BM6P6(@ }}}kkk___TTTQQQPPPOOOMMMNNNQQQQQQRRRRRRQQQOOONNNLLLHHHHHHFFFEEECCCAAA@@@???>>>======<<<;;;;;;::::::777666666555444444333333000000000000000000000000222222222111111111000000111111000000111111222333333222111/////////000111111111000///////////////000000000000111111111111111111111111111111111111222444777;;;???AAACCCCCCDDDCCCAAA@@@@@@AAACCCDDDFFFHHHKKKNNNRRRTTTVVVWWWWWWUUUTTTSSSUUUXXX\\\^^^iiigggfffhhhkkkllliiifff______```aaaaaa^^^YYYUUULLLJJJNNNXXXaaaeeehhhlllqqqvvvxxxvvvsssooohhhaaaYYYXXXWWWWWW[[[aaagggkkkpppuuu|||{{{sssiii___XXXRRRNNNLLLNNNNNNKKKIIIJJJFFFGGGKKKSSSZZZbbbppp|||~~~{{{zzz{{{||||||~~~}}}}}}}}}~~~wwwpppkkkbbbaaa___^^^aaagggpppwww{{{wwwsssrrrpppmmmhhhbbb]]]XXXUUUUUUXXXaaaqqq|||wwwrrrnnnjjjfffccc\\\WWWRRRMMMJJJHHHFFFDDDBBBBBBBBBBBB@@@???===<<>><<<:::999;;;======<<<<<<===@@@CCCEEEEEEGGGFFFHHHKKKKKKKKKPPPXXXgggxxx{{{vvvssswww~~~xxx```PPPGGGAAA???===>>>>>>???@@@CCCHHHLLLkkk___TTTQQQPPPNNNMMMNNNQQQRRRRRRQQQPPPNNNMMMKKKGGGGGGEEEDDDBBB@@@???>>>???>>>===<<<;;;::::::999666666555555444333333333111111111111111111111111222222222111111111000000111111000000111111222333111111000000//////000000111111000///////////////000000000000111111111111111111111111111111111111111333777;;;>>>AAABBBCCCDDDCCCAAA@@@@@@AAACCCDDDDDDEEEHHHKKKNNNQQQRRRSSSSSSRRRPPPPPPQQQUUUXXX[[[```bbbgggpppxxx{{{yyyuuueeecccbbbcccdddaaaZZZUUUMMMJJJLLLTTT[[[___bbbeeekkkppptttrrrpppnnnhhhbbbYYYXXXWWWYYY]]]cccjjjnnnqqquuuzzz}}}tttkkkaaaYYYPPPLLLJJJLLLLLLIIIGGGGGGFFFGGGKKKRRRXXX```mmmyyy}}}{{{yyywwwuuutttsssrrrqqqqqqppppppuuuwww{{{{{{vvvpppkkkcccccccccccceeehhhnnnrrr}}}wwwtttsssrrrqqqppppppnnnkkkgggbbb^^^ZZZYYYVVVXXX```nnnyyytttpppmmmiiifffaaa]]]WWWRRROOOLLLJJJHHHCCCBBBAAA@@@???>>>===<<<<<<======<<<;;;:::<<<===>>>>>>>>>@@@DDDHHHKKKMMMNNNLLLLLLMMMKKKKKKRRRZZZkkk}}}{{{vvvtttxxx~~~sss\\\MMMEEEAAA???===>>>>>>???@@@DDDIIILLLlllaaaVVVSSSRRRPPPOOOPPPRRRRRRRRRQQQPPPMMMKKKJJJFFFFFFDDDCCCAAA@@@???>>>@@@@@@???===;;;:::999888555555444444333222222222222222222222222222222222222222222111111111111111111111000000111111222333...//////000000000000///111111000000000/////////000000000000111111111111111111111111111111111111111222555999===???AAABBBCCCBBBAAA@@@@@@AAABBBCCCCCCDDDGGGIIILLLNNNOOOOOOOOONNNMMMLLLMMMPPPSSSVVVVVV\\\ggguuu}}}lllgggdddfffiiihhh```YYYQQQLLLKKKQQQWWW[[[]]]aaafffkkknnnmmmmmmllliiicccZZZYYYXXXZZZ^^^eeekkkpppqqqtttxxx|||~~~vvvlllbbb[[[PPPLLLKKKMMMMMMIIIFFFGGGGGGGGGJJJPPPUUU\\\hhhsss{{{{{{{{{}}}}}}yyyppppppnnnkkkhhhdddaaa___bbbdddhhhmmmsssyyy}}}~~~|||{{{yyyvvvrrroooiiikkkllllllllllllnnnpppuuuvvvwwwvvvuuurrrooommmgggfffeeefffjjjnnnppppppqqqoookkkfffbbb^^^[[[ZZZXXXYYY]]]iii|||zzzvvvsssooommmeeeaaa[[[VVVSSSOOOLLLJJJFFFEEECCCAAA??????>>>???<<<===>>>>>>======>>>@@@AAABBBCCCFFFKKKQQQWWWZZZ[[[VVVSSSPPPMMMMMMUUU^^^ooo{{{vvvtttyyyoooXXXJJJCCCAAA@@@===>>>>>>???@@@DDDIIIMMMooocccXXXUUUUUUSSSQQQRRRRRRRRRRRRQQQOOOLLLJJJHHHGGGFFFEEEDDDBBBAAA@@@???BBBAAA@@@>>>;;;999888777555444444333333222111111333333333333333333333333111111111111111111111111111111000000111111222333,,,---///000111111000///000000000111111000000000///000000000111111111111111111111111111111111111000222444888;;;>>>@@@BBBCCCBBBAAAAAAAAAAAABBBCCCDDDFFFGGGJJJLLLMMMNNNNNNLLLLLLJJJJJJKKKNNNPPPRRRSSSXXXbbboooyyy|||yyytttlllgggeeeiiiqqqrrrllldddXXXQQQMMMRRRXXX\\\^^^aaaccchhhjjjiiiiiikkkiiiddd\\\ZZZYYYYYY]]]ccciiimmmpppsssxxx}}}wwwmmmccc\\\SSSOOOMMMOOOOOOKKKHHHIIIGGGFFFIIINNNRRRWWWbbbmmmwww|||xxxtttssszzz~~~vvvtttrrrnnnjjjgggeeeddddddeeegggjjjpppuuu{{{~~~|||{{{zzz{{{{{{{{{xxxvvvsssuuuvvvvvvuuuvvvxxxzzzyyyvvvrrrnnnjjjgggffffffddddddeeehhhlllppptttvvvuuusssnnnhhhccc^^^\\\ZZZZZZYYY[[[dddvvv~~~zzzvvvssslllhhhbbb]]]YYYUUUQQQOOOLLLJJJGGGDDDBBBBBBBBBCCC???AAABBBBBBAAAAAABBBCCCEEEFFFIIINNNTTT\\\dddiiihhhbbb[[[VVVRRRRRR[[[eeerrr~~~{{{wwwvvv{{{mmmVVVHHHBBB@@@???======>>>???AAAEEEJJJNNNnnnbbbWWWTTTTTTRRRQQQQQQQQQQQQQQQPPPNNNLLLIIIHHHHHHGGGFFFEEEDDDCCCBBBAAACCCBBB@@@>>><<<999888777555444444333333222111111333333333333333333333333111111111111111111111111111111000000111111222333---...///111111111000//////000111111111111000000///000000000111111111111111111111111111111111111000222444777:::>>>@@@BBBBBBBBBBBBAAAAAABBBBBBBBBDDDEEEGGGIIIKKKLLLMMMMMMLLLLLLKKKKKKLLLMMMPPPQQQTTTVVV[[[cccjjjmmmjjjggggggccccccjjjvvv{{{xxxrrr^^^UUUOOOSSSZZZ]]]___aaabbbfffgggeeefffhhhhhhddd]]][[[YYYXXXZZZ___dddhhhlllqqqyyyxxxnnnddd]]]UUUPPPMMMOOONNNKKKIIIJJJGGGFFFHHHLLLOOOTTT^^^iiiuuuzzz}}}tttoooqqqvvv~~~xxxrrrnnnmmmmmmmmmiiiiiijjjlllqqqvvv{{{~~~~~~~~~zzz{{{}}}~~~~~~xxxsssqqqooorrrrrrqqqqqqqqqtttvvvyyywwwtttppplllgggccc```^^^[[[ZZZZZZaaaqqq{{{wwwuuuqqqlllhhhddd```[[[XXXRRROOOLLLIIIFFFFFFFFFFFFDDDEEEFFFFFFDDDDDDEEEFFFIIILLLQQQVVV\\\ccclllrrrssslllddd___ZZZZZZcccnnnzzz}}}zzzxxxxxx}}}nnnWWWIIIBBB@@@???<<<===>>>???AAAEEEKKKOOOkkk```UUUQQQQQQOOONNNOOOPPPPPPPPPOOONNNKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCBBB@@@>>><<<:::888888555555444444333222222222333333333333333333333333111111111111111222222222111111000000111111222333///000000111111111111000///000111222222222111000000000000000111111111111111111111111111111111111111222444777:::>>>AAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHIIIKKKLLLLLLMMMMMMLLLLLLMMMNNNPPPQQQTTTSSSTTTYYY___ccccccaaa___^^^```iiiuuu}}}}}}zzzaaaWWWQQQTTT[[[]]]^^^^^^]]]```aaa___```dddeeeccc^^^\\\YYYWWWXXX\\\aaadddjjjooowwwzzzpppfff___VVVOOOKKKKKKKKKHHHGGGIIIGGGEEEGGGJJJMMMQQQ[[[ffftttyyy{{{uuusssxxxxxxrrroooppppppnnnooopppsssxxx}}}~~~|||xxxttttttwwwyyywwwvvvtttqqqlllhhheeebbbZZZZZZ[[[```nnn}}}zzzvvvrrrnnnjjjfffaaa^^^YYYWWWTTTQQQNNNLLLLLLKKKIIIJJJJJJIIIHHHIIILLLNNNSSSXXX]]]aaadddiiipppvvvyyysssmmmiiieeeeeemmmwww{{{zzzyyyzzzoooZZZLLLDDDAAA???<<<===???@@@BBBFFFKKKOOOlll```UUURRRQQQOOONNNOOONNNOOOOOOOOOMMMLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@>>><<<;;;999999666666555555444333333333222222222222222222222222000000111111111222222222111111000000111111222333333222222111111111111222...///111333333222111000000000000000111111111111111111111111111111111111222333444777:::>>>AAACCCAAABBBBBBBBBBBBBBBBBBAAACCCDDDFFFIIIKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPTTTZZZ^^^```___ZZZ[[[^^^gggqqqxxxzzzzzzggg\\\UUUWWW]]]^^^[[[ZZZTTTWWWXXXWWWYYY___cccbbb]]][[[XXXWWWXXX\\\aaadddhhhmmmtttzzz}}}sssiiibbbXXXQQQKKKJJJIIIGGGHHHKKKFFFEEEFFFJJJLLLPPPZZZdddrrrxxx}}}}}}yyywwwwwwwwwwwwyyy|||}}}xxxwww{{{~~~~~~}}}{{{wwwqqqjjjddd```ZZZZZZ\\\aaammm}}}zzzvvvsssooojjjgggcccbbb```]]][[[XXXVVVUUUQQQRRRQQQQQQQQQUUUYYY]]]fffkkkoooqqqpppqqqtttxxx{{{wwwsssqqqnnnnnnuuu~~~}}}zzzzzzzzz|||{{{|||ooo[[[NNNGGGBBB@@@<<<===???@@@BBBFFFLLLPPPnnncccXXXTTTTTTRRRQQQRRRMMMNNNNNNNNNMMMLLLJJJIIIFFFFFFEEEDDDCCCBBBBBBAAABBBAAA@@@>>>===;;;:::999777666666555555444333333222222222222222222222222000000111111222222222222111111111000111222222333555444222111000111222222...///111333444333111000000000000000111111111111111111111111111111111111333333555777:::>>>BBBDDDAAABBBBBBCCCCCCBBBBBBAAAEEEFFFIIIKKKNNNPPPQQQQQQNNNNNNMMMNNNNNNOOOPPPPPPPPPOOOOOORRRXXX\\\]]]\\\XXXZZZ^^^eeelllrrruuuvvvlllaaaYYY[[[______[[[XXXMMMPPPQQQPPPTTT\\\``````\\\ZZZWWWWWWXXX]]]bbbfffhhhlllpppvvv{{{vvvkkkddd\\\TTTMMMKKKJJJIIIKKKOOOFFFEEEFFFIIILLLPPPYYYdddpppvvv||||||}}}|||||||||sssiii```ZZZYYYZZZ]]]bbblll}}}|||wwwtttmmmlllkkkiiifffbbb```^^^XXXXXXXXXXXXZZZ___fffkkkwww|||{{{xxxyyy|||{{{yyywwwvvvtttttt{{{|||yyyyyyzzz}}}xxxvvvyyynnn[[[OOOHHHDDDAAA<<<===???@@@BBBFFFLLLPPPpppeee[[[VVVSSSNNNKKKLLLMMMNNNOOOOOONNNKKKIIIGGGHHHFFFDDDCCCDDDDDDDDDCCCDDDBBB@@@===;;;:::::::::777555222222333444444444222222222222222222222222000000000111222222222333333222111000000111222333000000111222333333444444111111111111111111111111000000111111111111000000////////////000111222333333333444666:::>>>CCCEEEDDDDDDBBB@@@>>>>>>@@@BBBEEEIIIMMMOOOOOOOOOPPPQQQSSSPPPMMMLLLOOOQQQQQQPPPNNNNNNOOORRRUUUVVVVVVUUUWWWXXX[[[aaahhhmmmpppqqqhhh^^^TTTVVV___ccc\\\SSSMMMMMMLLLLLLNNNQQQSSSUUUSSSTTTUUUUUUWWWZZZ```cccjjjooouuuyyy|||}}}qqqiii\\\UUUMMMHHHHHHKKKLLLLLLGGGGGGFFFEEEGGGMMMUUUZZZiiipppzzz~~~uuulllddd^^^XXXYYY]]]cccnnn}}}~~~|||yyyvvvtttrrrpppmmmkkkjjjhhhdddcccdddiiinnnrrr~~~{{{wwwvvvzzz~~~yyyuuuwwwzzz~~~xxx|||nnnZZZLLLEEECCCBBBBBBBBBAAABBBEEEIIINNNQQQoooeee[[[WWWSSSOOOMMMMMMOOOPPPPPPPPPOOOMMMKKKIIIIIIFFFDDDCCCDDDDDDDDDCCCDDDBBB@@@===;;;::::::999777555333222333444444333333333222222222222222222111111111111111222222222222222111111111111222222000000111111222333333444111111111111111111111111000000111111111111000000111111000000000000000111222222333555888===AAACCCCCCCCCBBB@@@>>>>>>@@@BBBFFFIIIMMMPPPPPPQQQRRRSSSVVVRRRNNNMMMNNNOOONNNLLLQQQQQQQQQRRRSSSTTTSSSSSSWWWWWWYYY^^^dddiiilllllldddZZZQQQSSS\\\bbb___YYYPPPOOOMMMLLLMMMNNNOOOPPPQQQRRRSSSSSSUUUYYY^^^bbbhhhmmmsssxxx{{{~~~ssskkk```YYYOOOIIIIIIJJJJJJIIIGGGGGGFFFFFFGGGLLLSSSXXXccclllwwwvvvlllddd___ZZZ[[[^^^dddooo}}}}}}{{{wwwuuusssqqqmmmkkklllpppuuuyyy|||{{{}}}wwwtttwww{{{zzz}}}ppp\\\NNNFFFCCCAAABBBAAAAAAAAAEEEIIINNNQQQmmmcccZZZVVVTTTPPPNNNOOOQQQQQQRRRQQQQQQOOOMMMLLLIIIGGGDDDCCCDDDDDDDDDCCCCCCBBB@@@>>><<<:::999999777555333333444444444333333333333222222111111111222222222111111111111111111111222222222222111111///000000111111222222222111111111111111111111111000000111111111111000000333222111000////////////222222333444777;;;???AAACCCCCCBBB@@@>>>>>>???AAAFFFJJJNNNPPPRRRSSSUUUVVVUUUSSSPPPNNNNNNNNNNNNMMMSSSSSSSSSRRRRRRRRRRRRRRRVVVVVVXXX\\\```dddffffff___VVVNNNOOOYYYaaacccaaaXXXWWWTTTQQQOOONNNMMMMMMNNNOOOPPPQQQSSSWWW\\\```fffkkkrrrwwwzzzvvvnnnddd\\\RRRKKKIIIIIIHHHGGGGGGHHHHHHGGGHHHKKKOOOSSS\\\eeeqqq{{{uuukkkccc^^^\\\\\\^^^fffrrr~~~}}}yyywwwtttpppnnnnnnqqquuuxxx|||vvvsssvvv{{{|||rrr___PPPGGGBBB@@@@@@@@@@@@BBBFFFKKKPPPSSSjjj```WWWTTTSSSOOONNNOOOQQQQQQQQQQQQPPPOOONNNMMMJJJGGGEEEDDDDDDEEEDDDCCCCCCBBB@@@>>><<<:::999999777555333333444444333222444333333222222111111111333222222222111000000000000111222333333222111000//////000000000111111111111111111111111111111111000000111111111111000000222222111000//////000000333333333555777;;;>>>@@@BBBCCCBBBAAA???>>>???AAAGGGJJJNNNQQQSSSUUUXXXZZZUUUTTTRRRQQQQQQQQQQQQQQQSSSTTTTTTTTTTTTSSSTTTUUUXXXWWWXXXZZZ^^^```aaa```]]]UUUMMMMMMUUU___fffiiieeeccc___ZZZVVVRRRPPPOOONNNOOOPPPPPPRRRVVV[[[___fffkkkqqqwww{{{xxxqqqggg___UUUMMMJJJJJJIIIHHHGGGHHHHHHHHHHHHIIILLLOOOUUU___lllwww}}}yyyvvvwww{{{qqqhhhaaa]]][[[[[[^^^iiiwww}}}yyyvvvrrrooonnnppprrruuu~~~{{{uuurrruuu{{{}}}sss```QQQHHHCCC@@@???@@@BBBEEEJJJPPPVVVYYYggg^^^UUUSSSQQQNNNMMMOOOPPPPPPPPPOOOOOONNNMMMMMMKKKHHHEEEDDDDDDEEEDDDCCCBBBBBBAAA???===;;;999888777555444444444444222111333333333222222111111111333222222222111000000000000111222333333222111000000000000000000111111111111111111111111111111111000000111111111111000000000000//////000111222222444444444555888;;;???AAABBBCCCCCCBBB@@@???@@@AAAFFFIIINNNQQQTTTWWW[[[]]][[[[[[ZZZXXXVVVUUUTTTTTTSSSVVVYYYZZZYYYYYYZZZ\\\ZZZZZZYYY[[[]]]^^^^^^]]]^^^XXXPPPMMMRRR\\\gggnnnnnnlllhhhbbb\\\WWWTTTRRROOOPPPQQQQQQRRRVVV[[[___fffkkkrrrwww|||zzzuuuiiiaaaVVVOOOLLLKKKJJJIIIGGGHHHHHHHHHGGGHHHJJJLLLQQQ[[[hhhttt{{{{{{vvvsssuuu|||}}}tttmmmfff```]]]ZZZ[[[___kkkyyy}}}xxxtttrrrssstttvvv|||{{{uuurrruuuzzz}}}}}}qqq___QQQHHHDDDAAA@@@AAADDDJJJPPPWWW]]]aaaggg^^^UUURRRQQQNNNMMMOOOOOONNNNNNNNNMMMMMMMMMMMMKKKIIIFFFEEEEEEEEEDDDCCCBBBBBBAAA???===;;;999888777555444444555444222000222222222222222222222222222222222111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000111111111111000000////////////000111222333444333444555888<<<@@@BBBCCCDDDEEEDDDBBB@@@AAABBBEEEIIIMMMQQQTTTXXX]]]```cccdddccc```]]]ZZZYYYYYY[[[___dddeeecccaaaaaabbb]]][[[[[[[[[]]]^^^]]]\\\^^^YYYSSSNNNPPPYYYgggppprrrppplllfff```[[[VVVTTTQQQRRRRRRRRRSSSUUUZZZ^^^eeejjjqqqwww|||~~~zzzllldddYYYQQQMMMLLLKKKIIIGGGGGGHHHGGGFFFFFFHHHKKKNNNXXXeeeqqqyyy|||{{{zzzwwwuuuvvvuuu|||{{{vvvppplllgggbbb___\\\]]]bbbkkkxxx{{{wwwtttsssssstttzzz~~~~~~zzzuuussswww}}}}}}~~~mmm\\\OOOHHHEEEDDDCCCEEEIIINNNUUU\\\bbbeeeiii___WWWTTTRRROOONNNPPPOOONNNNNNMMMMMMMMMMMMMMMLLLIIIFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>;;;999777777555555555555444111///111111111222222333333444111111111111111222222222222222111111111111222222222222222222222222222111111111111111111111111111000000111111111111000000111000000000000000111111111111222444777<<<@@@BBBDDDEEEFFFEEECCCBBBBBBCCCDDDGGGLLLPPPTTTYYY^^^bbbeeeggghhhgggdddcccccceeeiiinnnssssssmmmgggdddccc]]]\\\[[[[[[]]]]]]\\\[[[[[[XXXSSSMMMMMMVVVfffrrrtttrrrnnnjjjddd^^^ZZZXXXRRRSSSRRRRRRRRRTTTXXX[[[ccciiipppvvv{{{qqqhhh\\\SSSNNNLLLIIIGGGGGGGGGFFFEEEDDDEEEHHHKKKMMMUUUbbbmmmvvv~~~{{{wwwzzz}}}zzzwwwvvvrrrxxx|||yyywwwtttqqqoookkkfffbbbbbbcccfffkkkttt}}}{{{vvvrrrppppppppptttvvvyyy|||yyyxxxxxxxxx}}}}}}xxxtttuuuzzz{{{iiiXXXMMMHHHGGGGGGHHHIIIMMMRRRWWW]]]bbbdddkkkaaaXXXVVVTTTQQQPPPQQQOOOOOONNNMMMMMMMMMNNNNNNLLLJJJGGGEEEEEEEEEDDDCCCAAAAAAAAA@@@>>>;;;999777777666555555555444111///000000111222333444444555000000111111222222222333333222111000000111222333333333222222222222222222111111111111111111111111000000111111111111000000333222111000///////////////000111333666;;;???BBBEEEFFFGGGFFFDDDCCCCCCCCCDDDGGGKKKPPPTTTYYY___bbbaaaeeeiiijjjjjjkkknnnppptttzzz~~~|||tttjjjeeeccc]]]\\\[[[[[[\\\\\\[[[ZZZXXXVVVRRRMMMLLLUUUeeerrrvvvtttqqqmmmgggbbb^^^\\\SSSSSSRRRQQQQQQSSSVVVYYYaaagggooouuuzzztttkkk^^^TTTNNNKKKHHHEEEGGGGGGFFFDDDCCCEEEHHHKKKLLLTTT```kkkttt~~~~~~xxxwww||||||xxxvvvrrrxxx~~~zzzwwwxxxwwwvvvtttrrroooiiifffggghhhiiikkkooowww~~~xxxtttrrrqqqqqqnnnnnnnnnppprrrtttwwwxxxssssssssstttzzz|||vvvtttvvv}}}xxxfffUUUKKKGGGHHHHHHKKKMMMOOOSSSXXX\\\```bbblll___TTTRRRTTTRRRPPPOOOSSSQQQPPPNNNMMMMMMNNNNNNIIIHHHEEEBBBAAA@@@AAABBBBBBAAA@@@>>><<<999888777666666555444333333333333000111222222111000///...222333333333333222111111222333222000...,,,---...000000000000000111111222333222111000000111222333///////////////...------000000000000000000000000222222222222333777<<<@@@FFFGGGGGGFFFCCC@@@???@@@DDDEEEHHHLLLQQQUUUYYY\\\^^^```bbbfffjjjnnnppprrrnnnqqquuuuuuqqqlllhhheee```^^^\\\]]]___```^^^\\\XXXTTTOOOKKKJJJQQQdddvvvxxxzzzwwwqqqllliiibbbZZZYYYTTTQQQRRRRRRRRRUUUZZZ```fffooowww|||yyyrrrfffZZZQQQKKKGGGDDDHHHGGGEEEDDDCCCDDDEEEGGGJJJQQQ\\\gggqqqzzzzzzxxxxxx|||zzzuuusssxxxzzzvvvwwwzzzxxxuuutttttttttsssrrrnnnjjjhhhiiiooovvvyyyzzz}}}~~~~~~~~~zzzwwwsssnnnjjjiiihhhggghhhjjjlllmmmmmmnnnnnnmmmooowww{{{wwwyyy|||ooo\\\PPPIIIDDDDDDGGGLLLSSSYYYZZZXXXXXX]]]bbbjjj___TTTRRRSSSRRRPPPPPPSSSRRRPPPOOONNNMMMNNNNNNIIIHHHFFFDDDBBBBBBBBBBBBBBBAAA@@@>>><<<:::888777666666555444333333333333111222333333333222000///222333333333333222111111///000111000......000111000000000000000111111222111111000//////000111111111111111111111000//////000000000000000000000000111222222222333777<<<@@@DDDFFFGGGFFFDDDBBBBBBCCCFFFGGGIIIMMMPPPSSSUUUWWWXXXYYY\\\___bbbeeeggghhheeehhhjjjkkkjjjiiiiiijjjkkkgggbbbaaabbbccccccbbb___ZZZSSSNNNKKKQQQccctttwwwzzzzzzvvvrrrmmmeee]]]\\\VVVSSSSSSSSSRRRUUUZZZ^^^eeennnuuu{{{|||ttthhh\\\SSSLLLHHHEEEHHHGGGEEEDDDCCCDDDEEEFFFHHHNNNXXXcccmmmvvv~~~{{{{{{~~~{{{uuutttyyy}}}~~~|||zzzyyyzzz{{{{{{zzzxxxuuuqqqmmmmmmqqquuuxxxxxxzzz{{{}}}}}}yyyuuuooolllfffdddbbbbbbdddfffggggggjjjjjjkkknnnvvv|||vvvyyy|||ssseeeUUULLLFFFCCCDDDGGGJJJPPPVVVWWWUUUVVV\\\aaazzzhhh^^^TTTSSSSSSQQQPPPPPPSSSSSSQQQPPPOOONNNNNNNNNHHHHHHGGGFFFDDDCCCBBBBBBBBBAAA???>>><<<:::888888666666555444333333333333333333333444333333222111222333333333333222111111---.../////////000222444000000000000000111111222000000////////////000000222222222333222222111000000000000000000000000000111222222222333666;;;???BBBDDDFFFFFFEEEDDDEEEFFFGGGHHHKKKMMMOOOPPPPPPPPPRRRSSSUUUXXX[[[]]]^^^___]]]^^^___aaadddiiipppuuu~~~xxxnnngggddddddeeeffffff```YYYRRRMMMPPP```qqquuuzzz}}}zzzvvvrrrjjjbbb___ZZZVVVUUUTTTRRRUUUYYY]]]ccclllsssyyy~~~xxxlll```VVVOOOJJJFFFHHHGGGEEEDDDDDDDDDEEEFFFGGGKKKSSS\\\fffqqq{{{}}}|||~~~}}}tttuuuyyyzzztttqqqsssuuuuuutttuuuwwwzzz}}}xxxrrrnnngggccc___]]]^^^```aaabbbccceeehhhnnnvvv~~~wwwzzzvvvcccWWWKKKFFFDDDBBBDDDGGGJJJOOOTTTUUUUUUWWW]]]cccvvvfff\\\TTTSSSSSSQQQOOOPPPTTTSSSRRRQQQOOONNNNNNMMMGGGHHHGGGGGGFFFDDDCCCBBBAAA@@@???>>><<<:::999888666666555444333333333333333333333333333333222222222333333333333222111111---///000000///000222444000000000000000111111222000000000000000000000000222222222333333222111111000000000000000000000000111111222222333666:::>>>CCCDDDFFFGGGFFFEEEFFFGGGFFFHHHKKKMMMOOOOOONNNMMMNNNPPPSSSVVVYYY[[[\\\\\\ZZZZZZZZZ\\\bbbnnnzzzxxxkkkcccaaabbbdddiiiccc\\\TTTMMMOOO]]]lllsssxxx{{{xxxtttrrrlllgggaaa\\\WWWVVVTTTQQQSSSWWW[[[aaajjjqqqvvv|||{{{ooocccYYYQQQKKKHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFIIIOOOVVV___jjjvvv~~~}}}{{{|||~~~vvvtttyyyyyytttssssssrrrpppppprrrwww~~~}}}vvvrrrlllgggbbb^^^^^^___```aaa___ccchhhoooxxxzzz~~~mmmXXXNNNDDDBBBBBBAAABBBEEEKKKOOOTTTVVVXXX[[[bbbgggsssccc[[[TTTSSSRRRPPPOOOQQQSSSSSSRRRQQQOOONNNMMMLLLGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@???===<<<:::999999666666555444333333333333222222111111111222222222222333333333333222111111000111111111//////111222000000000000000111111222111111111111111111111111000000111111111111111000000000000000000000000000000111222333333555999<<>>===<<<;;;::::::666666555444333333333333444333333222333444666666222333333333333222111111111222222111000000222333000000000000000111111222...///000111111000///......///000111111111111111000000000000000000000000///111333333333555777:::<<<>>>BBBDDDEEEFFFHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNQQQRRRUUUVVVVVVTTTRRRPPPQQQRRRRRRSSSUUUZZZaaaeeefffhhhhhheeeaaa^^^___```dddbbb```[[[PPPIIIMMMUUUhhhpppuuurrrnnnlllkkkiiieee___ZZZXXXVVVSSSTTTXXXXXX^^^fffmmmqqqwww}}}yyyoooeee]]]UUUNNNJJJFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCCCCFFFKKKTTT___fffsssyyyyyywwwzzz|||}}}}}}}}}|||~~~|||yyytttqqqooommmjjjhhhhhhlllrrryyysssaaaRRRHHHAAA@@@AAABBBDDDGGGFFFLLLTTT]]]dddiiilllmmmlll]]]ZZZVVVSSSRRRQQQPPPOOOPPPPPPPPPOOOMMMKKKJJJIIIDDDDDDBBBAAAAAABBBCCCCCCCCCAAA???===;;;999888888777555333333333444333222444444444555444444333333222222222222222222222222333222222222111111000000111111000000000000111111//////000111222333333444111111000000000000111111222111000000000000000111222111111111222444666777;;;>>>BBBEEEFFFGGGHHHJJJQQQPPPOOONNNMMMNNNOOOOOOXXXYYYZZZZZZXXXTTTQQQNNNPPPSSSUUUUUUUUUWWW[[[^^^cccdddgggiiiiiigggeeecccdddiiimmmhhhYYYLLLLLLSSScccrrr{{{vvvlllhhhfffeeeddd```[[[WWWVVVVVVUUUUUUXXX[[[```hhhqqq{{{|||uuulllddd]]]WWWPPPJJJEEEDDDCCCEEEGGGHHHGGGFFFDDDDDDDDDDDDHHHPPPZZZ```nnnuuu~~~}}}{{{vvvrrrpppooonnnmmmjjjmmmsss{{{hhhXXXGGGEEEBBB@@@???AAACCCEEEJJJMMMTTT___hhhmmmllljjjmmm^^^ZZZVVVRRRQQQQQQPPPOOOPPPPPPPPPOOOMMMKKKJJJIIIEEEDDDCCCBBBBBBBBBCCCDDDCCCBBB@@@>>>;;;:::999888999777555555555666555333333444444444444444333333222222222222222222222222222222111111111000000000111111000000000000111111000000000111222222333333111111000000000000111111000000000000000000000000222111111111222444666777999<<<@@@BBBCCCDDDFFFGGGLLLLLLMMMNNNOOOQQQSSSTTTZZZ[[[\\\\\\ZZZWWWSSSQQQPPPSSSWWWXXXXXXYYY[[[^^^aaabbbdddeeefffeeedddccchhhlllooojjjZZZLLLJJJPPP\\\kkkwwwwwwpppkkkiiigggeeeaaa[[[XXXVVVVVVUUUTTTWWWZZZ___fffoooyyy}}}vvvmmmddd^^^WWWPPPJJJIIIGGGEEEEEEEEEEEECCCBBBDDDCCCCCCDDDGGGNNNWWW]]]jjjqqq{{{{{{vvvrrrqqqpppooonnnmmmpppvvv~~~xxxbbbSSSGGGEEEBBB@@@@@@AAADDDFFFLLLPPPXXXbbbjjjllljjjfffnnn```[[[UUUQQQPPPPPPOOOOOOPPPPPPOOOOOOMMMLLLJJJIIIFFFEEEDDDCCCCCCCCCDDDDDDDDDBBB@@@>>><<<;;;::::::999777555444555555444333333333444444444444333333222222222222222222222222111111000000000000//////111111000000000000111111111111111111111111111111111111000000000000111111---...///000111111000000222111111111222444666777999<<<@@@BBBCCCDDDFFFGGGFFFGGGJJJMMMQQQTTTWWWXXX[[[\\\]]]]]]\\\YYYUUUSSSQQQUUUYYY[[[\\\\\\]]]^^^````````````aaabbbcccdddjjjmmmoooiiiZZZJJJFFFIIIRRRbbbrrrxxxvvvqqqmmmiiifffbbb\\\XXXVVVUUUTTTSSSWWWYYY^^^dddmmmvvv~~~zzzooofff___XXXPPPKKKIIIGGGEEEDDDDDDDDDBBBAAADDDCCCCCCCCCEEEKKKRRRXXXdddlllvvv~~~}}}xxxuuuttttttsssrrrrrruuuzzzooo[[[MMMFFFDDDAAA@@@@@@BBBEEEGGGLLLQQQYYYcccjjjkkkhhheeennn```[[[UUUQQQOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCAAA???===<<<;;;;;;666555333222333333222111222222333444444444333333111111111111111111111111000000000///////////////111111000000000000111111222222222111111111000000111111000000000000111111+++,,,///111222111000///222111111111222444666777;;;>>>AAADDDEEEFFFGGGIIIBBBDDDHHHMMMRRRVVVYYYZZZ[[[\\\^^^___^^^\\\YYYWWWVVVWWWYYY[[[\\\^^^```aaaaaa```___^^^___aaaccceeejjjkkklllgggYYYIIIBBBCCCLLL[[[ooo{{{|||wwwpppkkkgggccc]]]YYYVVVUUUTTTSSSWWWYYY]]]ccclllttt|||tttiiiaaaYYYRRRLLLGGGEEECCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEIIIOOOSSS```gggrrrzzz|||yyyyyyxxxwwwvvvuuuxxx~~~zzziiiVVVJJJEEECCCAAA@@@AAACCCFFFIIIJJJOOOXXXaaahhhllllllkkk~~~kkk___ZZZUUUQQQOOOOOOOOONNNOOOOOOOOONNNMMMLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCDDDCCCBBBAAA???===<<<;;;;;;666444222222222333222111111222222333444444333333111111111111111111111111///////////////000000000111111000000000000111111333333222222111000000000111111000000000000111111+++---///111222222111000222111111111222444666777:::===AAACCCEEEEEEGGGHHHAAACCCGGGKKKPPPUUUXXXZZZ^^^___bbbddddddcccaaa```]]][[[YYYYYY\\\```dddgggeeeccc```^^^^^^```ccceeejjjjjjkkkhhh\\\LLLCCCBBBJJJXXXlll|||zzzqqqlllgggccc]]]YYYWWWUUUTTTSSSWWWYYY]]]ccckkkttt{{{zzznnneee]]]UUUOOOIIIFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEHHHMMMPPP\\\cccnnnwww~~~~~~|||{{{zzzxxxwwwwww{{{{{{vvveeeUUUKKKDDDBBBAAA@@@AAADDDHHHJJJLLLPPPWWW___hhhooovvvyyyzzzhhh\\\XXXTTTRRRQQQPPPOOONNNOOOOOOOOONNNNNNLLLKKKKKKHHHGGGEEECCCBBBBBBCCCCCCBBBAAA@@@>>>===<<<;;;;;;888666444333444444333222000111222333333444444333111111111111111111111111//////000000000000111111111111000000000000111111333222222222111111000000111111000000000000111111...///000111222222111111222111111111222444666777888;;;???AAABBBCCCEEEFFFBBBBBBEEEHHHMMMRRRWWWZZZbbbdddgggjjjllllllkkkjjjddd```\\\[[[^^^dddiiillljjjhhhdddaaa___```bbbcccggggggiiiiii```SSSIIIFFFJJJTTThhhzzz{{{rrrmmmgggccc]]]YYYWWWVVVUUUTTTUUUWWW[[[bbbjjjssszzz~~~tttjjjaaaYYYSSSNNNKKKGGGDDDCCCCCCBBBAAADDDEEEFFFEEEEEEGGGKKKMMMVVV^^^iiirrrzzz}}}|||zzzxxxyyy}}}zzz|||sssbbbSSSJJJCCCBBB@@@@@@BBBEEEIIILLLOOOSSSYYY```hhhrrr{{{vvvfffXXXVVVTTTSSSRRRQQQOOOMMMNNNNNNNNNNNNNNNMMMLLLKKKGGGFFFDDDBBBAAAAAAAAABBBAAA@@@???===<<<;;;;;;:::888666444333444444333222000000111333333444444333111111111111111111111111000000000111111111222222111111000000000000111111222222222111111111111111111111000000000000111111111111111111222222222222222111111111222444666777888;;;>>>AAABBBCCCEEEFFFAAAAAABBBEEEJJJQQQWWW[[[aaadddhhhmmmpppqqqqqqqqqhhheeeaaaaaaeeejjjnnnpppnnnkkkgggccc```______```aaaaaadddfffbbbVVVLLLIIIHHHPPPbbbvvv{{{rrrnnnfffbbb]]]YYYXXXWWWVVVUUUSSSUUUYYY```hhhqqqyyy}}}yyynnneee\\\WWWPPPMMMHHHEEECCCCCCBBBBBBBBBCCCDDDDDDDDDFFFHHHKKKOOOWWWbbblllttt||||||{{{zzzyyy{{{ppp___PPPGGGBBBAAA@@@@@@BBBFFFKKKMMMPPPTTTZZZ```fffnnnvvv|||tttfffVVVUUUTTTSSSSSSRRROOOMMMNNNNNNNNNNNNNNNMMMLLLKKKGGGFFFDDDBBBAAA@@@AAAAAA@@@???>>>===;;;;;;::::::555444222111222222111000///000111222333444444444000000000000000000000000000000111111222222222333111111000000000000111111111111111111111111111111111111000000000000111111444333222111111222222333222111111111222444666777:::===@@@CCCDDDEEEFFFHHH??????@@@CCCHHHPPPXXX\\\___bbbgggllloooqqqrrrrrrkkkgggeeefffkkkoooqqqqqqpppmmmhhhddd```^^^]]]]]]ZZZZZZ^^^bbb```VVVLLLHHHFFFLLL]]]sss~~~zzzrrroooeeebbb]]]YYYXXXXXXWWWVVVPPPRRRWWW^^^fffpppwww||||||qqqggg___YYYNNNKKKGGGEEEEEEEEEFFFFFF@@@AAACCCCCCCCCDDDGGGIIIJJJRRR]]]gggpppxxx}}}{{{wwwuuu}}}ooo\\\MMMDDDBBBAAA@@@@@@BBBGGGKKKNNNNNNSSSZZZ___cccgggmmmrrrlll___VVVUUUSSSSSSTTTTTTRRRQQQOOONNNNNNNNNOOOOOOMMMLLLIIIIIIHHHGGGEEECCCAAA@@@AAA???===<<<<<<;;;888666666555555444444333222222444444444333333222222222111111222222222333333333222111000//////000111222000000000000000000000000111111111111111111111111111000///......///000111111111111111111111111111111111222333333444555555888;;;@@@EEEHHHIIIHHHGGGFFFEEECCCDDDGGGLLLSSSWWW]]]___cccggghhhhhhfffeeecccdddfffiiikkknnnpppqqqqqqooolllgggbbb^^^^^^^^^^^^]]]\\\\\\[[[WWWNNNHHHCCCOOObbbttt~~~yyytttkkkfff```[[[XXXWWWVVVUUUTTTQQQSSS]]]gggpppyyy{{{pppbbbWWWVVVOOOGGGBBBBBBDDDDDDCCCBBBCCCCCCBBBAAACCCFFFIIIMMMQQQXXXaaajjjuuuvvvpppwwwsssaaaSSSJJJEEEBBBCCCGGGIIIJJJMMMRRRPPPTTTYYY^^^bbbfffjjjmmm~~~iii]]]VVVTTTSSSRRRSSSSSSQQQPPPPPPOOONNNOOOPPPOOONNNLLLIIIIIIHHHFFFEEECCCAAA@@@@@@>>><<<;;;;;;:::777555666555555444444333222222444333333333222222222222111111111222222222333333222111000//////000111222000000000000000000000000111111111111111111111111111000///......///000111000000000000000000000000111111111222222333333333777:::???DDDGGGHHHGGGGGGDDDCCCBBBCCCGGGMMMSSSWWW[[[]]]aaacccdddcccaaa___```bbbdddfffiiilllnnnoooqqqooolllhhheeeaaa___]]]\\\[[[[[[\\\\\\WWWPPPIIIEEENNN^^^ppprrrmmmfff___[[[YYYVVVUUUWWWTTTUUU]]]eeemmmvvv~~~}}}sssfff]]]XXXQQQHHHDDDCCCDDDEEEDDDCCCCCCCCCBBBAAABBBEEEHHHIIIMMMTTT\\\fffppp{{{{{{|||lll[[[QQQGGGCCCBBBEEEGGGGGGKKKPPPQQQTTTYYY]]]```cccgggiii|||ggg\\\VVVTTTRRRQQQQQQQQQOOONNNPPPOOONNNOOOPPPPPPNNNLLLHHHHHHFFFEEECCCBBBAAA@@@@@@>>>;;;::::::999777555666555555444444333222222222222222222222111111111111111111222222222222333111111000000000000111111000000000000000000000000111111111111111111111111000000////////////000000////////////////////////111111111111111111222222666999===BBBEEEFFFFFFFFFBBBAAAAAACCCGGGMMMRRRVVVXXXYYY\\\^^^^^^]]][[[YYY]]]^^^```ccceeehhhjjjkkkooonnnlllllllllhhhbbb\\\\\\[[[ZZZ\\\\\\YYYRRRLLLFFFJJJUUUhhh|||~~~xxxooogggaaa\\\XXXUUUYYYVVVVVV\\\cccjjjsss{{{wwwlllddd[[[TTTKKKEEEDDDEEEEEEDDDCCCDDDDDDBBBAAABBBDDDFFFDDDHHHNNNVVV___jjjttt{{{xxxeeeWWWLLLGGGDDDEEEFFFFFFJJJPPPUUUXXX[[[^^^```bbbdddggg~~~hhh\\\VVVSSSPPPOOOOOOOOONNNMMMQQQPPPOOOPPPQQQQQQOOOMMMHHHGGGEEEDDDBBBAAAAAA@@@@@@>>><<<;;;;;;:::888666666555555444444333222222111111111111111111111111111111111111222222222222111000000000000000000111////////////////////////111111111111111111111111000000////////////000000000000000000000000000000111111111111222222222222555888<<<@@@CCCEEEEEEEEECCCBBBBBBDDDGGGKKKPPPRRRSSSTTTWWWYYYZZZYYYXXXWWW[[[\\\]]]```bbbdddfffgggllllllpppvvvyyytttjjj```^^^]]]\\\^^^^^^[[[UUUPPPIIIIIIQQQddd|||xxxoooggg```ZZZVVVYYYVVVVVV[[[aaafffpppyyy|||rrrkkk^^^WWWMMMGGGEEEEEEDDDBBBCCCDDDDDDCCCAAAAAACCCDDDCCCFFFKKKRRRZZZdddnnnuuukkkYYYPPPJJJFFFFFFGGGHHHNNNTTTYYY\\\___```aaabbbdddeeehhhZZZUUURRROOONNNNNNNNNNNNMMMQQQPPPPPPPPPQQQQQQOOONNNHHHGGGEEECCCBBBAAAAAAAAABBB@@@>>>===<<<;;;999777666555555444444333222222111111111111111111111111000000111111111222222222000000000111111000000000////////////////////////000000000000000000000000//////000000000000//////111111111111111111111111222222222333333333333333555777;;;???BBBDDDEEEEEEEEEEEEEEEFFFGGGJJJLLLNNNNNNPPPRRRUUUWWWXXXXXXXXXXXXYYY[[[]]]___bbbcccdddiiimmmvvvuuuiiibbb``````aaaccc```[[[VVVNNNMMMSSSggg}}}tttkkkccc]]]XXXWWWUUUVVVZZZ^^^dddoooyyyvvvpppaaaZZZOOOHHHEEEDDDBBBAAABBBCCCDDDCCCAAAAAABBBCCCDDDGGGKKKOOOVVV___iiioooxxx}}}ppp\\\QQQKKKFFFFFFHHHJJJPPPWWWZZZ\\\___`````````bbbcccfffXXXTTTQQQNNNMMMNNNOOOOOOOOORRRQQQPPPQQQRRRRRRPPPNNNHHHGGGEEECCCBBBBBBBBBCCCCCCAAA???======<<<:::888666555555444444333222222111111111222222222222222000000000111111111111222000000111111111111000000000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111111222222333444444555555666888;;;>>>AAADDDEEEEEEGGGGGGGGGHHHHHHJJJJJJKKKKKKMMMPPPSSSUUUVVVWWWWWWVVVWWWXXXZZZ\\\^^^```aaafffmmmyyyzzzqqqdddccccccfffiiihhhddd```QQQPPPUUUfff}}}~~~uuummmfff___[[[WWWUUUVVVYYY\\\aaalllxxxzzztttfff]]]SSSKKKGGGEEECCCAAAAAABBBCCCCCCBBBAAABBBCCCFFFGGGJJJMMMRRRZZZccciiiqqqwwwuuubbbQQQKKKGGGHHHIIIKKKQQQWWWYYY[[[^^^_________aaabbb~~~gggZZZSSSQQQNNNMMMNNNPPPQQQQQQSSSRRRQQQQQQSSSRRRQQQOOOIIIHHHFFFDDDCCCCCCDDDDDDBBB@@@>>>======;;;999777666555555444444333222222222222222222333333333444000000000000111111111111///000111222222111000///000000000000000000000000000000000000000000000000...///000111111000///...111111111111111111111111///000000222333444555666666888;;;>>>AAADDDEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKLLLNNNQQQRRRTTTTTTUUUSSSSSSUUUWWWYYY[[[\\\]]]aaahhhqqqzzz}}}zzztttoooddddddeeejjjoooqqqooolllaaa^^^___iiizzz|||uuunnnhhhbbb^^^YYYWWWWWWXXXYYY]]]iiittt}}}wwwjjjbbbWWWNNNJJJGGGDDDBBB???AAACCCCCCBBBBBBCCCDDDEEEFFFGGGIIIMMMTTT\\\bbbjjjqqq{{{xxxfffWWWQQQMMMMMMNNNNNNSSSYYYZZZ\\\___aaaaaabbbdddfffiii^^^SSSPPPMMMMMMNNNQQQRRRRRRSSSRRRQQQRRRSSSSSSQQQOOOJJJHHHFFFDDDCCCCCCDDDEEEAAA???===<<<<<<;;;888666666555555444444333222222222222222333333444444444000000000000111111111111///000111222222111000///000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000---...///000222444555666777999;;;>>>BBBDDDFFFGGGEEEFFFHHHJJJKKKMMMMMMMMMLLLLLLNNNOOOQQQQQQRRRRRRPPPQQQRRRTTTVVVXXXYYYZZZ[[[aaahhhmmmnnnllljjjiiiccccccffflllssswwwwwwuuuyyysssooosss~~~zzztttnnniiiccc```\\\YYYXXXXXXXXX[[[fffqqq~~~yyynnneeeZZZQQQLLLIIIFFFDDD>>>@@@BBBCCCBBBBBBCCCDDDDDDEEEEEEFFFIIIOOOWWW\\\gggnnnyyyxxxggg^^^XXXTTTTTTSSSRRRVVV[[[]]]___bbbdddeeegggiiikkk~~~hhh\\\UUUPPPMMMOOOQQQPPPQQQSSSTTTSSSRRRQQQRRRQQQNNNLLLIIIGGGDDDCCCCCCBBBAAA???AAA@@@>>><<<:::999888888777666555444444333444444333222111000000111222333333111///000333444222000111111000000000000111111000000000000111111111111////////////////////////222111///...---------...222222222222222222222222111111222222222333333333444666:::>>>AAADDDEEEFFFHHHIIIIIIIIIHHHIIILLLNNNKKKJJJJJJNNNRRRTTTSSSQQQSSSSSSTTTUUUVVVVVVVVVUUU]]]^^^```aaabbbaaaaaa```bbbaaagggpppwww{{{~~~tttzzzzzzvvvsssnnnfff``````[[[YYYZZZ[[[___gggppp{{{ttthhh[[[RRRLLLFFFDDDDDDAAAAAA@@@???@@@AAACCCDDDDDDEEEFFFGGGIIIMMMSSSWWWaaagggpppyyyttthhheeebbbcccbbb\\\UUUTTTZZZaaadddfffiiikkkjjjjjjkkkllljjj^^^SSSNNNLLLOOORRRRRRSSSVVVSSSRRRQQQQQQQQQPPPNNNLLLIIIGGGEEECCCCCCCCCAAA@@@AAA@@@>>><<<:::999888888777666555444444333333444222222111000000111222222111///......111111000...111111000000000000111111//////000000000111111111000000000000000000000000111111000///...---------111111111111111111111111111111222222222333333333555777:::>>>AAADDDEEEFFFGGGGGGGGGFFFFFFGGGKKKMMMLLLLLLNNNQQQVVVWWWVVVTTTTTTTTTUUUVVVVVVVVVUUUUUUWWWYYY[[[]]]___```````````````fffpppyyyzzz~~~}}}vvvqqqlllddd^^^ZZZVVVTTTUUUVVVXXX```iiiwwwwwwjjj\\\TTTMMMGGGEEEFFFAAAAAA@@@@@@@@@AAACCCCCCAAABBBCCCDDDEEEIIINNNQQQ\\\bbbllluuu|||pppaaaYYYXXX^^^```aaa]]]WWWWWW\\\bbbeeehhhkkklllmmmmmmnnnooolllaaaVVVQQQNNNQQQRRRRRRRRRUUURRRQQQPPPPPPPPPOOOMMMKKKIIIGGGEEEDDDDDDDDDBBBAAAAAA@@@>>><<<:::999888888777666555444333333333333222222111000000111222222111000//////000111000///111111000000000000111111////////////000000000000111111111111111111111111000000000000///...------////////////////////////111111222222222333333333777888;;;>>>AAACCCEEEFFFEEEEEEEEEDDDCCCEEEIIIMMMMMMNNNQQQVVVZZZ\\\ZZZXXXWWWXXXYYYYYYYYYXXXWWWVVVSSSUUUXXX\\\^^^```aaaaaa```aaafffqqq{{{}}}vvvooohhhaaa\\\ZZZVVVTTTTTTTTTVVV]]]dddqqqzzz{{{nnn___VVVOOOIIIFFFGGGBBBAAA@@@@@@@@@AAABBBCCC@@@AAABBBBBBCCCEEEIIILLLUUU[[[dddnnnvvv~~~nnn___SSSPPPSSSWWW[[[^^^]]][[[[[[___dddgggjjjmmmnnnoooppprrrsssnnnccc[[[UUURRRRRRRRROOOOOOQQQQQQOOONNNOOOOOOOOOLLLKKKIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@>>><<<:::999888888666666555444333333333333222111111111111111111222222222222222222333222222111111000000000000111111....../////////000000000111111111111111111111111///000111111111///...---////////////////////////111111222222222333333333777999;;;>>>AAACCCEEEFFFEEEEEEDDDCCCBBBEEEIIIMMMLLLOOOTTTYYY]]]^^^^^^]]]\\\]]]]]]^^^]]][[[XXXWWWUUUVVVYYY]]]___aaabbbbbb```bbbgggpppyyyyyyzzzvvvmmmeee^^^ZZZYYYVVVTTTTTTTTTTTTYYY```iiisssrrrbbbXXXQQQJJJGGGGGGCCCBBBAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEHHHKKKOOOTTT]]]fffoooxxxuuucccVVVOOOOOOTTTRRRWWW\\\^^^^^^___cccggghhhkkkmmmooopppqqqtttvvvnnnddd\\\VVVRRRRRRRRROOONNNPPPPPPOOONNNNNNOOONNNMMMKKKHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@>>><<<:::999888888666555444333333222222333111111111222222111111111222222333333222222222333111111000000000000111111////////////000000000000111111111111111111111111///000111111111000///...000000000000000000000000111111222222222333333333777888:::<<>><<<:::999888888666555444333222222222222000111222222222222111000000111222111000000111222111111000000000000111111000000000000111111111111111111111111111111111111000000000111111000000///111111111111111111111111111111222222222333333333555666888:::>>>BBBEEEFFFGGGHHHHHHGGGEEEFFFHHHJJJJJJNNNSSSXXX[[[^^^bbbdddbbbccccccbbb```\\\XXXVVVXXXYYY[[[]]]^^^______^^^XXX]]]bbbhhhqqqyyy|||zzzxxxvvvuuusssqqqvvvwwwlllccc]]]ZZZUUURRRRRRSSSRRRQQQTTTZZZ]]]eeeqqq|||{{{mmmdddZZZPPPJJJHHHDDDCCCBBBAAAAAAAAABBBCCCBBBCCCDDDDDDBBBCCCDDDFFFGGGKKKQQQYYYaaakkktttzzz}}}hhhXXXNNNGGGGGGIIIPPPTTT[[[```dddgggjjjlllkkklllnnnooooooqqqtttwwwlllcccWWWRRROOOPPPQQQOOOPPPRRRPPPOOONNNOOOPPPPPPNNNLLLFFFDDDBBBAAABBBCCCBBBAAAAAA@@@>>><<<:::999888888666555444333222222222222000111222222222222111000///111333222000///111333111111000000000000111111111111111111222222222222000000000000000000000000111000000000000000111111111111111111111111111111111111222222222333333333333333555888===AAAEEEGGGGGGIIIIIIHHHFFFEEEEEEFFFJJJNNNSSSWWWZZZ^^^dddhhhiiijjjjjjiiifffbbb]]]ZZZZZZ[[[]]]___```aaaaaa```^^^aaaccceeemmmwww{{{xxxxxxwwwwwwuuupppqqq{{{oooddd\\\YYYUUUSSSSSSUUUUUUSSSVVV[[[ZZZ```kkkvvvtttkkkbbbVVVMMMJJJEEEDDDCCCBBBAAAAAABBBCCCAAABBBCCCCCCBBBBBBCCCEEEDDDGGGMMMSSSZZZcccmmmsss{{{xxxcccUUUNNNIIIIIILLLRRRVVV[[[aaaeeeiiilllmmmmmmnnnoooppppppqqqtttwww~~~lllbbbZZZTTTPPPPPPPPPMMMMMMNNNPPPOOONNNOOOPPPPPPOOOMMMEEECCCAAAAAABBBBBBAAA@@@AAA@@@>>><<<:::999888888555555444333222222222222000111222333333222111000111444555444222111333555111111000000000000111111111111222222222333333333////////////////////////222111000//////000111222111111111111111111111111111111222222222333333333111222444777<<>><<<<<<<<<<<<999888666444333222111111333333222222222111111111111111222222222111000000333333222111000000000111111111000000000000111111222111000//////000000111111111111111000000000///111111000000000000111111111000000000111333555666222333555777:::>>>DDDGGGIIIIIIHHHHHHFFFEEECCCCCCHHHLLLRRRWWW\\\```cccfffqqqsssttttttrrrpppppppppuuuuuuuuutttrrrooollljjjlllmmmkkkhhhjjjpppsssrrrrrriiieeehhhhhhgggooo{{{|||rrrhhh^^^VVVVVVUUUSSSQQQQQQRRRSSSVVVYYYaaammmzzz{{{qqqfff[[[SSSLLLHHHDDDAAA@@@AAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGLLLRRRZZZ```mmmssszzz~~~yyywwwuuuuuuyyy}}}zzzxxxyyy|||sssdddTTTNNNMMMNNNQQQTTTZZZ]]]bbbfffiiiiiihhhgggkkkkkkllllllmmmooopppqqq~~~lllccc[[[UUURRRRRRQQQNNNLLLMMMOOONNNMMMNNNOOOOOOMMMLLLIIIHHHEEECCCAAAAAAAAAAAAAAA@@@>>><<<:::999888888;;;:::888555333222111000222222222111111111111111000111111222222222111111222222111111111111111111111111000000000000111111222222111000//////000000111111111111000000000000111111000000000000111111000000000///000111222222222333555777999===BBBFFFGGGGGGGGGGGGFFFEEEDDDCCCHHHMMMSSSYYY\\\^^^```bbbhhhkkkoooqqqrrrrrrtttuuuzzzzzzyyyxxxvvvssspppnnnrrrvvvvvvppplllnnnppppppkkkeeebbbdddddddddkkkuuu|||ooodddZZZXXXVVVTTTRRRRRRSSSTTTTTTWWW^^^iiiuuuuuukkk```YYYPPPLLLGGGCCCAAAAAA@@@???AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHMMMTTTYYYdddjjjrrrxxx|||}}}vvvssstttuuu{{{{{{xxxtttsssuuuzzzkkk^^^RRROOOPPPQQQRRRUUU\\\^^^bbbfffhhhiiihhhgggkkkkkkkkkkkklllnnnoooppp~~~lllddd\\\VVVRRRRRRQQQMMMLLLMMMNNNMMMLLLMMMNNNOOOMMMKKKIIIGGGEEECCCBBBAAAAAAAAAAAA@@@>>><<<:::999999888999888666555333222111111111111111111111111111111///000111222222222222222/////////000111333444555111111000000000000111111222222111000000/////////111111111000000000000000111111000000000000111111000000//////////////////222444555777888<<>>AAAAAAAAAAAAAAABBBBBBBBBDDDEEEEEEFFFGGGKKKQQQUUU]]]ccckkkrrrwww}}}xxxuuuqqqooorrrwww~~~hhh\\\QQQNNNPPPRRRUUUXXX[[[^^^aaaeeehhhjjjkkkkkkllllllllllllmmmnnnooopppppphhh___XXXTTTSSSQQQNNNLLLNNNNNNMMMMMMMMMNNNNNNMMMKKKHHHGGGEEECCCBBBAAAAAABBB@@@@@@>>>===<<<;;;;;;;;;555555444333222222222333111111111111111111222222///000111222222222222222/////////000111333444555111111000000000000111111111111111111000000//////000000000000000000111111111111000000000000111111000000000000/////////...222444555666888;;;@@@CCCHHHHHHIIIIIIJJJJJJIIIIIIHHHMMMSSSWWWXXXXXXYYYYYY]]]```ccceeeffffffhhhiiifffgggjjjmmmppprrrtttuuuvvvqqqpppppprrrooonnnmmmlllkkkoootttsssddd___YYYUUUTTTSSSRRRQQQRRRTTTXXX___hhhsss~~~ssshhhaaaUUUQQQJJJEEECCCAAA???===@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCDDDEEEIIIMMMQQQXXX^^^ffflllrrrxxxvvvtttpppoooqqqvvv|||jjj]]]QQQOOOQQQUUUYYY]]]___aaacccfffhhhjjjkkklllmmmmmmmmmmmmnnnoooppppppuuunnnbbb[[[UUUTTTRRRNNNMMMOOOPPPOOONNNNNNOOONNNLLLJJJHHHGGGEEECCCBBBBBBBBBBBBAAA@@@???>>>============444333333222222333333444222222222222222333333333000111111222222222111111444333222111000000000000111111000000000000111111000000111111111111000000000000000000111111111111111111000000000000111111000000111111111111000///333444555666777:::>>>BBBGGGHHHIIIJJJKKKKKKKKKKKKHHHLLLPPPTTTUUUUUUVVVVVVUUUXXX\\\^^^___```aaaccc___aaadddiiinnnsssvvvxxxzzzuuusssrrrtttttttttsssrrrrrrtttwww|||kkkddd\\\WWWUUUTTTRRRPPPRRRSSSVVVZZZbbbmmmyyyyyymmmeeeXXXSSSMMMHHHDDDBBB@@@?????????@@@@@@AAAAAABBBBBB===>>>???@@@AAADDDIIILLLSSSXXX```fffkkkqqqyyy~~~|||xxxuuusssqqqppprrrwww|||kkk___SSSRRRVVVZZZ___cccggggggggghhhhhhiiiiiijjjnnnnnnnnnnnnnnnoooppppppwwwpppddd]]]WWWUUUSSSOOOOOOPPPRRRQQQOOOOOOOOONNNLLLJJJGGGFFFDDDCCCBBBBBBBBBBBBCCCBBB@@@>>>===<<<;;;;;;666555444333333333333333222222333333333444444444111111222222222111000000555444333111000/////////111111000000000000111111...///000111222222111111///000000000111111111111111111000000000000111111111111222333333333222111333444555555666999===@@@FFFGGGHHHJJJKKKLLLLLLLLLGGGJJJNNNPPPQQQRRRTTTUUURRRUUUXXXYYYZZZZZZ[[[\\\YYY[[[^^^bbbggglllppprrruuu}}}zzzxxxvvvtttuuuwwwyyyxxxxxxyyy|||}}}rrrjjjaaaZZZXXXVVVSSSPPPRRRSSSTTTWWW]]]hhhuuusssjjj[[[VVVPPPKKKHHHFFFDDDBBB>>>??????@@@AAAAAABBBBBB===???@@@@@@@@@BBBFFFIIIMMMRRRYYY^^^ccciiipppvvv~~~zzzuuurrrrrrrrrrrrsssvvv{{{zzzhhh^^^VVVWWW]]]aaaeeeiiikkkjjjiiiiiiiiijjjkkkkkknnnmmmmmmmmmmmmnnnoooooovvvooofff___XXXVVVTTTPPPOOOQQQTTTRRRQQQPPPPPPNNNKKKIIIGGGFFFDDDCCCBBBBBBBBBCCCEEECCCAAA>>><<<:::999888888888666555444333222222333333333444444555555555222222222222222111000///333222111111000111111111111111000000000000111111,,,...000111222222222222//////000000111111111222111111000000000000111111111222333444555444444333333444555555666888===@@@EEEFFFGGGIIIJJJKKKLLLLLLGGGIIILLLNNNOOOQQQSSSUUUTTTVVVXXXXXXWWWUUUUUUUUUUUUVVVXXX[[[___cccgggiiilllttt{{{{{{yyyzzzxxxuuuvvvyyy||||||}}}wwwoooddd]]]ZZZXXXTTTPPPSSSSSSTTTUUUZZZeeesss}}}xxxnnn]]]XXXRRRMMMJJJHHHFFFEEE>>>>>>???@@@AAAAAABBBBBBAAABBBBBBBBBBBBCCCEEEHHHIIINNNTTTYYY]]]bbbjjjooo{{{zzzuuurrrooopppppprrruuuyyy~~~ssseee\\\XXX\\\cccgggjjjllliiiiiiiiiiiijjjlllnnnpppmmmmmmlllllllllmmmnnnnnnsssnnnggg^^^WWWUUUTTTQQQPPPQQQOOOOOOOOONNNMMMLLLKKKKKKIIIHHHFFFEEEDDDCCCDDDDDDFFFDDDAAA===;;;999888888555666666777666444333222333222222111111222222333222222222222222111000///222222111111111111222222222333333444444333333222......///000111222333333222222111111111111111111000000000000000111111222111111222222222111111000111111222333555888;;;<<>>????????????AAAAAA@@@??????@@@AAAAAAGGGIIIMMMQQQVVV\\\ccchhhttt{{{zzzuuunnnkkklllnnnqqquuuxxx{{{}}}yyyllldddaaa___```dddhhhiiihhhjjjiiiiiihhhiiijjjlllmmmoooooonnnmmmmmmnnnppppppwwwtttjjjaaaXXXVVVTTTQQQOOOPPPQQQPPPPPPOOONNNMMMLLLLLLIIIHHHFFFDDDCCCCCCDDDDDDEEECCCAAA???<<<:::999999666666666666555444333222333222222111111222222333222222222222222111000000333222222111111222222333111111111111111111111111111111111111000000000000111111111111111111111111000000000000000111111222111111222222222111111000111111222333555888;;;<<>>>>>>>>AAA@@@@@@??????@@@@@@AAABBBDDDHHHKKKPPPVVV]]]aaannnuuu}}}|||wwwrrrmmmkkknnnpppssswwwzzz|||~~~vvviii```^^^]]]___dddhhhiiijjjlllkkkjjjjjjjjjkkklllmmmnnnmmmmmmllllllmmmoooooo~~~zzzyyylllbbbYYYVVVTTTPPPNNNOOORRRQQQPPPOOONNNMMMLLLLLLIIIHHHFFFDDDCCCCCCCCCDDDBBBAAAAAA???===;;;:::999777666555444444444444444333222222111111222222333111222222222222111000000333222222111111222222333111000///......///000111111111111111000000000000111111111111111111111111000000000000000111111222000111111222222222111111222222222333555888:::<<>>=========AAA@@@????????????@@@AAA>>>@@@CCCFFFJJJOOOVVVZZZdddkkkttt{{{~~~}}}vvvrrrnnnkkklllqqqtttwwwzzz}}}~~~wwwkkk]]]\\\\\\___ccchhhjjjkkkmmmmmmlllkkkkkkkkkkkklllkkkkkkkkkkkkkkklllmmmmmm}}}xxxwwwkkkaaaXXXUUUSSSPPPOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKIIIGGGFFFDDDCCCCCCCCCCCC>>>?????????===;;;999888888777555444333333444555333222222111111222222333111111222222222111111000222111111000000111111222111000...------...000111......///000111222333333000000000000111111111111000000000000000111111222000000111222222222111111222222222333555777999;;;AAADDDHHHKKKMMMMMMLLLKKKIIIIIIJJJKKKMMMPPPRRRTTTVVVWWW\\\cccjjjkkkfffaaaWWWVVVVVVYYY\\\^^^^^^]]]]]]^^^___aaaccceeeggghhhlllvvvzzzrrrjjj```ZZZXXXVVVSSSSSSUUUWWWZZZbbbkkkuuuzzzpppbbbWWWPPPMMMJJJHHHIIIGGGCCC@@@>>>======>>>@@@@@@????????????@@@@@@>>>@@@BBBDDDGGGLLLQQQUUU[[[bbbjjjrrrwww{{{|||uuupppmmmjjjiiinnntttxxxzzz~~~vvvjjj^^^^^^___aaadddgggjjjkkkmmmmmmlllkkkjjjjjjiiiiiiiiiiiiiiiiiijjjkkkkkklll|||tttrrriii___VVVSSSRRRPPPPPPRRRPPPPPPOOOMMMLLLJJJIIIIIIHHHGGGEEEDDDBBBBBBCCCCCC<<<=========<<<:::888777888777555444333333444555333222222111111222222333000111111222222222111111000000////////////000000222111///......///111222......///000111222333333//////000000000111111111000000000000000111111222///000111222222222222222222222222222444666999:::???BBBFFFKKKMMMMMMLLLKKKGGGGGGGGGIIIMMMQQQVVVYYYZZZ[[[___dddhhhhhhddd```ZZZYYYXXXYYY[[[^^^^^^^^^______^^^^^^___```aaabbbhhhrrr~~~vvvpppiii```ZZZXXXUUURRRPPPSSSUUUXXX___gggmmmzzzyyyiii]]]UUUPPPLLLIIIGGGEEEBBB@@@>>>>>>>>>???????????????????????????===???@@@BBBDDDGGGLLLPPPSSSYYYbbbiiinnnttt|||tttooollljjjhhhiiiooowwwzzz}}}rrrhhhcccdddeeeeeefffgggiiijjjlllkkkkkkjjjiiihhhggggggfffgggggghhhiiijjjjjjjjj}}}tttrrriii___UUURRRRRRQQQQQQTTTPPPOOONNNMMMKKKIIIHHHHHHHHHGGGEEECCCBBBBBBBBBCCC=========<<<;;;999888777777666555444444444444444333222222111111222222333000000111222222222222111000000000//////000000000222111000//////000111222111111111111000000000000...//////000000111111111000000000000000111111222///000111222222222222222222222222222444666888999===@@@EEEJJJMMMNNNMMMLLLJJJHHHGGGGGGKKKQQQWWW[[[```aaacccdddeeedddccccccfffccc___^^^^^^```aaaaaaaaa```^^^]]]]]]]]]^^^___hhhttttttnnnhhh___ZZZXXXSSSOOOMMMOOOQQQSSSYYY___gggsssrrreee[[[TTTOOOKKKFFFEEECCCAAA????????????>>>>>>???@@@@@@???>>>>>>;;;<<<===>>>???BBBFFFJJJMMMRRRZZZ```fffllltttzzz}}}}}}wwwmmmkkkjjjjjjhhhiiipppyyy{{{~~~~~~ssslllgggiiijjjiiihhhggghhhiiijjjjjjjjjjjjiiihhhffffffeeeeeeggghhhiiiiiiiiiiiizzzyyylllbbbXXXTTTSSSQQQRRRTTTQQQPPPOOOMMMKKKJJJHHHHHHHHHGGGEEECCCBBBBBBBBBBBBAAA@@@>>><<<;;;:::999999666666666666555444333222333222222111111222222333000000111222222222222222222222111111111111222222000000000000000000000000111111111111000000000000......//////000111111222000000000000000111111222//////000222222333333222222222222222333555777999;;;>>>CCCIIIMMMNNNNNNNNNPPPLLLHHHFFFHHHNNNVVV[[[bbbeeehhhhhhgggiiinnnsssxxxrrrkkkfffdddeeeeeefffeeedddbbb``````aaabbbccchhhsssvvvooohhh```[[[ZZZVVVPPPMMMNNNPPPPPPTTTXXXaaalllyyy{{{mmmcccZZZSSSNNNHHHGGGFFFDDDBBB@@@???>>>===>>>???@@@@@@???>>>===;;;<<<<<<<<<===???CCCFFFHHHMMMSSSYYY^^^dddmmmssswww}}}vvvpppiiihhhiiikkkjjjjjjrrr{{{{{{~~~zzzrrrmmmhhhjjjlllkkkiiiggghhhjjjiiijjjjjjkkkjjjiiihhhgggdddeeeggghhhiiijjjiiiiiiqqqfff[[[VVVTTTRRRRRRTTTRRRQQQPPPNNNLLLKKKIIIIIIHHHFFFEEECCCBBBBBBBBBBBBDDDBBB@@@===;;;::::::;;;555666666777666444333222333222222222222222222333///000111222222222222222444333333222222333333444//////000000000000//////......///000111222333333---......///000111111222000000000000000111111222//////000222222333333333222222222222333555777888999===BBBHHHMMMOOOOOOOOOUUUPPPIIIEEEFFFLLLTTTYYYaaafffkkklllmmmsss~~~~~~tttmmmiiihhhiiiiiiiiihhhfffeeeeeeggghhhjjjdddppp|||zzzqqqjjjbbb\\\[[[ZZZTTTPPPPPPPPPPPPRRRVVV]]]fffrrr}}}ssshhh^^^VVVPPPJJJIIIHHHGGGDDDAAA???>>>===>>>???@@@@@@???>>>===<<<============???BBBEEEEEEJJJOOOTTTYYY___hhhnnnrrryyyzzzqqqlllggghhhjjjlllkkkkkkrrr|||zzz}}}|||qqqjjjggggggiiilllkkkiiihhhiiikkkjjjjjjkkklllkkkjjjiiihhhccceeeggghhhjjjjjjjjjiiiyyykkk]]]VVVTTTRRRQQQSSSPPPQQQNNNIIIGGGJJJJJJHHHEEEDDDCCCBBBBBBAAABBBBBBCCCBBBAAA???===<<<;;;;;;666666555444333333333333111222222333333444444555333333333222222111111111222222222111111111000000111111222222222333333333555444222000//////000111////////////////////////222111000000000111333333333333333333333333333333222222333333333333444444777:::@@@DDDHHHLLLPPPSSSTTTQQQMMMHHHGGGKKKQQQVVVdddiiimmmnnnsss|||zzzsssmmmnnntttzzz|||vvvoooiiiggghhhjjjjjjpppvvvyyyyyy{{{rrriiiccc]]]XXXUUURRRPPPOOOPPPQQQPPPOOO[[[___hhhttt|||qqqfff\\\UUUQQQMMMHHHEEEEEECCC???<<<<<<===>>>>>>>>>>>>>>>>>>??????>>>======>>>???@@@CCCGGGLLLNNNPPPUUU^^^fffooosssyyyyyyqqqjjjgggeeedddcccffflllssszzz}}}~~~|||ppphhhdddcccccceeegggjjjjjjjjjhhhgggiiijjjlllmmmlllkkkiiigggggggggggggggggghhhiiiiiizzzlll^^^WWWTTTQQQPPPRRRPPPRRROOOJJJIIILLLLLLJJJFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA???>>><<<;;;::::::666666555444333333333333333333333333333333333222333333333222222222111111222222222111111111000000111111111222222222333333444333111000///000111111000000000000000000000000222111000000000111222333111111111111111111111111222222222333333333444444666999???CCCGGGKKKOOORRRSSSPPPLLLGGGFFFHHHNNNSSSaaagggkkklllqqqyyy}}}{{{xxxuuuuuuxxx~~~{{{tttpppooopppiiimmmpppqqqrrrssswww{{{vvvlllfff```\\\VVVTTTQQQPPPQQQQQQQQQPPPTTTWWW^^^iiivvvxxxlllaaaZZZSSSNNNIIIGGGFFFEEEBBB>>>>>>>>>>>>?????????>>>>>>???>>>=========>>>>>>???AAAEEEIIIKKKMMMRRRZZZaaagggkkkqqqwww||||||ssskkkfffdddccccccdddhhhooovvv|||{{{ooohhheeedddeeefffiiikkklllkkkiiihhhjjjkkkkkklllllljjjiiihhheeeeeeeeefffggghhhjjjjjj|||nnn___XXXTTTQQQOOOPPPPPPRRRPPPKKKKKKMMMNNNLLLGGGFFFEEEDDDDDDCCCCCCDDDAAA@@@???===;;;:::999999666666555444333333333333555444444333222222111111333333333222222222222111222222222111111111111111111111111222222222222333333222000000///000111222111111111111111111111111111111000000111111222333111111111111111111111111222222222222333333333333555888===AAAEEEIIINNNQQQTTTRRRNNNJJJGGGIIIMMMQQQ]]]ccchhhiiimmmtttxxxxxxwwwuuussstttxxx~~~{{{vvvttttttnnnnnnooopppqqqsssuuuvvv~~~{{{ooogggbbb___YYYVVVRRRQQQQQQQQQQQQPPPRRRUUUZZZcccnnnzzzuuuiiiaaaVVVQQQLLLIIIHHHHHHEEEBBB?????????????????????>>>>>>>>>===<<<<<<======>>>>>>AAAEEEGGGIIINNNUUU[[[```eeekkkrrrxxx}}}}}}ssskkkeeebbbaaaaaacccggglllrrrxxx~~~~~~rrrjjjgggfffggghhhjjjlllmmmlllkkkjjjkkkkkkkkkjjjjjjjjjiiiiiiddddddddddddfffhhhjjjkkk|||nnn```XXXUUUQQQNNNOOONNNPPPOOOLLLKKKNNNNNNLLLGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA???===;;;:::999999666666555444333333333333333333333333222222111111222222222222222222222222111111111111111111111111111111111111222222222222111111000000000000111222111111111111111111111111111111111111111222222222222333333333333333444444111222222222222333333333444777;;;???CCCGGGLLLPPPVVVUUURRRNNNLLLLLLOOORRRYYY___eeefffiiinnnpppooopppmmmlllnnnssswwwxxxwww~~~{{{xxxvvvvvvvvvtttqqqqqqsssuuuvvvwwwyyyrrriiiccc```ZZZWWWSSSPPPPPPPPPPPPOOORRRTTTXXX___hhhttt~~~pppgggZZZUUUNNNJJJJJJIIIGGGEEE@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<>>===;;;;;;:::666666555444333333333333111111111222222333333333222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000111111111111111111111111111111000000111111222222222222222222222333333444444444111111111222222222333333333666:::>>>AAAFFFLLLOOOVVVVVVTTTRRRPPPOOOQQQSSSVVV]]]bbbcccdddhhhiiiggghhheeedddfffkkknnnmmmlllqqqtttyyy|||}}}}}}~~~|||wwwtttsssssssssssssssyyy}}}qqqiiiddd\\\XXXSSSPPPOOOOOOOOONNNMMMOOORRRWWW___kkkyyywwwmmmaaaZZZRRRLLLKKKJJJGGGEEEAAA@@@???>>>===<<<=====================<<<;;;;;;<<<===???BBBDDDHHHLLLNNNOOOSSSZZZaaagggnnnuuuzzzzzzuuunnngggbbbbbbccceeeeeeiiippptttwwwzzz}}}yyyooojjjiiiggghhhiiiiiijjjiiiiiihhhhhhhhhgggfffeeefffffffffgggfffdddcccccceeeggghhhvvviii\\\WWWTTTQQQOOOOOOMMMPPPOOOLLLKKKMMMLLLIIIEEEDDDCCCBBBBBBAAAAAAAAADDDBBBAAA???===<<<;;;;;;666666555444333333333333000000111111222333333444111222222222222333333333111111111111111222222222000000000111111111111222000000000000000000000///111111111111111111111111000000111222222222222111000000000111111222222333111111111111222222222222333666999===@@@FFFKKKOOORRRSSSTTTSSSRRRRRRSSSUUUVVV\\\`````````cccdddbbbaaa``````bbbeeehhhhhhhhhkkkooovvv}}}zzzuuurrrrrrrrrpppwww~~~ssslll___[[[UUUQQQOOOOOOOOOOOOKKKMMMPPPTTTZZZdddqqq{{{xxxjjjbbbXXXPPPLLLJJJHHHFFFCCCBBB@@@>>>===<<<======>>>>>>>>>>>>>>>===;;;;;;;;;<<<===@@@BBBEEEGGGIIIKKKOOOUUU[[[aaahhhooottt{{{zzzqqqmmmgggcccaaabbbeeehhhiiinnnuuuyyy{{{|||zzzoooiiihhhggggggggghhhhhhhhhggggggggggggfffffffffeeeeeeeeehhhgggeeecccdddfffhhhjjjqqqeeeYYYUUUTTTRRRPPPPPPOOORRRQQQNNNLLLNNNLLLIIIFFFEEEDDDCCCBBBBBBBBBBBBCCCBBB@@@>>><<<;;;::::::666666555444333333333333111111111111111222222222111111222222222333333333000000111111111222222222000000000000111111111111111111111000000///......000000000000000000000000///000111222333222222111///000000111222222333333111111111111222222222222444666999<<<@@@EEELLLPPPPPPSSSUUUVVVVVVVVVXXXYYYXXX]]]___^^^^^^```aaa______```aaaaaaaaabbbeeegggeeejjjqqqxxx~~~}}}uuurrrtttwwwssszzz}}}sssccc^^^XXXSSSQQQQQQQQQPPPMMMOOORRRSSSWWW___kkktttsssjjj^^^TTTOOOLLLIIIGGGFFFEEEBBB@@@>>>>>>>>>??????????????????===<<<;;;::::::;;;===@@@BBBDDDDDDIIIMMMQQQWWW\\\ccciiinnntttyyywwwpppgggdddaaa^^^___bbbeeehhhmmmssszzz~~~|||qqqllljjjgggggggggggggggggggggggggggggghhhiiihhhgggfffeeefffeeedddccceeehhhlllnnn}}}}}}|||nnnbbbXXXTTTTTTRRRQQQQQQQQQSSSSSSOOONNNNNNMMMIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA???===;;;:::999999666666555444333333333333333333222222111000000000111111111222222333333333000000111111222222222222000000000000111111111111111111111111000///------///////////////////////////000111222333222111111111111222333444444555555000111111111111222222222444666999<<<@@@FFFLLLPPPQQQTTTXXXZZZ[[[[[[\\\^^^YYY^^^___]]]\\\______^^^```bbbcccaaa^^^]]]```ddd^^^cccjjjpppvvv{{{yyypppnnnsssxxxyyyvvvfffaaaZZZUUUSSSRRRRRRRRRLLLNNNPPPPPPRRRXXXccckkk{{{yyypppcccXXXQQQMMMJJJGGGIIIGGGDDDBBB@@@@@@@@@AAA???@@@@@@@@@???>>><<<;;;999999999;;;>>>@@@AAAAAADDDGGGKKKPPPTTT[[[aaafffnnnttt|||zzzpppiii```^^^\\\[[[]]]```eeegggooouuu|||uuuqqqooohhhhhhhhhgggggggggggggggggghhhjjjkkkkkkiiigggfffdddcccbbbcccfffjjjooorrr{{{tttrrrpppiii^^^TTTSSSTTTRRRRRRRRRSSSQQQPPPPPPPPPOOOLLLJJJIIIGGGDDDCCCCCCBBBAAA@@@CCCBBBAAA???===<<<::::::999777555555555666555444111111222222222222111111222222222222222111000///222222222111111111000000000000000000000000000000//////000000111111111222111111000///......//////000111111111111222222222111111222222222333333333333222111000000222444555777888:::<<>>???@@@@@@@@@@@@??????===<<<999888888:::<<<>>>DDDEEEGGGKKKOOOUUUYYY\\\dddjjjrrryyy~~~yyyoooeee^^^ZZZYYYYYYYYY]]]bbbhhhlllwwwzzz~~~zzzrrrppplllkkkhhhfffdddcccccccccdddeeegggjjjkkklllllllllllllllllllllllllllllllllvvvrrrrrrqqqiii^^^TTTRRRSSSRRRRRRSSSSSSQQQPPPPPPPPPNNNLLLJJJJJJGGGEEEDDDDDDCCCBBB@@@AAAAAA@@@>>><<<;;;:::999999777555555555666555444222222333333333333222222222333333333333222222111222222222111111111000000000000000000000000000000///000000000111111111111111111000/////////000000000111111111111222222222111111222222222333333333333222111111111222333444444555888;;;@@@GGGOOOTTTXXXWWWWWWXXXYYY[[[\\\]]]aaacccccc```\\\[[[^^^bbbfffiiilllmmmlllhhhdddbbb______```ccchhhooovvvzzz|||vvvooommmooorrr|||yyykkkbbbYYYVVVTTTPPPNNNOOOPPPPPPPPPOOOQQQUUU[[[___kkkvvvzzzlllbbbZZZRRRMMMGGGEEECCCAAABBBAAA@@@???>>>>>>??????@@@????????????===;;;::::::;;;===>>>@@@AAABBBFFFJJJNNNRRRUUU^^^ccckkkrrrxxx||||||tttkkkbbb]]]WWWVVVWWWYYY^^^dddjjjnnnxxx{{{{{{tttsssqqqooollliiigggeeeeeeeeedddfffhhhjjjkkklllllllllnnnnnnnnnnnnmmmmmmmmmmmmsssqqqqqqqqqiii^^^TTTRRRSSSRRRRRRSSSSSSRRRPPPOOOOOONNNLLLJJJIIIGGGEEEDDDDDDCCCBBBAAA??????>>>===<<<;;;::::::999777555555555666555444333333333444444333333333222222333444444444333333222222222111111111111111000000000000000000000000000000000000111111111111111111000000000111222222000111111111111222222222111111222222222333333333111111222222222333333333333555888<<>>>>>????????????AAA???===;;;;;;<<<===>>>===>>>???AAAEEEIIILLLNNNVVV[[[bbbiiinnnsssxxx{{{{{{rrrkkkddd^^^ZZZTTTUUUWWW[[[bbbiiipppttt|||{{{uuuvvvuuussspppmmmjjjiiihhhhhhggghhhiiikkklllmmmmmmmmmqqqqqqppppppoooooonnnnnntttrrrsssrrrjjj___TTTRRRSSSRRRRRRSSSTTTRRRPPPOOOOOONNNLLLKKKHHHFFFCCCBBBCCCCCCAAA@@@??????>>>===<<<<<<;;;;;;999777555555555666555333222222333333333333222222111111222333444444444333111111111111111111111111000000000000000000000000000000000000000111111111111000000000111222333333000000111111111222222222111111222222222333333333000111222333333333333222555777:::>>>CCCKKKTTTZZZZZZYYYXXXWWWVVVWWWWWWXXXZZZ[[[\\\\\\[[[[[[^^^```hhhkkkpppttttttooohhhbbb```aaacccfffiiikkklllmmmpppqqqrrrppplllkkkmmmooo|||uuuiii]]]WWWSSSNNNMMMNNNRRRRRRQQQOOONNNPPPTTTWWW\\\eeesssrrreeeYYYQQQLLLJJJIIIHHHGGGFFFCCCAAA>>>======>>>>>>>>>??????AAA@@@>>><<<;;;;;;<<<<<<>>>>>>???@@@CCCFFFIIIJJJPPPTTTZZZ```eeejjjpppsssxxx{{{{{{qqqhhhbbb]]]YYYWWWTTTVVVZZZ```hhhpppwww{{{yyytttuuutttssspppnnnlllkkkkkkkkkjjjkkklllmmmnnnnnnoooooorrrqqqqqqppppppoooooonnnyyyxxxyyyxxxmmmaaaVVVSSSSSSRRRRRRSSSTTTRRROOONNNNNNNNNMMMKKKFFFDDDBBBAAABBBBBBAAA???@@@@@@??????>>>===<<<<<<999777555555555666555333111111222222222222111111000000111222222333222222111111111111111111111111000000000000000000000000111111000000000000000000111000000000111222333333000000111111111222222222111111222222222333333333000111222333333333333222555666999;;;???FFFNNNSSSVVVUUUUUUTTTTTTTTTTTTTTTQQQSSSUUUWWWYYY\\\^^^```bbbfffooowww{{{wwwnnngggdddeeeggghhhiiiiiihhhhhhlllnnnooonnnmmmnnnrrrwww|||~~~qqqcccZZZTTTOOONNNPPPOOOOOOOOONNNMMMOOOSSSVVVVVV^^^kkkxxxqqqcccYYYQQQNNNKKKIIIHHHFFFDDDAAA??????>>>>>>>>>>>>?????????>>>===<<<;;;:::;;;;;;======>>>???@@@CCCEEEGGGKKKOOOTTTXXX]]]ccchhhlllrrrwww~~~yyyrrriiiaaa[[[XXXVVVUUUUUUWWW]]]dddmmmuuu{{{vvvqqqrrrpppooommmllllllmmmmmmnnnnnnnnnnnnnnnoooooopppppppppppppppoooooonnnnnnnnnqqqeeeXXXTTTSSSRRRRRRSSSUUURRROOONNNNNNNNNMMMLLLFFFDDDBBBAAABBBBBBAAA@@@AAAAAA@@@???>>>===<<<<<<999777555555555666555444000111111222222111111000000000111222222222111111111111111111111222222222000000000000000000000000111111111111000000000000111111000000000111222222000111111111111222222222111111222222222333333333111111222222222333333333333444555666999>>>DDDIIIOOOPPPRRRSSSSSSSSSQQQQQQKKKMMMPPPTTTXXX\\\___``````eeennnyyyzzzsssiiijjjkkkkkkjjjiiigggfffgggiiikkkkkkkkknnnsssxxxmmmaaaXXXRRRPPPQQQKKKLLLLLLKKKKKKLLLPPPSSSTTTZZZeeeqqq~~~|||lllbbbVVVSSSNNNJJJHHHFFFDDDBBBBBBAAA@@@>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;===???BBBCCCHHHJJJNNNQQQUUUZZZ```dddlllrrrzzz~~~nnniiiaaaZZZWWWVVVVVVVVVWWW[[[aaahhhpppwww}}}}}}tttpppooolllkkkjjjjjjkkklllmmmnnnoooooonnnnnnnnnoooooopppnnnnnnnnnnnnnnnnnnnnnnnnuuuhhh[[[VVVTTTRRRRRRSSSUUURRROOOMMMMMMNNNMMMLLLGGGEEECCCCCCDDDDDDCCCBBBBBBAAA@@@???===;;;::::::999777555555555666555444111222222333333222222111222222333333222222111111000000111111111222222222000000000000000000000000111111111111000000000///111111000/////////000000000111111111111222222222111111222222222333333333333222111111111222333444111222333333555:::@@@DDDJJJLLLPPPSSSTTTSSSQQQOOOJJJLLLNNNSSSXXX\\\^^^___dddffflllwwwsssrrrrrrqqqooollljjjiiigggkkkoooppppppqqqtttwww{{{jjj^^^TTTQQQQQQLLLLLLLLLKKKKKKKKKNNNPPPVVVYYY```jjjwwwxxxnnn___ZZZSSSNNNJJJHHHGGGFFFFFFDDDBBB???>>>>>>>>>???>>>=====================999999999:::<<<>>>@@@BBBCCCEEEGGGIIIMMMQQQWWW\\\aaahhhqqqvvvxxxyyy}}}|||qqqbbb^^^XXXUUUUUUVVVXXXYYY___bbbhhhooovvv|||yyytttpppoookkkjjjiiiiiiiiijjjllllllnnnmmmllllllllllllmmmnnnmmmmmmnnnnnnooopppppppppxxxjjj]]]WWWUUUSSSRRRSSSVVVSSSOOOMMMMMMMMMMMMMMMIIIGGGEEEDDDEEEFFFEEEDDDAAAAAA???>>><<<:::999888999777555555555666555444222333333444444333333222444444444444333333222111000000111111222222222222000000000000000000000000222111111111000000//////111111000//////...//////000111111111111222222222111111222222222333333333333222111000000222444555222333333444666:::@@@EEEGGGJJJOOOTTTVVVTTTRRROOOKKKLLLOOOSSSXXX\\\^^^^^^gggfffjjjrrr~~~{{{{{{yyywwwuuurrrpppnnnoootttzzz}}}|||zzz{{{|||qqqbbbVVVQQQQQQOOOPPPOOONNNLLLLLLNNNPPPXXXZZZ^^^gggrrr{{{gggaaaYYYRRRNNNMMMKKKKKKHHHFFFCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????:::::::::;;;===???BBBCCC@@@AAACCCDDDGGGLLLRRRVVVWWW^^^ggglllnnnqqquuuzzz~~~}}}pppeeeYYYVVVRRRQQQTTTWWWZZZ[[[fffiiiooovvv|||yyyvvvtttqqqooolllkkkjjjiiihhhiiijjjkkkmmmlllkkkjjjiiijjjkkkkkkmmmmmmnnnooopppqqqqqqrrruuueeeWWWVVVVVVRRRPPPSSSQQQOOOMMMLLLMMMMMMLLLKKKIIIGGGFFFEEEEEEDDDAAA???======<<<;;;:::999999999888777666555555444444555222222444444444444222222111111111000000000000///......///000111222222333111111000000//////......111111000000//////......//////000111111111111111000000////////////000000111111111111111111111111444444333222333444555666555444333333555888;;;===FFFHHHJJJMMMPPPQQQQQQQQQMMMMMMNNNRRRWWW\\\___```fffeeeeeejjjrrr||||||wwwwwwwwwuuuxxx}}}~~~}}}kkk^^^VVVRRRPPPOOOLLLJJJHHHIIILLLOOORRRSSSVVV\\\eeerrrvvvnnnccc[[[UUUQQQMMMIIIGGGEEEBBB@@@>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>===<<<;;;:::999:::;;;;;;@@@AAABBBDDDFFFIIIKKKLLLSSSWWW]]]cccgggkkknnnqqqqqqtttzzzuuujjjbbb^^^YYYXXXUUURRRPPPUUU^^^fffqqqvvv|||wwwtttsssnnnjjjiiihhhffffffeeefffggggggjjjiiiiiihhhhhhhhhhhhiiimmmmmmmmmmmmnnnnnnnnnooovvveeeWWWVVVUUUQQQOOORRRQQQOOOLLLLLLLLLLLLJJJIIIIIIGGGFFFEEEEEEDDDAAA?????????>>>===<<<;;;::::::888777666555555444444555222333333444444333333222222222111111111000000000000000000000000111111111111111000000////////////111111111111000000000000//////000111111111111111000000////////////000000111111111111111111111111444333222222222333555555444333222222333666999;;;EEEGGGJJJNNNRRRTTTUUUVVVNNNNNNNNNQQQVVV[[[```bbbfffffffffjjjpppxxxyyyttttttuuuuuuyyyxxxggg[[[TTTPPPOOOLLLJJJHHHHHHJJJLLLNNNPPPRRRWWW___lllxxxzzzmmmbbbZZZTTTNNNJJJHHHFFFDDDBBB@@@@@@@@@@@@???@@@@@@@@@@@@??????>>>======;;;:::::::::;;;<<<>>>>>>???AAACCCFFFHHHIIILLLPPPUUUZZZ^^^bbbfffiiilllpppuuuzzz}}}uuulllccc[[[WWWRRRRRRRRRQQQRRRYYYdddlllwww{{{vvvpppoooooommmiiigggfffeeedddcccdddeeeeeefffffffffeeeeeeffffffgggllllllmmmnnnooooooooooooyyygggXXXVVVUUUQQQOOOQQQQQQOOOMMMKKKKKKJJJIIIGGGIIIGGGEEEEEEEEEDDDBBB@@@AAAAAA@@@???>>>===<<<<<<888777666555555444444555444333333222222333333444333222222222111111111111111111111111000000//////111000000000000/////////111111111111222222222222//////000111111111111111111000000//////000000111111111111111111111111111222222222222222333444444333222111111222555777999AAACCCHHHMMMQQQUUUWWWXXXQQQPPPOOOQQQUUU[[[aaaeeegggggghhhjjjnnnssswwwzzzyyytttppprrruuuyyyppp___UUURRRPPPNNNKKKJJJJJJJJJKKKKKKLLLNNNRRRYYYcccnnnvvv|||mmmbbbYYYQQQLLLHHHHHHFFFDDDCCCBBBBBBAAA?????????@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<===???AAACCCDDDDDDHHHMMMRRRUUUYYY]]]___dddhhhnnnrrrvvvzzz~~~{{{pppgggaaaZZZTTTPPPLLLNNNPPPRRRWWW```llluuu}}}xxxnnnjjjkkkllljjjhhheeedddcccbbbaaabbbbbbcccbbbbbbbbbbbbbbbcccdddeeeiiijjjlllnnnpppppppppppp|||jjj[[[WWWVVVQQQPPPRRRSSSQQQNNNLLLLLLKKKIIIGGGIIIGGGEEEDDDDDDDDDBBBAAABBBBBBAAA@@@>>>===<<<<<<888777666555555444444555444444222222222222444444333333333222222222111111111111000000000000000000000000000000000000000000000000000111111222222222//////000111111111111111111000000000000000000111111111111111111111111111111111111222222222333333222222111111333555777888===???DDDIIINNNRRRTTTUUUTTTSSSRRRSSSUUU[[[ccchhhiiijjjkkkkkklllmmmppprrrrrrpppoooqqquuu}}}}}}hhh\\\VVVSSSPPPNNNMMMMMMLLLLLLJJJKKKMMMOOOTTT\\\ffflllwwwjjj___UUUOOOJJJIIIHHHFFFEEECCCBBBBBB@@@?????????@@@@@@AAAAAA>>>>>>=========<<<<<<<<<::::::;;;;;;===>>>@@@AAABBBEEEIIIMMMPPPSSSWWWZZZ]]]aaafffjjjnnnssswww{{{{{{}}}wwwoooddd]]]YYYUUUQQQMMMLLLOOORRRVVV[[[eeeqqqzzz{{{tttmmmiiijjjkkkjjjhhheeedddbbbaaa```aaaaaabbb```___``````aaabbbcccdddeeegggjjjlllnnnoooooonnnmmm]]]YYYWWWSSSQQQTTTUUURRROOONNNMMMLLLJJJIIIIIIGGGDDDCCCDDDDDDCCCBBBBBBAAA@@@???===<<<;;;:::888777666555555444444555444444222222222222444444333333333222222222111111...//////000111111222222000000000000111111111111...//////000000111111111//////000111111111111111111111000000000000111111111111111111111111111111111111222222222333333333333333222333444555777888<<<>>>CCCHHHMMMPPPSSSTTTWWWWWWXXXWWWXXX]]]ccchhhjjjkkkmmmllljjjjjjkkkmmmooopppqqqqqqssszzzwwwiii\\\XXXSSSPPPOOOOOOMMMLLLKKKLLLNNNPPPSSSYYYaaafffyyytttggg]]]VVVMMMLLLJJJGGGEEECCCBBBBBBAAA@@@@@@??????@@@AAAAAA?????????>>>>>>>>>======;;;;;;;;;;;;<<<===>>>???@@@BBBFFFIIIKKKNNNRRRUUUWWWZZZ^^^bbbfffkkkpppsssuuuxxx{{{~~~vvvpppjjjcccZZZTTTRRRQQQOOONNNNNNQQQUUUYYY^^^fffqqqyyy~~~tttoookkkiiijjjkkkkkkjjjfffeeecccaaaaaaaaaaaabbb````````````aaabbbcccdddbbbdddfffiiikkklllllllllmmm]]]YYYWWWSSSRRRVVVTTTRRRPPPNNNNNNMMMLLLJJJIIIFFFDDDCCCCCCDDDDDDCCCAAAAAA@@@>>>===;;;:::999888777666555555444444555444333333222222333333444333222222222111111111111......///000111222333333000000000111111111111222///////////////000000000//////000111111111111111222111111000000111111222111111111111111111111111111222222333444333333333333333333333444555666666;;;>>>CCCHHHNNNRRRTTTUUUYYY\\\^^^^^^]]]___cccggghhhkkkllljjjggggggiiilllpppuuuvvvsssqqqsssvvvvvvvvvhhhaaaYYYTTTRRRPPPNNNKKKLLLMMMOOOQQQSSSWWW]]]aaalllxxxttthhh```SSSPPPMMMIIIFFFDDDDDDDDDCCCBBBAAA?????????@@@AAA??????@@@@@@@@@???>>>===<<<<<<<<<;;;<<<<<<=========???AAACCCEEEHHHLLLOOOQQQTTTWWW[[[^^^bbbgggkkkpppssswwwzzz||||||sssjjjdddZZZWWWSSSNNNLLLLLLNNNPPPPPPTTTYYY]]]aaaiiissszzzyyyiiigggeeefffhhhjjjkkkkkkgggeeedddbbbaaaaaaaaabbbaaaaaaaaaaaabbbbbbcccdddbbbcccdddfffgggiiikkkkkk~~~kkk[[[WWWVVVRRRRRRVVVSSSQQQNNNMMMNNNMMMLLLKKKIIIFFFCCCBBBCCCDDDDDDDDDBBBAAA@@@???===;;;:::999888777666555555444444555222333333444444333333222222222111111111000000000//////000000111111111222000000111111111222222222111111000000000000000000//////000111111111111111222111111000000111111222111111111111111111111111111222333444555444444333111111222222333333444444888;;;@@@GGGMMMRRRVVVWWWZZZ___dddeeebbbaaabbbdddeeehhhiiigggddddddggglllqqqyyy}}}xxxsssqqqooollluuu{{{rrreee\\\XXXUUUQQQNNNKKKLLLNNNPPPQQQUUUYYY]]]bbbooouuulllZZZVVVPPPKKKGGGEEEFFFFFFEEEDDDAAA@@@??????@@@@@@???@@@AAAAAAAAA@@@>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::<<<>>>@@@AAADDDHHHKKKLLLNNNQQQTTTVVVZZZ___ccchhhkkkooorrruuuyyy}}}yyyqqqhhh___YYYOOOPPPPPPMMMJJJJJJOOOTTTTTTXXX^^^dddjjjrrr|||}}}ssseeedddcccdddfffgggiiiiiifffeeecccbbb`````````aaabbbbbbaaaaaaaaabbbbbbcccddddddcccdddeeehhhjjjlll|||iiiYYYUUUUUUQQQQQQUUUQQQOOOMMMLLLMMMMMMLLLKKKIIIFFFCCCBBBCCCDDDDDDDDDCCCBBBAAA???===<<<::::::888777666555555444444555222222444555555444222222111111111000000000000///111111111111000000000000000000111111222222222222333222222222111111000000//////000111111111111111222222111111111111222222111111111111111111111111222333444555666555444444000000111111222222222333222666<<>>>>>???@@@@@@@@@AAABBBAAA@@@???>>>===<<<;;;;;;::::::;;;;;;:::<<<>>>???@@@CCCGGGJJJIIIKKKMMMOOORRRUUUZZZ^^^```cccgggkkknnnrrrvvvyyy|||~~~~~~wwwoooggg___WWWRRRJJJNNNQQQOOOKKKKKKRRRYYYWWW]]]dddkkkrrr|||pppiiigggfffeeeeeeeeeeeeeeeeeefffeeecccaaa```___``````cccbbbbbbaaaaaaaaaaaabbbfffeeedddccceeegggkkkmmm|||~~~ttteeeXXXVVVZZZYYYUUURRRTTTQQQOOONNNMMMMMMKKKJJJFFFDDD@@@???AAACCCDDDDDDAAAAAA???===;;;999888777999777555444333444666777777666555333222111000000111111222222222222111111222222111111000111111111222222111111111111222222111111111111000000000000......//////000000111111111111000000111111222333000000000000000000000000111111222333333444555555:::888555333111111111222555777<<<@@@EEELLLSSSXXX]]]```eeeiiijjjiiifffcccfffeeecccaaa```bbbfffiiivvvuuunnnllljjjpppxxx~~~zzzoooeeeZZZSSSPPPOOOMMMMMMOOOSSSWWWYYY___cccmmmzzz|||llldddZZZSSSOOOMMMJJJHHHHHHFFFCCCBBBBBBBBBBBBAAA????????????>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<;;;:::;;;===@@@AAAEEEEEEFFFHHHKKKPPPTTTVVVYYY\\\```dddgggjjjnnnqqqtttvvvyyy}}}wwwkkkaaa[[[UUUPPPMMMOOONNNLLLKKKKKKOOOUUUYYY\\\dddmmmtttzzzwwwppplllfffeeecccccccccdddfffhhhgggfffeeecccbbbaaaaaaaaa^^^^^^___aaabbbbbbbbbbbbdddeeeeeeffffffgggggggggwwwuuuvvvwwwnnnbbbWWWUUUWWWVVVRRRQQQSSSQQQNNNMMMMMMLLLKKKJJJFFFDDDAAAAAABBBDDDDDDDDDHHHGGGEEECCCAAA???>>>===888777666555444555555666666555444333222111111111111111222222222222111111/////////000111333444555222222111111111111222222111111111111000000000000////////////000000000000111111000000111111222333333333333333333333333333111111222222333444444555777666444222222222333444555777:::>>>DDDKKKSSSYYY\\\___cccfffgggfffccc```eeeeeedddbbbaaabbbeeehhhuuu~~~yyyoookkkfffjjjqqqwww}}}|||ooobbbYYYTTTRRROOOMMMNNNQQQTTTUUU[[[___hhhtttyyypppcccXXXQQQMMMIIIFFFHHHEEECCCBBBAAAAAA@@@>>>@@@@@@@@@@@@@@@@@@??????=========<<<<<<<<<;;;;;;<<<;;;::::::;;;<<<>>>@@@CCCCCCDDDFFFIIIMMMQQQSSSRRRTTTXXX\\\___bbbfffiiimmmnnnqqquuuyyy}}}~~~{{{rrrkkkaaaYYYTTTPPPLLLJJJJJJJJJJJJJJJMMMRRRYYY^^^cccjjjrrrxxx}}}yyyqqqkkkgggeeedddcccbbbcccdddfffgggggggggeeecccbbbaaaaaaaaa]]]^^^___aaabbbbbbbbbbbbdddddddddeeeeeefffffffff}}}rrrllljjjiiifff]]]VVVTTTTTTQQQOOOPPPQQQOOOMMMLLLLLLLLLJJJIIIFFFDDDCCCCCCDDDEEEEEEDDDFFFEEEDDDBBB@@@>>><<<<<<777666666666555555555555555444333333222222222333111111222222222222111111//////000000111222444444222222111111111111222222111111111111000000000000000000000000////////////111111000000111111222333111111111111111111111111111111222222333333444444333333222222222444666777444666888;;;AAAIIISSSZZZZZZ]]]```cccdddbbb___]]]cccddddddcccbbbcccfffhhhwww~~~tttllldddfffjjjqqqxxx~~~pppfff]]]XXXSSSOOOOOOQQQRRRSSSVVVYYYaaakkkxxxoooaaaXXXRRRMMMJJJIIIGGGEEEDDDDDDCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAA============<<<<<<<<<<<<;;;::::::999:::;;;===>>>???@@@@@@BBBEEEIIILLLNNNMMMPPPTTTWWWZZZ]]]```ccchhhiiikkkooossswwwzzz|||}}}{{{vvvqqqmmmbbb]]]VVVPPPMMMKKKIIIHHHGGGHHHJJJLLLQQQXXX```fffkkkqqqyyy~~~uuuoookkkhhhddddddcccbbbcccdddeeefffhhhgggfffdddcccbbbaaaaaa______aaabbbcccdddddddddcccccccccddddddddddddddd{{{nnngggeeeddd```ZZZVVVTTTRRRNNNMMMPPPPPPNNNLLLKKKKKKKKKJJJHHHFFFEEEDDDEEEFFFGGGEEEDDDBBBBBB@@@>>><<<:::999888666666666777666555555444333333333222222333333444111111222222222222111111333333222111000000000000222222111111111111222222111111111111000000000///111111000000//////......111111000000111111222333000000000000000000000000111111222222333333333333222222222222333444555666444555666888>>>GGGRRRYYYYYY\\\___aaaaaa___\\\ZZZ^^^___bbbcccdddfffiiikkkxxx|||zzzqqqggggggiiipppyyywwwggg```XXXRRRQQQRRRRRRRRRQQQTTTZZZcccnnn{{{|||lllaaaZZZUUUQQQJJJIIIHHHGGGHHHGGGEEECCCAAAAAAAAAAAAAAABBBBBBBBB>>>>>>>>>=========<<<<<<;;;:::999999999:::;;;;;;<<<<<<===???AAADDDFFFHHHHHHKKKNNNQQQTTTVVVZZZ]]]bbbbbbdddgggkkkooosssuuuvvvyyy}}}|||vvvpppjjjddd```WWWTTTOOOKKKIIIHHHHHHHHHGGGIIILLLPPPUUU]]]ffflllooouuu}}}yyyqqqmmmjjjhhheeeddddddcccdddeeeffffffhhhgggfffdddccccccbbbbbbbbbbbbccceeeeeefffffffffccccccccccccbbbbbbbbbbbbxxxkkkfffffffff^^^ZZZVVVUUUQQQMMMMMMQQQOOOMMMKKKJJJKKKKKKJJJHHHFFFEEEEEEEEEGGGGGGFFFDDDDDDDDDBBB@@@>>><<<;;;:::666666666777666555555444333333222222222333444444111111222222222222111111444333222111000000000000222222111111111111222222111111111111000000000///111111000000//////......111111000000111111222333333333333333333333333333111111222222222222222333333333222222333333333444444444555666;;;EEEPPPWWWYYY[[[]]]___```^^^\\\ZZZVVVYYY]]]aaadddhhhmmmpppvvvxxx}}}~~~wwwooommmnnnrrr{{{}}}~~~rrriii]]]UUURRRQQQPPPOOOOOORRRVVV\\\eeeqqq~~~xxxkkkbbbYYYTTTLLLJJJIIIIIIIIIIIIGGGFFF@@@AAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========;;;::::::999999999999:::999:::;;;<<<>>>@@@AAABBB@@@CCCFFFHHHJJJMMMPPPSSSXXXXXXYYY\\\```dddhhhjjjppptttxxx|||~~~~~~yyyrrrkkkddd^^^XXXTTTOOONNNKKKHHHFFFFFFGGGHHHHHHJJJNNNRRRWWW___gggmmmqqqxxx{{{pppjjjhhhfffeeeeeeeeeeeeeeeeeeffffffgggggggggfffeeeddddddddddddffffffggghhhhhhhhhhhhgggcccccccccbbbbbbaaaaaa```xxxlllhhhhhhiiiaaa[[[VVVTTTQQQMMMNNNQQQOOOMMMKKKKKKKKKKKKJJJIIIGGGEEEDDDDDDEEEFFFFFFEEEEEEDDDCCCAAA???===;;;:::777666666666555555555555333333333222222333444444111111222222222222111111111111000000111222222333222222111111111111222222111111111111000000000000000000000000////////////111111000000111111222333222222222222222222222222111111222222222222222222333333333333333222222222444444444555:::BBBLLLSSSXXXZZZ\\\^^^^^^]]]\\\ZZZQQQTTTYYY]]]bbbiiioootttuuuuuuwww{{{|||yyywwwwww|||tttdddYYYTTTQQQNNNKKKMMMPPPSSSWWW]]]gggttt}}}zzzlll___WWWQQQNNNKKKIIIIIIIIIHHHGGGBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>;;;;;;;;;::::::999999999888999:::;;;<<<===>>>>>>>>>@@@CCCEEEGGGIIILLLNNNRRRSSSSSSUUUYYY]]]bbbdddjjjmmmrrrvvvxxxzzz|||~~~~~~qqqllleee^^^YYYTTTOOOLLLHHHHHHGGGEEECCCDDDFFFHHHIIILLLPPPTTTZZZaaaiiinnnvvv}}}tttllliiihhhfffdddddddddeeeeeeeeeeeeffffffffffffeeeeeeeeefffggggggjjjjjjjjjjjjiiihhhggggggddddddcccbbbaaa`````````~~~sssooommmlllddd[[[TTTRRRPPPNNNNNNPPPOOOMMMKKKKKKLLLLLLKKKJJJHHHEEECCCBBBDDDEEEFFFFFFCCCCCCAAA???===;;;:::999888777666555444555555666444444333222222222333333111111222222222222111111111111111000111111222333222222111111111111222222111111111111000000000000////////////000000000000111111000000111111222333////////////////////////222222111111111111111111222222222333333222222222444444444555999@@@IIIPPPVVVWWWZZZ\\\]]]\\\[[[ZZZPPPRRRVVVZZZ```gggoootttxxxvvvuuuwww}}}~~~qqqbbbZZZUUUOOOJJJKKKNNNQQQSSSVVV^^^iiirrroooeee\\\XXXRRRMMMKKKJJJIIIHHHEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<;;;;;;:::999888888888999;;;;;;<<<<<<<<<<<>>=========<<<;;;:::999888888999:::;;;;;;<<<;;;;;;777999<<<>>>???AAADDDFFFIIIHHHHHHJJJMMMRRRVVVYYY___aaadddfffhhhkkknnnqqqpppsssxxxzzz{{{|||{{{ssskkkddd```ZZZVVVQQQLLLIIIGGGDDDCCCAAACCCFFFGGGGGGIIINNNRRRSSSVVV[[[aaagggooowww}}}uuuoooiiifffeeedddbbb___``````aaabbbbbbbbbbbbaaaccccccdddeeegggiiijjjkkklllkkkjjjiiigggeeecccbbbfffeeedddcccbbbaaa```___}}}mmmkkk```UUUPPPNNNMMMPPPUUUSSSQQQOOONNNNNNMMMKKKIIIGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@??????>>>666666555555555444444444444444444333333222222222111111111111111111111111222222111111111111222222111111000000//////......//////000000000000//////...//////000000000000000222222111111111111111111222222111000000111222222333333222222222222222333444444444444444555666777000111333444777===DDDIIIQQQQQQRRRUUUZZZ\\\ZZZWWWQQQOOONNNPPPWWW```gggkkkvvvwwwyyy{{{nnn\\\SSSOOOPPPNNNMMMNNNQQQVVV[[[___mmmvvvxxxnnnaaaXXXTTTPPPKKKGGGGGGFFFEEEEEEEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>???@@@=========<<<:::888555444888999999::::::;;;<<<<<<;;;;;;::::::;;;>>>@@@BBBAAABBBDDDGGGJJJLLLOOOPPPXXXXXXYYY[[[]]]```aaabbbgggiiilllpppsssuuuvvvwwwxxxzzz}}}~~~~~~{{{zzzvvvpppiiiddd^^^YYYUUUPPPMMMHHHFFFFFFFFFCCCAAACCCDDDFFFGGGIIILLLQQQTTTYYY___gggnnnsssyyy|||ooommmiiieeebbbaaaaaaaaa`````````aaaccceeeggghhhfffeeeeeeeeeeeefffgggggghhhgggffffffeeeeeeeeeeeefffggggggfffcccaaaaaabbbrrrjjj```WWWTTTSSSQQQSSSVVVSSSQQQOOONNNNNNMMMKKKIIIGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@@@@???>>>===<<<<<<999888888666555444333333444444444333333222222222111111111111111111111111222222111111111111222222111111000000////////////000000111111111111000000...//////000000000000000111111111111111111111111111111111111111111111111222222111111111111222222444444333333444444555666444444555555666999???CCCLLLMMMPPPVVV[[[^^^\\\ZZZVVVRRRNNNNNNRRR[[[dddiiitttuuuxxx{{{}}}kkk^^^WWWOOONNNLLLKKKMMMQQQUUUWWWccclllyyy{{{nnnccc]]]XXXQQQLLLIIIGGGFFFEEEEEECCCAAA???@@@@@@?????????@@@@@@AAA@@@@@@@@@???>>><<<:::999999999::::::::::::;;;;;;;;;:::::::::;;;===???AAA@@@AAABBBEEEGGGIIIKKKLLLLLLMMMPPPSSSUUUVVVWWWWWW```bbbeeeiiilllooopppqqqsssuuuxxxzzz|||}}}|||xxxtttqqqnnnjjjddd___ZZZUUUPPPMMMLLLHHHEEEDDDEEEEEEDDDBBBBBBCCCEEEGGGIIINNNSSSXXX^^^dddmmmtttzzz|||pppnnnjjjgggdddbbbbbbbbb```aaabbbccceeefffggghhhhhhgggfffeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeffffffggghhhhhhfffcccaaaaaabbbzzzjjjaaaXXXVVVVVVSSSSSSUUURRRPPPNNNNNNNNNMMMKKKIIIGGGFFFDDDCCCBBBCCCCCCDDD@@@AAAAAAAAA???>>><<<:::;;;:::999888666444333222444444333333333333222222222222222222222222222222222222111111111111222222111000000000000/////////000000111111111111000000...///000000111111000000111111111111111111111111000111222333333222111000111111000000000111111222333333222222333333444444444555444444444777;;;???FFFIIINNNVVV]]]```___]]][[[WWWPPPMMMOOOVVV___eeeppprrruuuxxx|||{{{xxxfff\\\QQQOOOLLLKKKKKKMMMOOOQQQWWW```lllxxxzzznnneee]]]TTTMMMNNNKKKHHHGGGFFFEEECCCAAABBBBBBAAAAAAAAAAAAAAABBB@@@AAAAAAAAA@@@???>>>===;;;;;;:::::::::999999999::::::999999:::<<<===???>>>???@@@BBBCCCEEEFFFFFFFFFHHHKKKNNNQQQRRRRRRRRRWWWXXX\\\___cccfffggghhhjjjmmmpppsssvvvzzz~~~}}}zzzwwwtttqqqmmmhhheee___\\\WWWSSSOOOLLLHHHEEEEEECCCAAAAAACCCDDDDDDDDDCCCEEEGGGIIIMMMSSSZZZ```iiiooovvv}}}yyypppooolllhhhfffdddccccccbbbccceeeggghhhhhhhhhgggiiihhhgggfffeeedddddddddccccccccccccdddeeefffgggggghhhgggeeebbbaaaaaabbbooocccXXXUUUTTTRRRQQQRRRQQQPPPNNNMMMNNNMMMKKKJJJGGGFFFDDDCCCCCCCCCDDDEEECCCCCCDDDCCCBBB???===;;;:::999888777555444333222333333333333333333333333222222222222222222222222222222111111111111222222000000000000000000000000///000000000000000000/////////000111111111111000000000000000111111111111///000222333333222000///000000000///000000111222333222222111222222333333111222222333333666:::>>>AAAEEEMMMVVV\\\______^^^```\\\WWWSSSRRRVVV\\\aaakkknnnrrruuuwwwyyy}}}zzz}}}~~~{{{xxx|||ooocccVVVSSSPPPMMMLLLLLLNNNOOOPPPWWWbbbmmmxxx{{{pppeeeYYYQQQRRROOOLLLIIIHHHHHHFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999888:::999999999999:::<<<<<<======>>>>>>???@@@@@@AAAEEEFFFGGGIIILLLNNNPPPQQQOOOPPPSSSWWWZZZ]]]___aaaaaadddhhhllloootttyyy|||~~~~~~}}}{{{yyywwwvvvsssoookkkgggbbb^^^ZZZTTTRRRNNNKKKIIIGGGDDDBBBBBBAAA@@@@@@AAABBBDDDDDDFFFGGGJJJNNNSSS[[[dddjjjtttyyy{{{tttpppnnnllliiigggeeedddddddddfffhhhjjjjjjjjjhhhggghhhhhhgggeeeeeedddddddddcccccccccccccccdddeeeffffffgggfffcccaaa___```bbbzzzkkk[[[TTTRRRQQQQQQSSSPPPOOOMMMMMMMMMMMMKKKJJJGGGFFFDDDCCCCCCDDDEEEEEEEEEEEEEEECCCBBB???===;;;777666666555555444444444333333333333333333333333222222222222222222222222222222111111111111222222000000000000111111111111...//////000000//////...///000000111111111111111//////000000000111111111///000222333333222000///000000//////000111111222333222222111111111222222111222222222333444888;;;>>>DDDLLLUUUZZZ]]]^^^^^^bbbbbbaaa]]]ZZZZZZ\\\___hhhkkkoooqqqqqqrrrssstttsssxxx}}}|||yyyzzz{{{ppp\\\YYYSSSNNNLLLLLLNNNPPPNNNTTT\\\eeeooo}}}tttggg]]]VVVRRRNNNJJJIIIIIIHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<<<<=========>>>>>>>>>======<<<;;;:::999999::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<>><<<;;;:::555555555555444444444444222222333333333333444444333333333333333333333333222222111111111111222222000000000111111111111222//////000000000000/////////000111111222222111111...//////000000111111111000111222333333222111000000000000000111111222333333333222222111111222222444555444333222222444666<<>>>>>======>>>???@@@@@@??????>>>===<<<<<<;;;;;;:::::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<<<<===@@@DDDFFFGGGGGGHHHJJJLLLOOOQQQSSSSSSUUUYYY\\\___bbbgggjjjkkknnnsssxxx|||~~~~~~|||{{{wwwtttpppmmmkkkhhhfffccc^^^ZZZVVVSSSPPPMMMJJJHHHFFFDDDBBBAAABBBBBBAAA???@@@AAABBBBBBBBBCCCFFFIIIJJJMMMSSSZZZbbbjjjsssyyy~~~{{{xxxxxxwwwqqqlllllllllllllllkkkjjjjjjjjjmmmmmmnnnnnnnnnmmmkkkjjjeeeeeeeeeeeeeeefffgggggggggfffeeedddccccccccccccfffeeeccc```^^^]]]___aaauuuccc[[[ZZZXXXVVVUUUOOONNNLLLLLLMMMMMMKKKJJJFFFFFFEEEDDDDDDEEEFFFGGGHHHFFFCCC???===;;;;;;;;;888777777666555444444333222222222333333444444444333333333333333333333333222222111111111111222222000000111111111222222222111111222222222222111111000000111222222222222111......//////000111111222111111111111111111111111000000000111111222444444444444333222222222222222333444555444222222444666888>>>GGGOOOTTTXXX\\\___eeeiiimmmmmmiiieeeeeeggglllnnnoooooommmkkkkkklllrrr{{{yyysssppp{{{rrrkkk___TTTMMMKKKMMMOOOQQQQQQRRRTTTZZZeeettt~~~wwwkkkeee\\\UUUPPPMMMKKKJJJHHHGGGFFFDDDBBBAAAAAAAAA??????>>>===>>>>>>@@@@@@@@@?????????>>>>>>======;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::>>>>>>??????@@@AAAAAAAAACCCCCCCCCDDDEEEHHHJJJKKKMMMOOORRRTTTVVVYYY]]]``````ccchhhmmmrrrtttuuuuuuxxxyyy{{{}}}}}}}}}~~~}}}|||yyywwwtttrrrqqqkkkhhhdddaaa___]]]ZZZXXXRRROOOKKKIIIHHHGGGEEEDDDCCCAAA@@@???@@@AAA@@@??????AAACCCDDDEEEGGGKKKOOOQQQVVV]]]fffnnnvvv~~~|||uuurrrrrrrrrpppmmmlllmmmnnnnnnooooooooooooqqqppppppooonnnmmmmmmlllgggffffffeeeeeeeeeffffffffffffeeeeeeeeeeeeeeefffggggggeeeaaa___^^^```cccrrrbbb]]]\\\YYYVVVTTTOOOMMMLLLLLLMMMMMMKKKJJJFFFFFFEEEDDDDDDEEEFFFGGGLLLIIIEEEAAA>>>======>>>;;;:::999777666444333222222222222333333444444444333333333333333333333333222222111111111111222222000000111111222222222222222333333444444333333222000000111222222222222111---......///000111111222222222111000000111222222111111111111222333444555555444444333222222222333000111333333444555777999555<<>>>>>===<<<<<<===>>>???@@@@@@@@@@@@????????????<<<<<<<<<<<<;;;:::999999::::::::::::::::::;;;;;;999;;;>>>@@@AAA???<<<:::@@@?????????AAACCCEEEFFFJJJLLLNNNPPPQQQSSSWWWYYY[[[^^^bbbgggjjjkkkkkkkkkkkkllloooqqqssstttttttttwwwxxxzzz|||}}}~~~|||}}}|||yyywwwuuutttrrrpppnnnllljjjiiibbb```\\\YYYWWWUUURRRPPPMMMJJJGGGEEEEEEFFFEEEDDDCCCBBB@@@@@@AAABBBAAA@@@>>>@@@DDDFFFGGGJJJPPPTTTYYY^^^gggpppxxx{{{vvvqqqmmmlllnnnooopppmmmnnnoooqqqrrrrrrrrrrrrsssrrrqqqooonnnmmmmmmmmmiiihhhgggfffeeedddddddddeeeeeeeeeeeefffggghhhhhhiiihhhfffccc``````bbbddd~~~nnn___YYYXXXUUUSSSRRRQQQOOOLLLKKKKKKLLLKKKJJJDDDDDDDDDDDDEEEFFFGGGHHHKKKIIIDDD@@@<<<:::999999999999888888777777666666555555444333333333333444222222222222222222222222222111111111000/////////000000000000000000000000222111111000///...------///000111222222222222222000000000000000000000000222222111111111111111111666555333222111222222333222222222222222222222222222222333333333333444444999:::>>>DDDLLLSSSXXXZZZcccdddfffiiillloooqqqssssssvvvyyywwwppplllkkkmmmpppzzz}}}}}}~~~ppp```VVVQQQOOOOOOMMMNNNNNNNNNOOOUUU^^^eeewwwrrrfff^^^WWWRRRNNNKKKIIIGGGHHHJJJJJJFFFCCCDDDCCC@@@>>>======>>>???????????????@@@@@@@@@@@@>>>>>>===;;;:::999888777888999:::;;;<<<;;;:::999::::::::::::::::::::::::<<<===???AAABBBCCCCCCBBBEEEEEEFFFHHHKKKNNNQQQSSSUUUWWWZZZ]]]````````````bbbcccfffhhhkkklllmmmnnnooopppqqqrrrrrrssssssrrruuuvvvxxxzzz{{{|||}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxzzzxxxwwwvvvuuusssooommmqqqlllfffeeeeeeccc\\\WWWYYYWWWUUURRROOOLLLIIIHHHEEEDDDCCCBBBAAAAAAAAAAAA???@@@???>>>======???AAABBBDDDFFFHHHKKKPPPWWW[[[eeelllttt||||||sssqqqnnnmmmnnnoooooonnnooopppqqqrrrrrrrrrrrrrrrqqqqqqooonnnllljjjiiihhhiiihhhhhhgggeeedddcccccceeeeeedddddddddeeeffffffiiihhhfffdddbbbaaa```___}}}nnn___YYYXXXUUUSSSSSSQQQOOOLLLKKKKKKLLLKKKJJJEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGDDD@@@===;;;::::::999999888888777666666666555555444333333333333444222222222222222222222222333333333222222222222222000000000000000000000000333333222222111111000000//////000111111111000000000000000000000000000000111111111111111111111111333333222111111222333444222222222222222222222222222222333333333333444444666777;;;@@@HHHOOOUUUXXX^^^aaaeeejjjooosssvvvxxxxxx{{{~~~{{{uuupppnnnnnnnnnxxx~~~}}}~~~}}}kkk___WWWSSSQQQOOOOOOOOOMMMNNNRRRYYY^^^jjjsssvvvkkkaaaYYYTTTNNNKKKHHHHHHIIIIIIGGGDDDCCCBBB@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;===>>>???@@@??????BBBBBBCCCDDDGGGJJJMMMOOOOOOPPPSSSVVVXXXXXXXXXWWWYYYZZZ]]]___aaacccddddddffffffggghhhiiiiiiiiiiiinnnoooqqqsssuuuwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyzzzzzz{{{{{{zzzzzzzzzzzzyyyyyyyyy{{{|||{{{zzztttsssrrrpppooonnnmmmmmmhhhggggggggghhhgggeeebbbdddaaa]]][[[ZZZWWWSSSOOONNNMMMLLLJJJHHHFFFEEEDDDAAAAAAAAA@@@@@@AAAAAABBBCCCDDDCCCBBBAAAAAADDDFFFEEEGGGJJJMMMQQQWWW^^^cccrrrxxx}}}vvvqqqooommmlllmmmnnnnnnmmmlllmmmnnnpppqqqqqqqqqrrrqqqpppooommmllljjjiiiiiihhhggggggfffeeedddccccccaaaaaaaaabbbcccdddeeefffeeeddddddccccccddddddeee{{{mmm^^^YYYXXXVVVSSSSSSQQQOOOLLLKKKKKKKKKKKKJJJGGGGGGFFFFFFFFFGGGGGGHHHFFFEEEDDDAAA???===;;;:::999999888777777666555555555555444333333333333333222222222222222222222222222222222222222333333333000000000000000000000000222222222111111111111111///000000000000//////...000000000000000000000000111111111111111111111111000000000000111222333444222222222222222222222222222222333333333333444444444555777;;;BBBJJJRRRVVVZZZ]]]cccjjjooossstttuuuxxx{{{}}}xxxsssqqqqqqqqqxxx}}}}}}{{{kkk```XXXSSSQQQPPPOOOMMMLLLNNNRRRVVV]]]eeeqqqzzznnnccc\\\VVVQQQLLLIIIJJJJJJHHHFFFCCCBBBBBBAAAAAA@@@@@@@@@????????????????????????????????????>>>>>>>>>=========<<<;;;::::::::::::999999999999999999999999999999:::;;;;;;;;;;;;;;;>>>>>>>>>???BBBDDDGGGIIIIIIJJJLLLNNNOOOOOONNNNNNPPPQQQSSSUUUWWWXXXYYYYYY[[[[[[\\\^^^^^^^^^^^^^^^dddeeegggiiilllmmmnnnooooooooopppppppppqqqqqqqqqpppqqqqqqrrrrrrqqqppppppqqqpppooopppqqqrrrqqqpppjjjiiihhhfffeeeddddddddd]]]]]]\\\]]]^^^]]]ZZZXXXWWWVVVTTTQQQOOOMMMJJJIIIDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@AAADDDFFFHHHKKKOOOUUU[[[bbbjjjppp{{{|||tttpppooommmllllllmmmmmmmmmlllkkklllmmmooopppqqqqqqqqqoooooonnnmmmlllkkkjjjiiiffffffeeeddddddddddddddd^^^^^^___```aaacccdddeeeddddddddddddeeefffggghhhyyykkk]]]YYYXXXVVVTTTTTTRRROOOLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGDDDCCCCCCBBB@@@>>><<<;;;999999888777666555555444555444333333222222333333222222222222222222222222/////////000111111111222000000000000000000000000///////////////000000000000111111111000///......000000000000000000000000111111111111111222222222000000000000000111111222111222222222222222333333222222222333333333444444444555666999???GGGPPPVVVYYY\\\bbbgggkkklllkkkjjjnnnrrrxxxzzzyyywwwvvvvvvzzz~~~xxxiii^^^WWWRRRQQQOOOMMMLLLLLLNNNPPPUUU[[[eeeqqqssskkk```ZZZQQQLLLKKKKKKJJJHHHEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????@@@???===;;;:::::::::;;;999999999999999999999999999999999999999999999888;;;;;;;;;<<<===@@@BBBCCCFFFFFFGGGHHHHHHHHHHHHGGGJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWYYYZZZ]]]___aaacccdddeeeeeeeeefffffffffggggggggggggggghhhhhhggggggffffffeeedddcccdddeeefffeeeddd```___^^^\\\[[[[[[ZZZZZZXXXWWWVVVVVVUUUSSSPPPMMMKKKLLLKKKIIIFFFDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA============>>>???@@@AAA>>>??????>>>???AAAEEEHHHLLLPPPVVV]]]eeennnwww}}}|||uuuqqqooonnnlllkkkkkkmmmmmmlllkkklllmmmnnnoooooopppoooooonnnmmmmmmllllllkkkkkkjjjeeeeeedddcccccccccdddeee`````````aaabbbcccdddeeeggggggfffffffffggghhhhhhwwwiii\\\YYYYYYWWWUUUTTTRRRPPPMMMKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGCCCCCCBBBBBB@@@???===<<<999999888777666555444333444444333222222222222333222222222222222222222222/////////000111111111222000000000000000000000000///////////////000000000222222222222111000000///000000000000000000000000000000111111111222222222111111111111000000//////111111111222222333333333222222222333333333444444555666777999===DDDNNNUUUYYY\\\aaafffhhhgggeeeccccccgggnnnuuuyyy|||~~~uuuggg^^^UUUSSSOOOMMMLLLLLLMMMMMMPPPTTT[[[eeerrr}}}kkkcccXXXPPPMMMLLLJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@?????????======>>>>>>>>>>>>??????BBBAAA>>><<<;;;;;;;;;;;;999999999999999999999999::::::999999999888888999;;;;;;:::;;;<<<===???@@@BBBCCCCCCCCCCCCCCCBBBBBBFFFGGGHHHJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPRRRTTTVVVXXXZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\ZZZYYYXXXXXXYYYZZZYYYWWWTTTSSSRRRPPPOOOOOOOOOOOOMMMLLLKKKKKKJJJIIIEEECCCCCCCCCCCCBBB@@@???AAACCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCGGGMMMQQQRRRWWW___hhhqqq{{{}}}|||vvvssspppnnnlllkkkjjjkkkmmmmmmlllkkkkkkllllllllllllkkkjjjjjjllllllllllllllllllllllllfffeeecccbbbbbbcccdddeeeeeeeeeddddddddddddddddddgggggggggggghhhiiikkkkkktttggg[[[YYYYYYXXXUUUUUUSSSPPPMMMKKKKKKKKKJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHCCCCCCBBBAAA???>>>======999999888777555444333333444444333222222222222222222222222222222222222222222222222222222333333333000000000000000000000000222222222111111111111111111222222222222111111000000000000000000000000000000000000111222222333333222222222222111000......111111111222222333333444222222333333333333444444555777888999;;;AAAJJJQQQWWWZZZ```eeeggghhhfffeee]]]aaahhhqqqzzztttkkk\\\XXXRRRNNNMMMMMMMMMLLLJJJMMMRRRZZZfffuuuwwwooobbbXXXSSSPPPLLLJJJGGGFFFFFFEEECCCBBBBBBAAA@@@@@@@@@???>>>>>>=====================>>>>>>>>>BBBAAA@@@>>>===<<<<<<<<<::::::::::::::::::::::::;;;::::::999999999::::::<<<;;;;;;:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHJJJKKKLLLNNNPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQOOONNNNNNPPPPPPOOOMMMMMMLLLKKKJJJIIIIIIIIIIIICCCBBBBBBDDDEEEEEEBBB@@@BBBAAA@@@@@@AAACCCDDDEEE?????????>>>>>>>>>======@@@@@@???????????????@@@@@@AAACCCDDDGGGMMMTTTYYY]]]bbbkkkttt~~~xxxrrrpppooollliiijjjiiiiiijjjllllllkkkiiigggggghhhhhhggggggffffffjjjjjjkkkkkklllllllllmmmhhhfffdddcccbbbcccdddeeehhhgggfffeeeddddddddddddccccccdddfffiiikkknnnooosssfff[[[YYYZZZXXXVVVUUUSSSPPPMMMKKKKKKKKKIIIHHHEEEEEEEEEEEEEEEFFFGGGHHHEEEDDDBBB@@@>>>======>>>999999888666555444333222444333222222111222222222222222222222222222222222333333333222222222222222000000000000000000000000333333222222111111000000///000111111111111111000000000000000000000000000///000000111222222333333000111222222222111000///000111111222333333444444222222333333333333444444333555777777777;;;CCCJJJUUUXXX]]]bbbeeefffeeeeee\\\___eeennnwwwzzzeee___VVVPPPNNNMMMLLLKKKIIIJJJMMMRRRZZZgggttt}}}rrrggg___ZZZUUUQQQLLLJJJHHHFFFDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>=========@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999999;;;;;;===<<<;;;::::::;;;=========<<<<<<<<<<<<<<<======>>>>>>???@@@AAAAAAAAAAAA??????@@@AAABBBBBBBBBBBBEEEEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHIIIIIIHHHFFFHHHGGGFFFEEEEEEDDDDDDEEE@@@@@@@@@AAACCCBBB@@@>>>???<<<:::;;;???BBBCCCBBB<<<<<<==================@@@@@@@@@@@@AAABBBBBBCCCCCCDDDFFFIIIMMMTTT\\\bbbjjjoooxxx{{{tttkkkhhhiiijjjgggcccfffffffffgggiiiiiihhhfffddddddeeegggggghhhhhhhhhiiiiiijjjkkkllllllmmmmmmjjjhhhfffcccbbbcccdddeeeeeeddddddccccccccccccdddaaaaaabbbdddfffiiikkklll{{{zzzrrrfffZZZYYYZZZYYYVVVUUUSSSQQQMMMKKKKKKJJJIIIHHHDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEBBB???======>>>>>>999999888666555444222222444333222222111111222222222222222222222222222222222111111111000000//////000000000000000000000000222111111000///......---......///000000111000000000000000000000000000000///000000111222222333333...///111222333333222222000000111222333333444444222222333333333444444444000333555555444777???EEETTTWWWZZZ^^^aaaaaaaaaaaa\\\^^^cccjjjttt}}}llldddZZZRRRNNNMMMKKKJJJLLLLLLLLLMMMRRR[[[fffnnn}}}ssskkkddd^^^YYYQQQOOOLLLIIIGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCC????????????>>>>>>======???@@@AAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888888888999;;;<<<===<<<;;;::::::;;;<<<<<<=========<<<======>>>???===>>>???@@@@@@@@@@@@@@@======>>>???@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJIIIIIIGGGFFFFFFGGGFFFDDDEEEEEEFFFDDDCCC@@@???>>>===============???>>>>>>>>>>>><<<999777666111...000666;;;:::888;;;;;;<<<===>>>>>>????????????@@@AAABBBDDDFFFFFFJJJKKKNNNQQQVVV^^^gggmmmrrrxxxuuunnneeeccceeegggddd```ccccccdddeeeggggggfffdddcccdddfffhhhjjjllllllmmmhhhiiiiiikkklllmmmmmmnnnllljjjgggdddccccccdddeeeaaaaaa``````aaabbbccccccbbbbbbbbbcccdddeeefffgggxxxqqquuuyyyrrrjjjbbb\\\[[[[[[WWWSSSSSSUUURRROOOLLLKKKKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCGGGFFFEEEDDDAAA>>>;;;999::::::999999888777777777555555444333333333333444111222222222222111000000000111111111111222222222333333222111000000111111222222222111111111000000000000000000111111111111555444222000//////000111111111111111111111111111111111111111000000000000111111222333333333333222222222333333333222111111333444444444444777<<>>============<<<<<<;;;;;;;;;::::::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<;;;::::::<<<;;;:::999:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDAAA@@@AAACCCCCC@@@=========>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::==========================================<<<<<<>>>???@@@AAABBBBBBBBBBBBDDDBBBAAABBBDDDGGGHHHHHHMMMRRRXXX^^^dddllluuu|||~~~xxxmmmkkkgggdddbbbaaaaaaaaa______aaabbbcccdddddddddgggiiijjjjjjiiiiiijjjkkklllkkkjjjhhhgggiiimmmqqqtttpppjjjdddaaa```aaabbbaaaaaabbbccccccbbb```___aaabbbccccccddddddddddddyyyqqqvvvyyyrrrhhh```ZZZYYYYYYVVVUUUUUUUUURRROOOLLLLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDFFFFFFEEEDDDAAA>>><<<:::999999888888777666666555555555444333333333333444222222222333222111111000000111111111111222222222333222222111000000111111222222222111111111000000000000000000111111111111333222000...---...//////111111111111111111111111000000111111222222333333111111222333333333333222222333333444444444333333333444444333444666:::>>>JJJNNNTTTYYY\\\^^^```aaa```]]]\\\___ccciiisss}}}~~~lll```YYYQQQNNNOOOMMMJJJIIILLLMMMMMMQQQWWWaaahhhsss|||vvvmmmeee[[[TTTPPPMMMJJJHHHHHHFFFEEEDDDEEEDDDCCCAAACCCBBBAAA@@@????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888:::999999999999:::<<<===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>@@@@@@>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>BBBBBBBBBCCCFFFIIILLLMMMVVV[[[bbbhhhnnnuuu~~~~~~}}}wwwllliiigggdddaaa```_________``````bbbccceeeeeeffffffeeefffhhhgggffffffgggiiijjjiiihhhgggfffhhhlllooorrrooojjjeeebbbaaaaaabbbaaaaaaaaabbbbbbbbbaaaaaa``````_________aaacccddd|||uuuzzz|||tttggg^^^XXXWWWWWWVVVUUUWWWTTTRRROOOMMMLLLKKKJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDBBB???===<<<888888777777666555555555555555444333333333333444333333333333333222222111000111111111111222222222333222111111000111111111222222222111111111111111000000000111111111222222222111000.........//////111111111111111111111111///000111222333444555555111111222333333333333222222333444444555555555555333444444333333444888;;;CCCHHHPPPVVVZZZ]]]___aaabbb^^^\\\___bbbgggqqq{{{pppddd[[[TTTSSSRRRNNNKKKLLLLLLJJJLLLPPPVVV\\\fffqqq|||}}}uuuiii^^^XXXRRRMMMIIIIIIGGGFFFEEEFFFGGGFFFDDDCCCCCCAAA@@@@@@@@@@@@@@@======>>>>>>??????@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999:::999999:::;;;<<<===>>>:::999999999999999999:::999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;===<<<;;;999999::::::;;;;;;::::::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<======>>>?????????CCCCCCEEEHHHLLLQQQUUUWWWbbbhhhooovvv|||}}}}}}{{{nnngggdddbbb```^^^]]]\\\\\\]]]^^^___```bbbcccdddeeefffbbbcccddddddccccccdddfffgggggggggfffeeegggjjjmmmnnnllljjjfffdddcccbbbbbbaaa````````````aaacccdddbbb```^^^]]]^^^```cccfff~~~zzzhhh___WWWUUUUUUTTTTTTUUUSSSQQQOOOMMMMMMLLLJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDBBB@@@>>>===888888888777666666555555555555444333333333333444333444444444444333222222000000111111111222222222222222111111111111111222111111111111111111111111000000111111111222222222333333222111000000111111111111111111111111111111000000111111222333333444111111222333333333333222111111333444555555555555333444444333222333666888===DDDMMMUUU[[[^^^aaabbbfffccccccfffhhhkkkrrrzzzwwwjjj^^^WWWVVVQQQMMMMMMLLLJJJJJJMMMOOOTTT\\\eeeppp|||wwwlllccc[[[TTTOOOMMMKKKHHHHHHHHHIIIHHHGGGDDDDDDBBBAAAAAAAAAAAAAAA=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>=========<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????999999888888888888999999::::::999999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::;;;:::999888999999::::::::::::999999888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>>???@@@@@@AAABBBCCCEEEEEEEEEGGGKKKPPPUUU[[[aaaeeemmmsss|||~~~~~~}}}}}}~~~qqqjjjhhh```___^^^\\\\\\[[[\\\\\\[[[\\\\\\^^^___```bbbccc```aaabbbbbbaaaaaabbbdddeeeeeeffffffeeefffiiikkkkkkjjjiiigggeeedddcccbbb```___^^^^^^___aaadddffffffeeecccbbbbbbcccdddeeekkkaaaXXXVVVTTTRRRQQQRRRRRRPPPNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDDDDDDDCCCAAA???>>>:::999999888888777666666555555444333333333333444333444444444444333222222000000111111111222222222222111111111111111222222111111111111111111111111111111111111222222222222222222222111111111111111111111111111111111111111111111111111111111000000111111222333333333333222000000111333333444444444333333444333222222555777:::AAALLLVVV]]]aaacccdddiiihhhjjjnnnppppppuuu{{{nnnbbb\\\TTTNNNMMMLLLJJJJJJLLLIIILLLQQQXXXaaalllwww~~~|||rrrjjjbbb\\\SSSPPPLLLJJJIIIIIIHHHFFFFFFEEEDDDCCCCCCBBBBBBBBB@@@@@@??????>>>>>>======????????????????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<999999:::;;;<<<=========999888888777777888888999:::999999999999::::::;;;;;;;;;;;;;;;<<<<<<======999999:::;;;::::::::::::::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>?????????@@@@@@@@@BBBCCCFFFHHHIIIHHHLLLRRRXXX^^^fffnnnsssxxx~~~|||{{{}}}}}}ttthhhdddddd]]]]]]\\\\\\\\\]]]]]]]]][[[[[[[[[[[[\\\^^^___```___```bbbaaa``````aaaccccccdddfffgggfffgggiiijjjhhhhhhgggfffeeedddbbbbbb```___]]]]]]^^^aaadddggggggggghhhgggfffcccaaa___kkkbbbZZZWWWUUURRRPPPQQQQQQPPPNNNNNNNNNMMMJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEDDDCCCAAA???>>>::::::999999888777777777555555444333333333333444333333333333333222222111000111111111111222222222111111111000111111222333111111111111111222222222111111111222222222222333//////000000////////////111111111111111111111111111111111000000000//////111111222333333333333222000000111222333333333333222333444444333333555777888@@@MMMXXX___ccceeefffhhhhhhlllrrruuuvvv{{{}}}|||wwwhhh^^^TTTPPPNNNKKKJJJKKKIIIJJJMMMQQQWWW```iiipppwwwoooiii___[[[UUUPPPMMMKKKIIIGGGHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDBBBAAA@@@>>>======>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???????????????>>>>>>======<<<<<<::::::::::::::::::::::::777888999999::::::999999999888888888888888888999999888888777777888999999888888999999::::::;;;;;;888:::<<<<<<;;;:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????@@@@@@AAAAAA===>>>???@@@CCCGGGJJJLLLNNNTTT[[[bbbiiiqqq{{{|||zzzzzz{{{{{{~~~{{{uuuzzz~~~ooofffaaa___[[[[[[\\\]]]^^^^^^______^^^]]]\\\\\\\\\]]]___```^^^___aaa```______```bbbaaaccceeeggggggggghhhiiiggggggfffeeecccbbbaaa``````___]]]]]]^^^aaadddfffdddeeeggggggeeeaaa]]][[[}}}iiiaaaZZZYYYWWWSSSQQQQQQPPPOOONNNNNNNNNMMMJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEECCCAAA???===999999999888777777666666555555444333333333333444222222222333222111111000000111111111111222222222111111000000111222222333000000111111111222222222111111111222222222333333/////////000000000//////111111111111111111111111111111111111111111111222111111222333333333333222222222333333333333333222111333444555444444666888777@@@MMMYYY```dddfffggghhhgggkkkrrrxxx~~~||||||vvv|||~~~pppaaaXXXSSSNNNKKKLLLLLLMMMNNNOOORRRXXX___eeepppxxxyyypppkkkccc\\\WWWSSSOOOMMMJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFDDDCCCBBB@@@??????===>>>>>>>>>?????????@@@>>>>>>?????????@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999:::;;;;;;;;;:::999888999999999888888999999999::::::999999999999999:::777777777888999999::::::777:::<<<<<<::::::;;;<<<::::::;;;;;;;;;;;;::::::===<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>===888888888777666666555555555555444333333333333444111222222222222111000000000111111111111222222222111111000000111222333333000000111111222222222222111111222222222333333333000111222222222222111111111111111111111111111111000000111222333444444555111111222333333333333222444444444555444444333333111333555555555555777999666???LLLYYYaaadddffffffjjjhhhjjjrrrzzzzzz{{{wwwvvvzzznnnaaaYYYRRRNNNMMMLLLLLLLLLKKKLLLPPPVVV[[[dddnnn{{{yyyppphhhaaa\\\WWWUUUKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA>>>>>>?????????@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@???>>>======<<<@@@@@@???>>>===<<<<<<<<<===>>>>>>>>>>>><<<;;;:::::::::999999999999::::::======<<<<<<;;;<<<<<<<<<777888888999:::;;;;;;;;;777999<<<<<<:::999;;;===999::::::;;;;;;::::::999>>>>>>>>>===<<<<<<<<<;;;========================@@@@@@AAABBBBBBCCCDDDDDDGGGHHHIIILLLQQQVVV[[[^^^cccjjjsss{{{|||vvvrrrsssvvvzzz|||vvvxxx{{{uuujjjfffddd^^^YYYXXXYYYZZZ\\\^^^______```]]]\\\ZZZXXXWWWWWWYYYYYY[[[]]]^^^^^^]]]\\\^^^___[[[^^^bbbddddddddddddeeegggeeecccaaa___^^^^^^_________^^^^^^___```aaabbbbbbbbbaaaaaaaaaaaaaaabbbxxxggg___ZZZYYYYYYUUUSSSSSSSSSQQQOOONNNMMMLLLJJJHHHEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHFFFEEEBBB@@@===<<<===<<<999888777777999999555555444333222222111111333444444444333111///...//////............//////111111111111222333444555111111111111000000000000222222333333333333222222000000000000000000000000000000000000000000000000222222222222222222222222222333333444444333333222111111222222222222333333222222111222444666999;;;888???HHHSSS\\\cccggghhhjjjlllnnnpppvvv~~~sssuuusssbbbXXXSSSRRRQQQLLLJJJMMMOOOPPPQQQUUU[[[aaajjjttt~~~{{{ssskkkbbb\\\WWWSSSNNNKKKKKKJJJGGGDDDIIIHHHFFFFFFEEEDDDAAA???AAACCCCCCBBBAAA@@@AAABBB@@@@@@@@@@@@???????????????>>>>>>@@@BBBBBBAAA@@@BBBAAA@@@???>>>=========>>>>>>===<<<;;;;;;::::::::::::999888999:::<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>===<<<;;;<<<>>>@@@???======@@@CCC??????@@@>>>===<<<>>>???CCCCCCCCCBBBBBBCCCFFFIIIJJJMMMSSSXXX]]]bbbhhhkkkwww}}}~~~}}}zzzvvvtttuuuxxx{{{wwwrrrnnntttxxxiii```]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[ZZZZZZ[[[\\\^^^___```______```bbbcccbbbaaa___^^^]]]]]]]]]^^^___```\\\\\\\\\]]]]]]^^^^^^^^^```______^^^^^^^^^______uuuhhh```ZZZZZZYYYVVVSSSTTTRRRPPPNNNMMMMMMLLLIIIHHHEEEEEEFFFFFFGGGHHHIIIJJJHHHHHHGGGEEEBBB@@@===<<<<<<;;;999777777777888999777777777666555555555444111222333333333222111000000000//////.../////////////////////000111222222111111111111000000000000000000000111111000000000000000000000000000000000000000000000000000000000111111111111111111111111222333333444444333333222333333333444444444555555222222111111333555777999999===DDDNNNXXX___cccdddgggiiikkkmmmrrr|||vvvggg\\\UUUSSSMMMJJJLLLMMMLLLNNNQQQUUUZZZaaajjjsss|||~~~uuunnngggaaaZZZVVVTTTQQQNNNJJJMMMLLLJJJIIIIIIGGGEEECCCCCCEEEFFFEEECCCBBBCCCDDDBBBBBBAAAAAA@@@@@@@@@@@@BBBAAAAAABBBCCCDDDBBB@@@BBBBBBAAAAAAAAAAAABBBBBB>>>>>>======<<<;;;;;;;;;<<<;;;::::::;;;<<<===>>>:::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>===<<<;;;;;;===>>>>>>===>>>???@@@???AAAAAAAAA@@@@@@BBBDDDAAABBBCCCDDDEEEHHHLLLPPPUUUYYY___fffmmmssszzz~~~~~~zzzxxxyyy|||~~~wwwooopppttt~~~|||rrrfff]]][[[\\\[[[ZZZ]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]^^^^^^```aaabbbcccbbb```______```aaa```___]]]]]]\\\[[[[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]]]]]]]]]]]]]^^^^^^tttiiiaaa[[[ZZZZZZWWWUUUUUURRRPPPNNNMMMLLLKKKIIIGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGEEECCC@@@>>><<<;;;:::888777666666777888444444444444333333333333000111222333333333333222222222111000//////000000111000000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222333333333333222222333333333333444444444444222222111111222333555666999:::>>>GGGRRR[[[```aaadddfffhhhjjjmmmttt}}}}}}kkk^^^XXXRRRMMMMMMLLLJJJKKKMMMOOORRRWWW]]]eeennnwww}}}yyyrrrhhhaaa]]]YYYUUUQQQOOOMMMJJJIIIHHHGGGEEECCCCCCDDDFFFFFFDDDCCCCCCCCCEEEDDDCCCBBBAAA@@@AAAAAACCCBBBAAABBBCCCBBBAAA???BBBAAAAAA@@@@@@@@@@@@AAA>>>>>>========================<<<<<<<<<===>>>???;;;;;;<<<<<<<<<=========>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<===???AAAAAA@@@>>>===>>>???@@@???@@@CCCEEEBBBDDDGGGIIIMMMRRRWWW\\\aaafffmmmuuu|||}}}}}}{{{xxxwwwwwwzzz}}}|||uuupppjjjfffiiippp}}}ssslllccc]]]\\\]]]\\\[[[]]]]]]]]]\\\\\\\\\[[[[[[ZZZ[[[[[[\\\\\\]]]]]]^^^^^^___aaabbbdddeeeffffffeeebbb___]]]]]]^^^^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^___xxxkkkccc\\\[[[ZZZWWWVVVVVVQQQPPPMMMLLLLLLKKKIIIGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIHHHGGGEEECCC@@@>>>===:::999888777666666666666222222222222222333333333222222222222222222222222333333222111000000000000333333222222111222222222111111111111000000000///222222111111111111222222000000000000000000000000000000000000000000000000000000000111111111111111222222333333333333222222000111111111111222222222444333333222222333444555999777999AAANNNYYY___aaaccceeegggiiikkknnnssswww{{{lllaaaYYYSSSQQQNNNKKKJJJMMMLLLNNNQQQTTTZZZbbbkkkqqq~~~yyypppjjjeeeaaa^^^TTTQQQMMMJJJIIIHHHFFFEEEEEEGGGHHHHHHFFFEEEFFFFFFJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCDDDEEEEEECCCAAAEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>????????????>>>============>>>>>>>>><<<<<<<<<=========>>>>>>???>>>>>>>>>>>>=========================================================???>>>>>>AAAEEEFFFCCC???===???@@@AAAAAACCCEEEHHHHHHKKKNNNRRRWWW]]]dddiiipppuuu|||{{{yyy{{{}}}~~~wwwwwwwwwvvvvvvwwwzzz}}}tttjjjfffgggjjjkkkrrr|||wwwlllhhhccc`````````___^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^______]]]^^^aaaccceeefffffffffhhhddd___\\\\\\\\\\\\[[[]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^___```aaabbbnnnfff^^^\\\[[[XXXVVVWWWRRRPPPNNNMMMLLLKKKIIIGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIGGGFFFCCCAAA>>>===999999888777777666666666555555555555666666666666444444333222111111111000333333222111111111111111333333222222111222222222111111111111000000000///222222111000000111222222000000000000000000000000000000000000000000000000111111111222222222333333111222222333333222222111000000000111111111222222555444444444444444555555777666777>>>IIIUUU]]]aaaccceeehhhjjjkkkmmmnnnpppttttttxxx}}}mmmddd\\\WWWRRRLLLJJJLLLKKKKKKLLLNNNQQQXXX```eeeqqqxxx}}}xxxssspppaaa]]]WWWRRROOOMMMKKKJJJIIIJJJKKKKKKJJJJJJKKKMMMOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJJJJJJJKKKKKKIIIHHHHHHGGGFFFDDDCCCBBBBBBBBB???@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>===============>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>AAAEEEFFFCCC@@@BBBCCCEEEGGGHHHJJJMMMOOORRRUUUYYY]]]ccciiiqqqvvv~~~zzzxxxxxxyyyyyyyyyuuuwwwyyy{{{|||~~~|||tttiiicccfffooozzz}}}pppfffeeebbbaaaaaaaaa```___]]]\\\\\\[[[ZZZZZZYYYYYYZZZ[[[[[[]]]^^^___```aaa]]]___bbbdddfffggggggggghhhddd___\\\[[[\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXYYY[[[]]]___aaabbbcccbbbbbbbbbbbbcccdddffffffrrriii```]]][[[XXXVVVVVVSSSQQQOOONNNMMMLLLJJJHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJIIIHHHFFFDDDAAA???===999999999888888777666666555555444444444444444444666555333222111000000000222111111111111111222222111000000000000000111111111111111111000000000000000///...------...///000000000000000000000000000000000000000000000000000111111111222333333444444111111222222222222111111222222222222333333333333444444555555555555555555555555777;;;CCCMMMWWW]]]cccdddgggjjjlllmmmllllllkkkjjjmmmvvvuuuiiiaaaXXXOOOKKKLLLJJJJJJIIIIIIKKKOOOVVVZZZccckkkuuu~~~pppjjjbbb[[[VVVSSSPPPOOOJJJJJJKKKJJJJJJLLLOOORRRSSSUUUXXXZZZ\\\[[[[[[ZZZWWWVVVTTTTTTTTTSSSPPPNNNIIIHHHGGGFFFEEEDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????>>>===<<<>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>============>>>>>>????????????@@@@@@@@@@@@????????????@@@@@@======>>>AAACCCDDDCCCBBBCCCEEEIIIKKKNNNRRRVVVYYY___bbbggglllrrrzzz{{{yyywwwvvvwwwwwwwwwvvvtttwww|||~~~wwwmmmjjjggghhhqqqqqqjjjcccbbbbbbaaa`````````___^^^]]]]]]\\\[[[ZZZYYYYYY[[[[[[\\\]]]___```aaaaaa```aaacccdddfffggghhhhhhgggddd```]]]]]]]]]]]]\\\ZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXZZZ]]]```ccceeefffeeeeeeeeeeeeffffffggghhhvvvlllbbb^^^[[[WWWUUUVVVTTTRRRPPPOOONNNMMMKKKIIIEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHFFFDDDAAA???>>>::::::::::::999888777666333333333222222111111111555444222111111111222222000000000000000111222333////////////000111222222111111111111000000000000000///...------...///000000000000000000000000000000000000000000000000000000000000111222333333333111111222222222222111111222222222222333333333333222333444444555555555555222444777888;;;BBBMMMUUU```aaadddhhhkkklllkkkjjjhhhfffgggmmmxxx}}}pppcccWWWPPPOOOKKKKKKJJJIIIIIILLLPPPTTTWWW^^^gggpppxxx~~~sssjjjccc^^^[[[YYYTTTSSSRRRQQQRRRVVV\\\```eeeiiinnnsssvvvvvvuuusssqqqooollljjjgggddd```]]]UUUSSSQQQNNNKKKHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAA???@@@AAAAAA@@@???>>>===?????????@@@@@@@@@@@@AAA@@@@@@?????????>>>>>>>>>?????????@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB???@@@BBBCCCCCCDDDFFFHHHGGGJJJOOOUUUZZZ```fffjjjooosssxxx{{{xxxvvvsssssstttuuuuuuuuuvvv{{{}}}vvvtttooorrrxxxuuukkkiiidddddddddcccaaa```aaaaaa```______^^^]]]\\\[[[ZZZ\\\]]]]]]^^^___``````aaa``````aaaaaacccdddeeefffdddbbb```___``````^^^]]]\\\]]]]]]]]]]]][[[ZZZYYYWWWXXXZZZ]]]___bbbdddeeefffeeeeeeeeeeeeeeeffffffxxxnnnccc___\\\WWWTTTUUUTTTSSSPPPOOOOOONNNLLLJJJEEEEEEEEEFFFGGGIIIJJJKKKJJJIIIHHHFFFDDDAAA???>>>::::::;;;::::::999777777777777666555555444333333333222111111111222333444......//////000111333333111111111111222333444555111111111111000000000000333111000//////000111333000000000000000000000000000000000000000000000000...//////000111222222222111111222222222222111111///000000000000111111111000111222333444444444444000444777666555:::DDDMMM]]]^^^aaaeeeiiikkkkkkiiiiiifffeeehhhppp{{{~~~}}}mmm^^^UUUSSSMMMMMMMMMKKKJJJLLLOOORRROOOUUU^^^fffnnnvvv|||tttoookkkiiieeedddbbbaaabbbgggnnntttzzzuuuqqqiiigggbbb\\\VVVQQQMMMKKKEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCBBBAAA???>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@AAAAAAAAACCCCCCAAAAAAAAAAAACCCCCCBBBEEEGGGGGGFFFGGGJJJNNNQQQUUU[[[bbbjjjrrryyy~~~|||{{{wwwxxxuuuqqqpppqqqsssuuuuuuxxxwwwxxx}}}nnnjjjlllhhhhhhgggfffdddccccccdddbbbaaaaaa___^^^]]]\\\\\\]]]]]]^^^^^^___`````````___^^^]]]]]]^^^```bbbccccccaaa``````aaaaaa```^^^aaaaaabbbbbbaaa___^^^]]]XXXXXXZZZ\\\^^^```bbbbbbeeeeeedddcccccccccddddddwwwkkk___[[[[[[XXXTTTSSSTTTSSSPPPNNNKKKJJJHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIKKKIIIGGGFFFFFFDDDAAA???888777666555555666777888666555333111111222333444555444444333222111000000222222111111111111222222444222000......///000111000111111111111222222222000000//////000111222222000000000000111111111111333333222222111000000000000000000000111222333444333333333333333333333333000000111111111222222222222222333333333333444444777777666666777999<<<===GGGNNNYYYaaaeeeeeeddddddeeegggiiiiiikkkrrr}}}~~~{{{eeeXXXUUUQQQMMMKKKLLLLLLIIIIIILLLLLLNNNSSSXXX```iiisssyyy~~~wwwsssrrrpppnnnooovvvvvvnnndddWWWRRRSSSKKKFFFDDDDDDCCC@@@AAADDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@AAAAAA@@@>>>>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCBBBAAAAAACCCEEEIIIJJJKKKLLLLLLNNNRRRTTTXXX^^^gggqqqyyyzzzwwwvvvvvvxxxuuuqqqqqqsssxxx{{{}}}~~~xxxrrrkkkiiihhhmmmkkkiiigggeeecccbbbbbbaaa```^^^\\\[[[[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]]]]]]]___```bbbcccbbb```___^^^^^^______aaacccfffhhhgggddd```^^^[[[[[[[[[[[[\\\^^^```aaacccddddddeeeffffffeeeeeevvviii^^^[[[[[[XXXUUUTTTTTTSSSPPPNNNKKKJJJHHHHHHGGGGGGGGGGGGGGGIIIJJJJJJJJJIIIGGGFFFEEECCC@@@>>>999888888777666666666777666555333222111222333444333333222222222222222222222222111111111111222222333222111000///000111111000111111111111222222222111111111111111222333333000000000000111111111111111111111111111111222222222222111111111111111222333333333333333333333333111111222222222333333333222222333333333333444444555555444444555777:::;;;CCCIIISSS\\\bbbdddddddddgggiiikkklllmmmtttqqqccc]]]SSSNNNKKKLLLKKKHHHHHHJJJJJJLLLOOOSSSXXX```hhhnnnxxx}}}zzzhhh[[[VVVQQQKKKHHHHHHHHHEEEEEEHHHCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEDDDBBBBBBDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEGGGHHHHHHGGGHHHJJJLLLNNNPPPSSSUUUXXX\\\aaadddgggllluuu~~~zzzuuurrrqqqqqqsssqqqooopppttt{{{}}}vvvmmmiiihhhhhhkkkjjjhhhfffdddcccbbbbbbaaa```^^^\\\[[[[[[[[[[[[_________^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^______aaa```^^^]]]]]]]]]^^^^^^]]]___aaabbbbbb___\\\ZZZZZZYYYYYYXXXYYYZZZ[[[\\\bbbcccdddeeeffffffffffffrrrggg]]][[[[[[XXXVVVVVVTTTSSSPPPNNNKKKJJJHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJHHHFFFEEEDDDCCC@@@===:::::::::999888777666555666555333222222222333444111111222222222333333333222222111111111111222222222222222222111111111111000111111111111222222222222222222222222222333444000000000000111111111111///000000111222222333333444333222111000000000000333333333333333333333333222222222333333333444444222222333333333333444444333333222222333555777888>>>BBBJJJTTT]]]ccceeeeeejjjlllooooooqqqxxxoooeeeXXXRRRMMMLLLKKKHHHHHHKKKHHHIIIKKKMMMOOOTTTZZZ___gggnnnxxxnnnbbbWWWQQQKKKJJJIIIFFFFFFHHHEEEEEEEEEDDDDDDDDDCCCCCCAAABBBCCCEEEFFFFFFGGGGGGDDDDDDEEEDDDCCCCCCEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNPPPQQQRRRSSSTTTWWWZZZ\\\___cccfffjjjnnntttwww|||~~~yyytttpppnnnmmmmmmooooooppppppuuu{{{xxx{{{yyyooojjjiiiiiijjjiiihhhfffdddcccbbbaaaaaa```___]]]\\\[[[[[[[[[\\\``````_________^^^^^^^^^^^^____________^^^^^^]]]^^^^^^]]]\\\\\\\\\]]]]]]\\\]]]]]]^^^]]][[[ZZZXXX[[[ZZZYYYXXXXXXYYYZZZ[[[bbbcccdddeeeffffffffffff~~~oooeee]]][[[ZZZXXXVVVWWWTTTSSSPPPNNNKKKJJJHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLIIIGGGFFFEEEDDDBBB???===;;;;;;;;;;;;:::888666444555555444333333333333444222222222222222222222222222222111111111111222222222222333333333222222111000000111111111222222222222222111111111222222333///000000000111111111111000000111111111222222222333222222111000000111111222222222222222222222222111111222222222222333333222222222333333333444444222222222222333444666666:::===BBBLLLXXXaaafffhhhmmmooorrrrrrttt|||{{{mmm```WWWPPPNNNMMMJJJJJJLLLGGGHHHHHHIIIJJJMMMQQQUUU[[[aaakkkuuu|||xxxeee\\\TTTPPPNNNJJJHHHJJJIIIHHHHHHHHHGGGGGGGGGGGGCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGGGGFFFFFFHHHJJJNNNOOOPPPRRRTTTUUUWWWXXXZZZ\\\^^^```bbbdddhhhkkkpppsssvvvzzz}}}{{{yyyuuuqqqnnnmmmmmmmmmppprrrsssuuuyyy}}}xxxtttwww~~~xxxqqqllljjjkkklllmmmeeeeeedddbbbaaaaaaaaaaaa```^^^]]][[[[[[[[[[[[\\\^^^^^^_________```````````````aaabbbaaa```^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\[[[ZZZZZZYYY]]]]]]\\\\\\\\\]]]___```ddddddeeeeeeeeeeeedddddd}}}lllddd]]][[[ZZZWWWVVVWWWTTTSSSPPPNNNKKKJJJHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIGGGFFFEEEDDDBBB???===;;;;;;<<<<<<:::888666555555555444444333333333444444444333333222111000000222222111111111111222222111222222333333333222222000000111111111222222222222111000000000000111111///000000000111111111111222222222111111111000000111111000000111222222333222222222222222222222222000000000000111111111111222222222333333333444444333333333333444555555666888:::>>>FFFQQQ\\\eeejjjoooqqqttttttvvv}}}{{{kkk```TTTPPPNNNKKKJJJKKKGGGHHHIIIIIIIIIKKKNNNQQQSSSWWW^^^eeemmmvvv~~~{{{oooccc]]]YYYTTTQQQQQQNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNOOOOOOOOOPPPRRRTTTWWWXXXZZZ]]]```bbbeeefffhhhjjjmmmooorrruuuyyy|||}}}yyyuuusssqqqooommmmmmmmmnnnooossswww{{{yyyqqqssswwwtttpppllljjjjjjkkkkkkkkkbbbaaaaaa```______``````___^^^\\\[[[ZZZ[[[[[[\\\[[[\\\]]]^^^___aaabbbbbbaaabbbcccccccccaaa```__________________^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXX]]]\\\\\\]]]___aaacccdddffffffeeeeeedddbbbaaa```~~~jjjccc]]][[[YYYVVVUUUWWWTTTSSSPPPNNNKKKJJJHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHFFFEEEDDDCCC@@@===;;;;;;;;;:::999888777666555555555555444444444333555444444333222111000///222222111111111111222222111111111222222222222222000111111111111222222222222111000000///000000000000000000000111111111111333333222222111000000///000000000000111222333444222222222222222222222222/////////000000000000111222222333333333333444444333333444444555555555555777888<<>>::::::999888888888888888555555555555555444444333333333333222222111111111222222111111111111222222111111000///000111222333000111111111111222222222333222111111000000000111000000000000111111111111222222111111111111111111222111111111111111222222111111111111111111111111///000000000000111111111222222333333333333444444333333444444555444444444555888;;;<<<@@@LLL\\\hhhppprrrtttsssttt{{{qqqeee\\\TTTNNNLLLJJJKKKKKKKKKJJJJJJLLLNNNKKKLLLMMMOOOSSSZZZbbbhhhqqqxxx{{{vvvrrrpppnnnnnnmmmmmmmmmlllllllllhhhiiiiiijjjjjjjjjiiiiiilllmmmoooooooooqqqsssuuuyyy{{{~~~{{{xxxtttqqqoookkkkkkkkkkkklllmmmnnnoootttxxxzzzrrrmmmlllmmmooo{{{uuullldddddddddeeeeeedddaaa^^^\\\\\\\\\\\\]]]]]]^^^___]]]]]][[[ZZZZZZZZZ[[[\\\[[[[[[\\\\\\]]]^^^^^^^^^`````````___``````aaaaaabbbbbbbbbbbbaaa___]]]\\\YYYYYYYYYXXXVVVUUUSSSRRRVVVVVVVVVWWWYYY[[[]]]^^^aaaaaaaaaaaaaaa``````___iiiccc^^^\\\XXXTTTSSSVVVTTTSSSPPPNNNKKKJJJHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKIIIHHHGGGFFFDDDAAA???:::999888777777777888999555555666666555555444333111222222222222333333333222222111111111111222222111000///......000222444000111111111111222222222444333333222111111111222000000000000111111111111000000000111222222333333444333222111000000000000111111111111111111111111000111111111111222222222222222333333333444444444222222333444444444333333444888::::::;;;EEEXXXgggppprrrsssssssssyyyqqqfff[[[TTTQQQKKKKKKLLLKKKIIIHHHJJJKKKKKKLLLMMMNNNPPPTTTZZZ^^^dddjjjttt|||~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{}}}~~~{{{vvvqqqnnnllljjjhhhkkkkkkkkklllmmmooopppqqq{{{~~~yyywwwsssllliiikkkrrryyy~~~nnnbbbbbbbbbcccdddeeeccc___\\\[[[[[[[[[[[[\\\]]]^^^___]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]\\\\\\\\\[[[[[[___^^^]]]]]]]]]___```bbbcccccccccbbb```^^^\\\ZZZZZZZZZZZZYYYXXXVVVSSSRRRWWWVVVVVVVVVWWWXXXZZZ[[[]]]^^^___```aaaaaaaaaaaa{{{mmmeee^^^]]]\\\YYYWWWWWWSSSQQQNNNMMMLLLLLLJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKIIIGGGEEEDDDCCCBBBBBB::::::999999888777666666444555666666666555333222555444333333222222222222555222000000111333333222000000000000000000000000444444333222111000///...111111111111111000///...222111111111000000//////000111111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222333222222111111222222333444333333222222333333444888:::;;;::::::BBBPPP\\\nnnrrruuuwwwxxx|||ttteee\\\YYYRRRPPPLLLKKKKKKLLLLLLKKKIIIIIIIIIIIIJJJNNNSSSWWW\\\___eeemmmvvv~~~vvvuuupppjjjggghhhhhhgggfffgggiiijjjjjjjjjmmmrrrvvvzzz|||tttooogggeeekkkttt}}}xxxggg\\\______```````````````___]]]]]]\\\[[[ZZZZZZZZZ[[[ZZZ[[[\\\\\\[[[ZZZ[[[]]]^^^^^^]]]]]]\\\\\\\\\\\\___]]][[[YYYXXXYYY[[[]]]bbbaaa```^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWSSSSSSTTTUUUVVVXXXXXXYYY\\\^^^```aaaaaaaaabbbccclllccc\\\[[[ZZZWWWUUUUUUSSSQQQNNNMMMMMMLLLJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIHHHFFFDDDCCCBBBAAA::::::999999888777777666555555555555555444444333444444333222222222333333333111//////000111111111000000000000000000000000222222222111111111111111111222222222222111111000111111111111000000000///000111111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222333222222111111222222333444333333222222333333444555777999888:::BBBOOO[[[jjjooouuuxxxzzz~~~yyykkkcccXXXUUUPPPNNNNNNNNNNNNMMMFFFGGGHHHHHHIIIKKKMMMOOOTTTVVV[[[bbbkkkssszzz~~~~~~yyyrrrmmmnnnjjjfffdddddddddcccbbbccceeehhhjjjlllpppuuuzzz||||||wwwppphhhbbbaaahhhxxx|||pppddd\\\[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXYYYZZZZZZYYYZZZ\\\^^^___`````````___^^^]]]\\\^^^]]][[[ZZZZZZ[[[\\\]]]```___^^^]]]]]]]]]]]]]]]WWWWWWUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYYYY\\\^^^``````______```aaammmddd]]][[[YYYVVVUUUUUUSSSQQQOOONNNMMMLLLJJJHHHFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGEEECCCAAA???::::::999999888777777777666555555444444444444444333333222222222333444444333222000000111222222111000000000000000000000000000000111111222222222333111222222333333333333222111111111111000000000000000111111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222333222222111111222222333444333333222222333333444222555777777999@@@LLLVVVbbbiiirrrxxx|||xxxgggccc]]]XXXUUUSSSRRRPPPIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNQQQWWW]]]dddjjjmmmrrrxxx{{{tttpppnnnkkkhhhgggeeebbbbbbbbbbbbaaa```bbbdddhhhkkknnnsssxxx|||{{{rrrjjjccc]]]]]]ddduuuuuummmeee___[[[YYYZZZZZZ[[[[[[ZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXVVVWWWWWWWWWWWWYYY\\\___```aaabbbcccbbb```^^^\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^]]]]]]\\\\\\]]]]]]]]]\\\[[[YYYWWWUUUTTTTTTTTTSSSSSSTTTVVVWWWXXXYYYZZZ\\\]]]______]]]]]]]]]^^^rrrhhh___\\\[[[XXXWWWXXXTTTRRRPPPOOONNNMMMJJJHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHFFFCCC@@@>>>999999999888888888777777666555444333222333444555222222222222333333444555555444333333555555444333000000000000000000000000000111111111111222222222000000111222333333333333111111111000000000000000000000111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222333222222111111222222333444333333222222333333444222444666666777===FFFMMMWWW___iiisssyyy|||~~~}}}}}}|||tttkkkddd___ZZZWWWRRRPPPNNNMMMLLLLLLLLLKKKIIIJJJLLLPPPTTTYYY^^^```ffflllttt|||zzzrrrllliiihhhfffeeeccccccbbbccccccdddccccccdddgggkkkoootttxxx{{{}}}|||qqqhhhbbb___]]]jjjuuu}}}sssjjjccc___\\\ZZZ[[[[[[[[[\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTVVVZZZ]]]___```bbbcccbbb```]]][[[[[[[[[]]]^^^___^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^___aaa```^^^\\\ZZZYYYXXXXXXSSSTTTUUUWWWXXXZZZ[[[\\\\\\^^^___^^^]]][[[[[[\\\tttjjj___\\\ZZZWWWWWWXXXTTTRRRQQQPPPOOOMMMJJJGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFCCC@@@>>>999999999888888888888888666555444222222333444444222222222222333333444555555444333444555555444333000000000000000000000000222222222111111111111000//////000111222222222111000000000000000000111111000000111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222333222222111111222222333444333333222222333333444444555666555666999???DDDKKKRRR]]]gggpppvvvzzz{{{|||||||||||||||rrrjjjfff^^^YYYRRRMMMLLLLLLLLLLLLIIIIIIJJJLLLOOORRRUUUWWW]]]cccjjjppptttyyy~~~{{{ooolllhhhdddbbb```^^^]]]___```bbbcccdddeeefffffffffiiipppwww~~~|||pppfff^^^]]]bbbhhh~~~{{{vvvmmmfffaaa]]]ZZZXXX[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWTTTSSSTTTWWWZZZ\\\]]]___aaa```^^^\\\ZZZZZZ[[[]]]_________^^^]]]\\\\\\\\\\\\]]]^^^_________^^^\\\ZZZXXXWWWVVVUUUTTTTTTVVVWWWYYY[[[\\\]]]]]]^^^______]]][[[[[[\\\tttiii^^^YYYWWWTTTUUUWWWTTTSSSQQQQQQPPPMMMIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGFFFDDDBBB@@@>>>888888888888888888888888555444444333333333333333333333222222222333444444222111111222333333111000000000000000000000000000333222222222111111000000//////000111111111000000000000000000111111111111000111111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222333222222111111222222333444333333222222333333444555666666666555777:::<<>>CCCMMMYYYfffqqqvvvwwwzzz}}}|||{{{|||zzzyyy}}}pppeee^^^XXXRRRMMMJJJJJJIIIHHHIIIJJJKKKLLLJJJPPPWWWYYYZZZ]]]dddkkksssxxx~~~zzzuuupppmmmiiieeecccaaaaaaaaa```^^^]]]]]]^^^ZZZ\\\^^^___```dddiiimmmrrrxxxsssiii```]]]^^^dddsssvvvqqqjjjddd___\\\YYYWWWVVVVVVVVVVVVUUUTTTSSSRRRTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWVVVTTTTTTVVVWWWVVVWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[\\\[[[YYYXXXWWWVVVVVVVVVOOOPPPRRRTTTVVVXXXYYYZZZZZZ[[[]]]\\\[[[ZZZZZZ[[[yyymmm```[[[XXXVVVWWWYYYTTTSSSRRRRRRPPPMMMIIIFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@888888888888888888999999222333444555444333222111555444444333222222222222222111222333444444222000000000000000000000000000...///000111222333444444333333333333333222111000//////000000111111111222000111111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222333222222222222222222333444333333222222333333444222333444666666777888999::::::===FFFSSScccpppwwwwww{{{~~~~~~|||~~~}}}zzzwwwnnndddZZZSSSLLLLLLJJJJJJIIIJJJKKKLLLGGGLLLRRRSSSQQQRRRYYY___dddjjjqqqwww}}}zzzssspppkkkiiigggfffdddccc^^^^^^]]][[[ZZZZZZ\\\^^^\\\^^^___```aaaeeelllqqq}}}pppggg```aaadddkkk{{{wwwqqqiiibbb]]]ZZZXXXWWWWWWWWWWWWVVVVVVTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUWWWWWWVVVVVVWWWXXXVVVVVVWWWXXXZZZ[[[]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSMMMNNNOOOQQQSSSUUUWWWXXXXXXYYY[[[[[[ZZZYYYYYYZZZ{{{mmm```\\\[[[XXXTTTSSSSSSRRRQQQOOOMMMLLLJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIOOOMMMJJJGGGDDDBBB@@@???<<<;;;999888888888999999777777555444333222222222000000111222222000///...222111111111000000//////222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000444333111000000000111111////////////000000000000000111222333333333333333000111111111111222222222333333333333333333333333111111222333333444555555555555444444444444555555777888<<>>BBBKKK[[[kkkvvvzzzyyymmm^^^XXXQQQMMMMMMLLLKKKIIIFFFHHHKKKKKKJJJKKKMMMOOORRRUUU[[[bbbjjjqqqwwwzzz~~~{{{tttmmmgggbbb```aaa___^^^^^^___^^^\\\YYYXXXYYY[[[[[[[[[\\\^^^aaaaaacccddddddeeejjjrrrxxx~~~~~~|||sssmmmfffdddaaa^^^[[[XXXWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUVVVUUUTTTSSSRRRPPPOOOOOONNNNNNPPPRRRTTTUUUWWWXXXVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[]]]]]]]]]\\\ZZZYYYUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSTTTTTTUUUUUUVVVVVVSSSRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUpppaaa[[[YYYWWWTTTTTTTTTSSSQQQOOOMMMKKKIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMKKKJJJGGGDDDBBB@@@???;;;;;;999888777777777777777666555444333222222222333333222111111111111111111111111111000000000000222222222222222222222222111111111111111111111111000000111111111111000000222222222222222222222222333222111111000111111111111111111222222222333333111111000///000111222333000111111111111222222222222222222333333444444444333333333333333333333333555555444444444444555555666666888;;;>>>DDDQQQ^^^pppttt{{{mmmeeeZZZSSSPPPOOONNNLLLIIIJJJLLLLLLJJJIIIIIIJJJNNNOOORRRWWW]]]dddjjjnnntttwww{{{zzzuuutttqqqmmmhhhccc^^^[[[ZZZ[[[ZZZYYYZZZ[[[[[[ZZZYYYVVVXXXZZZ\\\\\\]]]___aaabbbbbbdddfffkkkqqqwww{{{wwwqqqjjjfff```___]]]\\\ZZZYYYYYYYYYWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWUUUSSSQQQOOONNNMMMKKKLLLNNNPPPRRRTTTUUUVVVUUUVVVVVVWWWXXXXXXYYYYYYZZZ[[[\\\\\\\\\ZZZYYYXXXUUUTTTRRRQQQPPPQQQQQQRRRPPPQQQSSSVVVWWWXXXXXXXXXSSSRRRQQQQQQRRRSSSTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRrrrbbb[[[YYYVVVTTTTTTUUUTTTRRROOOMMMJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKJJJIIIGGGEEEBBBAAA???;;;;;;:::999888777777777666666555444333222222333555444222111111111222333111111111000000000000000111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111222222111111111111111111111111111111222222222333222111///......000111333000000111111111222222222111222222333333444444555333333333333333333333222555555444444444444555555666555666999:::>>>HHHRRRffflllttt{{{zzzrrrggg^^^ZZZXXXUUUSSSQQQQQQPPPNNNLLLJJJJJJJJJLLLLLLLLLOOOSSSYYY___ccciiilllqqquuuzzz}}}xxxqqqkkkgggeeedddbbb```^^^]]]\\\\\\XXXWWWVVVWWWWWWXXXXXXXXXWWWYYY\\\]]]]]]^^^```aaabbbdddhhhooovvv|||~~~wwwnnniiieeebbb^^^]]]\\\\\\[[[ZZZZZZZZZWWWVVVVVVUUUUUUUUUUUUVVVXXXWWWUUUSSSQQQNNNLLLKKKKKKLLLMMMOOOQQQSSSUUUVVVUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVTTTRRRQQQQQQQQQQQQOOOQQQTTTWWWXXXYYYXXXWWWSSSRRRQQQPPPPPPQQQSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPsssbbb[[[YYYWWWUUUUUUVVVTTTRRRPPPMMMJJJHHHGGGEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGEEECCCAAA@@@<<<<<<;;;:::999888777666666555444444333333333333555444222111111111222333000000000000000000111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000111111111111222111111111000000000111111111222222333111///......///111222000000111111111222222222222222222333333444444444333333333333333333333222555555444444444444555555777666666888999:::AAAIII]]]cccmmmvvv}}}}}}tttmmmjjjgggccc___]]]ZZZUUUQQQNNNMMMLLLLLLLLLJJJIIIIIIKKKPPPUUUXXXZZZ]]]bbbggglllssszzz~~~}}}uuunnniiieeebbb```ZZZZZZYYYXXXXXXXXXYYYYYYWWWWWWVVVUUUUUUUUUVVVWWWWWWYYY[[[\\\]]]^^^```bbbfffjjjrrr{{{rrrhhhbbb___]]]___^^^^^^]]]\\\[[[[[[ZZZVVVVVVUUUTTTTTTTTTTTTTTTWWWVVVUUUSSSPPPNNNLLLKKKMMMMMMOOOPPPRRRTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWVVVTTTRRRPPPPPPPPPPPPQQQRRRUUUWWWXXXWWWVVVUUUSSSRRRQQQPPPPPPQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPrrrccc]]][[[XXXVVVVVVVVVUUUSSSPPPLLLIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHHHHGGGFFFCCCAAA@@@=========<<<;;;999777777666555444333333333333333333333222111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////000000111222222222222111000000000111111111111222333222111000///000111111000111111111111222222222333333333333333333333333333333333333333333333333555555444444444444555555777555555888999888===CCCRRRYYYeeeqqq{{{zzzvvvvvvwwwxxx~~~}}}{{{zzzwwwuuunnniiibbb\\\XXXTTTQQQOOOLLLKKKHHHGGGGGGIIIMMMOOOQQQTTTXXX\\\aaagggnnnrrryyy|||~~~zzzuuuppphhhaaa^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWWWWVVVTTTUUUWWWYYYWWWYYY[[[\\\^^^aaaeeehhhpppvvvsssiiiccc___\\\____________^^^]]]\\\[[[WWWVVVUUUTTTTTTSSSTTTTTTUUUTTTSSSRRRPPPOOONNNMMMOOOPPPPPPQQQRRRSSSTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZ\\\\\\[[[ZZZYYYXXXWWWWWWTTTSSSQQQOOONNNNNNNNNNNNSSSSSSTTTUUUVVVUUUTTTSSSTTTSSSRRRQQQPPPPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPqqqccc^^^]]]ZZZWWWVVVWWWVVVSSSPPPLLLIIIGGGEEEFFFFFFFFFFFFGGGHHHIIIIIIFFFGGGGGGGGGFFFDDDAAA@@@>>>>>>>>>>>><<<:::888777555555444333333333444444111111222222111111000//////000000000111111111111111111111111111111111111000000000000000000000000000000111111111111000000///////////////////////////000111222333222222111111111111222222222333333333333222222111111111111000111111111111222222222555444444333333222222111222222222333333444444444555555444444444444555555555333444777888777:::>>>DDDMMM[[[jjjxxxwwwtttsssqqqyyy|||uuuooofff]]]WWWQQQOOOLLLIIIHHHIIIJJJKKKNNNPPPSSSVVVYYY^^^cccgggmmmppptttxxx{{{{{{zzzyyyxxxwwwsssmmmiiifffbbb]]]YYYXXXWWWWWWVVVYYYYYYXXXWWWVVVVVVVVVVVVUUUWWWWWWVVVUUUWWWZZZ^^^ZZZ\\\^^^```dddjjjqqqvvv~~~}}}yyy||||||pppiiiddd```]]]]]]]]]^^^______^^^]]]\\\XXXXXXVVVUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTUUUWWWXXXYYYZZZ]]]]]][[[ZZZYYYXXXXXXXXXTTTSSSQQQPPPOOOOOOOOOPPPRRRRRRSSSSSSSSSTTTTTTTTTVVVTTTSSSQQQPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPP~~~qqqddd___^^^[[[XXXVVVWWWVVVSSSPPPLLLIIIFFFEEEGGGGGGGGGGGGHHHIIIJJJJJJEEEFFFGGGGGGFFFDDDAAA@@@????????????===;;;999888555555444333333333444444000000111222222000///...//////000000111111111222000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000///000111222333333222111222222333333333444444444333333333333333222111000000111111111111222222222666555444444333222111000111111222333333444555555555555555444444555555555444111222666777666888<<<999CCCSSSdddtttwwwsssrrr{{{xxxjjjaaaVVVTTTQQQNNNLLLLLLLLLLLLKKKMMMOOOPPPQQQTTTXXX\\\___bbbfffjjjmmmqqqvvvyyy{{{~~~}}}xxxtttrrrqqqlllkkkkkkkkkjjjhhhccc___\\\YYYWWWUUUUUUTTTSSSRRRSSSSSSSSSSSSTTTUUUVVVWWWTTTVVVWWWWWWWWWYYY^^^bbb^^^```bbbeeekkksss}}}||||||~~~zzzxxx~~~|||uuulllfffbbb```\\\ZZZZZZ[[[]]]^^^______^^^]]]ZZZYYYXXXWWWVVVUUUUUUUUUPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZ^^^]]]\\\ZZZYYYYYYXXXXXXVVVUUUSSSRRRQQQQQQRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUSSSRRRQQQQQQQQQRRRQQQQQQQQQPPPPPPPPPOOOOOOtttgggaaa^^^ZZZVVVVVVVVVUUURRRPPPMMMKKKJJJIIIIIIHHHGGGGGGHHHIIIKKKLLLGGGGGGGGGFFFDDDCCCAAA@@@BBBAAA???===:::888777666888777666555444333222222111111111111111111111111111111000000000000000111000111222333333222111000000000000000000//////...111111000000//////......000000000000000000000000333333222111000///......222222111111000000//////222222222111111111000000000111111111111222222222111222333444333222111000777777666555333111...---333333333444444444555555666666555555555777999:::======EEEWWWjjjzzz~~~xxxvvv|||}}}kkkfff]]]WWWSSSQQQQQQPPPOOONNNMMMMMMNNNPPPSSSTTT[[[\\\]]]___bbbfffiiikkktttvvvyyyzzz|||~~~|||wwwtttpppkkkfffaaa^^^]]]`````````___^^^\\\ZZZXXX[[[ZZZXXXVVVTTTSSSSSSTTTUUURRRPPPPPPSSSUUUUUUTTTUUUUUUVVVVVVWWW[[[```dddhhhiiimmmttt}}}|||~~~zzzxxxtttqqqfffeeebbb```]]][[[ZZZYYYYYYZZZ\\\]]]^^^^^^]]]\\\\\\ZZZWWWTTTSSSSSSUUUVVVVVVUUUSSSQQQPPPOOONNNNNNOOOOOONNNNNNOOOPPPQQQQQQOOOQQQUUUVVVWWWWWWXXXYYYYYYZZZ[[[ZZZYYYXXXYYY[[[UUUTTTSSSRRRQQQQQQQQQRRRQQQRRRRRRRRRRRRRRRQQQPPPTTTTTTTTTTTTSSSSSSSSSSSSTTTSSSQQQOOOOOOOOOQQQRRRsssfffaaa^^^YYYVVVVVVUUUTTTQQQNNNLLLJJJHHHHHHFFFFFFFFFEEEFFFGGGIIIJJJGGGGGGGGGFFFEEECCCAAAAAA@@@@@@???===;;;999777666888777666555444333222222111111111111111111111111111000000000111222333333111111111111111111000000000000000000000//////.../////////000000000000000000000000000000000000000222222222222111111111111111111111000000000000000222222222111111111000000000111111111111222222222000111222222333333333333//////000222333555666666333333333444444444555555666555555555666777888999999888>>>LLL\\\lll|||}}}yyyoooeee___ZZZWWWVVVWWWVVVUUUTTTTTTTTTUUUVVVXXXWWWWWWXXXYYY\\\___```gggiiilllnnnooorrrvvvyyy~~~~~~|||{{{zzzxxxtttqqqmmmkkkhhhfffccc```]]]ZZZXXXWWWYYYYYYZZZ[[[[[[ZZZYYYXXX[[[ZZZXXXUUUTTTSSSSSSTTTSSSQQQOOOPPPSSSUUUUUUTTTWWWXXXYYY[[[]]]aaafffjjjzzz}}}sssjjjggg___^^^\\\[[[YYYYYYXXXXXXXXXYYY[[[\\\\\\[[[[[[ZZZZZZXXXVVVTTTRRRSSSSSSTTTRRRQQQQQQPPPOOOOOOOOOOOONNNNNNMMMLLLKKKKKKLLLLLLLLLOOORRRTTTTTTTTTVVVWWWXXXZZZ[[[[[[ZZZYYYYYYZZZWWWVVVUUUTTTSSSRRRRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRUUUTTTTTTTTTSSSSSSSSSSSSPPPOOONNNLLLLLLMMMNNNOOO~~~rrreee```]]]YYYVVVVVVTTTSSSPPPMMMKKKHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFEEECCCBBBAAA>>>>>>???>>>===:::888666777777666555444333333222222222222222222222222222000000000111222333444555222111000000////////////000000111111000000///.........///000000111222222000000000000000000000000111111222222333333333444000000000000111111111111222222222111111111111111000111111111111222222222000000000111222333555666111111000000111222444555333333333444444444555555555555555555666777888999777666999AAAMMM[[[ooo{{{{{{|||~~~uuunnnhhheeeaaa```___\\\ZZZWWWVVVUUUWWWUUUSSSQQQQQQRRRSSSTTTWWWYYY\\\___aaadddhhhkkkrrrtttuuuvvvxxx{{{}}}xxxsssooollljjjiiigggdddbbb```______XXXXXXVVVUUUTTTSSSSSSSSSSSSUUUWWWYYYZZZZZZZZZYYYZZZXXXVVVTTTSSSSSSSSSSSSSSSQQQPPPQQQTTTVVVWWWWWWZZZ]]]```dddhhhmmmssswwwtttggg___]]]XXXXXXWWWWWWWWWXXXXXXYYYXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVTTTSSSRRRRRRQQQQQQNNNNNNNNNNNNNNNNNNOOOOOOOOONNNLLLKKKJJJIIIIIIIIIIIILLLOOOPPPPPPQQQSSSTTTWWWZZZ\\\]]]\\\ZZZYYYZZZWWWWWWVVVTTTSSSRRRRRRQQQRRRRRRSSSTTTUUUUUUUUUTTTUUUUUUUUUTTTTTTTTTSSSSSSNNNNNNMMMLLLLLLMMMOOOPPP|||pppddd___\\\YYYVVVVVVUUUSSSQQQNNNKKKHHHGGGFFFHHHHHHHHHHHHIIIJJJKKKKKKHHHHHHGGGGGGEEECCCBBBAAA<<<===??????>>>;;;888666777666666555444444333333222222222222222222222222000000000000111222333333222111000.........//////000111111111111000////////////000000000111111111000000000000000000000000111111111222222222333333//////000000111111222222111111111111111111111111000000111111111222222222222111000000111333444666444333111//////000111222333333333444444444555555444444555555666777777888777777:::>>>DDDPPPcccuuu~~~|||uuussspppkkkeee___[[[XXXZZZXXXTTTQQQOOOMMMMMMNNNLLLOOORRRTTTWWWZZZ^^^aaadddfffiiillloootttzzz~~~}}}}}}~~~~~~{{{zzzyyytttsssppplllgggccc___]]]^^^\\\ZZZXXXWWWWWWXXXYYYRRRRRRQQQQQQQQQQQQRRRRRRTTTVVVYYY[[[]]]]]]\\\[[[WWWVVVTTTRRRQQQQQQQQQRRRRRRRRRRRRSSSVVVYYY[[[\\\```cccjjjpppvvv}}}vvvkkkaaa[[[ZZZWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYZZZZZZYYYWWWVVVUUUSSSSSSSSSRRRQQQPPPPPPOOOLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOMMMLLLKKKJJJJJJJJJHHHJJJMMMNNNNNNOOOQQQSSSWWWZZZ]]]^^^]]][[[YYYYYYWWWVVVVVVUUUSSSRRRQQQPPPRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTQQQPPPPPPPPPPPPQQQSSSSSSzzznnnbbb]]][[[XXXVVVVVVVVVUUURRROOOKKKIIIGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHGGGEEEDDDBBBAAA<<<===??????>>>;;;888666666666666555444444333333222222222222222222222222222111000///////////////222111///.........///000111111111111111000000///222111111111000000000///000000000000000000000000222111111111000000000000//////000000111111222222111111111111111111111111000000111111111222222222444333222111111111333333000///......000222555777333333333444444444555555333444555555666777777777666777;;;???@@@GGGWWWfff}}}{{{ssskkkddd```\\\ZZZWWWSSSPPPMMMKKKJJJGGGIIILLLNNNOOORRRVVVYYYXXX[[[^^^aaadddhhhmmmppppppqqqqqqrrrtttuuuuuuvvv{{{{{{||||||||||||{{{{{{{{{|||}}}~~~|||zzzwwwsssooollliiihhheeedddaaa^^^[[[YYYWWWVVVSSSRRRPPPNNNNNNPPPRRRSSSQQQQQQQQQPPPPPPQQQQQQRRRVVVXXX[[[]]]^^^^^^\\\[[[UUUTTTRRRQQQPPPPPPPPPPPPQQQRRRSSSUUUWWWZZZ^^^```ggglllttt}}}xxxmmmddd]]]ZZZZZZWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYZZZYYYXXXWWWUUUTTTQQQQQQQQQPPPPPPOOOOOONNNNNNNNNOOOOOOOOONNNMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLIIIKKKMMMNNNNNNOOORRRTTTVVVYYY]]]^^^\\\ZZZYYYYYYXXXXXXXXXXXXWWWUUUSSSRRRSSSSSSUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSTTTUUUUUUVVVxxxlllaaa\\\[[[XXXVVVVVVWWWUUURRROOOKKKIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFDDDCCCBBB>>>>>>???>>>===:::888666666666555555555444444444333333333333333333333333222111000///...---------000000000//////000000111111111222222111111000///333222222111000000//////000000000000000000000000111111111000000000//////000000000000111111111111111111111111111222222222000111111111111222222222444333222222111111222222444333222111000111222222333333333444444444555555333333444666666666666666444666:::===<<>><<<;;;:::999888777666555444444444444444444333222111000111222333////////////////////////000111111111111000000///...///111333333333111111000000000000000000000000000000////////////000000333333333222222111111111111111000000111111222333//////000000111111222222222222111111111111111111111111222222222333333333333333333222222111111111444444444444444444444444444555555666666666666666555666666888:::<<<===>>>BBBOOOaaattt}}}uuupppmmmpppwwwzzz~~~|||vvvoooiiifffcccccc______aaabbbaaa\\\TTTOOONNNMMMKKKIIIHHHIIIJJJKKKNNNOOOPPPOOONNNMMMNNNOOONNNPPPQQQPPPOOOOOOOOOQQQSSSTTTUUUWWWXXXYYYYYYYYYTTTSSSSSSTTTUUUUUUTTTRRRSSSQQQPPPPPPPPPOOOMMMLLLPPPPPPQQQRRRSSSTTTUUUUUUPPPPPPQQQQQQQQQPPPNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPNNNKKKKKKMMMLLLJJJGGGIIIKKKNNNNNNMMMLLLLLLMMMSSSTTTUUUUUUTTTTTTUUUWWWYYYYYYZZZZZZZZZYYYXXXWWWXXXXXXYYYXXXWWWYYY]]]```ccckkkuuuzzzyyyxxxyyy|||yyymmm```YYYTTTNNNLLLMMMMMMOOOQQQQQQQQQRRRTTTUUUSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPNNNMMMMMMOOORRRTTTPPPPPPRRRTTTVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRPPPOOOMMMLLLNNNQQQUUUWWW[[[[[[\\\\\\[[[YYYWWWVVVYYYXXXWWWVVVVVVWWWXXXYYYUUUUUUTTTTTTSSSRRRRRRQQQVVVWWWXXXYYYYYYWWWVVVTTTWWWXXXXXXYYYXXXXXXWWWWWWzzzmmmaaa[[[YYYVVVSSSTTTUUUTTTRRRNNNKKKHHHEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHFFFEEECCCBBB??????>>>===;;;:::999888666666555444444444444555333333222111111111111111111111111111111111111111///000000111111111000000000000///000000111111222000000000000000000000000111111000000000000111111333333333222222111111111111111000000111111222333000000000000111111111111000000000000000000000000111111222222222333333333333333333222222222111111444444444444444444444444444444555666666666666666444444444555666777888999@@@GGGTTTeee~~~vvvrrrtttxxx|||zzzyyyssssssrrrpppllleee]]]WWWOOONNNLLLKKKKKKLLLNNNPPPPPPRRRTTTTTTSSSSSSTTTUUURRRSSSSSSRRRQQQQQQRRRTTTQQQRRRSSSSSSTTTSSSSSSSSSRRRQQQPPPQQQRRRRRRPPPNNNOOOMMMKKKJJJJJJJJJIIIHHHLLLLLLMMMNNNNNNOOOOOOOOOLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKNNNLLLJJJJJJLLLMMMKKKIIIIIIKKKMMMNNNMMMNNNPPPQQQVVVYYY\\\]]]\\\YYYWWWVVVVVVVVVWWWXXX[[[]]]___```^^^]]][[[[[[\\\```dddgggpppuuu|||~~~~~~wwwxxxyyyzzz}}}~~~ttthhh\\\VVVRRRNNNMMMOOOOOOPPPRRRRRRQQQQQQRRRSSSRRRRRRSSSTTTTTTSSSSSSSSSQQQPPPNNNLLLMMMNNNPPPRRRPPPPPPRRRSSSUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSQQQQQQRRRUUUYYY[[[^^^___`````````___]]]\\\YYYYYYWWWVVVVVVVVVWWWXXXUUUUUUTTTSSSRRRRRRRRRRRRTTTUUUVVVWWWWWWVVVUUUTTTVVVVVVWWWXXXXXXYYYYYYYYYxxxkkk^^^YYYWWWTTTSSSTTTVVVTTTRRROOOKKKHHHFFFDDDEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHHHHFFFEEECCCBBB@@@???>>>===;;;:::999999666666555444444444555555222222222222222111000000111111111111111111111111...///000111111111111111111000...------///111222000000000000000000000000222222111111111111222222222222222222222111111111111111000000111111222333111111111111111000000000000000000000000000000000111111222222222333333333333333333222222222222111444444444444444444444444444444555666666666666555555555444444444555666666;;;>>>EEESSSkkkzzzyyy}}}uuulllfffYYYVVVSSSPPPOOOQQQUUUWWWZZZ]]]```bbbbbbbbbcccccc^^^]]]\\\XXXVVVUUUVVVXXXWWWWWWXXXWWWVVVUUUSSSRRRSSSSSSSSSTTTVVVUUUSSSQQQPPPMMMIIIGGGHHHHHHIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLJJJIIIJJJLLLMMMMMMLLLLLLMMMNNNNNNOOOQQQTTTWWWZZZ___gggkkkiiiddd^^^[[[WWWWWWXXX[[[```ffflllpppnnnkkkhhhgggiiimmmpppqqqvvvxxx{{{~~~~~~tttuuuvvvxxx~~~zzzjjj```VVVRRRQQQNNNNNNPPPQQQRRRSSSRRRPPPOOOPPPQQQPPPQQQRRRSSSSSSSSSSSSSSSQQQPPPNNNMMMLLLMMMOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTUUUXXXZZZ\\\^^^___aaabbbbbbbbbaaa```[[[ZZZYYYWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZxxxkkk]]]XXXWWWUUUUUUVVVVVVUUUSSSOOOLLLIIIFFFEEEEEEFFFGGGIIIJJJJJJKKKKKKIIIIIIHHHHHHFFFEEECCCBBB@@@???>>>===<<<:::999999888777666555444333333333222333444444444333111000111111111111111111111111---...///111111222222222111000///...//////111111000000000000000000000000222111111000000111111222222222222111111111111111111111000000111111222333222222222111111000000000000000000000111111111111111111222222222333333333222222222222222222222222333333444444444444444444333444555555666666555555777777666666777777888999888:::???GGGWWWnnnyyymmmggg```YYYWWWZZZ___cccnnnrrrwwwzzz{{{{{{{{{|||tttrrrmmmgggbbb______```cccccccccbbb```]]]ZZZXXXZZZZZZ[[[]]]``````___]]]XXXSSSNNNJJJJJJKKKLLLLLLKKKKKKLLLLLLLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKKKKJJJJJJKKKMMMNNNOOOQQQRRRRRRQQQRRRTTTWWW[[[___gggrrryyyyyytttmmmhhhbbbbbbbbbeeekkkttt||||||zzzyyyyyywwwuuurrrrrrssswww{{{~~~~~~}}}~~~wwwqqqnnnqqqxxx|||xxxsssbbbXXXPPPNNNOOONNNOOOQQQTTTUUUUUUSSSPPPOOOOOOOOONNNOOOPPPQQQRRRSSSSSSSSSRRRQQQOOONNNMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWSSSSSSSSSSSSUUUWWWYYYZZZZZZ[[[]]]^^^_________^^^\\\[[[ZZZYYYXXXWWWVVVVVVUUUTTTRRRQQQQQQRRRSSSTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYwwwkkk^^^ZZZYYYXXXWWWXXXWWWVVVSSSPPPMMMJJJGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIHHHHHHFFFEEECCCBBB@@@@@@???===<<<;;;:::999;;;999777555333111111000333444555555555444222111000000000000000000000000---...///111111222222222000111222222222111000///000000000000000000000000000000////////////000000111111111111111111111111111111000000111111222333333333222222111111000000111111111222222333333333111111222222222333333333222222222222222222222222333333333444444444555555333444444555555555555555666666666777888999:::;;;555:::@@@DDDIIIVVVlll}}}|||rrrjjjhhhlllsssyyywwwrrrpppqqqtttttttttsssppplllhhhfffcccbbbccceeehhhkkkkkkjjj```[[[TTTOOOMMMMMMMMMMMMMMMNNNNNNOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLMMMOOOQQQXXXYYYYYYYYYXXXYYY[[[]]]gggooo{{{|||yyytttssssssuuuzzz}}}wwwsssrrrrrruuuzzz|||ooofffcccbbbgggooosssppplll\\\SSSLLLLLLMMMMMMOOOQQQUUUUUUUUUSSSPPPOOONNNOOOMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNNNNOOOOOORRRRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVQQQRRRSSSTTTUUUWWWXXXXXXVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSTTTVVVWWWXXXYYYXXXWWWVVVUUUVVVVVVVVVvvvjjj```]]]\\\ZZZYYYZZZXXXVVVTTTQQQMMMJJJHHHFFFFFFGGGHHHIIIKKKKKKKKKKKKIIIIIIHHHHHHFFFEEECCCBBBAAA@@@???>>><<<;;;::::::;;;:::888555333111000000444444444444444333333222////////////////////////...///000111111111111111000111333444444222000...000000000000000000000000000000////////////000000000000000111111111111111111111000000111111222333222222222222222111111111111111222222333444444444111111222222222333333333111222222222222333333333222333333444444555555555333333444555555555555444444444444555666777999:::555:::@@@BBBAAAFFFWWWhhhooommmlllmmmpppsssttttttkkkfff]]]WWWRRRPPPOOONNNOOOPPPRRRSSSRRRPPPNNNMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMNNNPPPRRRSSSSSSRRRRRRPPPQQQRRRRRRRRRTTTXXX[[[dddfffiiiiiihhhgggggggggrrrxxx~~~zzzxxx||||||kkk```[[[ZZZ[[[bbbiiimmmkkkhhhZZZRRRKKKKKKMMMMMMNNNPPPRRRSSSSSSQQQOOONNNNNNOOOMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTQQQRRRRRRRRRSSSSSSTTTTTTRRRSSSUUUWWWXXXYYYYYYYYYWWWWWWXXXYYYYYYXXXWWWVVVWWWWWWXXXXXXYYYXXXXXXWWWTTTTTTSSSSSSRRRQQQPPPPPPSSSSSSTTTUUUVVVXXXXXXYYYZZZYYYWWWUUUTTTTTTUUUUUUsssiii```^^^^^^\\\ZZZYYYXXXWWWUUUQQQNNNKKKHHHGGGFFFGGGHHHJJJKKKKKKLLLLLLIIIIIIHHHHHHFFFEEECCCBBBAAA@@@???>>>===;;;::::::999888666555333333222222333333222111111111111222000000000000000000000000///000000111111111000000111111111111111000000///000000000000000000000000111000000000000000000111///000000000111111111222111111000000111111222333111222222222222222222333000111111222333333444444111111222222222333333333111111222222222333333333222222333333444555555666222333444444555555444444555444444444555555666777666777:::>>>===???JJJVVVlll{{{zzz{{{~~~}}}wwwnnnfff```[[[XXXUUUUUUVVVXXXYYYYYYWWWUUUTTTRRRRRRQQQQQQQQQRRRSSSTTTUUUWWWYYY\\\^^^^^^^^^^^^[[[]]]^^^___aaaeeekkkooouuuzzz}}}|||~~~~~~uuuiii___YYYUUUTTTUUU\\\dddiiiiiihhh[[[RRRLLLLLLMMMLLLLLLNNNMMMNNNOOONNNLLLKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRSSSVVVXXXYYYZZZYYYYYYXXXXXXYYYXXXWWWUUUSSSRRRPPPRRRSSSUUUWWWWWWWWWWWWSSSTTTTTTTTTSSSQQQNNNMMMQQQRRRTTTVVVXXXXXXXXXXXXYYYXXXVVVUUUTTTUUUVVVWWWrrrhhh```______\\\YYYYYYYYYWWWUUURRRNNNKKKIIIGGGGGGGGGIIIJJJKKKLLLLLLLLLIIIIIIIIIHHHFFFEEECCCBBBAAA@@@???>>>===<<<;;;:::666666555444444444444555333222000/////////000111111111111111111111111111000111111111111000000///333111///...---...///000000000000000000000000000222222111111111111222222//////000000111111111222111111111000111222222333111111111222222333333444///000000111222222333333111111222222222333333333111111111222222333333333222222333333444555666666222333444444555555444444888777666555555555555555888333333999<<<>>>EEEMMMWWWooo~~~uuunnnhhhccc```ZZZ\\\^^^___```^^^\\\ZZZYYYXXXWWWWWWWWWYYYZZZ[[[]]]___cccfffhhhiiiiiihhheeegggjjjlllooottt||||||{{{|||~~~yyyrrroootttyyy}}}|||lll```XXXUUUUUURRRPPPQQQWWW```gggiiiiii\\\TTTMMMMMMMMMLLLKKKMMMIIIJJJKKKKKKJJJJJJKKKLLLNNNNNNOOOOOOOOONNNMMMMMMIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKMMMOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRPPPRRRUUUWWWYYYYYYXXXWWWXXXXXXXXXWWWUUUSSSPPPOOOLLLMMMPPPSSSUUUVVVVVVVVVSSSTTTUUUUUUTTTPPPMMMKKKOOOQQQTTTWWWXXXXXXXXXWWWXXXWWWUUUTTTTTTUUUWWWXXXoooggg___\\\YYYVVVVVVYYYZZZXXXTTTPPPLLLIIIGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEDDD@@@@@@@@@???===<<<:::999777777888888888666444333333333333222222222111111222000///......///000222222222222111111111111111000000000000000000000000///////////////000000111000000111111111111000000333222111/////////000111...000222333444333111000555333000///000111222222222222111111111111111111333333333333222111000000222222222222222222222222444222111111333444444333666555555444444555555666555555555555666666666666888888888777777:::???BBBNNNVVVjjjuuunnnlllhhhfffdddeeegggiiikkkkkkgggfffeeedddeeefffiiijjjkkkpppxxx}}}~~~}}}||||||||||||~~~}}}zzzxxx{{{~~~wwwqqqnnnjjjmmmppptttyyyqqqaaa]]]ZZZRRROOOSSSPPPPPPQQQSSSVVVYYY[[[]]]UUURRRNNNJJJHHHIIILLLNNNOOONNNLLLKKKJJJKKKLLLNNNOOOOOOPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIJJJKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPOOOOOONNNNNNOOOPPPRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUVVVUUUUUUSSSQQQOOOMMMKKKLLLOOOQQQSSSUUUVVVWWWTTTTTTTTTRRROOOMMMMMMNNNQQQRRRTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUVVVXXXYYYnnnfff^^^\\\YYYVVVWWWYYYZZZXXXTTTPPPLLLIIIGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIGGGEEEDDDDDD@@@@@@@@@???===<<<:::999777777888888777666444333333333333222222222111111111000///......///000111111111111111111111111111000000000000000000000000000000000000000111222222000000111111111111000000333222000/////////000111///000111222333222111111333111000///111222444444111111111111111111111111111222222333333333222222111111111111111111111111444222111111333444444333444333333222222333333444555555555555666666666666555666666666666888;;;>>>CCCIIIZZZsss~~~~~~{{{wwwuuusssrrrrrrsssttttttuuuuuuvvvvvvxxx{{{~~~~~~vvvoookkkhhhiiinnnuuu|||sssbbbTTTQQQPPPJJJHHHKKKJJJKKKMMMOOOQQQSSSTTTUUUPPPNNNKKKHHHHHHIIIKKKMMMNNNMMMKKKJJJJJJKKKMMMNNNNNNOOOOOOOOONNNMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQPPPPPPPPPQQQRRRSSSTTTRRRRRRSSSTTTTTTUUUUUUVVVUUUUUUUUUTTTSSSQQQOOOMMMMMMNNNOOOQQQRRRSSSSSSTTTSSSTTTTTTRRROOOMMMMMMNNNPPPQQQRRRTTTUUUVVVWWWWWWWWWWWWVVVUUUVVVWWWXXXYYYmmmeee^^^[[[YYYWWWWWWZZZYYYXXXTTTPPPMMMJJJHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHFFFEEECCCCCC@@@@@@@@@???===<<<:::999777777777777777555444444333333333222222222111111111000///......///000111000000000000000000000000000000000000000000000000111111111111111222222333000000111111111111000000222111000000///000000000000111111111111222222222.........///000222333444111111111111111111111111000000111222333333333333000000000000000000000000444222111111333444444333444333333222222333333444444555555555555666666666555666777888777777999:::<<>>>>>AAAKKKWWWiii{{{wwwxxx|||{{{~~~||||||}}}zzz~~~wwwvvvtttsssrrrtttxxx{{{ppp___TTTLLLLLLLLLJJJIIILLLHHHIIIKKKMMMNNNMMMLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNOOOOOONNNNNNMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTUUUSSSSSSTTTTTTSSSQQQPPPOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTRRROOONNNNNNOOOLLLMMMNNNPPPQQQRRRRRRRRRTTTTTTTTTUUUUUUVVVWWWWWWkkkccc\\\ZZZYYYWWWWWWZZZXXXWWWUUURRROOOKKKIIIGGGHHHHHHJJJKKKLLLMMMMMMMMMMMMLLLJJJHHHFFFDDDCCCBBB@@@@@@@@@???===<<<:::999777777666666555444444444333333333222222222111111111111000000000000111111......//////000000000000000000000000000000000000000////////////000111111000000111111111111000000000000000111111111000000111111000000111111222333...000222222000//////000000000111111111222222222333333333333333222111000222222222222222222222222444222111111333444444333666555555444444555555666444444444444555555555555555777::::::999888777777===<<<===AAAHHHUUUjjj|||~~~yyyxxxuuurrrppprrrvvvzzz{{{qqqkkkfffdddhhhnnnhhhkkkpppxxx~~~{{{vvvuuuuuuyyy~~~}}}xxxzzz|||}}}}}}|||}}}zzzpppgggXXXQQQKKKIIIIIIGGGGGGGGGIIIJJJLLLMMMNNNMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHJJJKKKLLLMMMOOOOOOOOOOOONNNMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRSSSTTTTTTSSSSSSTTTTTTTTTSSSQQQPPPPPPQQQRRRTTTUUUUUUUUUUUURRRSSSSSSRRRPPPNNNNNNOOOLLLLLLMMMNNNOOOOOOOOOOOOQQQRRRRRRSSSTTTUUUUUUUUUlllddd]]]ZZZXXXVVVVVVYYYXXXWWWUUUSSSPPPLLLIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMKKKIIIGGGEEECCCBBB@@@@@@@@@???===<<<:::999888777666555444444444444333333333222222222111111111111111111111111111111...//////000000111111222000000000000000000000000///////////////000000111000000111111111111000000//////000111111111111000000111111111111222222222000444777777444111111222000000000111222222333333333333333333222111000000222222222222222222222222444222111111333444444333444333333222222333333444333444444444444555555555333555777777666555555666777666888<<>>>>>===<<<;;;999888777666666555555555333333333333333333333333111111111111111111111111000000111222222222222111222222111111000/////////////////////////////////222222111111000//////...000000000000000000000000222000000111333444444333000000000000000000000000111111222222222333333333111111111111111111111111444222000......///111222222222222333333444444444555555555555555555444444555555444444444444555555666666666666666555555555888888777777888:::;;;===DDDMMM^^^sss}}}}}}~~~yyyuuuttttttssstttvvv{{{xxxeeeYYYSSSNNNKKKMMMMMMLLLKKKIIIGGGEEEDDDFFFEEEDDDFFFHHHHHHEEEBBBDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKMMMNNNOOONNNLLLKKKGGGIIIKKKKKKJJJIIIIIIJJJLLLMMMNNNNNNNNNMMMLLLKKKPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUWWWVVVTTTSSSRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPOOONNNKKKIIIGGGIIIIIIIIIJJJKKKLLLMMMNNNoooeee\\\ZZZYYYWWWWWWXXXWWWUUUQQQNNNMMMLLLJJJIIIHHHIIIJJJKKKMMMNNNOOOPPPPPPOOONNNLLLIIIGGGDDDCCCDDDAAA???>>>>>>===<<<;;;888777666555444444444444222222222222222222222222000000000000000000000000000000111222222222222111000000000000000000111111111111111111111111111111000000000000000111111111000000000000000000000000333222111111333333222111000000000000000000000000111111111222222222333333222222222222222222222222111000000000000000000000222222222333333333444444555555555555555555444444555555444444444444555555666666666666555555555555777777666666777999:::;;;???EEEQQQ```rrr||||||}}}xxxuuurrrpppoooqqqvvv~~~wwweeeWWWPPPMMMJJJHHHJJJJJJIIIIIIGGGFFFDDDCCCCCCCCCCCCEEEGGGGGGEEEBBBAAABBBBBBCCCDDDEEEFFFGGGEEEDDDDDDCCCCCCDDDDDDDDDGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJLLLMMMNNNMMMLLLKKKLLLMMMNNNMMMKKKJJJJJJKKKKKKLLLNNNOOOPPPOOOOOONNNOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTVVVUUUTTTSSSRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQPPPSSSSSSRRRQQQPPPMMMKKKJJJGGGGGGGGGGGGHHHIIIJJJJJJmmmddd[[[YYYYYYXXXXXXZZZXXXUUUPPPMMMLLLLLLKKKJJJHHHHHHHHHJJJLLLPPPSSSUUUQQQPPPNNNLLLIIIFFFDDDBBBDDDAAA???>>>>>>===<<<;;;777666555444444333333333111111111111111111111111////////////////////////000000111222222222222111......///000000111222222111111111111111111111111...//////000111222222222000000000000000000000000555333222111222222000///000000000000000000000000111111111222222222222333333333333333333333333333///000111222222111000///222222222222333333333333444444444444444444555555555555444444444444555555555555555555555555555555666666666666666777888999;;;>>>CCCJJJVVVkkk{{{zzzxxxsssmmmjjjkkkrrrzzz~~~}}}~~~}}}|||||||||}}}~~~~~~ggg^^^SSSJJJGGGFFFEEEDDDEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@BBBDDDFFFFFFCCCAAA>>>>>>???@@@BBBDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJLLLMMMLLLLLLKKKOOOPPPQQQPPPNNNLLLLLLLLLKKKMMMNNNPPPQQQRRRQQQQQQOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRUUUUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOOOONNNLLLJJJHHHGGGEEEEEEEEEDDDDDDEEEEEEFFFnnnddd\\\YYYYYYWWWWWWYYYXXXTTTPPPMMMLLLLLLLLLKKKIIIHHHHHHIIILLLQQQVVVZZZTTTRRRPPPLLLIIIFFFDDDCCCDDDAAA???>>>>>>===<<<;;;777777666555444444444444222222222222111111111111000000000000000000000000000000111222222222222111////////////000000111111......................../////////000111111222222000000000000000000000000444222111111222222111///000000000000000000000000111111111111222222222222333333333333333333333333000111222333333333333333222222222222222222222333333333444444444444555555555444444333333444444555444444555555555555555666666666666666777777888888888;;;===???EEEUUUkkk|||{{{rrrnnnnnnrrrttt}}}{{{wwwuuutttrrr{{{}}}|||}}}}}}zzzxxxsssttttttsssqqqsssxxx|||uuueeeWWWRRRKKKFFFDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA???@@@BBBCCCDDDCCCBBB@@@=========>>>???AAACCCDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGIIIJJJKKKLLLLLLKKKOOOPPPQQQQQQOOOMMMMMMNNNMMMNNNPPPQQQRRRRRRQQQQQQNNNNNNOOOOOOOOOOOOOOOOOORRRRRRSSSSSSSSSSSSRRRRRRUUUUUUUUUUUUUUUUUUVVVVVVTTTTTTSSSRRRQQQQQQQQQQQQNNNNNNMMMKKKIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCpppfff]]]ZZZXXXVVVUUUWWWWWWTTTPPPMMMMMMMMMLLLKKKIIIIIIHHHIIIMMMRRRXXX[[[UUUTTTQQQMMMJJJGGGFFFEEEDDDAAA???>>>>>>===<<<;;;999888777666555555555555444444333333222222222222111111111111111111111111000000111222222222222111000000000000//////..............................000000000000000000000000000000000000000000000000111000///000222333222111000000000000000000000000000000111111111222222222333333333333333333333333444333222222333444777888222222222222222222222222333333333333444444555555444444333333333333444444333444444444555555666666777777888888888888888888555999======>>>FFFTTT___www{{{wwwuuuvvvwwwwwwvvvsssqqqoooooohhhppp{{{{{{vvvqqqnnnpppqqqpppnnniiimmmrrruuuwww|||qqq```VVVMMMKKKHHHEEEDDDDDDCCCBBB>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBB@@@@@@???>>>>>>@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKMMMNNNOOONNNNNNNNNOOOOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMQQQRRRSSSSSSSSSSSSSSSSSSUUUVVVVVVWWWWWWXXXXXXXXXVVVUUUTTTRRRRRRRRRRRRRRRQQQQQQOOOMMMLLLJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDqqqggg^^^ZZZXXXUUUUUUVVVUUUSSSPPPOOONNNMMMLLLJJJIIIHHHHHHIIILLLQQQVVVYYYUUUSSSPPPLLLIIIGGGFFFFFFDDDAAA???>>>>>>===<<<;;;999888777666666555555666555444444333333222222222111111111111111111111111000000111222222222222111111111000//////...------111111111111111111111111111111111000000000000000000000000000000000000000000///...000222333333222000000000000000000000000000000000111111111111222333333333333333333333333444333222111222555888;;;222222222222222111111111222222333333444444555555444444333333333333444444333333333444555555666666777777888999999888888777333777;;;<<<;;;===CCCIII]]]qqq~~~|||zzzwwwsssqqqooolllqqqxxxzzzvvvtttqqqmmmjjjjjjmmmoooyyy{{{||||||zzzxxxwwwwwwrrrnnnjjjhhhiiikkkmmmnnnooouuu}}}}}}lll[[[QQQMMMDDDDDDDDDDDDDDDDDDDDDDDD>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCFFFHHHJJJHHHEEEBBBAAA@@@AAAAAACCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKHHHJJJLLLMMMMMMMMMNNNOOONNNOOOPPPPPPPPPNNNMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYWWWVVVTTTRRRRRRRRRSSSSSSQQQPPPNNNLLLJJJIIIIIIHHHIIIHHHGGGGGGFFFFFFFFFFFFpppfff]]]ZZZYYYVVVVVVXXXSSSRRRQQQPPPPPPNNNKKKIIIHHHGGGGGGGGGJJJMMMQQQSSSSSSQQQMMMJJJGGGFFFFFFFFFDDDAAA???>>>>>>===<<<;;;888888777666555555555555444444333333222111111000111111111111111111111111000000111222222222222111//////////////////......111111111111111111111111//////000000111111222222000000000000000000000000111000///000111222111000000000000000000000000000000000000000111111111111222222222222222222222222111111111222333555777888222222222222111111111000111222222333444444555555444333333222222333333444222222333444444555666666666666777888888777666666555666888999999:::===@@@IIIXXXlll}}}{{{yyyxxx{{{}}}xxx{{{yyyqqqmmmggggggeeebbb``````bbbdddgggjjjlllmmmllllllnnnqqqppppppqqqrrrtttyyyssseeeXXXMMMGGGGGG@@@AAAAAAAAAAAAAAABBBBBB??????@@@@@@AAA@@@@@@@@@>>>???@@@AAABBBFFFLLLQQQUUURRRNNNIIIEEECCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKJJJJJJJJJJJJJJJJJJHHHJJJLLLLLLLLLKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLNNNOOOQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXWWWVVVUUUSSSQQQQQQQQQRRRSSSPPPNNNLLLJJJHHHGGGGGGGGGJJJIIIIIIHHHHHHHHHHHHIIInnnddd\\\YYYYYYWWWXXXZZZRRRQQQQQQQQQQQQOOOKKKHHHFFFFFFEEEFFFHHHKKKMMMOOOPPPNNNKKKHHHFFFEEEEEEEEEDDDAAA???>>>>>>===<<<;;;777777555444444444444444333333222222111000000///000000000000000000000000000000111222222222222111------......///000000000////////////////////////------...000111333444444000000000000000000000000333222000000111111///...000000000000000000000000000000000000111111111111111111111111111111111111---...000222444555555555222222222222111111000000111111222333333444555555444333333222222333333444222222333333444555666666555555666777777666555444888777666666888;;;>>>@@@;;;FFFUUUdddxxxyyywww{{{yyyuuuoooqqqtttvvvyyyzzz{{{~~~{{{vvvrrrnnnlllddddddcccaaa______aaacccaaaeeehhhjjjjjjkkkooorrrwww{{{xxxjjj\\\UUUNNNFFFCCCEEEBBBBBBBBBAAA???>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@;;;===???@@@CCCIIIRRRXXX]]]ZZZTTTNNNIIIEEEDDDCCC@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHMMMLLLKKKJJJJJJJJJJJJJJJJJJLLLMMMMMMKKKJJJJJJKKKHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJHHHIIIKKKMMMOOOPPPQQQQQQPPPQQQSSSUUUVVVWWWVVVVVVUUUTTTRRRPPPOOOPPPQQQRRRSSSRRROOOMMMKKKKKKJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJooofff^^^[[[XXXUUUUUUXXXWWWVVVSSSQQQPPPMMMJJJGGGGGGFFFFFFGGGHHHJJJLLLNNNNNNMMMKKKIIIGGGEEECCCBBBCCCBBBAAA@@@???===<<<<<<;;;:::888777444333111000444444444333333333222222333333222111000000111111000000000000000000000000//////............//////+++,,,,,,---...///000000000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333444444333333222222111222222222222222222111111111000000111111111111111111111111111111222222222333333333111222222333333222222111333333222222333333444555555555444444444333333333666666666666666666666666999888777777777888:::;;;@@@BBBFFFMMMZZZppp{{{wwwwwwyyyzzz}}}}}}yyyssspppmmmnnnssszzzyyyooonnnmmmooossszzz}}}yyyvvvtttqqqqqqooommmlllllllllkkkjjjrrrqqqpppooonnnnnnnnnooonnnnnnnnnkkkgggeeedddeeehhhnnntttvvvvvvwww|||zzznnn]]]WWWOOOIIIGGGFFFFFFGGGDDDCCCBBBAAA@@@?????????BBBBBBAAA@@@????????????===>>>??????AAAHHHQQQYYYgggaaaYYYOOOGGGCCCAAA@@@??????>>>>>>??????@@@AAAEEEEEEEEEFFFFFFGGGGGGHHHDDDEEEFFFGGGIIIJJJKKKKKKNNNNNNNNNMMMKKKJJJHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIKKKLLLMMMNNNMMMLLLJJJIIILLLLLLLLLLLLLLLMMMMMMNNNKKKLLLMMMNNNOOONNNMMMMMMPPPOOOOOOQQQUUUWWWVVVTTTRRRQQQOOONNNMMMNNNOOOOOOJJJJJJKKKLLLKKKJJJHHHGGGIIIIIIIIIJJJJJJJJJJJJJJJ~~~lllccc\\\YYYWWWUUUWWWZZZWWWUUUSSSQQQPPPMMMJJJGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNMMMKKKIIIGGGEEEDDDCCCAAA@@@???>>>===;;;::::::<<<;;;:::888777555444333222222222222111111111111333222222111000000111111000000000000000000000000000//////////////////000---------.../////////000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222333333222222111111111111222222222222222111111111000000111111111111111111111111222222333333333444444444222222222222222222222222333333222222333333444555555555444444444333333333555555555555555555555555777777666666777777888999999;;;===AAAJJJ[[[ppp~~~~~~}}}{{{wwwssspppqqqtttvvvwww}}}{{{uuuqqqjjjhhheeedddfffiiilllmmmpppvvv}}}}}}zzzxxxvvvwwwxxxxxxxxxyyyzzz}}}{{{wwwtttqqqllliiigggfffdddcccdddeeeffffffjjjlllooorrrwww{{{~~~yyyuuutttsssyyywwwfff[[[QQQMMMGGGCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@?????????@@@@@@===>>>??????AAAFFFNNNTTT]]]XXXQQQJJJEEEBBBAAAAAAAAAAAAAAA@@@AAABBBBBBCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGJJJKKKKKKKKKKKKKKKKKKJJJLLLLLLKKKKKKJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLJJJKKKLLLMMMNNNMMMMMMLLLNNNMMMMMMOOORRRTTTRRRQQQPPPOOONNNMMMMMMMMMNNNNNNKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJ}}}iiiaaaZZZXXXXXXVVVXXX\\\XXXUUUSSSQQQOOOMMMJJJHHHHHHHHHHHHIIIJJJLLLNNNOOOMMMMMMKKKIIIGGGFFFDDDCCCAAA@@@???>>>===;;;::::::::::::999888777666555555111111000000000/////////333222111111000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000///000000111222333222222222111111111111111111111111111111111111111333333333333444444444555333333222222222222333333333333222222333333444555555555444444444333333333555555555555555555555555444555666666777777666666888999:::;;;???JJJWWWaaa~~~xxxtttqqqooommmppppppppppppooommmllljjjkkkgggcccaaa```___^^^]]]^^^bbbggglllnnnpppqqqssssssqqqnnnmmmlllkkkiiigggfffggghhhjjjlllnnnooooooooooooooooooooolllgggccccccaaa```___aaadddgggiiipppttt{{{nnn^^^RRRKKKFFFCCC@@@>>>??????>>>>>>======>>>>>>@@@BBBCCCDDD@@@@@@?????????@@@AAAAAA===>>>???@@@AAADDDIIIMMMOOOLLLHHHDDDBBBAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJHHHIIIIIIIIIIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIILLLJJJIIIHHHHHHIIIKKKMMMKKKKKKJJJIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKMMMLLLLLLMMMOOOOOONNNLLLNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKkkkccc\\\ZZZYYYWWWYYY]]]XXXUUURRRPPPOOOMMMKKKIIIHHHIIIIIIJJJLLLMMMNNNOOOMMMMMMKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@???===<<<<<<777777666666555555444444111000000000////////////222222111111111111111222000000000000000000000000000000111111111111000000000000000000000/////////000000000000000000000000///////////////////////////000000000111111111111000000000000////////////............///111222222111111111111111111111111111111111111111111111111222222222333333333444444444333222222222222333444333333222222333333444555555555444444444333333333555555555555555555555555444555666777888777666555999:::::::::<<>><<<<<<<<<<<<===???AAABBBCCC??????>>>>>>???@@@AAAAAA======???@@@AAABBBDDDFFFEEEDDDBBB@@@???@@@AAABBB???????????????@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGGGGHHHIIIKKKLLLJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKKKKLLLLLLKKKJJJIIIKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKoooggg___\\\ZZZXXXYYY\\\XXXUUURRROOONNNMMMLLLJJJHHHIIIJJJKKKMMMNNNOOOOOOMMMMMMKKKJJJHHHGGGFFFEEECCCBBBAAA@@@???===<<<<<<666666666666555555555444222222111111111000000000222111111111111111222222000000000000000000000000000000111111111111000000000000000000000////////////////////////////////////////////////////////////000000000111111111111000000//////////////////............///000111222111111111111111111111111111111111111111111111111000111111111222222222222444333333333333333333444333333222222333333444555555555444444444333333333555555555555555555555555555666777888999888777666555666777888999<<<@@@CCCMMMYYYmmm}}}zzzuuulllffffffeeedddeeeeeefffggggggggghhhiiilllnnnooonnnllliiiiiiiiikkknnnqqquuuwwwwwwzzz~~~~~~qqq___QQQKKKIIIGGGEEEAAA@@@@@@@@@AAA???===:::<<<<<<<<<===>>>???@@@AAA>>>>>>>>>>>>???@@@@@@AAA======>>>???AAAAAAAAA@@@AAA@@@@@@?????????@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@????????????@@@AAABBBCCCEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDCCCBBBBBBCCCDDDDDDCCCDDDFFFHHHIIIJJJJJJIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHKKKKKKLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKLLLrrrjjjaaa]]][[[XXXXXX[[[XXXUUUQQQOOONNNMMMLLLKKKGGGHHHJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFFFFAAA@@@???>>>===;;;::::::999999888888777777666666333333222222222111111111111111111000111111222333000000000000000000000000...///111111111111///...////////////////////////////////////////////////000000000000000000000000000000000000111111111111////////////000000000000//////...//////000111222111111111111111222222222111111111111111111111111000000000000111111111111333333444444444444333333333333222222333333444555555555444444444333333333444444444444444444444444666666777777888888888777333444666888:::<<<>>>???DDDHHHTTTiiivvvuuutttuuuxxxzzzzzzzzzvvvwwwyyy}}}uuuaaaYYYNNNFFFCCCBBB@@@???@@@???>>>??????>>>;;;888===<<<<<<<<<<<<===>>>?????????>>>>>>>>>???@@@@@@>>>>>>>>>???@@@@@@???===???@@@@@@?????????>>>>>>???????????????@@@AAAAAA??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEE???AAADDDGGGIIIJJJIIIHHHKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIKKKLLLKKKIIIGGGGGGHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLrrriiiaaa]]]ZZZWWWXXXZZZXXXUUUQQQNNNNNNMMMMMMLLLFFFHHHIIIKKKMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFAAA@@@???>>>===;;;:::::::::999999888777666666555333333222222222111111111111111000000111222222333000000000000000000000000---...000111111000...------------.../////////000////////////////////////000000000000000000000000000000000000111111111111/////////000000111111111000000000//////000111111000000111111111222222222111111111111111111111111000000111111111222222222111333555666666555333111333333222222333333444555555555444444444333333333444444444444444444444444666555555555666666777777666666777888:::;;;;;;;;;???>>>DDDQQQaaarrr{{{gggZZZOOOLLLGGGBBB>>><<<;;;;;;>>>===<<<===>>>===;;;999;;;;;;;;;;;;<<<===>>>???@@@??????>>>>>>>>>>>>???@@@>>>===>>>@@@@@@>>><<<>>>>>>????????????>>>===>>>>>>>>>>>>>>>??????@@@<<<<<<<<<<<<============<<<===>>>???AAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDCCCAAA@@@@@@AAACCCDDD???@@@BBBDDDGGGHHHJJJJJJKKKKKKIIIGGGFFFEEEDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGIIIKKKJJJGGGEEEFFFGGGFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLpppggg___\\\ZZZWWWXXX[[[XXXUUUQQQNNNNNNNNNMMMLLLFFFGGGIIIKKKMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGCCCBBBAAA@@@???===<<<<<<888888777666555444333333222222222222111111111111111111000000111222333333000000000000000000000000---...///111111///...---+++,,,,,,---...///000000////////////////////////000000000000000000000000000000000000111111111111...//////000111222222333222111111000000000000111000000111111222222222222111111111111111111111111111111222222222333333333000222555777777555222000333333222222333333444555555555444444444333333333444444444444444444444444555555444333333555666777555444444555666666555333;;;:::<<>>???===<<<999999:::;;;<<<===???@@@@@@@@@???>>>======>>>>>>AAA>>>======@@@@@@???<<<<<<===>>>?????????>>>===;;;;;;;;;;;;;;;<<<======:::;;;;;;<<<<<<=========<<<<<<===???@@@AAABBBCCCCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@>>>======>>>@@@AAA@@@@@@@@@AAADDDGGGKKKMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCBBBAAABBBCCCDDDEEEEEEGGGIIIIIIFFFDDDEEEGGGFFFGGGHHHIIIJJJIIIIIIHHHGGGHHHJJJKKKLLLKKKJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMgggccc___\\\[[[[[[[[[ZZZXXXVVVSSSPPPMMMLLLKKKKKKGGGIIIKKKLLLNNNNNNMMMMMMNNNMMMMMMLLLKKKIIIHHHGGGEEEDDDAAA???===<<<<<<<<<;;;:::888777555444444333444333111////////////000111000///---------...///333222222111111111111111000000000000000000000000......//////000000111111111000///......///000111////////////000000000000000000111111222222333333111111000000000000111111333333222111000///......000000////////////000000000000111111111111000000///000222222111000000111333333444444444444555555333111000111222444333333555555555555555555555555666555555444444333222222777777777777777777777777::::::999999888777777777999:::;;;===BBBKKKUUU\\\wwwkkk[[[QQQKKKHHHBBB@@@>>><<<;;;;;;======???>>>===;;;;;;;;;<<<===<<<;;;;;;;;;;;;<<<======;;;<<<===<<<<<<<<<>>>@@@??????????????????????????????@@@@@@@@@@@@??????>>>======<<<;;;999888777999::::::;;;<<<===>>>>>>@@@@@@??????>>>??????@@@??????@@@AAAAAAAAAAAA@@@AAA@@@@@@???????????????@@@@@@??????@@@CCCFFFHHHKKKJJJIIIHHHFFFEEEDDDCCC@@@@@@@@@???@@@@@@AAAAAADDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJLLLNNNPPPPPPMMMJJJHHHGGGGGGHHHHHHIIIJJJKKKKKKvvvfffbbb]]][[[ZZZZZZZZZYYYWWWUUURRROOOMMMKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDBBB???>>>===<<<<<<;;;:::888777555444444444444333111000/////////000222111000//////000111222222222111000000000000000///////////////////////////////////////000000000000000////////////000000////////////000000000000............////////////111111000000000000111111222222111111000/////////000000////////////000000000000111111111111000000000111222222000000111222111111111222222222333333333111000111222444333333444444444444444444444444555444444444444333333333666666666666666666666666888888888888777777777777999999999999;;;@@@GGGLLLYYYggg}}}{{{eeeUUULLLEEEBBB@@@>>><<<;;;::::::;;;<<<===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>===;;;;;;<<<>>>????????????????????????<<<<<<<<<======<<<<<<<<<=========<<<;;;:::999888<<<<<<<<<<<<============@@@??????>>>>>>????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<===???BBBEEEHHHJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNNNNLLLJJJHHHHHHHHHIIIIIIJJJJJJKKKKKK|||kkkddd```\\\YYYXXXXXXXXXWWWVVVUUUSSSPPPNNNLLLKKKKKKMMMMMMMMMMMMMMMNNNOOOPPPLLLLLLLLLKKKIIIHHHFFFEEEEEEDDDBBB@@@>>>======<<<::::::888666555444444444333222111000000000000000000///.........///000111111111000///////////////////////////////////////000000////////////////////////000000000000//////////////////000000000000111111111111111000000000111111000000000000111111000000000000000000000000000000////////////000000000000111111111111000000111222222000//////111333111111111111222222222222333111000111222444333333444444444444444444444444333333333444444444555555555555555555555555555555555666666666666777777777777888888777777999<<>>===;;;:::999999:::;;;999999:::::::::999888888::::::<<<=========<<<;;;>>>>>>>>>===;;;:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999>>>=========<<<<<<<<<;;;>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAA??????>>>===============:::;;;===???BBBEEEFFFHHHDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDFFFFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKyyyiiibbb^^^ZZZWWWVVVVVVVVVVVVWWWVVVTTTRRRPPPOOOMMMMMMNNNMMMLLLLLLLLLNNNOOOPPPLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCAAA@@@>>>======:::999888666555555444444222222222111111000000000000//////......///111222000000///...............////////////////////////000000000//////......---...///000111111000///...////////////000000000000333333333222222111111111111111000000000000111111//////000000111111111111000000////////////000000000000111111111111000000111111000///---...111333222333333333333444444444333111000111222444333333333333333333333333333333222222333333444555666666444444444444444444444444333333444555555666777777444666777888888:::<<<>>>===CCCMMMYYYgggyyy|||hhhWWWKKKDDD@@@======<<<;;;:::999:::::::::777888999::::::999888777999:::<<<>>>>>>===<<<:::<<<======<<<::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>=========::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>===<<<<<<<<<<<<<<<<<<===???@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCAAA@@@@@@@@@@@@BBBCCCFFFHHHHHHHHHFFFEEEFFFFFFGGGHHHJJJKKKMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKzzzjjjaaa]]]XXXVVVUUUUUUUUUTTTTTTSSSSSSQQQPPPNNNMMMLLLMMMLLLKKKKKKLLLMMMOOOPPPLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDBBBAAA???>>>===999999888666555555555555222222222222222111111111333222111000000111222333000//////.......................................000000//////......------...///000111111000///...////////////000000000000000000000///.........---111111000000000000111111/////////000111111222222000000////////////000000000000111111111111000000000000///---,,,---///222222222222333333333444444333111000111222444333333333333333333333333333333111222222333444555666666444444444444444444444444222222333444555666666777333555888::::::;;;<<<>>>;;;===@@@EEELLLYYYhhhsssrrrhhhYYYMMMFFFBBB???<<<<<<<<<;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888999:::<<<>>>>>>===<<<:::999:::;;;;;;;;;;;;===???===========================>>>>>>??????>>>>>>===999:::;;;;;;<<<<<<;;;;;;777777888888999:::;;;;;;;;;<<<===>>>>>>>>>>>>======<<<<<<;;;<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCAAA@@@????????????CCCEEEGGGIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPOOONNNMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMM{{{jjj```\\\XXXUUUTTTTTTTTTTTTPPPPPPPPPOOONNNLLLKKKJJJKKKKKKKKKLLLMMMNNNOOOPPPLLLLLLLLLKKKIIIHHHFFFEEEFFFEEEEEEDDDBBB@@@>>>===999888777666555555555555111222222333222222111111000///...---,,,---......000000///.......................................//////..................//////000000000000//////////////////000000000000111000000000000000000///111111000000000000111111//////000000111111111222000000////////////000000000000111111111111000000///000000...------///111000000000000111111111111333111000111222444333333222222222222222222222222222222333333444555666666444444444444444444444444222222333444555555666666555777999:::999888999::::::;;;;;;<<<>>>FFFQQQYYYlll{{{{{{qqqhhhdddZZZSSSIIICCC@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::::::::<<<=========<<<;;;777999:::;;;;;;<<<>>>@@@========================<<<<<<<<<======<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;555555666777888999:::::::::;;;<<<>>>>>>>>>=========<<<;;;:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<888999;;;===???AAABBBCCC@@@@@@AAABBBBBBCCCDDDDDDBBBAAAAAA@@@????????????DDDEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKNNNOOOQQQPPPOOOOOONNNNNNOOOOOONNNNNNNNNNNNNNNOOOOOOOOOmmm```\\\XXXUUUTTTTTTTTTSSSPPPPPPPPPPPPOOONNNLLLKKKIIIJJJLLLNNNOOOPPPQQQQQQMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDCCC@@@>>>===999888777666666555555666111111222333333333222111000///---,,,+++***++++++111000//////......//////........................------..................000000////////////000000////////////000000000000222222222222222333333333111111000000000000111111000000000000000111111111000000////////////000000000000111111111111000000000111222111000///000222000000000000111111111111333111000111222444333333222222222222222222222222333333333444444555555555444444444444444444444444333333444444555555666666555777999999888777888999888:::;;;;;;;;;???EEEKKKPPP]]]ooozzzpppgggccc^^^UUUOOONNNIIIEEE@@@=========:::777999999:::::::::::::::999999999999999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===888:::;;;;;;:::;;;===???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;::::::666666777777888888999999888:::<<<===>>>>>>===<<<>>>===<<<;;;;;;===???@@@???>>>======<<<<<<======999999:::;;;===???BBBCCC@@@@@@@@@AAAAAABBBBBBCCCBBBAAAAAA@@@@@@@@@AAAAAACCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEFFFGGGIIIKKKMMMPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQrrr```\\\XXXUUUTTTTTTTTTSSSRRRSSSSSSTTTSSSQQQPPPOOOHHHJJJMMMOOORRRSSSSSSSSSNNNMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFEEECCCAAA???===999888777666666555666666000111333333444333222111777666444222000000000000111111000///////////////........................,,,------....../////////111000///......///000111////////////000000000000......//////000000000111111111000000000000111111111111000000000000000000000000////////////000000000000111111111111000000000222444444222111222222111222222222222333333333333111000111222444333333111111111111111111111111333333333444444444555555555555555555555555555555444444444555555555666666555666888999999999;;;===555777::::::888999===AAAAAAIIIVVVcccsss}}}uuudddYYYOOOMMMKKKEEEDDDFFFBBB@@@======>>>===:::777777888888999999999888888:::999888888888999;;;<<<<<<;;;;;;;;;;;;<<<======:::;;;<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999999999888888888888888888999;;;===>>>>>>===<<<@@@???===<<<===>>>@@@AAA??????>>>==================<<<;;;:::;;;===???@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDEEEGGGIIIKKKNNNOOOOOOOOOOOONNNMMMLLLNNNNNNOOOOOOPPPQQQRRRRRRrrrbbb]]]WWWSSSRRRSSSTTTTTTUUUTTTSSSRRRRRRQQQOOOMMMIIIJJJLLLMMMOOOOOOPPPPPPQQQPPPNNNLLLJJJJJJJJJKKKFFFEEEDDDBBB@@@>>>===<<<<<<;;;999777555333333222333333333333333222111000////////////////////////////////////............////////////////////////......---,,,---...///000////////////////////////000000//////......---------------............///111111000...------///222111000///...............111111000///////////////000000000000000000000000............///000111222---000444444222111333666000111111111111222222222111111111111111111111111111111222333333333333222444333222111111111222333333333444444555666666666777777666555666666777888666666666666777777777777===AAAFFFMMMVVVfffyyyvvviii^^^XXXNNNLLLHHHDDD@@@???>>>>>>:::999999999888888777777888888777777777777888888:::999888777777888999999::::::::::::::::::::::::888888999:::;;;;;;;;;:::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888777666555555666777888::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<>>;;;999888:::>>>AAAAAA@@@>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPnnnbbb]]]WWWTTTSSSTTTTTTUUUWWWVVVTTTTTTTTTRRRPPPMMMKKKLLLMMMNNNNNNNNNNNNNNNPPPOOOMMMLLLJJJJJJIIIIIIDDDDDDBBBAAA???===<<<;;;>>><<<;;;999777666555555222222222333333222222222////////////////////////////////////..........................................---------...///000///////////////////////////////////////................../////////000000---...000000000///000111000000///...............111111000///////////////000000000000000000000000111000000/////////000000///111222333222222333333000111111111111222222222111111111111111111111111111111222333333333333222555444333222222333444444333333444555555666666777666777777777777777777777555666666666777777777777888:::===???DDDNNN\\\ggg|||zzznnnbbbWWWOOOIIIDDDBBB???===;;;:::::::::999999888888777777777777888777777666666777777888:::999888777777888999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999888888999999999::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBBAAA>>>===<<<===;;;:::999:::===@@@@@@???>>>>>>>>>???@@@AAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAADDDDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMNNNOOOPPPPPPPPPPPPlllbbb]]]XXXTTTTTTUUUVVVVVVWWWVVVTTTSSSSSSQQQNNNLLLMMMMMMNNNNNNNNNMMMMMMLLLNNNNNNMMMLLLKKKIIIGGGFFFCCCCCCAAA@@@>>>===<<<;;;===<<<:::999777666555555111222222222222333333333////////////////////////////////////..........................................------......///000////////////////////////.........///////////////////////////000000000111))),,,000222222111111111000000////////////......111000000///////////////000000000000000000000000333222111000////////////111111000111333333222000000111111111111222222222111111111111111111111111111111222333333333333222555444444333333444555555333444444555555666777777666777777888888777666666555555666666666777777777777999:::999:::???GGGMMM[[[kkklllfff]]]TTTMMMFFF@@@===;;;:::888777666777777888777777777777666666666666777666666555555666666777999999888888888888999:::999999999::::::;;;;;;;;;>>>>>>===<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888777999999::::::::::::999999:::::::::;;;<<<<<<==============================@@@AAABBB@@@>>><<<<<<<<<<<<:::999:::===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEFFFGGGHHHIIIMMMMMMMMMMMMMMMNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPnnnaaa]]]WWWTTTTTTUUUWWWWWWUUUSSSRRRQQQPPPNNNKKKIIILLLLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMLLLJJJHHHFFFDDDCCCCCCBBB@@@???===<<<<<<;;;:::888666555444333333333333222222222222222222////////////////////////////////////...................................................//////000////////////////////////------......//////000000....../////////000000000+++...000111000000000111//////000000000/////////000000////////////000000////////////////////////222222111000000000000000333000///000333333111---000000111111111222222222111111111111111111111111111111222333333333333222333333333333333444444444444444444555666666777777777666555555444555555666555555555666666666777777777999:::::::::===AAAEEENNNVVVbbbooo~~~qqqhhhVVVQQQKKKFFFBBB@@@===;;;999999888777777777888888666666666666666666555555666666555555555555666666999999888999999999::::::888888999::::::;;;<<<<<>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888777777777777777888999::::::999888777999::::::;;;;;;<<<==============================???@@@AAA@@@===;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>@@@@@@@@@AAAAAAAAABBBBBBDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDFFFHHHJJJKKKMMMMMMMMMNNNNNNNNNNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPrrr```\\\WWWTTTTTTVVVWWWXXXUUUSSSQQQQQQPPPOOOLLLIIIJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMLLLJJJGGGEEECCCDDDCCCCCCAAA@@@???>>>===:::999888666555444444444555444333222111000111111////////////////////////////////////.............................................///////////////////////////////////////------......//////000000------........./////////000000000///---...000222...///000111111000//////000000////////////000000////////////////////////000000//////000111111222222000...///222333000---000000111111111222222222111111111111111111111111111111222333333333333222111111222222333333333333444444555555666777777888888666333111000222444666555555555555666666666666333444666888999;;;===???FFFHHHLLLTTT```sss}}}qqqcccVVVMMMJJJFFFAAA>>>============;;;:::999888888777777777555555555555555555666666666666555555555555666666888888999999::::::::::::888888999::::::;;;<<<<<<===<<<<<<;;;::::::::::::999999999999999999999999::::::::::::::::::::::::888888888777777777666666777888999::::::999888777999999::::::;;;<<<<<<<<<===========================???@@@???===;;;;;;<<<<<<<<<<<<<<<<<<===>>>???BBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGIIIKKKLLLKKKLLLMMMNNNNNNNNNMMMMMMJJJKKKMMMNNNOOOPPPPPPPPPsss^^^ZZZUUUSSSSSSUUUWWWXXXVVVUUUSSSSSSSSSRRROOOMMMIIIJJJKKKMMMOOOPPPPPPPPPNNNNNNMMMKKKIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@???>>><<<;;;:::888777777666666555444333111000111111222////////////////////////////////////............---------------------------...///000000000000///////////////////////////.........///////////////------------............222222000...,,,---///222...///000111222111000//////////////////000000111000000000000000000000000............///000111222//////...///111111000...000111111111111222222222111111111111111111111111111111222333333333333222000000111222333333333333444555555666666777888888999666333000000111444666444444555555555666666666444444555777888999999999<<<<<<@@@GGGNNNWWWfffsss~~~yyymmmaaaUUUJJJBBBCCC???;;;888888999::::::::::::999888777666555555555555555555666666666666777666666555555666666777777888999:::;;;;;;;;;:::999999999::::::;;;;;;;;;:::::::::;;;::::::999888888888888888999999999999::::::::::::::::::::::::888888888888777777777666999999::::::::::::999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>><<<<<<<<<===<<<===>>>>>>===>>>@@@BBBDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKIIIJJJKKKMMMMMMLLLKKKKKKJJJKKKLLLNNNOOOPPPPPPPPPppp\\\XXXTTTQQQRRRUUUVVVWWWUUUTTTSSSSSSTTTSSSQQQOOOJJJKKKLLLMMMNNNOOOOOOOOOPPPOOOMMMKKKIIIGGGFFFFFFCCCBBBBBBAAA@@@???>>>>>>;;;;;;999888777777777777333222111000111222444555////////////////////////////////////............---------------------------...///000111000000//////////////////////////////////////////.....................////////////...000000000......000111---///000222222222000//////////////////000111111000000000000000000000000///...............//////,,,...///000//////000111000111111111111222222222111111111111111111111111111111222333333333333222000111222444444444444444555555555666777777888888777777666555444444444444444444444555555555666666666666666777999::::::999999888;;;@@@BBBDDDMMMWWWjjj{{{|||sssmmmddd]]]WWWQQQJJJEEEBBB>>>999666666777888888888888888888777666555555555555666666666777777777888777777666666777777888777888999;;;;;;;;;;;;;;;::::::::::::::::::::::::777888:::<<<<<<;;;999888888888888999999:::::::::999999999999999999999999999999888888888777777777999999999888888999999999888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<<<<===>>>;;;===??????>>>???BBBEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIKKKKKKJJJIIIHHHIIIJJJLLLMMMOOOPPPPPPPPP~~~kkk[[[WWWSSSQQQRRRTTTVVVWWWSSSRRRQQQRRRSSSSSSQQQOOOMMMMMMMMMNNNNNNNNNMMMMMMRRRPPPMMMJJJHHHGGGGGGGGGBBBAAAAAA@@@???>>>======999999777666555555555555000/////////111444777888////////////////////////000/////////............---------------------------...000111111111000///////////////////////////000000//////.........---////////////000000000000***---000222111111111111---///111222333222111000///////////////000111111000000000000000000000000000///...------,,,------***---000000......000222000111111111111222222222111111111111111111111111111111222333333333333222000222333555666666555555555555666666777777888888666777999:::999777444222444444444555555555666666444333333555888::::::999>>>:::999;;;:::999AAAKKKKKK[[[jjjttt}}}qqqeee^^^WWWSSSNNNLLLLLLLLLJJJGGGFFFAAA;;;777777777888888777888888999999888888777555666666666777777888888888888777777777777888888777888999;;;<<<<<<;;;;;;;;;:::::::::::::::::::::555777;;;===>>><<<:::888999999999::::::;;;;;;;;;999999999999999999999999999999999999888888888888888777666555555666777888888999999::::::;;;<<<<<<::::::::::::::::::::::::777999<<<===<<<<<<>>>???;;;>>>@@@@@@???@@@CCCGGGDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEGGGHHHHHHGGGFFFEEEEEEFFFHHHJJJJJJIIIHHHGGGIIIJJJKKKMMMOOOPPPPPPPPPwwwfffYYYUUUPPPMMMNNNPPPRRRRRRQQQQQQPPPQQQSSSSSSRRRQQQJJJJJJLLLMMMNNNOOOOOOPPPOOOMMMKKKJJJJJJHHHFFFDDDEEEBBB===;;;;;;;;;<<<;;;<<<<<<:::999888777777777333333222222111000000000000000000000////////////////////////////////////------..................////////////////////////111...++++++...///...---000000000000000000000000111111111111000000000000000000000000000000000000000000111000///...,,,+++000000//////.........------......///000111111222000000000000000000000000111000///......///000111333000------...000111111444333333222111000//////444222000000111222111000000111111111111222222222222444666888777444111...777777777666555555444444444333333222222333333444777666555555555666888999:::999777555666888;;;<<>>IIIQQQXXXfffuuuwwwccc___XXXPPPIIIDDD@@@>>>===<<<<<<;;;;;;<<<<<<===???>>><<<:::999888777777666666666666777777777777666666666666666555555555777777777777777777777777888888888999999999::::::888888888888888888888888888888777777888888999:::888888888999888888777777888888888888888888888888888888888999999999::::::999888888777777888888999888999999999999999999888===:::777555555777:::<<<<<<;;;;;;;;;<<<<<<======???>>><<<===>>>@@@??????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEECCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHJJJLLLLLLKKKKKKMMMOOOyyyeee[[[WWWRRROOOOOOQQQRRRSSSTTTRRRRRRRRRSSSRRRPPPNNNJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMKKKJJJJJJIIIGGGEEEEEEAAA===;;;;;;<<<<<<<<<:::999888777666555555555333333222222111000000000000000000000////////////000000000000000000000000000000//////...---+++***------------------------///...,,,,,,...///......................................................////////////////////////......////////////......////////////............////////////////////////000000000000000000000000000000////////////000000111///...///000111000///111111111111111111111111333111//////000000000///000111111111111222222222111111333444555555555555444555555555555666666666555555444333222222333333444444555666666666666555666666666666666777777777===888888===@@@AAAIIITTT]]]hhhyyyuuuggg\\\LLLJJJFFFAAA===:::888888888888777777777777888888===<<<;;;999888777777777555666666666777777777777555555555666666777777777777777777777777777777777777888888888999999999999777777777777777777777777888777777777777888999999888888888888777666555555777777777777888888888888777888888888999999999999888888777777777777888888888888999999999999888888===<<<;;;::::::;;;<<<===<<<<<<<<<<<<======>>>>>>???===<<<<<<>>>??????>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDCCCBBBBBBBBB@@@AAABBBBBBCCCDDDEEEEEECCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJIIIJJJKKK~~~iii\\\XXXSSSPPPPPPQQQSSSSSSRRRQQQQQQRRRSSSSSSQQQPPPKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMKKKJJJJJJJJJHHHFFFEEEAAA>>>;;;<<<=========:::999888777666555555555333333222222111000000000000000000000////////////000000000000000000000000.../////////...---,,,,,,------------------------...---------............000000000000000000000000/////////000000000000000////////////////////////---......//////////////////////////////.........//////////////////......////////////////////////000000////////////000000000//////000111111///...///000000000111111111222222000......///000///...000000111111111222222222222222222222333444555555333333444555555666777777666555444333333333333333222333555666666666555444777888999::::::999888777:::777777:::;;;:::???FFFGGGOOOZZZgggvvvwwwmmmbbbVVVMMMCCCBBB@@@>>><<<:::::::::888777777666666777777888;;;:::999888777777666666666666777777777888888888555666666666666777777777777777777777777777777777777777777888888888888999777777777777777777777777777777777777777888999999999999888888777666555444666666666777777777777777777777777888888888888999777777777666666777777777777777888888888888777777:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===============;;;::::::;;;???AAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAAFFFFFFEEEDDDDDDCCCBBBBBB>>>???@@@AAABBBDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLLLLKKKKKKJJJJJJKKKlll]]]YYYTTTQQQQQQRRRSSSTTTQQQPPPPPPQQQSSSTTTSSSQQQKKKLLLMMMNNNNNNNNNNNNNNNOOOMMMKKKKKKKKKJJJHHHGGGEEEAAA>>><<<<<<===>>>>>>;;;:::999888777666666666333333222222111000000000000000000000////////////////////////////////////,,,,,,---.../////////...------------------------,,,---...............///000000000000000000000000......//////000000000111........................------......//////000000.........///////////////////////////............//////////////////////////////000000000000//////000//////000111111///.../////////000111111222222222000......///000///...000000111111111222222222444333222222222222333444222222333444555666777777666555444444333333333444222333555666666666555444777888999::::::999777666888888999;;;::::::<<>>BBBGGGMMMWWWeeeuuuyyyuuuooohhhaaaXXXMMMFFF>>>===<<<;;;:::999888888888888777777777777888888999888777666666666666666777777777888888888999999888777777777666666666666777777777777777777777777666666777777777888888888888888888888888888888888777777666666777777888999999999999999888777666555555555666666666777777777666666777777777888888888777666666555555666666777666777777888888777777666777888:::;;;;;;;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;:::999;;;>>>AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA<<<===>>>???AAACCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKLLLMMMMMMMMMMMMnnn___[[[UUURRRRRRSSSTTTTTTQQQPPPPPPQQQSSSTTTRRRQQQLLLLLLMMMNNNNNNNNNNNNNNNOOOMMMKKKKKKKKKKKKIIIGGGDDDAAA>>><<<===>>>??????;;;:::999888777666666666333333222222111000000000000000000000////////////////////////////////////***+++---...///000000000------------------------***,,,...///......///000........................,,,,,,,,,------......///.......................................///000111.........///////////////........................000000000000000000000000//////000000000000//////111///...///000111000////////////000000111111111333111//////000000000///000111111111111222222222444333222222222222333333222222333444555555666666555555444444444444555555444444555666666666666555666666777888888777555444777888888888777666888999::::::;;;>>>CCCLLLVVV]]]kkkvvvwwwmmmfffdddbbb___[[[UUUMMMEEE???:::::::::999888888777777666666555555555555666666666666555555555555555666777777777777888888888888888888888777777666666666777777777777777777777777666666666666777777777777888888888888888888888888777666666666666777888888999999999999888777666666444444555555666666777777666666666666777777777777666666555555555555666666666666777777777777666666777888:::<<<<<<<<<;;;:::888999;;;<<<<<<<<<;;;:::>>><<<;;;;;;===>>>>>>===@@@@@@@@@AAAAAABBBBBBCCC>>>>>>>>>>>>????????????;;;<<<===>>>@@@AAABBBCCCAAABBBCCCDDDEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKNNNPPPOOOOOOrrr```\\\VVVSSSRRRTTTUUUUUUTTTSSSRRRRRRSSSRRRPPPNNNLLLLLLMMMNNNNNNNNNNNNMMMOOOMMMLLLKKKLLLKKKJJJHHHDDDAAA>>><<<===>>>??????:::999888777666555555555333333222222111000000000000000000000////////////------------------------,,,,,,---.../////////...........................))),,,///000...---///000........................++++++,,,------...//////........................//////...---......///000............/////////000,,,------....../////////000000000000000000000000...///000111111000///...222000......///000000000/////////000000000000000333222000000111111111000000111111111111222222222111111111222333333333444333333333444444555555555444444333444444555666777666666555555666666777888777777777777777666555555555777888666444555666666777777777888:::???EEEIIIGGGQQQ___jjjuuutttpppkkkfffaaa\\\WWWSSSPPPOOOMMMKKKGGGBBB===999888888888888888777777666555444444333333444444555555444444444444444555555555555555555666666666666777777777777777888888888777777777777777777777777555555555666666666777777777777777777777777777777666666666666666777888888666777777888777777666666333333444555555666777777555555555666666666777777666555555444444555555666555666666777777666666555777888999:::;;;;;;;;;;;;999:::<<<===>>>===<<<;;;>>><<<;;;;;;===>>>>>>===>>>>>>??????@@@AAAAAABBB??????>>>>>>>>>>>>>>>>>>;;;;;;<<<===???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDGGGGGGHHHHHHHHHHHHIIIIIIKKKIIIHHHJJJMMMOOONNNMMMvvv```\\\WWWSSSSSSTTTUUUUUUWWWUUUTTTSSSRRRPPPMMMKKKLLLMMMMMMNNNNNNNNNMMMMMMOOOMMMLLLKKKLLLKKKJJJHHHDDDAAA>>><<<===?????????999888777666444444444444333333222222111000000000000000000000////////////------------------------.........///......------////////////////////////))),,,///000...---///000000000000000000000000000------......///000111111........................000///...------...///000---.........//////000000,,,,,,------...///000000000000000000000000000000...///000111111000///...333000------...000111111000000000000000/////////444222000000111222111000000111111111111222222222...///000222444555555555333333444444444444555555333333333444555666777888777777666555555777888999:::999999999888888777777555777888666555777999999666666666777888:::===??????FFFMMMRRRVVV```qqq~~~rrreee\\\ZZZVVVQQQMMMKKKKKKJJJIIIBBBAAA@@@>>><<<:::888777333333444555555555444444555555444444444444555555444444333333333444555555333333333444444444555555555555666777888999::::::777777777777777777777777555555555555666666666777666666666666666666666666666666666666666777888888555555666666666666666555333333444444555666777777555555555555666666666777555555555444444555555555555555666666666666555555555666777888999999999999:::;;;===??????>>>===<<<:::999999:::>>>@@@AAAAAA<<<======>>>???@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@@@@;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDGGGGGGHHHHHHHHHIIIIIIIIIKKKIIIHHHIIILLLNNNLLLJJJqqqccc^^^WWWSSSSSSTTTSSSRRRUUUTTTTTTSSSRRRPPPNNNNNNLLLKKKJJJKKKLLLMMMLLLKKKKKKKKKIIIHHHHHHIIIJJJKKKGGGDDDAAA@@@@@@@@@???>>><<<<<<:::888777666666666555444333222333444555666000000111111111222222222000000000000000000000000000...,,,+++++++++---............------,,,,,,,,,///////////////////////////...,,,,,,...///...---------------------,,,,,,///...---,,,,,,---...///////////////////////////222111000//////......////////////000000000000111000000//////.........---000///...------...///000333333333111//////111333////////////////////////000000000000000000000000////////////000000000000222...222444111777;;;555444333333222222333333444333444444444333333555666:::::::::999999999888888888888888888777777777666888555222000222555777888666666666666777888999:::;;;<<<>>>BBBGGGMMMSSSVVVmmmyyy}}}oooccc[[[TTTLLLFFFGGGEEEAAA>>>===>>>@@@AAA@@@===:::888999888444111555555666666666555333222333333333333333333333333444444444444444444444444222222333444444555666666666555555444444666777888777777888888888888777666888888777777666666555555<<<888444222222444555666666666555555555555666666333444444555555555555555888777777666666666777777555555555555666666777777999777444222222333555666777888888888888999999999888888888888888888888888999999999:::::::::;;;;;;;;;<<<<<<>>>???@@@AAABBB:::;;;;;;<<<===>>>>>>???;;;<<<===============<<<999999999999:::<<<>>>???@@@@@@AAABBBCCCDDDEEEFFFBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIpppccc]]]VVVSSSSSSUUUTTTSSSTTTTTTTTTSSSRRRPPPNNNMMMKKKIIIIIIJJJLLLMMMLLLKKKLLLKKKJJJIIIIIIIIIIIIJJJGGGDDDAAA@@@@@@@@@???>>><<<;;;999888666666555555333222222111111222222222000000111111111222222222////////////////////////000///...---------....../////////......---------///////////////////////////...,,,,,,...///...---...---------------------///...------------...///........................000///////////////000000------........./////////000/////////............000///...------...///000000111000...------...000////////////////////////000000000000000000000000000000000000111111111111444000222333111555888333222111111000000111111222222444444444333333444666999999999999999999999999999999999999888888888777777555222111333555777777666555555666666888999999888999:::<<<@@@DDDHHHKKKRRR\\\jjjvvvzzzsssddd\\\RRRKKKHHHFFFBBB>>>???>>><<<;;;<<<>>>BBBDDDDDD@@@;;;888777666444222333444555666666555444333333333333333333333333333222222222222222222222222222222222333444444444555666555444444444555777777666666777777777777666666777777777777666666555555===:::777555666777888888666555555444444555555666555555666777777777777777666555555444444444555555444444444555555666666666888777555333333444555666777777888888888999999999888888888888888888888888999999999::::::::::::;;;::::::;;;<<<===>>>>>>???;;;;;;;;;<<<=========>>>>>>>>>>>>>>>===<<<;;;;;;999999999999:::<<<>>>??????@@@@@@AAACCCDDDDDDEEEAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIooobbb\\\VVVSSSTTTUUUUUUTTTTTTTTTTTTTTTSSSQQQOOOMMMJJJIIIIIIJJJMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIFFFDDDAAA?????????>>>===;;;:::999777666555444444333333333333222111000///000000000111111111111222////////////////////////000000/////////.........///////////////.........///////////////////////////...,,,,,,...///...---........................///...------------...///....................................///000111222---............/////////////////////............//////............///000/////////...,,,,,,...000////////////////////////000000000000000000000000111111111111222222222222666333222444666666444111222111111000000111111222222333444333222333444666777777777888999999::::::::::::999999999888888888666444333333555666666555555555555555555666777888777777777777999;;;>>>???@@@FFFOOOWWW___jjjxxxxxxkkk```VVVQQQGGGBBB===:::;;;<<<;;;:::999888777777999===@@@CCCHHHDDD>>>999777555333222333333444555555555444444333333333333333333333333111111111111111111111111222222222222222222222333555444444444444555666666444555555666666666555555777777777666666666666555999777555444555555555444555444444333333444444555444555666666777777666666333333333222222333333444333333444444444444555555777777666555555555555666777777777888888888999999888888888888888888888888888888999999999:::::::::999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<>>===<<<;;;:::999999999999:::;;;===>>>>>>??????@@@AAABBBCCCCCCAAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIqqqaaa\\\VVVSSSTTTVVVVVVVVVTTTUUUUUUUUUSSSQQQOOOMMMKKKJJJJJJLLLNNNPPPPPPOOONNNMMMLLLKKKJJJIIIHHHHHHFFFDDD@@@?????????>>>===;;;:::888666555444444444555555666555444222000///000000000000111111111111////////////////////////...////////////...------//////..................///////////////////////////...,,,,,,...///...---.........///////////////.........------................................................///000111....../////////000000000///////////////........................//////000000111000///---...000222////////////////////////000000000000000000000000000000000111111111222222555555444:::BBB>>>444111444333333222222333333444222333444333222222444666555555666777888999:::;;;999999999888888888777777444444333444666777555444444444444444444555666777888777777777888999:::;;;===@@@EEEHHHKKKQQQZZZaaaiiissstttmmmbbbXXXOOOIIIDDDBBB>>>;;;777666777888888777888777666666777:::===>>>IIIGGGDDD@@@<<<888555333444444444444333333222222222222222222222222222222222222222222333333333333222222222111111111111111444444444444444555555555333333444555555555444444666666666666666666666666555444333444555444333111444333333222222333333444222222333444444444444333333222222222222333333444333333333333333333333333666666666666666666666555777777777777888888888888888888888888888888888888888888888888999999999999888888888888888888888888;;;;;;;;;;;;::::::::::::>>>>>>>>>>>>======<<<;;;999999999888999;;;<<<======>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHvvvbbb\\\VVVSSSUUUWWWWWWVVVTTTUUUVVVVVVTTTRRROOOMMMJJJIIIIIIKKKMMMOOOOOONNNNNNMMMMMMLLLJJJIIIHHHGGGFFFCCC@@@?????????>>>===;;;:::888666555444444444555555555555444222///...000000000000000000000000........................---............---,,,+++------------------------///////////////////////////...,,,,,,...///...---............//////000000---..................---........................000000///...............------........./////////.........///////////////---......///////////////000000000///......000222000000000000000000000000000000000000000000000000/////////000000000111111111666777BBBRRRHHH666444444333333222222333333444222333333333222222444555444444555666888999::::::777777777777666666666666444333333555777777555333444444444444444555555666666777777777888999999:::888;;;>>>??????@@@CCCFFFKKKRRR]]]fffnnnyyyuuuhhh___SSSOOOIIIDDDAAA???===;;;888666444333444444333333555555555555777999;;;===JJJKKKLLLKKKFFF@@@;;;777666666444333222111000000222222222222222222222222111111111222222333333333111111111111111111111000222333333444444444444444222222333444444444444444555555555555555666666666777666666777888777555333333333222222222222333333111222222333333333333333333333222222333444555555333333333333333333333222555555555666666666666666666666777777777888888888777777777777777777777777777777777888888888999999999999888888888888777777::::::::::::999999999999:::;;;<<<===============:::999888888999:::<<<===<<<<<<======>>>>>>??????BBBBBBBBBCCCCCCDDDDDDEEECCCCCCBBBCCCCCCDDDEEEFFFzzzccc]]]WWWTTTUUUVVVVVVUUUTTTUUUVVVVVVUUURRROOOMMMHHHGGGGGGHHHKKKLLLLLLKKKMMMMMMMMMLLLKKKJJJIIIHHHEEECCC@@@>>>>>>>>>===<<<;;;:::999777666555444444333333333222111///...---111000000000000000//////...........................------------,,,,,,,,,,,,,,,,,,---------------///////////////////////////...,,,,,,...///...------------......//////000------...//////...------------------------------111000///...------------++++++,,,,,,,,,---------.........///////////////,,,---...///000000000///.........---,,,---///111000000000000000000000000000000000000000000000000.../////////000000000000///777666EEE\\\OOO666777222111111000000111111222111222333222111222333555333444555666777888999999777777666666666555555555444333333555666777555444555555444444444555555666333444555666777777888888444777:::;;;;;;;;;;;;<<<@@@CCCGGGKKKPPPXXXcccjjjwww|||oooddd]]]VVVNNNHHHDDDBBB>>><<<;;;999777555444444444444444444444333111222222444666999<<<>>>FFFJJJOOOPPPLLLFFF@@@<<<666555444222111000//////222222222222222222222222.........///000000111111111111111111111111111222111222333333444444333333111222333444444555444444444555555555555666666666555444333444666666444222444333333222222333333444222333444444555555444444333333333333444555666666444444333333333333222222555444444444444555666666666666666777777777888888777777777777777777777777666777777777777888888888888888888888888888777777888888888888999999999999888999:::;;;<<<=========:::999888888888:::;;;<<<;;;;;;;;;<<<<<<=========>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDD{{{ddd___XXXTTTUUUVVVVVVUUUTTTUUUVVVWWWVVVSSSOOOMMMJJJIIIHHHIIIKKKLLLLLLJJJKKKLLLLLLMMMLLLKKKJJJIIIEEECCC@@@>>>>>>>>>===<<<<<<;;;999888666666555555333333111000////////////111111000000////////////........................000///...,,,,,,------...------------.........//////////////////////////////...,,,,,,...///...---+++,,,,,,---......//////------...//////...------------------------------///......---------......---------.........//////............/////////000,,,---...///000000000///...//////...---...000222000000000000000000000000000000000000000000000000//////000000000111111111///777333BBB]]]OOO444888222111111000000111111222111222333222111111333555444444555555666777888888777777777777666666666666555444333444555666666555666666555555555555555666222333444555666666666666666777999;;;;;;;;;;;;;;;<<<<<<<<<>>>AAAFFFKKKOOOQQQYYYdddnnnuuu}}}wwwooo___YYYPPPJJJFFFCCC@@@>>>???<<<999888777666444222444555777777777666666666111111222333555777999:::<<>>===333333111000000111111222111111111111111111111111------......///000000111000111111222222333333333000111222333444333333222111222333444555555555555444444444555555555666666222111000111222333222111444444333333333333444444222222333444444444444444333222222333333555666666555444444444333333333333444444222111222333555777666666666666777777777888777777777777777777777777666666666777777777888888666666777777777777777777666777777777888999999999888888999:::;;;;;;;;;;;;:::999888888888999:::;;;:::::::::;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBB{{{eee___XXXUUUUUUVVVUUUTTTTTTUUUWWWWWWVVVSSSOOOMMMNNNMMMLLLMMMNNNOOONNNMMMKKKKKKLLLMMMMMMLLLKKKJJJEEECCC???>>>>>>>>>===<<<<<<<<<:::888777666666666555444333111000111222222111111000000/////////...........................222000...---,,,---///000---.........//////000000///////////////////////////...,,,,,,...///...---++++++,,,,,,---...//////,,,---...//////...---,,,---------------------------------------...///000111111111111222222222222---.........//////000000+++,,,...000000000000///111111111111000000333555000000000000000000000000000000000000000000000000000111111111111222222222111777000===ZZZLLL111777444333333333333333333444111222333222111111333555444444555555666777777777888888888888777777777777666444333333555666666555777666666555555555666666444444555666666666555555888888888888777777888999888777777:::>>>AAABBBBBBDDDJJJQQQTTTWWW[[[bbbhhhrrrxxx~~~wwwppphhh___TTTMMMHHHEEEAAA>>><<<<<<;;;;;;:::888555444555666666666444666888777666444333333444444333333222333333333333888===???>>>;;;::::::111000000000000222444555111111111111111111111111...//////000111222222333000000111222333444444444000111222333444333222222111222333444555555555555444444444555555555666666666444222333444555555444555444444333333444444555000000111222222222222111222222222222333444555666555555555444444333333333555333111000000222555777666666666666777777777777777777777777777777777777666666666666777777777777555555555666666666777777555666666777888999999:::999999:::::::::999888888:::999888888888999:::;;;::::::::::::::::::;;;;;;>>>>>>>>>>>>????????????============>>>???@@@AAAwwwfffaaa[[[WWWVVVVVVWWWWWWVVVTTTRRRQQQQQQPPPNNNLLLLLLKKKJJJKKKMMMOOOOOONNNJJJJJJKKKKKKKKKKKKJJJJJJCCCAAA>>>============<<<<<<:::888777777666555333444444333333222111111000111111000000//////......//////............//////000000//////...---++++++,,,------......------,,,.........------,,,,,,,,,------...............------///000222222000///---........................//////////////////..............................////////////........................////////////............////////////000000111222222222222222111111000000//////......000000111111111111000000000000000000111111111111222222222222333444555666111222222333333222222111444444222222222222444444555444333222222444555777666666777777777777666666888888777666555444444333777666555444444555666777666666666666666666666666777777777777777777777777999888888888888:::<<<===AAABBBCCCEEEHHHKKKNNNOOOTTTXXX]]]fffooowww~~~xxxmmmddd]]]ZZZUUUOOOJJJFFFCCCBBB===<<<:::888777888888999777777666555555555555555444555555555555555555444333222222111111222222333222333555666666555333222////////////000000000000////////////000000000000111111000000000000111111222222111111222222333444222222111111111111111222222333333444555555555555444555555555555555555444222222111111222222333444555444333333222222222222222222222333333444444444:::999888666555555555555555555444444444333333333555444222111111222444555666666555555555555666666999888777666555555666777666666555555555555666666777777888888888888777777444444555555666777777777;;;;;;;;;;;;;;;;;;;;;:::<<<:::777555444555777888888888999999999::::::::::::;;;<<<======<<<:::999<<<;;;::::::;;;===@@@AAAvvveee```ZZZVVVUUUVVVVVVVVVUUUTTTRRRQQQQQQPPPNNNLLLLLLKKKJJJKKKMMMNNNNNNMMMIIIIIIJJJJJJJJJJJJIIIIIIDDDAAA>>><<<===============;;;888777777777555444333333333222111111000000000000000000//////......//////............//////.........///......------,,,------......------,,,......---------,,,,,,,,,---...............------...///000111111000///...........................------------....................................---.........//////000000............////////////............////////////......///000000000000000111000000000/////////...000000111111111111000000000000000000111111111111111111111222333333444444111222222333333222222111444333222222222222333444333333444444555555444444666666777777777777666666888777777666666555555555666666555555555555666666555555555555555555555555666666666666666666666666555555444555555777888999======>>>???AAABBBDDDEEEFFFHHHKKKOOOTTTZZZ^^^```kkkmmmssszzzzzzooogggaaa[[[TTTOOOLLLJJJFFFBBB>>><<<:::999666555555555555555666666666666555444444444444555333444444555555444444333111111111111111111111111000111333444444333111000/////////000000000111111////////////000000000000111111000000000000111111222111111111111222333333333333222111000000000000333333444555555555444444333444444555555444444333222222111111222222333444555444333222222222222222222222333333333333333333666555444333222222222222333333333444444555555555555444222111111222444555666666555555555555666666888777666555555555666666777666555444444555666777777777888888888777666666444444555555666777777777999999999999999999999999;;;:::888666666666777888888888888999999999::::::999::::::;;;;;;::::::999::::::999999;;;===???AAAtttddd___YYYVVVUUUUUUVVVVVVUUUSSSQQQQQQQQQPPPNNNLLLMMMLLLKKKLLLMMMNNNMMMLLLHHHHHHIIIIIIIIIIIIHHHHHHEEEBBB===;;;;;;===>>>>>>>>><<<999888888888666555333222222111000000//////000000000////////////...//////............//////,,,------...//////......,,,------......------,,,...------------,,,,,,,,,...............---,,,+++...///000111111000///...........................+++,,,,,,,,,------..............................,,,,,,---...///000111111............////////////............////////////....../////////000000000000000000000////////////000000111111111111000000000000000000111111111111...///111222333333222222111222222333333222222111333333222222222222333333111222444666666555444222555666666777777666666555666666666666666666666666555555666666666666555555555555555555555555555555666666666666666666666666777777777777777888999::::::::::::999::::::;;;;;;>>>>>>???@@@BBBEEEGGGHHHLLLOOOSSSZZZaaahhhmmmqqqwww||||||uuukkkddd]]]WWWNNNIIIGGGEEECCCAAA???>>><<<:::999888777777000111222333444444444444555555444333333333333333222222333333333333222222//////000111111000//////...///000111111000///...000000000000111111111111////////////000000000000111000000//////000000111111111111111111222222333222111111111111111222222444444444555444444333333222222333333333333222222222111111111111222333333444333333222222222222333333333333333333222222222333222222111111222222222111222222333444555666777444444222222222222444444666666555555555555666666555555444444444555666666777666444333333444666777777777888888777666555555444444555555666777777777666666666777888888999999::::::999888888777777777777888888888999999999999999888888888888888999999999999999999;;;===???AAArrrddd___ZZZVVVUUUVVVWWWWWWUUUSSSQQQQQQQQQPPPOOOMMMNNNLLLLLLLLLMMMMMMLLLJJJHHHIIIIIIJJJJJJIIIIIIHHHEEEAAA===:::;;;===??????>>><<<:::999999888777555222222111111000///////////////////////////////////////............//////------...............---,,,------......------,,,------------------------............---,,,++++++......///000000///..............................,,,,,,,,,------...//////........................---------...///000000111............////////////............////////////000000000000000111222222000000000000////////////000000111111111111000000///000000000111111111111---...000222333222111000111222222333333222222111333222222222222222222333222333444555555555444333555666666666666666666555333444444444555555555666333444666666666666444333555555555555555555555555666666666666666666666666888888888888888999::::::999999888888888888999999<<<<<<======???AAABBBCCCBBBDDDFFFIIILLLPPPTTTUUUXXX\\\bbbhhhnnnuuu}}}{{{vvvtttjjjgggccc___[[[VVVPPPKKKIIIEEEAAA>>>??????>>>===999999888888888777777777111222333555666555555444444333333222222222222222000111111111111111111000...///111222222111///......///000000000000///...000000000000111111111222////////////000000000000000000////////////000000000000000000000111222222...//////000111333444555333333333333222222111000111111222222222222111111111111111111111222222333333333222222222222222333444333333333222222111111333333333333333444555666222222333333444555666666444333333222222333333444666555555444444555555666333333333333444555555666777555333222222333555777777777777777666555444444444444555555666777777777555555666666777888999999888999:::::::::888777666777777777888888888888999888777666666666777888999:::::::::;;;<<<>>>@@@AAAqqqddd___ZZZVVVVVVWWWXXXXXXTTTRRRQQQQQQQQQQQQOOOMMMMMMLLLLLLMMMNNNNNNLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJEEEAAA<<<:::;;;===???@@@>>><<<:::999999888777555222222111111000/////////...............///////////////............//////////////////...---,,,+++,,,------......------,,,------------------------------......---,,,++++++......////////////..............................------......////////////........................///////////////.....................////////////............////////////000000//////000000111222////////////000000000000000000111111111111000000///000000000111111111111,,,...000222333222111000111222222333333222222111222222222222222222222222444444333222333444555666555555666666666666555555111222222333333444444555333444555666666555444333555555555555555555555555555555555555555555555555444444444555555555555555777777777777777888999999999999999:::;;;<<<===>>>=========>>>@@@AAACCCDDDGGGIIIKKKNNNQQQVVV[[[^^^dddggglllpppvvv|||{{{wwwuuukkkiiifffaaa\\\XXXUUUSSSNNNMMMJJJHHHFFFDDDAAA???::::::::::::;;;:::888777555555555555444444444333222333555555555555333222333333222111111111111111//////000000000000/////////000222333333222000/////////000000000000/////////000000000000111111111////////////000000000000000000////////////000000000000//////000000111222000000000000111222333444111111111111111000///...000111111111111111111000111111000000111111222333222222222111111222222333333333333222222111111111333333333333444555666666444444444444444444444444333333333333333333333333555555444444444444555555222222333444444444555555555444333222222333444555666666666666666555444333444444555555666777777777555666666777888999::::::777888999::::::999777666666666777777777888888888888777666555666777999:::<<<<<<===>>>???@@@AAAAAAoooccc^^^YYYUUUUUUVVVWWWWWWTTTRRRQQQPPPQQQQQQOOONNNLLLKKKLLLMMMOOONNNLLLJJJJJJKKKKKKKKKKKKKKKKKKJJJDDD@@@<<<;;;<<<>>>???@@@>>><<<999888888888666555333222222111000000//////---............///////////////............//////000000000///...,,,+++***,,,------......------,,,,,,,,,,,,------------...,,,,,,------------,,,,,,................................................////////////////////////........................000000//////........................////////////............///////////////...---,,,---...///000////////////000000000000000000111111111111000000000000000000111111111111---...000111222222111111111222222333333222222111111111222222222222111111555444222111222333666777444555555666666555555444222222222333333444444444444444555555555555444444444444444444444444444444555555555555555555555555444555555666666666555555444444444444555666777888777777666666777777888999888888999999;;;<<<>>>???>>>???@@@BBBDDDGGGIIIJJJNNNOOOPPPRRRUUUZZZaaaeeeoooooonnnnnnpppsssvvvxxxwwwzzz}}}~~~yyyvvvrrroooiiiccc^^^ZZZXXXXXXNNNMMMKKKIIIGGGEEECCCBBBBBBAAA???===;;;:::999999444555777888777555333222444444555555444444333222222222333333333222111111333333222111111111111111//////000000000000//////000000111222222111000000000000000000000000000000////////////000000000000////////////000000000000000//////......//////000///////////////000000111444333222111000000000000000000000000000000///...000000111111111111000000111000000000000111222222222111111111111222222333222222222222222111111111111111111111222333333444555555444444444333333333333333333333333333333333555555444444444444555555333333444555555555444444333333333222222333333333444444555555555555444444444444555555666777777777777777888888999999::::::666777888999999888777666666666666666777777777777777777777777888999::::::>>>?????????@@@@@@@@@@@@lll```\\\VVVSSSSSSTTTUUUVVVSSSRRRPPPPPPQQQQQQPPPNNNJJJJJJKKKMMMOOOOOOMMMKKKIIIJJJJJJKKKKKKJJJJJJIIIBBB@@@===<<<===>>>??????===;;;888777777777555444333333333222111111000000---------.........////////////............//////.../////////...---,,,,,,,,,------......------,,,,,,,,,,,,---------......***+++,,,,,,------------.........------.................................000//////......------,,,.................................///////////////............////////////............///////////////...---,,,,,,...///000.../////////000000000111000000111111111111000000000000000000111111111111//////000111111222222333111222222333333222222111000111222333333222111000333333333333444444555555444555555666666555555444444444444444444444555555555444444333333444444555444444444444444444444444555555555555555555555555666777888888888777666666444444333333333444555555666666666666777888999999666777777888999;;;<<<===:::;;;;;;===???@@@@@@???AAABBBCCCCCCDDDGGGLLLOOOQQQQQQQQQQQQRRRTTTUUUVVVTTTWWW[[[]]]^^^___aaacccccceeehhhjjjjjjlllnnnqqqqqqqqqqqqppppppoooooonnnppppppqqqqqqqqqppppppoookkkjjjiiigggfffeeeddddddbbb___\\\ZZZYYYWWWTTTRRRPPPOOOMMMKKKHHHFFFEEEDDD>>>>>>============<<<<<<<<<;;;999777555444555666444555666666444333222222333444555666666555444444000000000000111222333333333333222111111111111222//////000000000000//////000000000000000000000000000000////////////000000---.........////////////////////////000000000000//////............/////////............///000000222222111111111111111222000000111111222111111111000111111222222111111000000000000000000111222222111111111111111222333333111111111111222222222222111111000000000111111222333333444444444444444444222333333444444333333222555444444333333444444555444444555666555555333333111222333444444333222111222333444444555555555555444444555555666777777777888888888888888888888888666666666777777777666666555555555666666666777777777888999:::;;;;;;;;;;;;@@@@@@@@@@@@??????>>>>>>~~~jjj^^^ZZZTTTQQQQQQRRRTTTTTTSSSRRRPPPPPPQQQQQQPPPNNNIIIIIIKKKMMMPPPPPPNNNLLLHHHIIIIIIJJJJJJIIIIIIHHHAAA???======>>>??????>>><<<:::888777777666555333444444333333222111111111---------.........////////////............//////,,,---......///.........,,,------......------,,,,,,,,,,,,------.........)))***+++,,,---...............------------..............................//////...---,,,++++++***........................,,,------...///000111111............/////////000............/////////000111000...---...///111333.../////////000000111111000000111111111111000000000000000000111111111111000000000000111222333444222222222333333222222222000111222333333222111000111222444666666555444333444555555555555555555444666666666666666666666666555555333222222333555555444444444444444444444444555555555555555555555555333333444555555444333222666555555444444444444444222222333444777999;;;<<<555555444555555666777777999999:::;;;===<<<;;;999999;;;===>>>???AAAEEEGGG@@@@@@BBBCCCDDDCCCCCCBBBBBBDDDHHHJJJJJJJJJLLLMMMKKKLLLNNNNNNNNNNNNPPPRRRQQQQQQQQQQQQQQQQQQRRRRRRPPPPPPQQQRRRRRRRRRRRRQQQLLLLLLLLLLLLLLLKKKKKKKKKLLLIIIGGGEEEEEEDDDCCCBBB???@@@@@@@@@???<<<:::888666666777777888999999999777777666444222222555777444444444222000000222333///000222333333333222222000000000000222444666888444333222222111222222222//////000000000000////////////............////////////............//////------------.........///////////////000000000000//////............//////...............///000000------...000222444666777000111222333333333333333111111222222222222111111000000000000000111111222111111000000111222333333000000111111222222222333222222111111111111222222111222222333444555666666222333333444444333333222555444444333333444444555555555666777666555333222000111333444444333111000111111333444555666666666444444555555666777777777888888888888777777777777555555555555555666666666555555555555666666666777888999;;;<<<======<<<<<<@@@@@@@@@??????>>><<<<<<tttjjjYYYXXXUUUSSSRRRSSSUUUVVVSSSSSSTTTTTTSSSRRRPPPOOOMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJLLLMMMMMMJJJHHHBBBAAA??????@@@AAA@@@???>>><<<999888777777555444444444444333222111//////////////////////////////111111000000//////......///...------...///...------,,,,,,++++++,,,,,,---******+++,,,,,,---............---------,,,,,,,,,//////.........---------...///000///,,,+++---///............////////////.........------,,,,,,,,,------------------------000000000///......---------.........//////000000,,,------...///000111111////////////////////////......//////000000000111------...///////////////222222222222222222333333333333222111111000000///222222333333333222222111444333333333333444555555333333222222333333444555444444555666555444222111444444444444444555666777444444444444444444444444555555555555555555555555333444555555666666555555333333444444444444444333555555666666777888888888777777777777666666666666888888999999999:::::::::<<<:::999:::======;;;888>>>>>>============>>>>>>======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBAAABBBBBBBBBAAA@@@???@@@AAABBBAAA???AAAAAAAAAAAA@@@>>>===<<<>>>===<<<;;;::::::::::::;;;;;;:::888777555444444555555555555555555555555555444444333333222222111666555333222111222333333111222222333333222222111333333222222111000//////111111111111000000000000111111000000//////......444111---,,,...000000///////////////............---------............///333111......///000//////......///000000000000000......//////000000111111///////////////000111111222000...///222333111//////000222333333222111000000000000000000000000000000111111111111222222222222222222222222222222222333333222111111111222222444444444555555555555666111333444666666666555555333333333222222111111111333333222222111111222222222111000000000111222222111222222333333444444555444444444444444555666777777777888888888888777777777777777777666666666666888666666666888999888777;;;;;;;;;<<<<<<>>>???@@@>>>>>>??????>>>===<<<<<<}}}qqqfffYYYWWWUUURRRRRRSSSTTTVVVTTTUUUUUUUUUTTTRRRPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJLLLMMMMMMJJJHHHCCCAAA???>>>???@@@@@@@@@>>><<<999888777777555444444444444333222111000///////////////////////////000000000000///////////////...------...///...---------,,,,,,,,,,,,------++++++,,,------...//////......---------,,,,,,,,,//////.........---------...///000...,,,+++---///............////////////......---------,,,,,,,,,------------------------.........///////////////000000000000////////////------......//////000000////////////////////////000000111111111222222222000111222222333333222222111111222222222222333333111222222333333444444555111111222222222222222111444333333333444444555555444444333333444444555666444444555555444444333222444444444333444444555555444444444444444444444444555555555555555555555555333444444555555555555555666777777777777777666555333333444555555666666777777777777777666666666555888888888888999999999999;;;999888:::<<<===;;;999;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;===;;;;;;;;;<<<===<<<;;;;;;<<<<<<;;;;;;:::999888777777777777777888888888666666666666555555555444333333333333333333333333222222333333333333333333444444333222222222222222111222222333333222222111333333222111111000//////111111111000000000//////////////////.........---222000------...000///...............---------------------............///222000...---...//////.........///000000000//////......//////000000000000///////////////000111111222000//////111222111///000111222333333222000///000000000000000000000000000000111111111222222222222222222222222222222222222222222222333333333333444444444444555555555555777777777666555444222222444333333333222222222222555444333222222222222222333444444444555555555555111222222333333444444555444444444444444444555555777777888888888888777777888888888888888777777777:::999999:::===??????>>><<<<<<<<<======>>>??????======>>>>>>======<<<;;;{{{ooodddYYYWWWUUUSSSRRRSSSTTTVVVVVVVVVVVVVVVTTTRRROOONNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLNNNMMMJJJHHHEEEBBB>>>===>>>@@@AAAAAA>>><<<999888777777555444444444444333222111000///////////////////////////////////////000000000000///...------...///...---------,,,,,,,,,,,,------,,,------....../////////......---------,,,,,,,,,...............---------......///...,,,+++---...---............/////////...------------,,,,,,,,,------------------------------......///000000111222222111111000//////............///////////////////////////////////////000000111111111111222222//////000111111111111111111111111222222222333333111111222222333444444444//////000111222222222222333333333444444444555555555444444444444555666666555555444333333333444444444444333333222333333333444444444444444444444444444444444444444444444444333333444555555555555555555555555555444444333222222222222333444444555555777777777666666666555555666666777777777888888888888888888999;;;<<<:::999888777777666666777777888::::::999999888888777777777777777777777777777777777777666555555555555555777666555555777777666555666666777777777777666666333333333333333444444444111222222333333444444555222222222222222222222222000111111222333333444444111222222222222111111000111111222222222222111111222222222111111000000///111111000000000000//////............------------000///......//////...---...------------,,,,,,,,,---------............///000...------.........---....../////////......---...////////////000000000///////////////000111111111000///000111222111///111111222333222111///...000000000000000000000000000000000111111111222222222222222222222222222222000111333444555444444333333333333444444444555555999888777666444444333333444444444444333333333333777666555444333222222222111222222222222000///...111222222333333444444555666555555444444444444555666777777888888777777666888888888888888999999999777666777:::===@@@AAA@@@============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;:::{{{oooddd[[[YYYVVVTTTSSSTTTVVVWWWXXXXXXWWWVVVTTTQQQNNNMMMKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKMMMNNNMMMKKKHHHFFFCCC>>><<<===???AAAAAA>>><<<999888777777555444333444444333222111000///////////////////////////......//////000000111111///---------...///...---,,,,,,++++++++++++,,,,,,,,,---------.........///......---------,,,,,,,,,..............................------,,,,,,---...---------.........//////------------------------....................................//////000000000000000//////////////////////////////.........////////////////////////......//////////////////...///000000111000000000000000111111222222333333222222111111000/////////---...///000111222222222333333444444444555444444444444444444444555555666666555333222222333444555444444333222111111111111444444444444444444444444444444444444444444444444333333444555555555444444333444444333333222111000111222222333444444555555777777666666666555555555555555555666666666777777666666777888999:::999999555555555444444555555555777777666666666555555555777777777777777777777777666666555444444444444444444333222333444555444222444555666666777777777666333333333333222222111111000111111222222333333444222222222222222222222222000111111111222222333333///000111222222111000///111111222222222222111111222111111111000000000///111000000000////////////........................000///000000000///...---.........---------,,,,,,---------............///...---,,,,,,---...---,,,...............------,,,///////////////////////////////////////000000111111000000000111111000000222222222222111000...---000000000000000000000000000000000000111111111111111111111111111111111111///000333555666555444333222333333333444444444444555444444444555777999:::444444444444444444444444888777666555444333333333111111222111///,,,)))'''111222222333333444444555888777666555555555555555666666777777777777666666777777888888888888888999666555666999===???@@@@@@==================<<<<<<;;;;;;<<<<<<<<<;;;;;;:::}}}rrrggg\\\ZZZXXXUUUUUUVVVWWWYYYXXXXXXWWWVVVSSSPPPNNNLLLJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKMMMNNNNNNKKKIIIGGGCCC???<<<===???@@@AAA>>><<<999888777777555444333333333333222222111000////////////////////////......//////000000111111///---------...///...---++++++************++++++,,,,,,,,,,,,,,,---------......---------,,,,,,,,,---.....................------,,,,,,,,,---------------------............------------------------........................000000//////............,,,,,,------...///000000///////////////.........//////////////////////////////..................111222333333444444333333//////000111111222333333222222111000000//////...---...///000111222222222222333444555555555444444333333333222333333444555555444333222222333555666444333222111111111111111444444444444444444444444444444444444444444444444222333333444555444444444666666666666666555444444333333333444555555666666666666666666555555555555444444555555555666666666555666777777777777777777555555444444444444555555444444444555555555666666777777777777777777777777666666555444444444444444555333222333444555444333333333444555666666666666111222333444555555555444333333222222222222222111222222222222222222222222222222222111111000000000...///111222222111000///000111111222222111111000111111111000000000000000000000000////////////...////////////////////////000000111111000/////////////////////.........------------............///---,,,+++,,,......---,,,---...............------/////////...............///////////////000000111000000111111000000000111222222222111000///......//////////////////////////////000000000111111111111111111111111111111111///000333555666555444333222222222222333333333444222222222333555888;;;<<<444444444444444444444444888777666555444444444444333444555555444222///---111222222333333444444555999999888777666666666777666666777777777777666666666666666777777777888888:::::::::<<<>>>@@@@@@@@@<<<<<<=========<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;~~~ssshhh\\\ZZZXXXVVVUUUVVVXXXYYYWWWWWWVVVUUUSSSPPPMMMLLLIIIJJJJJJKKKKKKLLLLLLMMMKKKKKKLLLMMMOOONNNKKKIIIFFFCCC???===>>>?????????>>><<<999888777777555444333333333333333222111000////////////////////////////////////000000000000///...------...///...---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------...............---,,,++++++---...------,,,------------.........,,,,,,,,,------------...........................111000000///......------******+++,,,...///000111.........///////////////////////////////////////111111000000000000//////000000111222222222222111...//////000111222333333000000111111222333333333//////000111222222222222222333444555555555444333333222222222222333444444444444333333333444555555333333222222111222222222444444444444444444444444333333333333333333333333222222333444444444444444333333444444444444444333444444444555666666777777666666666555555555444444444444555555555666666666444555777777555444555666555555444444444444555555333444444444555555666666666666666666666666666666444444333222222222222333555444333444555666555333111111222333444444444333---///222555777888999999444444333333222111000000222222222222222222222222222222111111000//////...///000000111111111111000000000111111111111000000000000000000000000000000000000////////////....../////////000000000000000///111111000///...///000000000/////////.........---------............///,,,,,,,,,---...///---,,,------...////////////////////////............---///////////////000111111///111222111000///000111111111111000/////////////////////////////////////////////000000000111111111111111111111111111111///000222333444333333222111111222222222333333333333333333444555666777888333333333333444444444444666666555444444444444555111222444555666666666666111222222333333444444555999888888777777777777888555666666777777666666555555555555666777777888888:::999999:::<<<>>>===<<<;;;<<<===>>>>>>===<<<;;;<<<===>>>>>>>>>>>>>>>>>>|||pppeee[[[YYYVVVTTTTTTTTTVVVWWWUUUUUUUUUTTTRRROOOMMMKKKIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKLLLNNNOOONNNLLLIIIEEECCC@@@????????????>>>>>><<<999888777777555444222222333333333222111111////////////////////////000000000000///////////////...------...///...------,,,,,,,,,,,,,,,,,,---------------------------......---------,,,,,,,,,---------.........//////---+++)))***---......,,,,,,,,,---------.........,,,,,,,,,---------..............................///////////////.........+++,,,,,,---...///000000------......//////000000////////////////////////111111000000000/////////------...////////////.........///000111222333333000000111111222333333333111111222222222222222111111222444666666555444333333333333333333444555555222333444444555555444444333222222222222333333444444444444444444444444444333333333333333333333333222222333444444444444333///000111222222222222222444444444555666666777777666666555555555444444444555555555555666666666666444666777666444222222444444444444333333444444444555555444444444444333333444444444444444444444444444333222222111111222222555333333333444555444333111111222333333333222222///000333555666666666555333333222222111000000000111111111111111111111111000000000000000000//////111000000000111111222333000000111111111111000000///000000000000000000000000000/////////................../////////000000...//////...++++++---000//////.........------------------............///,,,,,,,,,...///000...,,,,,,---...///000111111111//////.........---------///////////////000111111///111222111//////000222000000000/////////000000////////////////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111222222222222333333444444444444333333222222222222333333333444444444444333444444555666111111222222333444444444111222222333333444444555666666666555666666777777555555666666666666555555555666666777888888999999888777666888:::<<<;;;;;;;;;<<<>>>@@@AAA@@@???>>>>>>??????@@@AAAAAA@@@@@@zzzmmmbbbYYYXXXUUUSSSRRRSSSUUUVVVTTTTTTTTTSSSQQQOOOMMMKKKIIIIIIIIIJJJKKKLLLLLLMMMKKKKKKLLLNNNOOONNNLLLIIIEEECCC@@@@@@@@@???>>>===>>><<<999888777777555444222222333333333222111111////////////////////////111111000000//////......///...------...///...---///......------......///.....................---......---------,,,,,,,,,---------.........//////---+++)))***---///...,,,,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////------......///000000000.........///////////////,,,------...///000111111//////////////////////////////......---------,,,//////000111111111111111---...///000111222333333111111000000///.........222222333333333222222111111222444666666555444333555444444444444555666666111222444555666555444444222222222222333444555555444444444444444444444444333333333333333333333333222222333444444444333333111222333444555666666666333333444555555666666777666666555555555444444444555555555666666666777777444666888666333111111333444444333333333333444444666666555444333222111000444444444444444444444444444444333222222222222222444222111222333444333111333333444444444444333333333444555555444222///...111111111111000000000000000000000000000000000000......//////000000111111222111000000000111333444000000111111111111000000////////////000000000000000/////////............---------.........//////---......+++((((((,,,///......---------,,,,,,,,,---------.........//////,,,,,,---...000000///---,,,,,,...000111222222222//////.........---------///////////////000111111///111333222///...000222000////////////000000111////////////////////////////////////000000000000000000000000000000000000222111000000///000000111000111111111111222222222111222333444555444333222111111111222222333333333333333333333333444666666777666444333222111111111111222222333333444555555444444444444444555666777555555666666666666555555666777777888999999:::::::::999999;;;>>>@@@@@@???<<<>>>@@@BBBCCCBBBAAA@@@???@@@AAABBBBBBBBBBBBBBB|||nnn```ZZZVVVSSSRRRUUUWWWVVVTTTUUUSSSQQQPPPOOOMMMJJJHHHKKKKKKLLLLLLLLLMMMMMMNNNOOOMMMKKKJJJJJJJJJIIIGGGEEEBBB???>>>???AAABBBBBB===<<<999777555444444444444333222111000000000000....................................---,,,+++***---------------------------------,,,,,,+++++++++------------------,,,,,,&&&(((***---...---,,,,,,,,,,,,,,,,,,++++++***)))......---------,,,,,,,,,000...---///222333111...///...,,,+++******+++,,,......------------..............................//////.........---------------------......//////111111000000//////......000000000000//////////////////////////////////////////000111222222333333000/////////000111222222111222333333222111222333222333333444444333333222333333333444555666777777444444444333333222222222444444444444444444444444222333333444444555555666555444444333333222222111222222222111111000000000111222444444444444555777888777555444333333444444333333222222111222222222555333333444666777666555::::::888555222000111222000111111222222333444444666666555444222111000000444444444333333222222222222222222222222222222222555555555555555555555555444444333333333333222222111111111111111111222222111111111111111000//////000000000000000000000000000000000000000000000000222222111000000000000000............///////////////000111222222333333222////////////////////////000000//////.........---////////////////////////...............///000000++++++,,,---.........---.................................000222333333222111000///...------...///,,,,,,,,,------------...000000000000000000000000000000///...............333222111///............000000000000000000000000///000111222222111000///000111111111111222222222222222222111111111000000111111222222222333333333222222333333333333444444222111111111222333333444222444555555444333333444555444333333222222222222555555666666666666555555444555555666666666666666555666888999999999888777;;;::::::::::::;;;<<<<<<>>>???AAABBBCCCBBBBBBAAA???AAACCCEEEFFFEEECCCAAA~~~pppbbbWWWSSSOOONNNPPPSSSSSSQQQRRRQQQPPPPPPPPPOOOMMMKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOMMMJJJJJJJJJJJJHHHGGGHHHDDD@@@>>>>>>>>>???>>>===<<<999777555555444444555444333222111111111111////////////////////////...............---,,,+++------------------------,,,,,,,,,+++++++++******------------------------)))+++---...///...---,,,...////////////...---,,,......---------,,,,,,,,,---,,,+++---///000...,,,------,,,,,,++++++,,,,,,......------------..............................//////.........---------........................000000000000//////......000000000000//////////////////////////////////////////000111111222333333000000000000000000111222111222333222111000111333444444444444444444444444333333444444555555666666444444444333333222222222333333333333333333333333333333333333222222222222333333333333333333333333333333222222222111111111111222444444333444555777888777555444333333333444333333222222111222222333444333333444555666666444555555555444111000111333222222222222222222222222333333333333333333333333444444333333333222222222222222222222222222222222111111111111111111111111333333222222222111111111111111111111111111111111111111111111111000//////000000000000000000000000////////////////////////000000///////////////000///000000000111111111111000000000000000///------........................000/////////.........---////////////////////////---------------......///,,,,,,,,,---------------..............................---...///111333333111000///...---......///............////////////000000000000000000000000000000///...............222111000//////......///000000000000000000000000///000111111111111000///000000111111111222222222222222222111111111000000111111111222222222333333222222333333333333444444222222111111222333333444333444666666444333444555555444333333222222222333555555666666666666555555444555555666666666666666555666777777888888777777:::::::::::::::;;;<<<<<<===>>>???@@@AAAAAAAAA@@@@@@AAACCCEEEEEEDDDCCCBBBrrrdddWWWRRRMMMKKKMMMPPPQQQQQQPPPOOOOOOOOOQQQQQQOOONNNMMMMMMNNNNNNOOOOOONNNNNNMMMLLLJJJIIIJJJJJJHHHFFFFFFCCC???======>>>>>>>>>===<<<:::777666555555555666555444333222222222222000000000000000000000000....../////////......---------------------------++++++++++++************+++,,,,,,------.........---...///000000///...---//////000000//////............---------,,,,,,,,,---,,,,,,---...///---,,,++++++,,,---------------......------------.............................................---------///////////////.........000000000////////////...000000000000///////////////////////////////////////000000111111222222222222111000000000000000000000111222222000000111222555444444444444444444555444444444444444555555555444444333333333333222222333333333333333333333333333333222111111000//////111111222333333444555555333333333333222222222222111222444444333333555666777666555444333333333444333222222111222222333333444333222333555666555444///000222222111111111333444333333222111111000000000111111222333444555555333333333333222222222222111111111111111111111111////////////////////////222111111111111000000000111111111111111111111111000000111111000000//////000000000000000000000000////////////////////////000000/////////000000111//////000000000111111111000000000000///...------......................../////////...............000000000000000000000000,,,,,,,,,,,,,,,------.........,,,++++++,,,------------------------------...---,,,,,,---///111222000000///............/////////000000000111111111000000000000000000000000000///......---.........000000////////////000000000000000000000000000000///000000111111000000///000000000111111111222222222111111111111000000000111111111222222222222333222222333333333333444444222222222222222333333444333555666666555444444555444444333222222222333333555555666666666666555555444555555666666666666666555555555555555666777777::::::999999::::::;;;<<<<<<<<<>>>??????@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBrrreeeZZZTTTNNNLLLNNNRRRTTTTTTPPPOOOOOOPPPQQQQQQPPPNNNNNNNNNOOOPPPPPPOOOOOONNNLLLKKKJJJJJJJJJJJJHHHFFFAAA???<<<;;;===???@@@AAA>>><<<:::888666555555555555444333222222111222222////////////////////////......//////////////////------------------------++++++++++++++++++++++++++++++,,,,,,---...///////////////000///...---,,,,,,,,,------------,,,,,,......---------,,,,,,,,,........./////////...---)))***,,,...///......---...------,,,,,,------...................................................000000/////////.........////////////////////////000000000000///////////////////////////////////////000000000111111111222222222111000/////////000///111111111000///000111444444444444444444444444555444444444444444444444333333333333333333333333222222222222222222222222222222222111111111000000222222222333333444444444333333333333333333333333111222444444333333444555555555555444444333333333222222111111222222333333444333222333444555444333---///222333222111111222333222222222111111000000000000111222333444444555333222222222222222222222111111111111111111111111111111111111111111111111222222111111111000000000111111111111000000000000///000000000000000//////////////////////////////////////////////////////000000000000000111111222---------.........//////...///000111222222222222................................................////////////////////////,,,,,,,,,,,,,,,------...000...,,,******+++,,,---------------------------***,,,---------...///000/////////.........////////////000000000111111111000000000000000000000000///......------.........///////////////000111111///////////////////////////000000000000000000///000000000000111111111111111111111111000000000000111111111111222222222222222222222333333333444444333333222222222333333444333555666666555444555555444333333222222333333333444555555666666555555444444555555666666666666666555555444333333555666777999999999999999::::::;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>======>>>???@@@~~~rrreee[[[UUUOOOMMMPPPSSSUUUUUUSSSRRRPPPPPPQQQPPPNNNLLLNNNOOOPPPQQQQQQPPPNNNMMMKKKJJJJJJJJJKKKKKKHHHFFFAAA>>>;;;;;;<<>>===:::888666555555555444333222111111000000000..............................//////////////////------------------------------------------------++++++,,,,,,---...//////............------,,,+++***++++++,,,,,,,,,++++++......---------,,,,,,,,,---............---------)))***,,,.../////////...------,,,,,,,,,,,,------........................---.....................///////////////......................../////////000000000000////////////////////////////////////000000000000000111111111222222111000/////////000///111111111000///000111222333444555555444333222444444444444444333333333333333333333333333333333222222222222222222222222222222222333333333444444444444444333333222222222333333333333333333333333111333444333222222333444444444444444444333333333222111111111222222333444444333222222333444333111///111444444222111000111000000000111111222222222222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222333222222222111111111111111111111000000000//////...//////000000000//////////////////////////////........................//////.........//////000------------...............///000111111222222111........................---------...............---------------------------------,,,---......//////...,,,***)))***,,,---------------------------'''***...000///---,,,---......//////////////////......////////////000000////////////////////////......------------......///......//////000111222////////////////////////000//////////////////000//////000000000111111111000000000000000000000000000000111111111222222222222222222333333333444444444444333333222333333444333555666666555444444555333333333222222333333444444444555555555555444444444555555666666666666666555444333333333444666777999888888888888999::::::<<<<<<===>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAA}}}qqqfffYYYTTTOOOMMMOOORRRTTTSSSUUUSSSRRRQQQQQQPPPMMMKKKNNNOOOPPPQQQQQQPPPNNNLLLKKKKKKKKKLLLMMMLLLIIIGGGDDDAAA===;;;<<<===>>>>>>>>>===;;;888777666666666333333222111000000000000............................../////////......---------------------------------------............+++,,,,,,------............------,,,,,,+++++++++,,,,,,------...---------......---------,,,,,,,,,***+++---,,,+++******+++++++++,,,....../////////------,,,,,,,,,,,,------........................---------...............------------......//////---............/////////000000000000////////////////////////////////////000000000000000000000000222111000000000000000000000111222222000000111222111333555777777555333111333333333333333444444444222222333333333333444444333333333333333333333333222333333444555555666666555555444333333222111111222222222222333333333333111333444333222111222444333333444444444444333222111111111111222333444444444222111111333333222000222444555444222000000111//////000000111222222333333333222222111111000000111111111222222222222222////////////////////////000000000000000000000000333333222222222111111111111111111000000//////.........///000000000//////000000000000000000000000........................------,,,+++++++++++++++....../////////000000000////////////...---,,,,,,---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&+++///000...,,,,,,------...//////000/////////---------.........//////////////////////////////---------,,,------...//////////////////000111111000000000000000000000000000//////......//////000/////////000000000111111//////000000000000000111000000000111111111111222222222333333333333444444555444444333333333333333222444555555444333333444333333222222222333444444444444555555555555444444444555555666666666666666444444444444444555666666888888777777888888999:::<<<<<<<<<===>>>@@@BBBBBBDDDCCCBBBAAAAAAAAABBBCCC}}}rrrgggXXXSSSOOONNNQQQSSSSSSRRRUUUSSSRRRQQQQQQPPPNNNKKKMMMNNNPPPQQQQQQOOOMMMKKKLLLKKKLLLMMMNNNMMMKKKHHHDDDAAA>>><<<===>>>?????????===;;;999777666666666444444333222111111111111.......................................---,,,+++------------------------,,,,,,,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,------...//////............---------,,,,,,,,,)))+++---,,,***((()))***---------------...///000---,,,,,,++++++,,,,,,---........................---------.........//////***++++++,,,---...//////---------.........//////000000000000////////////////////////////////////000000000000000000000///000000000000000000111222111222333222111000111333222444888;;;;;;888444222222222222333333444444555222222222333333444444444333333333333333333333333444444444444444555555555333333333333333333333333111111111222222222333333111333444333222111222333222333444444444444333222111111111111222333444555444222111111222222111///222333333222111000111333000000000000111111111111222222222222111111111000000111111111222222222222////////////////////////000000000000000000000000222111111111111000000000222111111000//////......---......///000000//////000000000000000000000000........................///...---,,,+++*********........./////////000000////////////...---,,,+++------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++***---000,,,---///000000000//////------........./////////////////////////////////---,,,,,,,,,------...///000///////////////000111000000000000000000000000000///............///000////////////000000000111////////////000000111111000000000000111111111111222222333333333333444444555555444333333333333333111333444444333222222333333222222222333333444555333444444555555444444333444555555666666666666666444444555666666666666666777777777777777888999999;;;;;;;;;;;;===???AAABBBCCCCCCBBBBBBAAAAAAAAAAAA}}}ssshhhXXXUUUQQQQQQSSSUUUTTTRRRSSSRRRQQQQQQRRRQQQOOOMMMMMMNNNPPPQQQPPPNNNLLLJJJLLLLLLLLLNNNOOONNNKKKIIIAAA>>><<<<<<>>>AAABBBCCC???===;;;999777666666666555555444333222222222222000000000000000000000000............---,,,+++***------------------------+++++++++,,,,,,---------------------------,,,,,,------,,,,,,,,,------...+++,,,,,,---.........---......---------,,,,,,,,,+++---///...+++******,,,///...---,,,,,,...///000---,,,,,,++++++,,,,,,---........................---------.........//////((()))***+++---...//////---------.........//////000000000000////////////////////////////////////000000000000////////////000000//////000111222222111222333333222111222333222666;;;??????;;;666222111111222333333444555555222222222333333444444444444444444444444444444444666555555444444333333222111222222333333444444555000000000111111222222222111333444333111111222333111222333444444444333222111111111111222333444555444222111111222222111///111222222000///000222555222222111111000/////////111111111111111111222222000000111111222222222222////////////////////////222222222222222222222222000000000000////////////222111111000///......---------...///000000//////000000000000000000000000........................333222000///------,,,,,,,,,,,,,,,---------......---...///000111111111111------------------------,,,,,,,,,------.........------------------------++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////+++((()))...444,,,---///000000000//////............////////////////////////////////////,,,,,,,,,,,,------...///000000////////////000000000000000000000000000000000///...------...///000////////////000000000000.../////////000000111111000000000000111111111111222222333333333444444444666555444333333333333333000222444333222111222222222222222222333333444555333444444555555444444333444555555666666666666666333444666777777777666555777777777777777888888999999999999:::;;;===@@@AAA@@@@@@@@@@@@??????>>>>>>zzzlllaaaYYYVVVRRRPPPQQQTTTUUUVVVTTTRRRPPPOOOOOONNNLLLJJJKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNOOOPPPPPPNNNJJJGGGDDDAAA>>><<<===???@@@@@@???===;;;999777888888999444444333222111000000//////////////////////////////...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,/////////......---,,,,,,------------------------------------------------...---,,,++++++++++++++++++---,,,***,,,000000,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++,,,---///000........................//////.........---------------------------------......////////////......111111000000//////......---///111222333222000///333222111111000111111111000333777::::::888555333---...000222333333333333222333333111000000222555555555555444444333333333444444444444444444444444444444333333333333222222222333333222000//////000111111111111111111111111222333333444444333333222333333333333333333333333000000111111111111000000555444333222222333444555...000111000///...///000000000000000000000000000222222222111000//////...222222111000///...------000000000000000000000000111111111111000000000000//////......---------,,,(((%%%%%%***---,,,---///***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,------...//////000,,,------......------,,,333333333333333222222111,,,------......------,,,,,,,,,,,,---------......------...............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,---,,,++++++++++++,,,---------.../////////...,,,+++------............------///......------...000111////////////////////////+++,,,---...////////////////////////////////////---......///000111111222222111000//////000111222000000//////.........---////////////............111111000000//////......000000111222222222222111222222111111111111222222333222222222111000000000111111222333333444555555555555555555555555555555666666555444444444555555555555444333444555666777777666666666666888999;;;888888999:::;;;<<<===>>>???@@@BBBBBBBBBBBB@@@@@@yyykkkaaaZZZWWWSSSQQQRRRUUUVVVWWWTTTRRRPPPOOOOOONNNLLLJJJJJJKKKLLLMMMNNNOOOPPPPPPOOONNNNNNOOOOOONNNJJJHHHDDDAAA===<<<===???@@@@@@@@@>>>;;;999777777888888777777666555444333222222////////////////////////......---,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------------------------------------------------...------,,,++++++,,,,,,+++---,,,***,,,//////+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,000///...---,,,,,,,,,---//////////////////////////////.........---------..............................////////////......000000000000//////.........///111222222111000///111000000000111222333333000222555777777555333111//////000111222333444444222333333222000000222444555555444444444333333333444444444444444333333333444444333333333222222222222333444333111///000111111111111111111111111111222333333444444333333222222222222222222111111111000000111111111111000000111000000//////000000111000111222222111000111222000000000000000000000000222222111111000//////...000000//////...---------000000000000000000000000////////////.........---/////////.........---------)))(((,,,...,,,+++---++++++,,,---------------------------------------............---------------..................---,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,,,,---------............---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///111333,,,,,,,,,,,,,,,------..................---,,,,,,.........//////........................//////000........................------...////////////...000000000000000000000000......//////000000111111//////............//////000/////////.....................//////000000000111000000000/////////...000000111222222222222111222111111000000111111222222222111111111111111111111111222222333444444555444444444444444444444444555555444444444444444555444333333222333444555666888777666555555555666777777888888999:::;;;<<<=========>>>@@@@@@AAAAAAAAAyyylllaaa[[[XXXTTTRRRSSSUUUWWWWWWSSSRRRPPPPPPPPPOOOMMMKKKJJJJJJKKKMMMNNNPPPQQQQQQPPPOOOMMMMMMNNNMMMKKKIIIDDDAAA===<<<===???@@@AAAAAA???<<<999777777777777888777777666555444333333////////////////////////..................---,,,........................***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------......---,,,,,,,,,------,,,---,,,***,,,000///+++,,,,,,,,,,,,,,,,,,------.........------------,,,111000///...------------////////////////////////...............---------////////////////////////......////////////......000000000////////////...///000111111111000///.../////////000111333444555111222333333333222111000000000///000000222444555222333333222111111222444444444444444333333333333555555444444333333222222333333333333222222222222333444444333111000000111111111111111111111111111222222333333333333222222222111111111000000//////000000111111111111000000...//////////////////...000111222222000000111222000000000000000000000000222111111000000//////...------------------------000000000000000000000000/////////.........------///////////////.........111,,,+++......+++***+++,,,,,,,,,---------.........---,,,++++++,,,---...000000///...,,,+++******......////////////......,,,,,,------,,,,,,+++***,,,,,,------------,,,,,,,,,,,,---------........................---,,,+++------------------------*********++++++---...///---,,,,,,,,,,,,---......///......---------------...//////000000//////...------...///////////////............................../////////...------000000000000000000000000////////////////////////.........//////.........////////////............---......///000111222333000000000000////////////000000111222222222222111222111111000000111111222000000111111111111111111111111222222333333444444333333333333333333333333444333333333333333444444333333222111222333444555999888777555444333333333777777888999::::::;;;;;;;;;;;;;;;<<<>>>???AAABBByyylllbbbZZZWWWSSSQQQRRRTTTVVVVVVRRRQQQPPPPPPQQQPPPNNNKKKJJJJJJLLLMMMOOOPPPRRRRRRPPPOOOMMMLLLMMMLLLKKKIIIDDDAAA===;;;<<>>@@@AAA|||nnncccYYYUUUQQQPPPQQQSSSTTTUUUQQQPPPPPPQQQRRRQQQOOOLLLKKKKKKLLLNNNOOOPPPQQQRRRPPPNNNLLLLLLLLLLLLJJJIIIDDDAAA<<<:::<<>>???pppdddXXXUUUQQQOOOPPPRRRTTTTTTPPPPPPPPPRRRSSSRRROOOMMMLLLMMMMMMNNNOOOPPPQQQQQQOOONNNLLLLLLMMMLLLJJJHHHDDD@@@<<<:::;;;???BBBDDDBBB@@@===:::888888888888888777777666555444333333////////////////////////---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))------------------------------------------------,,,,,,+++++++++,,,------***,,,---,,,000666666333,,,,,,,,,---......///////////////.........------///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------......////////////......---............/////////.........//////000000000333222222111000000111111222222222222222111111111111111000000000111333444000222444444222111222222222222222222333333333333222222222333333333333333222222222222111111111111222333333222000//////000111111111111111111111111111111222222222222111111000000000000000111111111000000111111111111000000///000000111111000000//////000111111//////000111////////////////////////////////////////////////------....../////////000////////////////////////.........---------,,,,,,---------...............---)))(((,,,...,,,+++,,,,,,,,,+++***+++,,,---...---,,,+++******+++,,,---))))))***++++++,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''&&&(((,,,///...---,,,++++++++++++,,,------,,,,,,,,,,,,,,,------......//////000000//////...,,,,,,---...............------------------------,,,,,,,,,,,,+++***)))(((------------------------........................---------......---------.........///////////////111111111000000/////////////////////000000000000000000111222222222222111111000000//////000000111//////000000000000000000111111222222222222222222222222222222222222222222111111111222333555666777555555444333444555666777555666777888999999999999777777888888888999999999===<<<<<<;;;;;;;;;<<<<<>>>>>BBB???;;;999::::::::::::888777444222111000111111---///111111///---------111//////111000---...222........................---,,,,,,++++++,,,,,,---------------------------///......---------......111///---...000111///------------............///000000///...------------------++++++++++++------........................---...000111111111000////////////......---------,,,,,,,,,---------......................................................+++,,,,,,------.........000000////////////000000......//////000000111111222000///000333444222000111111111111000000000000//////000111111111111111000000111222222222222222000222444666666444222000000000111222222222222222333333222222222222222222000000000000000000000000444333111000///000111111000000111222222222222222000000//////000111222222///000111222222111000///000000000000000000000000...------------...////////////000000//////...---................................./////////000000---,,,+++---///000000///,,,---...---+++***+++,,,)))***,,,......---,,,+++...---,,,,,,---...---,,,+++++++++++++++***)))(((...---,,,,,,++++++++++++++++++++++++,,,---......++++++************++++++,,,++++++***)))))))))***++++++++++++++++++++++++------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,+++******)))*********,,,,,,,,,++++++******************++++++,,,,,,,,,---------......---,,,,,,---------.........//////...,,,******---...---+++------............------,,,---......//////......------------------,,,,,,000///...------------------.../////////...---,,,,,,,,,...///000000000000///111111000------///222111000///......///000111---///111222333222000///,,,...000111000///000111............////////////111111111111111111111111000000111111111222222222---///111333444333222111222222222333333333444444333444444555555444444333555444333333222222333333999999999999999888777666tttfffZZZVVVQQQNNNNNNOOOOOOOOOOOOPPPRRRRRRRRRQQQOOONNNKKKLLLLLLMMMMMMNNNNNNOOOPPPNNNMMMMMMMMMKKKIIIGGGEEEBBB===;;;<<<>>>??????AAA>>><<<:::::::::999888888666444333111111111111---...000///...---...///111......000///,,,---111........................---,,,,,,++++++,,,,,,---------------------------,,,,,,+++++++++,,,,,,---...,,,+++,,,......---+++,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......------,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.....................///000111222......//////000000000000111000000222444444222000////////////............//////000111111111111111000000111222222222111111000222444555555444222000...//////000000000//////000000000000000000000000000000000000000000000000222222111000000000111111///000000111111111111111000000//////000111111222///000111222222111000///////////////////////////...---------......//////////////////......------........................,,,,,,,,,,,,---------...---,,,+++---///000///...,,,---...---+++++++++,,,++++++++++++,,,,,,------...---,,,,,,---...---,,,+++++++++++++++***))))))...---,,,+++++++++++++++++++++***))))))*********,,,++++++++++++++++++,,,,,,,,,+++***************++++++++++++++++++++++++******)))))))))))))))***---,,,,,,++++++,,,,,,---******)))(((((((((((())),,,,,,++++++++++++++++++***++++++++++++++++++,,,+++++++++++++++++++++***+++++++++,,,,,,,,,,,,---...,,,******,,,------+++,,,,,,------------,,,,,,+++,,,,,,---------------------------------------//////...---------------,,,,,,---------,,,+++***+++,,,---...............---...///---++++++---000111000///......///000000...///000222222111000///---...//////......///000---............//////////////////////////////////////////000000111111111...///111222333333222222333333444444444555555555333333444444444444333333444444333222222222222333666777777888999999888888uuufffZZZVVVQQQNNNNNNOOOOOOOOOOOOPPPQQQQQQQQQPPPNNNMMMKKKKKKLLLLLLMMMNNNNNNNNNQQQOOONNNMMMMMMLLLJJJHHHEEEBBB>>><<<===???@@@@@@???===;;;::::::999888666777666555333222111000000---.........---...000222222///---///...,,,,,,000////////////////////////------,,,,,,,,,,,,------------------------------+++++++++,,,,,,------------,,,+++,,,......---++++++++++++,,,,,,,,,------************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++/////////............---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////..................,,,,,,---...///111222333...////////////000000000------...///111111///---////////////............//////000111111111111111111111111222111111000000111222333555555333222111//////000000000//////...000000000000000000000000000000000000000000000000///000000111111111111000...//////000000000000000000000/////////000111111000111111222222111111000////////////////////////------........./////////............---------,,,........................,,,,,,,,,,,,---------------,,,+++,,,...//////...---.........,,,+++,,,------,,,***)))***+++---///---,,,+++,,,---...---,,,+++++++++************)))---,,,,,,++++++++++++,,,,,,,,,+++))))))(((((((((,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))++++++++++++++++++,,,,,,+++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,******,,,---,,,++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------.........//////...------------...,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,---......---,,,,,,---///000//////......///000000...///000111222111000////////////...,,,,,,...000/////////000000000111111////////////////////////......////////////000000000000000111222222333333222222222333333333444444333333444444444444333333444444333222222222222222333444666777888999999999vvvggg\\\XXXSSSPPPPPPQQQQQQQQQOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQPPPNNNNNNNNNMMMJJJHHHFFFBBB>>><<<===???AAAAAAAAA>>>:::888888888888777777666555333222111000000.........------///333777555000...//////------000////////////////////////------,,,,,,,,,,,,------------------------------,,,,,,---...////////////------.../////////...---+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---//////......---000000000000000000//////,,,,,,,,,---------..............................////////////////////////000000//////.........------------...///000111222////////////////////////------...///000000///...111111111111000000000000//////000111111111111111111111111111111000000///111222333444444333222111111222222222222111000000111111111111222222222222////////////////////////---...000111222111000000---......///000/////////000000/////////000000111111111111111111111111111////////////////////////---......///////////////......------,,,,,,,,,,,,................................................---,,,+++,,,...///...---,,,.........,,,,,,---...,,,+++*********+++---------+++++++++---...---,,,++++++******************,,,,,,+++++++++++++++,,,------,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,************************---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,------,,,,,,---------.........,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,++++++,,,------------,,,++++++,,,,,,---.../////////......---------.....................---------,,,------------,,,,,,+++...//////////////////000............/////////000...///000000111111000000111111000...,,,,,,...111111111222222222333333333000000000000000000000000////////////////////////111111000000111222333333////////////000000000000333333333444444333333333444333333222111222222222333444555666777888888888xxxhhh\\\XXXSSSPPPPPPQQQQQQQQQNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQPPPNNNNNNNNNMMMJJJHHHEEEBBB>>><<<>>>@@@AAABBBDDD???999555555777888999666666555444333111000////////////......111666:::999333///000111//////000////////////////////////...------,,,,,,------...------------------------,,,---.../////////......+++,,,.../////////......------------............------...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////000000//////.........---...............//////000/////////...............///000111111111111111222111111111111000000000000//////000111111111111111000000111111111000000///111222222333333222222111111111222222222111111000000000111111111222222222////////////////////////,,,---///000111111000///------...///////////////000000///////////////000000000000000000000000000........................---...///000000000/////////...---,,,,,,,,,,,,---..........................................---------,,,+++,,,......---,,,,,,---...---,,,,,,---...)))***+++,,,,,,,,,++++++,,,+++***+++---...---,,,+++******))))))***+++++++++++++++******++++++,,,+++*********++++++,,,---******))))))))))))******+++++++++******+++,,,,,,************************)))))))))))))))***++++++,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,+++++++++******))))))))),,,++++++++++++,,,---...,,,,,,,,,---------......++++++++++++******+++,,,------............------,,,,,,---...............++++++,,,,,,---...//////......---------....../////////......------------------.........------,,,...---......///000//////------......////////////......///000000000000000333333111///------000222000000000111111111222222000000000000000000000000000000000000000000000000111111111000111111222333........./////////000000222333333333333333333222333333222111111111111222444444555666666666666555zzzjjjZZZVVVQQQNNNNNNOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMQQQOOONNNMMMMMMLLLJJJHHHDDDAAA===<<<===???AAABBBEEEAAA:::666555777888999666666555444333111000//////////////////222666:::===555000000222000///000..............................------------......------------------------++++++---------,,,+++***''')))---...---,,,,,,,,,---------.........//////+++,,,,,,,,,,,,***((('''+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......------,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////..................//////......---......////////////............---,,,------+++***+++...000////////////............//////000111111111111111...///000000111111000000111111222222222222111111......///000000000000000---......//////000000000000000000000000000000000---......////////////...---......///////////////000000//////......//////000//////......//////000........................---...///000111000//////000///---,,,,,,,,,---...........................,,,,,,,,,,,,++++++++++++---,,,+++,,,---...---,,,***,,,---,,,++++++,,,...''')))+++------,,,***)))+++***)))+++---...---,,,+++***)))))))))***+++,,,+++************++++++,,,'''''''''((((((***++++++))))))(((((((((((())))))*********)))******++++++***************************************+++,,,---++++++************++++++++++++***)))))))))))))))++++++++++++++++++,,,,,,***************)))))))))***)))(((((()))***,,,---************++++++++++++***+++,,,+++))))))+++,,,---......//////......---,,,---......//////......+++,,,,,,------............------------...//////...---,,,++++++++++++,,,,,,---............------+++******,,,...///...,,,,,,---...///////////////........./////////000000222222222111//////111333---------.........//////////////////////////////111111000000000000//////111111111111111111111111000000000111111111222222222222333333333333222222333333222111111111111111333333444555555555444444{{{kkkZZZVVVQQQNNNNNNOOOOOOOOOMMMMMMLLLLLLKKKKKKKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMPPPNNNMMMMMMMMMKKKIIIGGGCCC@@@<<<;;;<<>>555//////111000//////------------------------......------------......------------------------,,,,,,......---,,,***(((%%%)))---...---++++++,,,,,,,,,---------.........(((***+++---------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++------------......//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........------------......///000//////.........---------++++++)))'''%%%'''+++000////////////............//////000111111111111111------///000111111111111111111111222222111111111,,,---...000111111111111------......///000000111000000000000000000000000//////......------............///000000000000///000000///...............///...---,,,,,,---...///........................---...000111111111///...111000...---,,,---...///........................,,,,,,,,,+++++++++******---,,,++++++------,,,+++)))***++++++******+++---))))))***+++++++++++++++***))))))***,,,...---,,,+++***)))((()))***,,,---***************+++,,,,,,)))((((((((((((((()))*********))))))))))))******))))))(((((())))))***+++************************,,,,,,,,,,,,---...///000++++++************++++++******)))(((((((((((())),,,,,,++++++++++++++++++))))))))))))************))))))((('''(((***,,,---)))************+++++++++)))+++,,,+++)))(((***---,,,------......------,,,,,,,,,---............------------------------------------------...//////...---,,,+++++++++,,,,,,***+++,,,---------------+++******,,,//////...++++++,,,---///////////////...............///000000///000111111000000111222---------.........//////////////////////////////000000000//////.........000111222333222222111000000000111111111222222222222222333333333333222222333222222111111111111111000111222444555555555555|||kkk\\\XXXSSSPPPPPPQQQQQQQQQMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOONNNLLLLLLLLLKKKHHHFFFBBB???<<<:::<<<>>>@@@AAAAAA@@@>>>>>>===;;;777444555555666555444222000...+++,,,---------///222444>>>555......000///......,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------...///000000///---+++)))&&&+++///111///------...++++++,,,,,,,,,---------(((***,,,///111111111000++++++------------++++++........................***+++,,,---...---,,,,,,)))))))))******+++++++++,,,,,,,,,---------..............................000000000000000000000000+++,,,,,,------.........++++++,,,,,,...///111222//////.........---------000000...***(((***000666111111111111000000000000//////000111111111111111+++,,,...///111222222222111111111111111111111111---...000111333444444444...//////000111222222333000000000000000000000000111000...---,,,,,,---......//////000000000000000111000///..................---,,,++++++,,,---...........................---...000111222111///...222000...---------///000.................................------,,,,,,,,,---,,,++++++------,,,+++((()))++++++******+++,,,+++***)))((()))***,,,---***))))))***,,,...---,,,+++***)))((()))***,,,---******))))))***+++,,,,,,---,,,+++***))))))))))))++++++************++++++(((((('''(((((()))******))))))))))))))))))))))))))))))))))))***+++,,,---++++++************++++++,,,++++++***)))*********---,,,,,,++++++*********(((((())))))******+++++++++***))))))***,,,...///++++++,,,,,,,,,---------)))+++,,,+++((((((***---+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,------------------,,,,,,---------------...///000000///...---,,,---......((()))***+++,,,---------,,,++++++...111222000---***+++---///000000///..................///000000,,,...000111000///000111000000000000111111111111111111111111111111111111//////.........---------///111222333333222000///////////////000000000000222222222333333222222222333222222111000111111111...///111333555666777777|||hhh]]]XXXRRRPPPQQQRRRQQQPPPOOONNNLLLLLLMMMNNNNNNMMMLLLMMMMMMMMMNNNNNNNNNNNNOOOOOONNNLLLKKKIIIHHHHHHDDD@@@;;;888:::>>>AAACCC@@@???>>><<<::::::999999888666444333333222000///000///...///111222222222???888000---...///...,,,000000///---++++++...000......---------,,,,,,,,,***+++,,,,,,------,,,,,,...+++((((((,,,...///...000000000000///...---,,,.........------,,,,,,,,,000///---,,,+++,,,,,,---///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.../////////---***)))+++++++++,,,,,,,,,------***,,,------,,,,,,...///........................)))***,,,---...------,,,/////////...------,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,............////////////333333222111000///......000111111111111222222222444333222000////////////+++---///222333333222222222222222111111111111000------......//////000000............////////////........................000///...---,,,---............////////////..................////////////...///000111111000///...//////.........---------------............------/////////...---,,,***)))---------,,,,,,++++++++++++---000000...***(((''',,,,,,++++++++++++++++++...,,,******+++++++++***(((((()))***************+++,,,,,,,,,+++)))(((&&& """'''+++------,,,+++---------,,,,,,+++++++++,,,+++***))))))***+++,,,***)))))))))))))))******(((((()))***+++,,,,,,---...,,,***(((((()))+++---+++++++++*********))))))(((((((((((())))))))))))))))))))))))((((((((((((.........------,,,,,,,,,......---------,,,,,,,,,---+++***+++,,,...------...---+++***)))***++++++////////////...---,,,+++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------...//////...---,,,,,,++++++++++++///...---,,,***)))(((''',,,,,,,,,,,,---///000000111111000000/////////...///////////////.........111///...///111222222111...///000000//////000111000000000000000000000000//////000000000000//////000000111111111000000///000000111222222222222111111111111111111111111111111111111111222333444444nnn^^^YYYSSSQQQRRRSSSSSSQQQPPPNNNLLLLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNPPPPPPQQQOOOOOONNNLLLKKKJJJIIIHHHEEEAAA;;;999:::>>>AAABBB@@@@@@>>><<<;;;:::::::::888666444333333222000///000///...///111222222222<<<666///,,,...///...,,,/////////---++++++...000......---------,,,,,,,,,,,,------...............111...+++***,,,......---------............------......---------,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------+++***)))---------............///+++---...---,,,,,,---...........................***+++,,,---------,,,+++,,,,,,------.../////////........................................................./////////000000222222111111000/////////000000111111111222222222111111000000///000000000,,,---000222333222222111222222222111111111000000////////////000000000000............////////////...............---------...------,,,---...///000......////////////..............................------............------///.........------------,,,,,,------------,,,,,,------............------+++++++++*********)))))))))+++---...,,,***))))))************************///---++++++,,,---,,,+++(((((()))***************+++,,,,,,,,,+++***(((''''''((()))*********))))))------,,,,,,,,,++++++++++++***))))))))))))***++++++******)))))))))******,,,,,,,,,++++++++++++***+++)))'''&&&&&&(((***++++++++++++*********))))))******))))))(((((('''''')))))))))***************---------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++))))))+++,,,,,,+++---,,,+++*********+++,,,---------,,,,,,+++***)))------------,,,,,,,,,+++------............------+++,,,,,,---....../////////...---,,,,,,,,,,,,---******++++++,,,------...000/////////000111222222///.........------------/////////////////////...111///......000111111000...///000000//////000111000000000000000000000000000111111222222111111000///000000111111000000///000000111222222222222111111111111111111111111111111111111111222333444444sss___ZZZTTTRRRSSSTTTTTTSSSQQQOOOMMMMMMMMMMMMKKKJJJIIIJJJKKKMMMOOOPPPRRRRRROOOOOONNNMMMKKKJJJIIIIIIFFFBBB===:::;;;>>>@@@AAAAAA@@@>>><<<;;;:::::::::888666444333333333111///000///......000222222111777333...,,,---///...---/////////---++++++---///......---------,,,,,,,,,......///000000000000///222000---,,,---------,,,***+++,,,---...............------------,,,,,,,,,++++++,,,,,,++++++******))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++******)))************++++++++++++,,,.........,,,+++,,,---........................,,,,,,---------,,,++++++,,,,,,,,,---......//////........................////////////////////////////////////000000000000000000000000000000000000000000000111111111222222000/////////000000111222...///000111222111000000222222111111111000000000111111111000000000000000---............///////////////.........---------,,,,,,,,,,,,...///000111......////////////.....................------------------,,,,,,---------............------------++++++,,,,,,,,,,,,++++++***+++,,,...////////////+++++++++************)))''')))++++++******+++,,,((((((((()))*********+++...,,,******+++,,,+++***(((((()))***************+++++++++++++++***)))(((,,,+++***(((((()))******,,,,,,,,,+++++++++++++++******))))))))))))******---,,,+++***************---------,,,,,,,,,++++++)))((('''&&&''')))+++,,,+++++++++***************,,,+++***)))(((''''''&&&))))))******++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++*********---,,,******+++,,,++++++++++++*********+++,,,,,,+++,,,,,,,,,+++***)))(((,,,,,,,,,,,,++++++++++++------............------,,,,,,,,,------......//////......------------...)))***+++,,,...///000111......---------......///............------------......//////////////////111///...---/////////......///000000//////000111000000000000000000000000000000111111111111000000///000000111111000000000000000111222222222222111111111111111111111111111111111111111222333444555~~~rrr___ZZZTTTRRRSSSUUUTTTSSSQQQPPPNNNNNNNNNMMMKKKIIIIIIJJJKKKLLLNNNOOOPPPQQQOOOOOONNNMMMLLLKKKJJJIIIGGGCCC>>>;;;<<<>>>@@@AAA??????===;;;:::999999999888666444444444333111///000...---...000222222111333000---,,,---......---/////////...,,,,,,---///......---------,,,,,,,,,......///000000000000000000///------------------++++++,,,---............------------------------***+++,,,------,,,+++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,+++******++++++)))))))))*********++++++---...///...,,,++++++---........................------------,,,++++++***//////...------,,,,,,+++---------.............../////////////////////////////////000000000111111////////////000000111111000000000000111111111111000000/////////000000111//////000111111000///...111111111111000000000000111111000000//////......---------.........///////////////...------,,,,,,,,,,,,------...///000000---......//////......---/////////...............000///...------...///000------------------------++++++,,,,,,,,,,,,++++++)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---'''(((((()))***+++,,,,,,***)))''''''((())))))((((((((()))******************+++++++++*********)))+++***))))))******+++,,,+++++++++++++++*********))))))))))))))))))))))))------,,,+++************))))))***+++,,,---......******))))))***,,,...///************************+++******))))))((((((((((((((()))******+++,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++///---++++++,,,---,,,+++*********++++++,,,,,,---,,,---------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------...------,,,,,,,,,------........................------,,,,,,,,,,,,,,,,,,000000000000000/////////............////////////111///------......---,,,...///000000//////000111////////////////////////.........//////.........000111111222222222222111000000111222222222222111111111111111111111111111000000111111222333444555yyylll]]]XXXSSSQQQRRRTTTTTTSSSRRRQQQOOOOOOPPPNNNLLLIIIJJJJJJKKKKKKLLLMMMMMMMMMOOOOOONNNMMMLLLKKKKKKJJJGGGDDD???======???@@@AAA>>>===<<<:::999888888777999777555444444333111000///...---...000111111111///...---,,,------------...//////...,,,,,,---.........---------,,,,,,,,,------...////////////...+++,,,,,,,,,,,,,,,---.........////////////......------------------------+++,,,---......---,,,+++......------,,,,,,,,,++++++++++++,,,,,,---------------------------------...------,,,,,,,,,,,,---------........./////////---...///...,,,++++++---...........................------,,,++++++++++++.........---,,,,,,++++++---------.........//////........................////////////000000000000.........///000000111111//////000000000111111111222111000///............000000000000000//////...111111111000000000///////////////......------,,,------------............//////.........---------..................------------............------000000000/////////......///...---,,,,,,---...///,,,,,,------------------,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,))))))******+++,,,------***(((&&&'''((())))))((((((((()))*********************************++++++)))***++++++++++++***)))************************))))))************))))))---,,,,,,+++******++++++(((((()))***+++,,,------************+++,,,...///************************(((((())))))******++++++''''''(((((()))***++++++)))))))))******+++++++++------------,,,,,,,,,,,,,,,+++))))))***++++++***)))******+++,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++++++++++++++******************+++++++++,,,+++++++++++++++,,,,,,000//////......------,,,000000//////...//////////////////000000000000000---.........//////000000111///---,,,---...---,,,...///000000//////000111////////////////////////......////////////......111222333333444444444333000000111222222222222111000000000000000000000000000000000111222333555666xxxiii]]]XXXRRRPPPRRRTTTTTTSSSRRRQQQQQQQQQRRRQQQNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLOOOOOONNNMMMLLLLLLKKKKKKGGGCCC???>>>>>>@@@AAABBB>>>>>><<<:::999888888777999777555444444444222000///...------///111111000............---------,,,---///000///---,,,---.........---------,,,,,,,,,,,,,,,---............---)))***,,,,,,,,,,,,---////////////000//////......,,,,,,,,,------------...,,,,,,---.........------//////...------,,,++++++***++++++,,,,,,------...------------------------------------------------------------............,,,.........,,,+++,,,---........................------,,,+++++++++,,,,,,+++++++++,,,------......,,,,,,------.../////////------------------------............////////////.........//////000000000/////////000000000111111222222000///...---------000/////////////////////111111000000000/////////......------------------,,,------------.......................................//////...------,,,------............------000000000///......------,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,---......,,,+++++++++*********+++,,,,,,------+++***((()))+++,,,++++++(((((()))******************)))))))))***+++,,,,,,,,,,,,,,,,,,+++(((&&&%%%)))))))))))))))***************++++++++++++******++++++************+++++++++++++++*********))))))))))))))))))******+++,,,***************+++++++++'''(((((()))***+++,,,,,,''''''(((((())))))*********************+++++++++.........---------,,,,,,(((&&&%%%&&&'''))))))(((******+++,,,,,,,,,++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,***************************************++++++,,,,,,---------.../////////......---------......///---------...............------......///000000000000...---,,,.........---...///000000//////000111000000000000000000000000111111222222222222111111111222333444444444444444000000111222222222222111000000000000000000000000000000000111222444555666}}}lll]]]YYYSSSRRRSSSUUUUUUTTTRRRRRRRRRSSSTTTSSSPPPNNNKKKLLLLLLMMMNNNOOOOOOPPPOOONNNNNNMMMMMMLLLLLLLLLFFFCCC???>>>???AAACCCCCC@@@???>>><<<;;;:::999999999777555555555444222000///---,,,---///111111000---...//////...---,,,,,,---///000///---,,,------......---------,,,,,,,,,,,,,,,---............---***,,,......,,,+++,,,...,,,,,,---...////////////,,,,,,,,,---------......,,,,,,++++++,,,------...------,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------+++,,,------------,,,+++)))************++++++++++++---...---,,,,,,---...........................---,,,+++++++++,,,---...***++++++,,,,,,---......,,,,,,------...//////000------------------------------------..................//////////////////////////////000000000111111000///...............//////.........//////000111000000000////////////---------...............,,,,,,---------.........,,,,,,------.../////////,,,---...//////......---,,,------......------,,,///......---,,,,,,++++++******++++++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++---............---,,,+++))))))*********+++++++++(((***---...---+++++++++************++++++++++++,,,***))))))+++,,,,,,,,,(((((()))***************))))))))))))***+++,,,------,,,+++)))(((''''''&&&((((((((()))))))))*********+++,,,------,,,+++***))))))))))))******+++,,,,,,,,,+++++++++*********************************))))))*********+++++++++)))))))))******++++++,,,))))))))))))))))))))))))+++++++++++++++*********---------,,,,,,,,,++++++'''&&&%%%&&&(((*********++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,---******+++---...///000000************+++,,,------------------.........///------......///000000111///...,,,---...000///......///000000//////000111000000000000000000000000222222333333333333222222///000111222333333333333000000111222222222222111000000000000000000000000//////000111222444555666ppp^^^ZZZTTTSSSUUUWWWWWWVVVRRRRRRRRRTTTUUUTTTRRROOOKKKLLLMMMNNNPPPRRRSSSSSSOOONNNNNNNNNMMMLLLLLLLLLEEEBBB??????@@@BBBDDDDDDBBBAAA???>>><<<;;;;;;;;;999777666555555444222000///---,,,---///111111000---///000000...---,,,,,,---...000///...,,,------......---------,,,,,,,,,,,,------...///.........---///111000---+++,,,---))))))+++---...///000000,,,,,,,,,------.........++++++***)))***+++---...*********++++++,,,------******+++,,,,,,---......------------------------)))***,,,------,,,+++)))++++++,,,,,,,,,---------+++,,,------,,,,,,...///........................,,,++++++***+++,,,...///......---,,,,,,++++++***,,,,,,------...///000000........................,,,,,,,,,---------......////////////////////////////////////000000000000///............///000000...............///000000000000000000////////////---.........//////000000,,,,,,,,,---------......+++,,,,,,---...///000000***+++---///000000//////,,,------......------,,,------,,,++++++***))))))+++,,,---......---,,,++++++++++++,,,,,,---------******++++++++++++******......///////////////...+++++++++,,,,,,---------$$$'''+++------,,,++++++*********)))))))))))))))***((('''(((***++++++***(((((()))***************))))))(((((()))+++---...+++)))'''%%%%%%'''***,,,'''((((((((())))))******+++,,,------------,,,+++''''''(((((()))***,,,---)))***+++,,,---......///------,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++***************+++++++++***************---,,,,,,,,,+++*********,,,,,,,,,+++++++++******)))((('''(((+++---...---+++,,,,,,---,,,+++)))(((------...//////.........,,,,,,,,,------.........*********++++++*********------------------------++++++++++++,,,,,,---...++++++,,,,,,---......///,,,,,,,,,---...///000111.../////////000000111111---------...///000000111///...------///000000000...///000000//////000111000000000000000000000000111111222222222222111111......///111111222222222000000111222222222222111000000000000000000000000//////000111222444666777ooo]]]XXXRRRPPPRRRUUUVVVUUUQQQRRRSSSSSSRRRPPPNNNLLLLLLLLLLLLMMMNNNNNNNNNOOOOOONNNMMMMMMNNNNNNLLLJJJIIIEEEAAA>>>???@@@AAAAAABBB@@@===;;;999999999:::999777555555555444222111000000//////.........---,,,---......//////..............................//////............//////)))+++---/////////---,,,,,,,,,,,,,,,---...//////+++,,,,,,------,,,,,,+++...------,,,,,,++++++***///---+++)))(((((())))))///...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...*********++++++,,,,,,---)))***+++,,,---...//////---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000***+++,,,---............++++++,,,------......///...------,,,,,,,,,------000///...,,,++++++,,,,,,,,,,,,------...//////000222///------///000...---........................////////////////////////000000000000000///......---......///000111111222------------------------..............................,,,,,,,,,...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************///---+++)))((()))+++---++++++,,,---............************+++,,,------,,,,,,+++++++++++++++++++++***)))***++++++***)))+++++++++++++++***)))(((+++++++++++++++++++++++++++***)))))))))***,,,---++++++******++++++,,,---(((***,,,,,,+++***+++,,,---+++******++++++)))(((''''''((())))))))))))(((******))))))((((((''''''((()))***++++++***((('''---------,,,,,,,,,++++++,,,,,,+++***))))))******//////...+++(((''')))+++,,,+++******))))))******))))))***+++,,,------...,,,+++)))(((((()))+++,,,...,,,+++)))(((((())))))+++++++++************)))++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,............------,,,+++(((+++...222333222000...+++++++++++++++++++++++++++,,,---.........------......---,,,---...///000---------............///---......///////////////..................------333222000.........//////111111111111111222222222+++,,,,,,---...//////000000000000000000111111222666222///111444666333///222111111111000000//////000000111222444555555666ooo^^^YYYSSSQQQSSSVVVWWWVVVQQQRRRSSSSSSRRRPPPNNNLLLJJJJJJKKKLLLLLLMMMMMMMMMNNNMMMLLLLLLMMMMMMKKKJJJJJJGGGCCC@@@AAABBBDDDDDDCCCAAA>>>;;;999999999999999777666555555444222111,,,,,,,,,---------------,,,---......//////..............................//////............//////,,,---.../////////...---******)))))))))))))))***,,,------......------,,,------,,,,,,,,,,,,++++++...---+++******+++,,,---///...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...+++++++++++++++,,,,,,,,,*********+++++++++++++++,,,,,,------...---------------------------------------------------..................---,,,+++***------------------,,,,,,...------,,,,,,---------000///---,,,,,,,,,,,,---------......///000000111222000---...///000///---................................................000000000000000///......111111000///---,,,++++++------------------------........................///...,,,+++,,,---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,000...,,,***)))***,,,.........---,,,***((('''&&&,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))***++++++***)))******+++++++++***))))))++++++++++++++++++++++++)))))))))))))))***++++++***************++++++,,,///000111111///------...+++***)))***+++,,,+++******+++,,,,,,------,,,,,,+++*********))))))))))))((()))***++++++***((('''(((((()))***++++++++++++,,,++++++***))))))******+++(((&&&&&&))),,,---,,,,,,+++******))))))******++++++++++++++++++,,,,,,///---+++***)))***+++,,,++++++******+++,,,...///++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++***))))))***,,,...//////...,,,+++++++++,,,,,,,,,---------******++++++,,,,,,++++++...------,,,---...///000------------............------...///////////////..................------///.........///000111222000000111111111222222222111111111111111000000000000000000000000111111222111...+++---000222///,,,000000000000/////////...000111111222333444555666}}}nnn^^^YYYTTTRRRTTTVVVWWWWWWRRRRRRRRRRRRQQQOOONNNLLLKKKKKKLLLLLLMMMNNNNNNOOOMMMLLLKKKLLLMMMMMMKKKIIIJJJFFFBBB@@@AAACCCEEEEEEDDDBBB???<<<999888888999:::888666555555444222000++++++,,,,,,---.........,,,---......//////..............................//////............////////////////////////......///...---,,,++++++++++++---......//////......---++++++,,,,,,,,,,,,------...---,,,,,,,,,...///000......---,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********++++++,,,---.......................................------,,,,,,,,,,,,---/////////...---+++***))).........---,,,+++++++++---------,,,,,,------...///...------------............//////000111111111222000//////000000///...................................................//////000000000///......111000///---+++***)))(((------------------------------------------------......,,,++++++,,,------........................+++++++++,,,,,,---------++++++++++++,,,---...//////...,,,+++***+++---...000///...,,,)))&&&$$$"""------,,,++++++******))))))*********+++,,,,,,,,,+++***)))***++++++***))))))******+++++++++******))))))))))))))))))))))))(((((())))))******))))))))))))))))))************...//////...+++((((((((()))(((((()))+++---,,,+++,,,,,,---............---++++++++++++************((()))***++++++***)))((($$$&&&(((***,,,------,,,,,,+++******)))************%%%!!!$$$***...---***,,,+++******))))))******,,,,,,,,,+++++++++******,,,+++*********+++,,,---,,,,,,,,,,,,---...///000,,,+++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------------,,,---------,,,+++***)))(((+++,,,,,,,,,------......*********+++++++++++++++---------,,,---......///------------............------...////////////...------------------..................///000111222000000000111111111222222555444333222111000///...000000000000000111111222222000...000333555333111000////////////.........000111111222333444555555}}}mmm^^^XXXSSSQQQSSSVVVWWWVVVRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRMMMLLLLLLLLLNNNNNNLLLKKKGGGDDD@@@???@@@BBBDDDDDDFFFDDD@@@<<<:::999888999;;;999777666555444222000.........///////////////,,,---......///.................................///......------......///111000///...------......111000000///......//////------............------******+++,,,,,,---.........------,,,---...//////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***---,,,,,,,,,,,,+++++++++***+++,,,---............------------------------...---,,,,,,++++++++++++---------...------,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,---........................//////....../////////000000000111000000000000000///......................................................///////////////......,,,,,,,,,,,,,,,,,,------........................------------------------...---,,,+++++++++++++++........................******+++,,,,,,---......,,,,,,++++++,,,------......---+++******+++,,,------------,,,+++***)))(((,,,,,,,,,,,,++++++******((())))))***+++,,,,,,---+++***)))***++++++***)))((()))***+++++++++++++++))))))))))))))))))))))))'''((()))******)))(((''''''(((((())))))))))))))))))******)))&&&$$$###$$$***)))((()))+++,,,+++***)))***++++++,,,,,,++++++************************(((((()))************)))&&&(((***,,,.........---++++++***************+++---)))&&&&&&)))+++)))&&&,,,+++******))))))******++++++++++++++++++++++++'''''''''(((***+++---...//////......------------,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...//////.........---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,,,,---------.........,,,---......//////......,,,,,,------------......111000000///......------//////000000111111222222222222111000...---,,,,,,000000000000000111111222444222222333666777777555000000000000000/////////000111111222333333444444ooo\\\WWWQQQOOOQQQTTTUUUTTTRRRRRRQQQQQQPPPNNNMMMMMMLLLMMMNNNOOOPPPQQQRRRRRRNNNMMMMMMNNNOOOPPPNNNMMMGGGDDD@@@???@@@BBBDDDEEEFFFDDDAAA===;;;999999999;;;999777666666444222000111111000///...---------,,,---......///.......................................------------......//////...---,,,,,,,,,---***************+++,,,---,,,,,,------------,,,,,,******++++++,,,---.........------,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++************++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---------...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///......//////////////////------............/////////000111111000///............................................................////////////......***+++,,,---...///000000........................------------------------...---,,,,,,++++++++++++........................******+++,,,,,,---.........---,,,+++++++++++++++++++++***))))))***+++,,,+++++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++(((((()))***++++++,,,,,,+++***)))***++++++***)))((()))***+++++++++++++++(((((((((((((((((((((((('''((()))******)))((('''&&&'''((())))))))))))((()))***,,,+++)))(((((())),,,+++******++++++***((((((((()))***************))))))))))))))))))))))))(((((()))***************)))***+++,,,,,,,,,+++++++++***************++++++------,,,+++)))(((((((((,,,+++******))))))******))))))***+++,,,,,,------)))))))))***++++++,,,------------------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,++++++***))))))******+++++++++,,,,,,,,,((()))***+++++++++++++++---,,,+++******+++,,,,,,---,,,,,,+++***)))((((((,,,,,,+++++++++,,,---...,,,,,,,,,---------------,,,,,,,,,------------...,,,------...............,,,,,,,,,,,,------......000000000///......---,,,...//////000111111222222/////////......---------000000000000000111111222.........///111222222222111111111111111111111111000111111222222333333333ppp[[[VVVQQQOOOQQQSSSTTTTTTRRRRRRQQQPPPOOONNNMMMMMMIIIJJJKKKLLLMMMOOOOOOPPPNNNNNNMMMOOOPPPQQQOOONNNKKKGGGCCCAAABBBDDDFFFFFFFFFDDDAAA>>>;;;::::::;;;<<<:::888666666444222000000000///---,,,+++***))),,,---......//////....................................------------......---------------,,,,,,,,,((((((((())))))***+++,,,+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......---,,,,,,,,,++++++******------,,,,,,,,,---......++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,'''((((((((())))))******++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---/////////...---+++***)))*********+++,,,---------,,,,,,,,,,,,---......//////000000000000000//////---------...............---///111111///---------........................------------------------------.../////////..................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------+++++++++,,,,,,---------...---,,,+++************)))))))))))))))******+++***+++++++++***)))((((((((()))+++,,,------,,,,,,((()))))))))***++++++++++++***)))***++++++***))))))******+++++++++******(((((((((((((((((((((((())))))******))))))((((((&&&''')))*********)))(((''')))++++++******+++,,,---,,,******+++***)))'''))))))***++++++++++++***((((((((((((((()))))))))((((((((()))******++++++******))))))((((((((((((*********)))******+++,,,***,,,------***)))+++---,,,+++******))))))******((()))***+++,,,------.........------,,,+++******'''(((***+++---.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,,,,+++***)))(((((('''***))))))((((((***+++,,,++++++,,,------------,,,,,,,,,,,,,,,------------,,,,,,---............---++++++,,,,,,------......,,,,,,---///////////////---...//////000111222222////////////000000000000000000000000000111111222---......//////000000000111111222222222222222333111111111111222222333333}}}lll\\\WWWQQQOOOQQQTTTUUUTTTRRRRRRPPPOOONNNMMMMMMMMMHHHIIIJJJKKKMMMNNNOOOOOONNNMMMMMMNNNPPPPPPOOONNNLLLHHHDDDBBBBBBDDDEEEEEEFFFDDDAAA>>><<<<<<<<<<<<===;;;888777666555222000//////...---,,,++++++***,,,---......//////.................................------,,,,,,------...,,,---...//////...------------,,,,,,,,,------...,,,,,,------------,,,,,,+++++++++,,,,,,---------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///***+++,,,,,,,,,,,,+++***,,,,,,,,,---------------+++++++++***************,,,,,,------...---------------------------------------------------..................---,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,---...//////000111111222111000....../////////...............+++...111111...,,,,,,,,,........................------------------------,,,---......//////....../////////.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))*********++++++++++++,,,,,,++++++***)))((()))***,,,------,,,+++***))))))))))))************+++***)))***++++++***)))******+++++++++***))))))))))))))))))))))))))))))++++++***)))))))))))))))&&&((()))++++++***)))(((&&&'''))))))(((((()))***,,,***)))***++++++***)))((()))******++++++******(((((()))))))))*********(((((((((((()))***+++,,,+++***((('''''''''((()))******))))))***++++++,,,*********+++---------,,,,,,+++******))))))***************++++++,,,,,,,,,******+++++++++*********'''(((***,,,---.........------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,......//////......------+++++++++,,,,,,,,,------***************************)))((('''((()))+++,,,***+++,,,---------,,,,,,++++++,,,,,,,,,---------+++,,,------......------***++++++,,,------......+++,,,---////////////...------...///000111222222000000000000000000000000000000000000000111111222111222222222222222222333000000111111222222222222111111111111222222222222vvveee]]]XXXRRRPPPRRRUUUVVVUUURRRRRRPPPOOONNNMMMMMMMMMIIIJJJKKKMMMNNNOOOQQQQQQLLLLLLLLLMMMOOOOOONNNMMMKKKGGGCCC@@@@@@BBBBBBCCCEEECCCAAA>>>===<<<=========;;;888777666555222000//////////////////......,,,---......//////.................................------,,,,,,------...+++---///111111000///...///...------,,,,,,,,,,,,---..................---++++++,,,,,,,,,,,,------((()))+++,,,---.........,,,,,,,,,,,,,,,---...///***+++,,,------,,,+++***,,,,,,,,,------.........111000000///---,,,,,,+++---------...------,,,,,,........................------------......///000***+++,,,---......///...------,,,++++++*********+++++++++,,,---...///000111222222222111000...---000000000000////////////***---000000---++++++,,,........................------------------------,,,,,,---.../////////...---------....../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,---............---+++,,,---------+++)))(((*********)))))))))))))))+++***)))***+++++++++)))+++++++++++++++***)))(((************************---,,,***)))))))))***+++'''(((***+++,,,+++)))((((((***++++++***))))))******)))((()))+++,,,,,,+++''''''((()))))))))))))))))))))******+++++++++,,,(((((((((((()))***+++,,,---,,,)))(((((())),,,---******))))))***+++,,,,,,...***(((***...///,,,''',,,++++++***)))*********,,,,,,,,,++++++++++++*** """$$$&&&(((***++++++***+++,,,---------,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++&&&'''((()))+++---......******+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))++++++,,,,,,,,,++++++***((())))))+++,,,---......,,,+++***))))))+++---...***+++,,,---...---,,,,,,++++++,,,,,,,,,---------+++,,,------......------******+++,,,,,,---.........////////////---,,,+++------...///000111222222111000000000//////......000000000000000111111222222333333333111111111222//////000000111111111222111111111111111222222222}}}ooocccXXXUUURRRQQQRRRTTTVVVVVVTTTSSSQQQOOONNNNNNNNNOOOIIIJJJKKKLLLMMMNNNOOOOOOSSSQQQOOOMMMMMMMMMNNNOOOKKKIIIEEEBBBAAACCCEEEGGGGGGEEEAAA>>><<<<<<>>>???>>><<<999888777555333111000//////...------,,,,,,///////////////////////////...---,,,,,,---...///++++++,,,------......///++++++,,,,,,,,,---------///......---------......---...///000000...,,,+++------------------------------------------------++++++++++++******))))))---------------------------------------------------...//////...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000000///...------........................000000//////.........---000///...---------------////////////////////////------............------.........------,,,,,,,,,,,,,,,,,,---------......000000000///......------...------,,,,,,------...++++++++++++++++++++++++---,,,+++++++++,,,---...---------,,,,,,+++++++++,,,+++++++++***)))))))))++++++******)))(((((((((*********+++,,,,,,,,,---+++*********)))(((((((((***)))(((''''''((()))***+++***((()))******)))((())))))))))))))))))))))))''')))+++---------,,,+++(((((())))))*********+++---,,,***((('''&&&''''''))))))************))))))(((((((((((((((((((((((((((((()))***************************************)))))))))))))))***************)))))))))))))))******)))(((''''''((()))***+++---......,,,++++++,,,++++++******************,,,,,,,,,++++++*********------------------------,,,------......------,,,...---+++*********++++++,,,,,,++++++***)))))))))*********+++,,,,,,***(((++++++++++++++++++++++++))))))))))))************,,,+++++++++******)))))),,,,,,+++++++++,,,---...,,,,,,,,,---------............------------......+++,,,,,,------,,,,,,+++...---,,,+++***+++,,,,,,---------...............////////////000000000000000000000000000000000000000000000000///...,,,,,,,,,...000111222111000///////////////000000000000000000000000000111111111zzzlll```WWWUUURRRRRRSSSUUUUUUUUUSSSRRRPPPOOONNNMMMNNNNNNKKKLLLLLLNNNOOOPPPPPPQQQLLLKKKKKKKKKMMMOOOQQQSSSLLLIIIEEEBBBAAACCCFFFHHHGGGEEEAAA>>><<<<<<>>>???>>><<<999888777666333111111000///...---,,,++++++///////////////////////////...------------...///+++,,,,,,------......///++++++,,,,,,,,,---------+++++++++,,,,,,...///000---...///000///...,,,+++------------------------,,,,,,,,,---------......++++++++++++*********)))---------------------------------------------------.../////////---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++******************+++---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------,,,+++........................000/////////.........---//////...---------------...........................//////////////////.........---------,,,,,,,,,,,,,,,,,,---------....................................------------......++++++++++++++++++++++++,,,++++++***+++,,,---...------,,,,,,,,,++++++++++++++++++*********************++++++++++++++++++*********+++++++++++++++,,,,,,,,,+++++++++++++++***))))))(((((())))))******)))((()))***+++***)))))))))))))))))))))))))))+++,,,------,,,+++)))'''(((((()))))))))************)))(((''''''((())))))))))))************))))))************************(((((()))***************$$$%%%''')))+++---///000*********)))))))))))))))******))))))))))))******++++++,,,------,,,++++++***+++,,,,,,***))))))***************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,+++*********++++++))))))***++++++,,,,,,---+++++++++,,,------+++)))++++++++++++++++++++++++)))))))))*********++++++++++++*********)))))))))+++++++++,,,,,,,,,------,,,,,,,,,------------.........------------......,,,,,,------------,,,,,,...---,,,+++++++++,,,,,,------------...................../////////000000////////////////////////000000000000///...---,,,+++,,,///111222222222111////////////000000000111000000000000000000000111wwwiii^^^VVVTTTSSSSSSTTTUUUUUUTTTRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQQQQQQQPPPOOOMMMKKKJJJJJJKKKLLLLLLIIIEEEBBBAAACCCGGGIIIGGGEEEBBB>>><<<<<<===>>>===;;;999888777666333111111111000///...,,,,,,+++///////////////////////////...------------...///,,,,,,,,,---......//////,,,,,,,,,,,,------------+++++++++++++++,,,---...------...//////...,,,+++------------------------++++++,,,,,,------......++++++++++++************------------------------------------------------....../////////...,,,+++++++++++++++++++++++++++************************---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------------,,,------------------------/////////...............//////...------------..............................//////////////////......------------,,,,,,,,,,,,,,,,,,---------......++++++,,,------...//////...------,,,,,,------...+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++***++++++,,,------......******************))))))+++++++++++++++,,,,,,,,,)))******************))))))((('''(((***++++++***))))))))))))))))))))))))+++,,,,,,,,,,,,***)))((((((((())))))))))))******''''''''''''(((***+++,,,))))))************))))))************************(((((()))***************)))))))))*********++++++++++++******))))))((((((***)))))))))))))))******+++,,,///000000///,,,+++(((***+++***)))'''((((((************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++*********++++++))))))***++++++,,,,,,---,,,,,,,,,---///...,,,***++++++++++++++++++++++++))))))*********+++++++++******))))))))))))((((((***++++++,,,---,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,------......------,,,...---,,,+++++++++,,,,,,,,,,,,------............---------........./////////////////////////////////000000000///...------***,,,...000222333333333/////////000000000111111111111000000000000000000uuuggg]]]UUUTTTSSSTTTUUUVVVTTTSSSQQQPPPOOONNNMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQSSSQQQOOOLLLJJJIIIHHHHHHMMMJJJEEEBBBBBBDDDHHHJJJGGGEEEBBB???===<<<=========;;;999888777666444222////////////............////////////////////////.........------.........,,,,,,------.../////////,,,,,,,,,------------...000///...,,,+++*********,,,---.........---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////...------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---......////////////------------------------........................///......---------.................................------------------...------------------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,+++++++++++++++++++++)))))))))***+++++++++,,,+++++++++,,,,,,---------+++*********)))(((((((((((((((((()))*********+++)))***+++,,,,,,+++***)))(((''''''(((+++,,,++++++))))))))))))))))))))))))((()))***+++,,,,,,++++++(((((())))))))))))))))))&&&''''''((()))***++++++))))))************))))))************************(((((()))***************,,,++++++***)))((((((''',,,++++++***)))(((''''''))))))))))))))))))***+++***+++,,,......,,,+++***((()))+++***(((''''''(((***************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++,,,++++++******)))((((((,,,++++++---//////---+++++++++++++++++++++++++++((((((((()))))))))******)))))))))((((((((((((((()))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,------......///,,,,,,,,,---------......////////////////////////...///////////////...---,,,---///000222222222222//////000000000111111111111111111000000000000000}}}qqqdddZZZUUUTTTSSSTTTUUUVVVTTTSSSPPPPPPPPPOOONNNMMMLLLKKKKKKMMMNNNPPPPPPPPPOOONNNLLLLLLLLLLLLLLLMMMNNNNNNLLLIIIFFFDDDDDDFFFHHHJJJGGGEEEBBB???===<<<<<<<<<<<<;;;888777777666444222------......///000000111000000000000000000000000---..................---,,,,,,---......//////000,,,,,,---------.........111000///---,,,+++++++++,,,,,,------------------,,,,,,,,,---------............---,,,+++******)))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................************************+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,---.../////////...---------------------------------.....................---------......///........................//////...------...//////------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,+++++++++*********)))+++*********)))(((((((((((((((((()))*********+++)))***+++,,,,,,+++***)))(((''''''(((+++,,,++++++))))))))))))))))))))))))(((((()))***++++++++++++))))))((((((((((((((((((((((((((())))))))))))((())))))************))))))))))))))))))))))))))))))(((((()))***************%%%&&&'''(((***+++,,,---,,,++++++***)))(((''''''))))))(((((()))***++++++++++++************++++++)))+++,,,+++***((())))))))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++*********)))((((((''''''*********,,,......,,,***++++++++++++++++++++++++'''''''''((((((((())))))((((((((((((((()))))))))******++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------,,,---------,,,,,,,,,++++++++++++,,,,,,---......///,,,,,,,,,,,,------------........................---...///////////////...000000000111111111111111000000000000111111111111111111111111000000//////yyymmm```XXXVVVTTTSSSSSSTTTUUUUUUTTTPPPPPPPPPPPPOOOMMMLLLKKKJJJLLLNNNOOOPPPOOONNNLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIHHHFFFFFFGGGIIIJJJGGGFFFCCC@@@>>><<<<<<;;;<<<:::888777777777555333------...///000000111111000000000000000000000000------...//////...---------------...//////000000,,,---------............------------......///000,,,,,,,,,,,,,,,---------+++,,,,,,------...............---,,,+++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++******+++---......---++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------............------------...//////------------------------111000///......///000111,,,,,,,,,------------...,,,,,,,,,---------............---,,,,,,+++******+++******))))))******+++++++++++++++++++++++++++)))***++++++,,,,,,++++++*********+++++++++++++++***************+++++++++++++++******)))(((((('''******************))))))+++++++++++++++,,,,,,,,,)))******************))))))((('''(((***++++++***)))))))))))))))))))))))),,,++++++***))))))(((((())))))((((((((((((''''''))))))******)))((('''&&&))))))************))))))(((((((((((((((((((((((((((((()))***************((((((((()))))))))******++++++******))))))(((((((((((((((((()))***+++,,,---,,,+++******+++,,,---***,,,---,,,+++)))******)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******+++,,,,,,,,,++++++''''''(((((()))******+++***)))***,,,......,,,+++++++++++++++++++++++++++'''''''''((((((((())))))(((((())))))))))))******+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++*********+++,,,---......///,,,,,,,,,---------..............................------...///000000000///222222111111111000000000000000000111111111222222222222111111000/////////zzzmmmaaaZZZWWWUUURRRRRRSSSUUUUUUUUUQQQQQQQQQQQQPPPNNNMMMLLLJJJLLLNNNPPPPPPOOOMMMLLLOOONNNNNNLLLKKKIIIGGGFFFHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFCCCAAA>>><<<;;;;;;<<<:::888777777777555333////////////////////////000000000000000000000000------...//////...------------......//////000000------------............+++++++++,,,---...///000,,,+++++++++,,,------...++++++,,,,,,---......///+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((+++******+++---......---++++++,,,,,,,,,,,,------******+++,,,,,,---......***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------...//////------------------------000///---,,,,,,---///000,,,,,,,,,---------......,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******,,,---------,,,+++)))*********+++++++++++++++++++++***************))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,+++++++++++++++***))))))(((((())))))******)))((()))***+++***))))))))))))))))))))))))))),,,+++***))))))((((((((())))))((((((((('''''''''((()))******)))((('''&&&))))))************))))))))))))))))))))))))))))))(((((()))***************---,,,+++)))(((&&&%%%%%%*********)))))))))))))))(((((((((((()))***+++,,,++++++,,,,,,,,,,,,++++++***,,,---,,,+++)))******((())))))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))***+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,******+++---//////...,,,++++++++++++++++++++++++))))))))))))************)))))))))*********++++++,,,+++)))((((((***,,,...***++++++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,---------,,,+++***)))***+++,,,---......///------------....................................,,,---...///000000000000111111111111111111222222000000111111111222222222222222111111000//////...}}}pppeee^^^XXXUUURRRQQQRRRTTTVVVVVVQQQRRRRRRRRRQQQOOOMMMLLLKKKMMMOOOQQQQQQOOOMMMLLLFFFGGGIIIJJJKKKLLLLLLLLLGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFDDDAAA>>><<<;;;:::<<<:::888777777777555333222222111000///...------000000000000000000000000,,,---...//////...---,,,------......///000000000---------.........//////------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,---...//////((())))))+++,,,---......+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++******+++---......---++++++,,,,,,,,,---------******+++,,,,,,---......******+++++++++,,,,,,,,,............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------...///000------------------------,,,+++)))(((((()))+++,,,,,,,,,,,,------.........,,,,,,,,,---------......+++,,,,,,------......///...------,,,,,,------...++++++++++++++++++++++++***+++,,,---...---,,,,,,))))))******++++++++++++,,,+++++++++******))))))((((((((()))******++++++*********+++,,,,,,,,,---+++*********))))))((((((***)))(((''''''((()))***+++***((()))******)))((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((('''''''''&&&'''((()))******)))((('''))))))************))))))************************(((((()))***************'''''''''((()))*********)))))))))))))))*********(((((((((((()))***+++,,,''')))+++------+++)))'''***+++,,,,,,***))))))***((())))))***++++++,,,,,,---,,,,,,++++++*********------------------------))))))************)))))))))***+++,,,---,,,,,,+++......---,,,,,,++++++***++++++,,,...000111///...++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))******+++++++++,,,---+++(((''''''))),,,///******+++++++++,,,,,,,,,++++++************++++++*********++++++*********,,,,,,---...---,,,+++***)))******+++---...//////---------.........//////........................,,,,,,...///000000000000000000000000111222333444000111111111111222222222222222222111000//////...ttteee\\\WWWTTTQQQQQQRRRSSSTTTTTTPPPQQQQQQRRRRRRRRRRRRRRRMMMNNNOOOPPPQQQPPPMMMJJJLLLKKKKKKKKKKKKLLLLLLMMMPPPOOONNNNNNNNNNNNLLLJJJGGGEEEBBB>>><<<;;;;;;<<<===<<<:::888666444333222000000////////////000000111111000......---------.........------.........,,,,,,,,,---------......,,,,,,++++++,,,,,,---...////////////////////////---,,,+++***+++,,,---...+++,,,---......---,,,+++((())))))******))))))(((,,,------......------,,,,,,,,,,,,+++++++++******.........------,,,,,,,,,))))))*********+++++++++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000//////......------,,,///...------//////...---,,,------......------,,,++++++++++++++++++++++++******+++,,,+++***(((''',,,---------.../////////........................////////////............//////...------------...//////............//////***+++,,,---...000111111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,,,,,,,***)))((())))))*********+++++++++,,,+++******))))))******,,,+++***)))(((&&&%%%%%%,,,***)))+++---...,,,)))+++*********))))))(((((()))))))))))))))))))))))),,,***((('''&&&'''((()))******))))))))))))************)))(((((((((((((((+++***)))((((((''''''((((((((('''''''''''''''(((***(((&&&%%%%%%''')))+++(((''''''''')))***,,,---&&&'''))))))(((((()))++++++------,,,***)))***+++++++++******)))***************++++++***)))'''&&&))))))))))))************---,,,,,,---......---+++************************&&&''''''((()))+++---...++++++,,,,,,,,,,,,------************************333111---***(((((()))***+++***,,,///222111---)))$$$(((---000000...------+++++++++++++++++++++++++++,,,------,,,+++)))(((******+++++++++,,,,,,,,,)))************+++++++++******************************)))***+++...000111444111---,,,,,,---------------,,,+++++++++,,,,,,+++,,,---...---,,,+++***......------------......///////////////.........---///222555555333111///000000111111111111000000222111000/////////111111111111111000000000//////}}}mmmbbbXXXVVVSSSRRRSSSTTTTTTTTTQQQQQQRRRRRRRRRRRRQQQQQQNNNNNNNNNPPPQQQPPPMMMJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNMMMLLLLLLMMMLLLJJJHHHFFFDDDAAA???===<<<<<<======<<<;;;999777555333222000000////////////000000111000///......---------,,,---...//////...---,,,+++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...........................,,,,,,+++++++++,,,---...,,,------------------,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......((((((((()))******++++++---,,,++++++------,,,+++,,,,,,------------,,,,,,------------------------------......---,,,,,,+++,,,,,,,,,---------------........................,,,,,,------........./////////...---------------,,,,,,++++++++++++,,,,,,******+++,,,---...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***))))))))))))*********+++++++++,,,+++******))))))******...---------,,,+++++++++(((''''''))),,,---,,,***************)))))))))((()))))))))))))))))))))))),,,+++)))''''''((()))*********))))))))))))************)))((((((((((((((())))))((((((((())))))*********))))))((())))))***++++++******)))))))))(((***++++++++++++***))))))((()))******)))((()))+++)))***+++***((('''((()))*********)))******++++++((()))***++++++******)))))))))))))))************,,,+++***+++------+++***************************))))))((())))))***+++,,,+++++++++,,,,,,,,,------************************,,,+++***))))))+++---...,,,++++++,,,---,,,((($$$!!!$$$((())))))(((((((((******************************+++,,,,,,+++++++++************************)))************+++++++++***************************))))))))))))+++,,,---///---*********++++++***,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++......------------..................////////////,,,...000222222111///...000000111111111111000000111000000000000000111111333333333222222222111111pppcccZZZXXXUUUTTTTTTUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNPPPQQQPPPMMMJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKIIIGGGFFFDDDAAA???======>>>>>>======;;;999777555444333000000////////////000000111000///......---......+++,,,///111111///,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...........................,,,,,,,,,+++,,,------......------,,,,,,------...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++((()))***+++,,,------...,,,,,,++++++++++++******------------............)))***+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++++++++,,,------......---+++++++++------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........//////...------------...---------,,,,,,,,,,,,,,,------------------------******+++,,,---.../////////......---------------++++++************++++++***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++*********************************+++++++++++++++***))))))))))))***************++++++++++++((((((((())),,,,,,+++***************)))))))))))))))))))))))))))))))))))),,,+++***(((((()))***+++***))))))(((((())))))******))))))((((((((((((((((((((((((((()))***++++++++++++*********++++++,,,++++++,,,,,,+++)))'''&&&(((***+++,,,,,,***(((&&&***+++,,,+++)))))))))+++)))*********((('''((()))))))))))))))******+++,,,(((((()))++++++,,,,,,+++))))))))))))***************)))((()))++++++)))(((************************+++******)))))))))******++++++++++++,,,,,,,,,,,,************************'''(((((()))+++,,,------...---,,,,,,,,,+++)))'''&&&(((******)))))))))***)))))))))))))))))))))))))))))))))***+++,,,------)))))))))))))))))))))((()))************+++++++++******************++++++++++++***))))))******++++++***)))***++++++***)))******++++++,,,,,,------,,,,,,,,,++++++,,,,,,---......------------......---------.../////////000,,,---......///.........///000000111111000000///...//////000111111111111333333333222222222222222rrrccc\\\YYYWWWVVVVVVVVVUUUSSSTTTTTTTTTSSSRRRPPPOOONNNNNNNNNNNNOOOPPPOOOMMMKKKKKKJJJJJJKKKKKKLLLMMMNNNKKKJJJJJJJJJKKKKKKIIIGGGFFFDDDBBB???>>>>>>???@@@>>>===<<<:::888666444444000000////////////000000000000///...............,,,---...//////...---,,,,,,------------.........,,,,,,,,,,,,,,,---..............................,,,,,,,,,,,,------.........---,,,++++++,,,---...******++++++++++++*********++++++,,,,,,++++++***))))))***+++,,,,,,------------------------------------------............))))))***+++---...//////------------------------,,,,,,++++++,,,,,,---...222111111000//////.........---,,,---/////////---***++++++,,,,,,++++++***))))))***++++++,,,------......,,,++++++,,,---............------,,,,,,,,,------------------------***++++++,,,---.........///...------,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,+++******+++,,,---,,,+++***))))))***+++,,,************************++++++***)))))))))))))))))))))))))))))))))((((((++++++++++++,,,+++***)))*********))))))))))))))))))))))))))))))))))))))),,,+++***))))))***++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))******+++++++++*********+++,,,,,,)))))))))))))))((('''&&&&&&&&&((()))************+++,,,---,,,***)))***+++***+++,,,+++***)))***+++(((((((((((()))+++,,,,,,))))))***+++++++++++++++((()))))))))************)))(((((()))******)))'''************************+++******))))))******+++***++++++++++++,,,,,,,,,***************************+++,,,,,,,,,+++)))(((******))))))***+++++++++---......---,,,,,,---///)))))))))***************+++***)))))))))***,,,---******))))))))))))(((((())))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...,,,+++******+++,,,---.........---,,,+++***+++,,,---.........------------......,,,,,,------...///000000------,,,,,,------.../////////000000000000//////,,,---///111222222111000000000000000000000000000tttfff\\\ZZZXXXWWWWWWWWWUUUTTTTTTTTTTTTSSSRRRPPPOOONNNOOONNNNNNOOOPPPOOOMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLKKKKKKKKKLLLLLLKKKIIIFFFEEEBBB@@@??????@@@@@@???>>><<<:::888777555444000000////////////000000000//////............//////...---,,,,,,---...///............////////////------,,,,,,------...///////////////////////////,,,,,,---------............---,,,++++++,,,---...------............------***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------////////////////////////,,,++++++++++++,,,------......------,,,++++++***...---,,,---///000///...***++++++,,,,,,++++++***))))))***++++++,,,------...---,,,+++,,,---...///000000//////......------------------------------------------------------......---,,,,,,,,,,,,,,,......------------......------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++)))))))))***+++,,,************************+++***))))))(((((()))))),,,,,,++++++***))))))((('''(((***************+++))))))))))))))))))******))))))))))))))))))))))))******************++++++))))))(((((((((((())))))))))))(((((((((((())))))++++++***))))))))))))))))))))))))))))))***+++,,,)))((('''&&&'''(((***,,,+++***(((((((((***,,,...,,,------,,,***)))***+++)))***++++++***)))***+++(((((((((((()))***+++,,,,,,++++++******)))))))))((()))))))))***************))))))***++++++***(((************************))))))))))))***+++,,,---*********+++++++++,,,,,,************************------......---+++)))'''(((((((((''''''((()))***,,,---,,,+++))))))+++---*********+++++++++,,,,,,---,,,***)))((()))******************************))))))*********+++++++++---------....../////////***++++++,,,---------...***))))))+++------,,,+++***+++---...////////////,,,,,,+++***+++,,,...///......------------......+++,,,,,,---...//////000......---------...///000//////000000000000//////,,,---///000111111111000000000000000000000000000oooccc[[[YYYXXXWWWXXXWWWVVVTTTTTTTTTTTTSSSRRRPPPOOONNNOOONNNNNNNNNOOOOOOMMMLLLJJJJJJJJJJJJKKKMMMNNNOOOMMMLLLKKKLLLMMMNNNLLLJJJHHHFFFCCCAAA??????@@@@@@??????===;;;999777666555000000////////////000000//////............//////111///---++++++---///111---.........////////////---------------......///////////////////////////,,,,,,---............---...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++////////////////////////+++++++++++++++,,,------))))))******+++,,,,,,,,,+++******+++---...---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........///............///000000000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******************+++,,,+++++++++*********************)))(((((((((((()))******))))))((('''&&&&&&"""$$$'''((())))))+++---))))))))))))************)))))))))))))))))))))))))))))))))***************)))((((((''''''(((((()))((((((((((((((())))))***,,,,,,+++***))))))))))))((((((((((((((()))***++++++***((('''(((+++...000333000---***)))***,,,...+++,,,---,,,*********,,,&&&((()))(((''''''(((***(((((((((((())))))***+++,,,+++***)))(((((((((((())))))))))))************+++***)))***,,,,,,***)))************************)))))))))***+++,,,---...************++++++++++++***************************+++,,,---...---,,,+++/////////---***)))***,,,***++++++***))))))***,,,*********+++,,,,,,------,,,,,,+++***)))((((((((()))))))))*********++++++)))************+++++++++------......//////000000'''((()))***+++,,,,,,+++)))((('''(((***++++++)))+++,,,---/////////...---++++++++++++,,,---............------------......,,,,,,,,,---.........//////............///000000...//////000000//////...---......///000000000000222222222222222333333333vvviii```YYYXXXWWWWWWXXXXXXVVVTTTSSSSSSSSSSSSRRRQQQOOOOOOPPPOOOMMMNNNOOOOOONNNLLLIIIIIIJJJJJJKKKMMMNNNOOOLLLKKKKKKLLLMMMNNNLLLKKKIIIGGGDDDAAA@@@??????@@@@@@???>>><<<:::888666555000000////////////000000//////............/////////...---,,,,,,---...///,,,,,,,,,,,,---------...---------------...//////------------------------,,,,,,.../////////...---,,,------------------,,,((())))))))))))))))))(((,,,,,,------------,,,,,,++++++++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++***++++++,,,---******++++++,,,------...+++******+++---......---,,,,,,------------,,,,,,------------------------------...///////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++++++++,,,,,,+++++++++))))))***++++++++++++++++++++++++*********))))))******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&(((++++++))))))***,,,((()))))))))************))))))))))))))))))))))))'''((())))))*********)))((((((''''''''''''((((((((((((((((((((()))******++++++******)))*********(((''''''((((((***+++++++++************+++---...111///---***)))***+++,,,)))***++++++******+++,,,&&&'''((((((''''''(((***))))))((((((((())))))******)))(((''''''(((((()))))))))))))))************+++***)))***+++,,,***(((************************+++++++++******++++++,,,************++++++++++++************************((()))***+++,,,---------000111222000---+++,,,---)))+++,,,,,,******+++,,,)))))))))***+++,,,,,,,,,)))***************))))))&&&''''''((()))***++++++)))************++++++++++++,,,,,,---......//////))))))***+++++++++***))),,,***(((((()))++++++******+++,,,......---+++***)))***+++,,,------------......------------......---------------------------.........////////////......////////////......//////.........//////000111111222222222333333333uuuiiibbbWWWWWWVVVWWWXXXXXXVVVUUUSSSSSSSSSSSSRRRQQQPPPOOOPPPOOOMMMNNNOOOOOONNNLLLIIIIIIJJJJJJKKKMMMNNNOOOLLLKKKJJJLLLMMMMMMLLLJJJJJJHHHEEEBBB@@@?????????@@@???>>><<<:::888666666000000////////////000000//////.........//////000---..................---******+++++++++,,,,,,,,,...------------...//////++++++++++++++++++++++++,,,,,,.../////////...---+++,,,............,,,+++++++++,,,,,,,,,,,,++++++,,,------......------,,,))))))***+++,,,------...,,,,,,,,,------.........+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++******))))))(((---,,,,,,---///000000///,,,------......------,,,,,,+++++++++++++++++++++)))***,,,---...---,,,+++,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------......---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++,,,++++++++++++++++++,,,***************************+++,,,------,,,+++***((()))***,,,,,,,,,+++***++++++++++++******))))))******)))((((((((((((((()))))))))***+++,,,,,,,,,000222222000,,,(((((()))(((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))***+++,,,---(((((((((((()))***+++,,,((()))***+++******(((((()))))))))))))))*********((()))++++++******+++---''')))******))))))***,,,***))))))(((((((((((()))''''''&&&&&&'''(((***+++))))))))))))***************)))))))))++++++)))(((************************...---,,,+++************)))************+++++++++************************))))))*********++++++,,,&&&)))++++++)))((()))+++%%%''')))***)))((()))***'''(((((()))***+++++++++&&&''')))+++++++++******$$$%%%&&&'''(((***++++++)))************+++++++++******++++++,,,---......------......---,,,***)))000---***)))+++,,,------)))***+++,,,,,,+++)))((((((***+++---......------.........------.........------------------,,,,,,,,,---......//////............////////////......111000...------...///000//////000000111111111111vvvhhh^^^YYYXXXVVVVVVWWWWWWWWWVVVVVVTTTRRRPPPOOONNNOOOOOOKKKLLLNNNOOOPPPOOOMMMLLLIIIIIIJJJKKKLLLMMMNNNNNNIIIHHHGGGGGGJJJLLLMMMMMMNNNKKKFFFAAA>>>===>>>>>>@@@>>>;;;:::999777444222333222000/////////000111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...//////......------,,,++++++)))***+++,,,---.........------,,,,,,+++***))))))******)))(((''''''***---,,,------......------,,,+++,,,,,,,,,,,,+++***)))...---,,,,,,++++++,,,,,,++++++++++++,,,,,,---...---,,,***))))))***,,,---...---,,,+++++++++,,,---+++++++++******)))))))))***+++---//////...---,,,,,,,,,+++******+++++++++)))***+++,,,---,,,++++++***++++++,,,,,,------...)))***,,,...//////...---,,,,,,---.../////////...+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///000111222+++,,,---,,,***)))***+++*********++++++,,,,,,,,,,,,***))))))******(((''')))))))))***++++++,,,,,,(((***+++***)))((()))***---,,,,,,,,,+++*********,,,+++++++++******))))))&&&((()))(((&&&%%%'''*********+++++++++******)))(((((())))))))))))(((((((((((((((((()))***+++,,,+++*********))))))((((((''''''((()))***++++++,,,222000,,,((('''(((***+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++...---,,,***)))(((((((((---,,,+++******+++,,,---))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))***))))))(((((()))***+++,,,+++,,,---+++)))(((((())),,,,,,,,,++++++*********...---,,,,,,++++++++++++((((((((((((((()))******(((((())))))*********+++---,,,+++*********+++,,,+++++++++************))),,,,,,,,,+++))))))+++---******+++,,,,,,,,,,,,+++++++++***))))))***++++++******))))))((((((''''''))))))))))))************)))(((((((((''''''&&&&&&)))******++++++******)))************************+++++++++******+++,,,,,,***)))((()))***+++++++++000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///000000000111222222333333000000111222222222222222111111111000111222222333vvvhhh^^^XXXVVVUUUTTTVVVVVVUUUTTTSSSRRRPPPNNNMMMLLLLLLLLLHHHIIIJJJLLLLLLKKKJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNKKKIIIGGGGGGIIIKKKLLLLLLLLLIIIEEEAAA???>>>>>>>>>???===;;;:::999888555333222111000///...///000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...//////.........///000000,,,,,,------------------***++++++,,,------------...------,,,,,,+++++++++,,,---,,,+++)))***,,,///+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******------,,,++++++++++++,,,,,,,,,+++++++++,,,---------,,,***))))))***,,,------,,,***))))))))))))***.........---------------***+++---...///...---,,,...------,,,,,,------...***+++,,,---------,,,,,,---------,,,,,,,,,,,,,,,***+++,,,---............,,,---..................,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..................------+++,,,---,,,***)))***+++++++++++++++++++++,,,,,,,,,+++******++++++***)))++++++++++++++++++******(((***+++***)))((()))***++++++++++++************++++++******)))))))))))))))++++++***'''&&&(((***+++++++++***)))((('''&&&******++++++++++++************)))))))))))))))***************)))))))))((()))))))))))))))*********///...+++)))(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))***,,,---...---,,,***)))((((((((()))((((((''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))************+++,,,,,,+++)))(((((()))++++++*********)))))))))------,,,+++++++++++++++((((((((((((((()))******))))))******************,,,+++***)))******+++,,,+++++++++************)))***++++++***)))***,,,...)))***++++++,,,,,,++++++************************+++*********))))))))))))))))))))))))************,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++---,,,,,,+++************...---,,,,,,,,,,,,,,,+++/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,............///000000111111222---....../////////......111111111111111222333333vvvhhh^^^WWWUUUTTTSSSTTTUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKKKKIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLJJJGGGGGGHHHJJJJJJJJJIIIGGGEEEBBB@@@???>>>>>>>>><<<::::::999999777555111000///.........///000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,------------,,,,,,++++++++++++,,,---.........++++++,,,------,,,,,,,,,---------------------------...---,,,***+++---///***++++++,,,,,,++++++***---,,,+++*********+++,,,------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,*********+++,,,---000///...---,,,,,,,,,,,,---...............//////***+++,,,---...---,,,+++---------,,,,,,------...+++,,,,,,---...---------//////...------,,,++++++,,,++++++,,,,,,---...///---............------,,,------,,,,,,,,,---......---------,,,,,,+++++++++//////......---,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,++++++++++++++++++,,,+++***+++,,,---,,,+++,,,,,,,,,+++***)))))))))(((***+++***)))((()))***))))))))))))************))))))))))))((((((((((((((()))***)))(((''')))++++++++++++***((('''%%%$$$)))******++++++******))),,,+++***)))((((((((((((************))))))))))))************))))))((((((++++++***)))((()))))))))(((((((((''''''(((((((((++++++++++++++++++++++++)))))))))))))))))))))))),,,***(((''''''))),,,...---,,,,,,+++***)))(((((())))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''%%%%%%'''(((***))))))***++++++***((((((***+++,,,+++)))(((((()))***))))))))))))(((((((((---,,,++++++***+++++++++))))))((((((((()))******+++++++++++++++*********)))))))))))))))***+++,,,+++++++++************))))))***+++*********,,,...)))***++++++,,,,,,++++++))))))***++++++***))))))++++++++++++************))))))))))))************---------------,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++------,,,+++***))))))(((------------------------------------------------------------------------+++++++++++++++,,,------------......///000000000000000000000000000000///111111111111222222222222vvvhhh^^^WWWUUUTTTTTTUUUUUUTTTSSSSSSSSSRRRPPPOOONNNMMMMMMJJJKKKLLLMMMNNNNNNNNNMMMJJJJJJKKKKKKKKKLLLLLLLLLNNNKKKHHHFFFGGGIIIIIIIIIGGGFFFDDDBBBAAA@@@???>>>===<<<::::::::::::888666111000...---------...///......////////////......------------------------+++,,,,,,,,,------......+++,,,------,,,+++)))(((++++++,,,,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++))))))+++,,,++++++,,,,,,,,,,,,++++++...,,,***))))))***,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,++++++******++++++*********+++,,,---000000///...---,,,,,,+++******++++++,,,,,,------***+++,,,,,,,,,,,,++++++++++++*********+++,,,,,,++++++,,,,,,,,,,,,---,,,.........---------,,,,,,---,,,+++***+++,,,...///............------,,,+++...------,,,------.........------,,,,,,++++++***,,,---------------......+++,,,---,,,***)))***+++,,,,,,,,,++++++************))))))***,,,---,,,+++*********)))))))))(((((((((***+++***)))((()))***''''''(((((())))))******((((((((((((((((((''''''%%%&&&&&&'''((()))***,,,************)))((('''&&&''''''((((((((((((''''''******)))(((((((((((((((*********)))))))))))))))******))))))))))))))))))(((((()))))))))))))))((())))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,,,,,,,,,,+++***)))((((((((()))***+++,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))***((('''%%%&&&''')))+++)))***+++,,,+++)))'''&&&***++++++***)))(((((()))))))))))))))))))))))))))++++++************++++++***))))))((())))))******---,,,,,,++++++*********''''''((())))))***+++,,,+++++++++*********)))))))))***++++++***)))+++,,,))))))***+++++++++++++++''')))***,,,,,,***)))'''************************((()))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++++++++++++++***))))))(((***+++,,,,,,,,,---...,,,,,,,,,------.................................*********+++++++++,,,,,,---------...//////000000222111111000000000000000//////000000111111111111vvvhhh^^^XXXVVVUUUTTTUUUVVVUUUTTTSSSSSSRRRQQQPPPNNNMMMLLLHHHHHHIIIJJJKKKKKKKKKLLLHHHIIIIIIJJJJJJKKKKKKKKKNNNKKKGGGEEEFFFHHHIIIIIIFFFEEEDDDBBBAAA?????????===<<<::::::::::::999777111000...---------...///......////////////......------------------------.........------,,,,,,,,,...///000000000...---,,,------,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---,,,***)))***+++,,,,,,------------,,,,,,---,,,***))))))***,,,---,,,,,,+++************++++++,,,,,,,,,,,,+++))))))*********++++++,,,,,,---*********))))))((('''&&&))))))******++++++,,,,,,++++++++++++++++++******+++*********++++++,,,---***************+++++++++,,,,,,,,,---------......---,,,+++******,,,---...---.........---,,,++++++...------,,,,,,,,,---------------,,,,,,+++++++++------------------------+++,,,---,,,***)))***+++,,,,,,,,,++++++*********)))(((((()))+++,,,+++***''''''''''''(((((())))))(((***+++***)))((()))***'''''''''(((((())))))***''''''''''''''''''(((((())))))(((((()))*********))))))***++++++*********''''''((((((((((((''''''((((((''''''((()))******))))))))))))))))))******'''(((((()))******++++++&&&'''((()))))))))((((((+++******))))))******+++************************))))))))))))))))))))))))'''((()))++++++***)))(((+++++++++++++++***)))((($$$%%%'''((((((((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))***)))((('''''')))+++,,,)))***+++,,,+++)))'''&&&)))***+++***(((((((((*********************************)))))))))******+++******))))))))))))******---,,,,,,++++++*********''''''((()))***++++++++++++++++++*********))))))***+++,,,+++)))((())))))))))))***++++++++++++***'''(((***++++++***((('''))))))))))))))))))))))))((()))))))))************)))))))))******************++++++,,,,,,++++++***))))))))))))))))))))))))((()))***++++++++++++***(((+++------+++***+++,,,++++++,,,,,,---.................................******+++++++++,,,,,,,,,------...//////000000111...---,,,,,,,,,,,,------------//////000/////////wwwhhh]]]XXXVVVUUUUUUVVVVVVUUUTTTRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOGGGHHHIIIJJJKKKLLLLLLMMMNNNKKKFFFEEEEEEHHHIIIIIIGGGEEECCCAAA????????????>>><<<;;;:::;;;:::999777111000///.........///000......////////////......------------------------000000///...---,,,++++++---............------,,,---------,,,+++*********++++++,,,------,,,,,,,,,++++++++++++++++++++++++---...///...,,,***+++,,,,,,------......------,,,,,,+++*********+++,,,---,,,,,,+++******************+++,,,,,,,,,+++***))))))******+++,,,,,,,,,---)))************)))((((((++++++,,,,,,,,,,,,,,,---++++++******************,,,,,,,,,,,,---...//////)))))))))))))))***++++++******+++,,,,,,---......,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++***)))+++,,,---,,,***)))***+++,,,,,,++++++++++++++++++***(((((((((***+++***)))&&&&&&&&&'''((()))))))))(((***+++***)))((()))***(((((((((((())))))))))))''''''''''''((((((((((((000...,,,*********((('''((()))***++++++,,,,,,+++((())))))******))))))(((''''''''''''((()))***+++))))))))))))************''''''((()))***+++,,,,,,'''((())))))))))))((((((,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***,,,,,,+++((('''***++++++,,,+++***)))(((&&&'''((()))************))))))(((((((((((()))))))))))))))))))))))))))))))))(((((())))))***+++,,,))))))***++++++***((((((((()))******(((((((((***))))))************++++++)))))))))((())))))***+++++++++***)))))))))******+++++++++++++++*********(((((()))***+++++++++++++++++++++************))))))***,,,+++***(((((()))((()))******++++++******(((((()))******)))((((((((((((((((((((()))))))))))))))))))))************************++++++++++++*********++++++*********))))))))))))))))))))))))&&&''')))+++,,,,,,+++++++++...111///,,,))))))***++++++,,,,,,---------...------------------------***++++++,,,---,,,,,,,,,------......///000000000...---,,,,,,,,,---///000,,,---///000000000///...wwwggg\\\WWWUUUTTTSSSTTTUUUTTTSSSRRRRRRRRRRRRPPPOOOMMMKKKMMMMMMNNNNNNOOOQQQRRRSSSHHHHHHIIIKKKMMMNNNOOOPPPMMMJJJFFFDDDEEEHHHJJJJJJHHHFFFCCC???>>>===>>>??????===;;;;;;;;;:::888777222111000///...///000000......////////////..............................//////......------,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++++++++***++++++,,,---------------------,,,+++++++++***,,,---...---+++*********,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***************((()))+++,,,,,,+++***)))))))))***+++,,,,,,------***+++,,,---------,,,,,,---------------,,,,,,,,,++++++***))))))))))))))),,,,,,,,,,,,---...///000******)))))))))***+++,,,***+++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,---------,,,,,,---,,,+++******************++++++,,,,,,------.........------,,,+++******+++,,,---,,,***)))***+++++++++++++++++++++,,,,,,,,,***))))))++++++***(((((()))))))))))))))))))))(((***+++***)))((()))*********)))))))))))))))(((''''''((((((((()))))))))...+++(((((()))***(((&&&((()))***************)))(((((())))))))))))(((((((((((('''''''''(((((()))((()))))))))************(((((())))))*********+++***)))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((()))***+++,,,,,,+++)))(((*********++++++---......))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))************''')))***)))(((((()))***((((((((()))))))))******((((((((((((((()))******,,,+++******))))))******))))))******************)))***+++,,,,,,+++******+++++++++************)))%%%(((***+++******++++++((())))))***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))************************++++++,,,,,,((())))))******))))))(((************************&&&((()))+++,,,+++***)))&&&+++///...+++)))***,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,---......//////......------...000222333---...000111222111000///wwwggg\\\VVVTTTRRRRRRSSSTTTSSSRRRUUUUUUUUUUUUSSSQQQOOONNNKKKKKKKKKLLLMMMOOOPPPQQQHHHIIIJJJLLLNNNPPPRRRSSSMMMIIIEEECCCEEEHHHJJJKKKJJJGGGCCC???======>>>???@@@>>><<<;;;;;;:::888666333222000/////////000111......////////////..............................------.....................------,,,---...000111*********++++++,,,------)))***+++,,,---.........//////...---,,,,,,++++++***+++,,,+++)))'''''''''+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,++++++***)))*********'''(((***,,,---,,,+++***((()))***+++,,,---------'''(((***+++,,,,,,+++***---------,,,,,,+++++++++++++++***)))(((((())))))************+++,,,---...,,,+++*********+++,,,---,,,,,,++++++***)))))))))***+++,,,------,,,***)))***+++,,,,,,------------,,,++++++***)))))))))***)))***+++,,,------...///******+++,,,,,,---......+++,,,---,,,***)))***+++*********++++++,,,,,,---...,,,++++++,,,,,,***))),,,,,,++++++***)))))))))(((***+++***)))((()))***++++++******))))))(((((('''((((((((())))))******%%%###!!!###'''))))))((())))))***))))))(((''''''&&&&&&''''''''''''&&&&&&***)))(((''''''&&&''''''(((((())))))*********+++************))))))))))))++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))***+++,,,,,,+++)))((()))(((''''''(((***,,,---))))))(((((((((((())))))))))))))))))))))))))))))###%%%''')))******(((((())))))(((((()))***+++,,,'''(((***)))(((((()))***&&&'''''''''(((((())))))((((((((((((((()))******,,,,,,+++***))))))******(((((())))))*********+++***+++,,,------,,,***)))+++++++++************)))"""%%%(((***+++,,,---...(((((()))***************))))))(((((((((((())))))))))))******+++++++++,,,))))))))))))************(((((()))))))))*********(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,+++***((('''""")))+++******---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------***++++++,,,,,,---......******))))))***---000111///000222333444333111000mmm___YYYVVVTTTRRRQQQQQQRRRTTTVVVWWWWWWWWWVVVTTTRRRQQQPPPLLLMMMMMMNNNNNNNNNMMMMMMNNNLLLLLLLLLOOOPPPPPPPPPNNNMMMKKKJJJIIIIIIJJJJJJIIIFFFBBB@@@@@@@@@???>>>;;;;;;:::999999888888777444222000//////000000///---.........///000000000------------------------+++,,,,,,------,,,,,,+++...............---------******************************++++++++++++,,,,,,+++++++++***************+++,,,,,,------,,,,,,+++************************+++,,,,,,---,,,+++)))((()))***+++,,,---,,,++++++...,,,)))((((((***---///---,,,***(((''''''((((((******+++++++++******)))------,,,,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,++++++******************)))******+++,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,)))***++++++,,,,,,++++++)))***,,,,,,***)))***+++*********++++++,,,,,,,,,++++++************+++++++++,,,++++++***((('''&&&************************++++++++++++++++++++++++(((((((((((())))))))))))******))))))((((((''''''***)))(((''''''((()))***************************%%%&&&&&&'''((()))******((('''''')))+++)))((((((******))))))((((((''''''+++***)))))))))***,,,---+++***(((((())))))'''&&&))))))((((((''''''&&&&&&))))))))))))************))))))))))))((((((((((((,,,)))'''&&&(((---333888***)))))))))(((((('''''')))))))))))))))******+++(((((()))))))))(((((('''(((((((((((()))***+++,,,---,,,)))(((((()))+++---++++++++++++*********)))''')))***)))'''&&&%%%&&&(((((())))))******++++++(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******))))))***+++,,,,,,+++***)))******++++++++++++******+++)))((((((***,,,------+++***)))*********(((&&&+++++++++***************((((((((('''((())))))***)))************+++++++++000...+++((('''((()))++++++*********))))))((((((+++++++++++++++***)))(((***++++++,,,,,,,,,+++++++++)))((())),,,---+++)))---,,,,,,++++++,,,,,,---,,,+++***)))((((((((((((++++++++++++++++++++++++---------....../////////***+++---///000000/////////////////////.........lll___ZZZUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTRRRQQQOOONNNMMMMMMNNNOOOOOOOOOOOOOOOMMMLLLKKKLLLNNNOOOOOOOOOOOONNNLLLKKKJJJJJJKKKKKKIIIFFFBBB@@@@@@@@@???>>>>>>>>>===;;;:::888777777444222000//////000000///..................//////------------------------,,,,,,------------,,,,,,---------...............,,,,,,,,,,,,++++++++++++,,,,,,------------......++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++************************+++,,,,,,,,,++++++***))))))***+++,,,,,,,,,++++++((((((((('''((())))))***++++++***)))))))))***+++***+++++++++++++++******,,,,,,,,,+++,,,,,,---...,,,++++++******++++++,,,,,,,,,++++++++++++++++++***************++++++,,,,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,---------------***+++------+++***+++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******)))(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))************************'''''''''((())))))******000...,,,+++***(((&&&%%%***)))))))))((((((((('''))))))(((((())))))***+++***)))((()))***+++***)))))))))(((((((((((((((((((((((()))))))))************+++++++++++++++++++++)))(((''''''(((***---...*********))))))((((((((()))))))))))))))******+++((())))))******))))))((())))))))))))***+++,,,---000...+++(((''''''((()))++++++*********)))))))))++++++++++++++++++***))))))******************+++************************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))***+++,,,,,,,,,,,,+++*********++++++++++++******(((&&&%%%%%%''')))***)))+++***)))***++++++)))''')))*********************((((((((()))))))))******)))************++++++++++++***'''%%%%%%&&&'''(((************)))))))))(((******+++++++++***))))))++++++*********)))))))))+++)))((()))+++---+++***---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------+++,,,------............////////////............zzziii^^^YYYSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQLLLKKKJJJJJJLLLNNNNNNMMMOOONNNMMMKKKKKKKKKKKKLLLIIIFFFBBB@@@@@@@@@???>>>AAA@@@>>>===:::888777666444222000//////000000///.........---------------------------------------------............------,,,,,,------......//////......------,,,,,,,,,+++,,,,,,------------......+++++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++************+++)))***+++,,,,,,,,,,,,+++((()))+++,,,,,,,,,+++******************+++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++,,,,,,***************+++,,,,,,---------------,,,+++*********+++++++++,,,,,,,,,,,,---......//////......***,,,......,,,+++,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************++++++++++++++++++++++++************++++++++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))((((((((((((''''''((()))))))))))))))***)))((()))+++---,,,+++(((((())))))))))))))))))(((((())))))))))))******&&&&&&''''''((()))))))))'''((()))******)))((('''***************))))))))))))))))))))))))******+++))))))***************)))************+++,,,------...---***(((&&&&&&'''(((******)))))))))(((((((((,,,***)))***---...,,,***++++++***************)))************************((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))++++++,,,------,,,++++++******++++++++++++*********)))'''(((***,,,,,,+++******)))***,,,---+++***((((((((())))))*********((()))******++++++******)))************+++++++++,,,+++)))(((((()))+++,,,************)))))))))))))))******+++++++++******+++***)))(((((((((((((((***)))))))))+++,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------...---------,,,,,,++++++,,,,,,+++******+++---...,,,,,,,,,+++,,,,,,------........................ttteee[[[WWWSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQKKKJJJIIIIIIKKKLLLLLLLLLNNNMMMLLLJJJJJJJJJJJJKKKIIIFFFBBB@@@@@@@@@???>>>@@@???>>><<<:::999777777444222000//////000000///.........---,,,,,,,,,+++---------------------------..................---++++++,,,------...//////......------,,,,,,++++++*********+++++++++,,,,,,)))******+++,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------*********)))***++++++,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,+++************+++,,,,,,,,,,,,---,,,,,,+++***)))******+++++++++,,,,,,,,,,,,---......///.........***,,,------,,,++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++)))((((((((()))***+++,,,************************************************)))))))))*********++++++''''''(((((())))))******'''((()))******)))((('''(((((((((((((((((((((((()))))))))(((((('''''''''$$$'''(((&&&'''***------))))))))))))((((((((((((&&&''')))*********)))(((***)))((()))+++,,,+++***(((((())))))******++++++(((((((((((()))))))))***$$$$$$%%%%%%&&&'''((((((((()))+++,,,+++***((('''++++++******************)))))))))))))))******+++)))******++++++++++++******)))))))))******+++,,,))))))'''''''''(((***+++))))))))))))((((((((((((+++'''$$$&&&+++...,,,(((*********))))))(((((((((************************++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******++++++++++++******+++***)))***,,,---,,,+++***))))))+++---...---,,,&&&&&&'''((()))******+++((()))***+++,,,++++++***))))))*********+++++++++++++++***)))***+++---...*********)))))))))))))))((()))***+++++++++++++++***)))((((((((()))*********))))))***++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,------.........///......------,,,,,,+++///...,,,++++++---...///---,,,+++*********+++,,,------...............///|||ooobbbXXXTTTSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQPPPOOONNNMMMLLLJJJKKKLLLNNNOOOPPPPPPPPPKKKJJJHHHIIIJJJKKKKKKJJJMMMLLLJJJIIIHHHHHHIIIIIIIIIFFFBBB@@@@@@@@@???>>>===<<<<<<;;;:::999888888444222000//////000000///.........---,,,,,,,,,+++---------------------------..................---***++++++,,,---...//////------,,,,,,+++++++++************+++++++++,,,,,,((())))))***+++,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))))))))***+++,,,+++***++++++++++++,,,,,,)))(((((('''((()))******------,,,,,,+++***)))))),,,,,,+++++++++,,,---...******)))))))))***++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,++++++,,,------------,,,)))***,,,,,,*********+++,,,,,,,,,++++++***************++++++++++++******''''''(((((()))+++,,,---************************))))))))))))))))))))))))((((((((()))))))))******''''''(((((())))))******'''((()))******)))((('''(((((((((((((((((((((((()))((((((''''''&&&&&&%%%***...///)))''')))***)))(((((((((((())))))))))))((()))***+++,,,+++***)))+++)))(((((())))))((('''(((((())))))******++++++'''(((((((((((()))))))))''''''((()))******++++++((((((((())))))******+++******************++++++)))))))))))))))******+++))))))***+++++++++++++++)))(((((((((((())))))***((((((''''''((()))***+++))))))))))))(((((((((((()))%%%"""$$$))),,,+++((()))))))))((((((''''''&&&))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))************++++++++++++******((('''&&&'''))))))(((''')))))))))+++---...---,,,&&&&&&'''((()))******+++))))))***+++++++++++++++))))))*********+++++++++''''''&&&&&&'''(((******))))))))))))))))))******((()))***+++++++++++++++((((((((()))***+++,,,---)))***************++++++,,,++++++******++++++,,,((()))***,,,------------.........------,,,,,,,,,......,,,,,,,,,,,,---...---,,,***))))))***+++,,,,,,---------......//////{{{pppcccYYYTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPOOONNNMMMLLLJJJKKKLLLMMMNNNOOOOOOOOOLLLJJJIIIIIIJJJKKKKKKJJJLLLKKKJJJHHHGGGHHHHHHIIIIIIFFFBBB@@@@@@@@@???>>><<<<<<;;;;;;:::999999999444222000//////000000///.........---------------------------------------------............------++++++,,,,,,------......+++++++++++++++,,,,,,,,,,,,,,,------------......)))))))))******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++++++++******++++++,,,---+++***)))((()))***+++,,,---------,,,+++)))((('''++++++*********,,,---///******))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,+++++++++++++++,,,---------------,,,+++***)))(((******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++(((***,,,+++***)))******,,,,,,++++++++++++++++++))))))+++,,,,,,+++))))))&&&'''(((***++++++++++++************************(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((+++&&&$$$((()))'''(((((((((((())))))))))))))))))***++++++++++++++++++***(((((()))((('''%%%(((((())))))))))))))))))''''''(((((((((((())))))''''''(((((())))))******'''&&&%%%%%%&&&(((***+++)))))))))***************)))))))))))))))******+++(((((()))***++++++++++++(((((('''''''''(((((()))++++++***)))((((((((((((******)))))))))(((((((((+++(((%%%&&&***,,,,,,+++((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))(((((((((((())))))******++++++++++++******)))(((((()))++++++)))''')))((()))***,,,---,,,+++((((((((())))))************))))))))))))***++++++)))************+++++++++(((((((((((())))))***+++))))))))))))************)))******+++++++++******'''''')))***+++,,,,,,,,,(((***++++++******+++,,,++++++************++++++'''(((***+++,,,,,,,,,+++,,,,,,,,,,,,,,,---------+++++++++++++++*********+++++++++***++++++,,,,,,,,,,,,,,,---......//////uuuhhh]]]WWWUUUTTTSSSRRRRRRSSSTTTUUUOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNNNNOOOOOOOOONNNLLLKKKIIIIIIJJJKKKKKKJJJMMMLLLJJJIIIHHHHHHIIIIIIIIIFFFBBB@@@@@@@@@???>>>>>>>>>===<<<;;;:::999888444222000//////000000///..................//////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,------------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************++++++*********+++,,,---++++++,,,------------,,,******+++++++++***((('''+++***)))))))))+++---...+++************+++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,------/////////...---,,,************+++++++++,,,,,,,,,)))******+++++++++++++++)))+++,,,,,,+++******+++++++++++++++++++++,,,,,,)))***,,,------,,,***)))%%%&&&)))+++,,,,,,***)))************************************************(((((()))))))))*********))))))))))))(((((((((((())))))(((((((((((())))))************************************))))))))))))"""((($$$$$$***,,,((('''((((((((()))))))))***)))))))))))))))***+++++++++)))((()))******)))((())))))(((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((()))******((((((((())))))*********)))))))))))))))******+++&&&'''((()))************))))))(((((((((((()))))),,,++++++***))))))((((((++++++*********)))))))))+++***(((((()))***,,,---))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++******)))(((((()))************++++++++++++******+++++++++,,,------+++))))))((((((***+++,,,+++))))))*********************+++)))'''&&&'''(((+++,,,)))************+++++++++++++++++++++++++++,,,,,,((()))))))))******************+++++++++***))))))'''(((***++++++***(((&&&(((***,,,+++))))))+++---++++++************++++++''')))***,,,---,,,+++*********++++++,,,,,,------******,,,,,,,,,***)))'''******+++,,,---------,,,++++++,,,------...//////zzzmmmaaaZZZVVVTTTSSSQQQQQQSSSTTTVVVNNNNNNNNNNNNNNNMMMLLLKKKNNNNNNOOOPPPPPPPPPOOOOOOMMMKKKIIIIIIKKKLLLKKKJJJNNNMMMKKKJJJIIIIIIJJJJJJIIIFFFBBB@@@@@@@@@??????BBBAAA@@@>>><<<:::888888444222000//////000000///---.........///000000000------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++++++++***))),,,+++*********+++,,,---%%%'''***,,,---+++)))''''''((()))++++++***))))))***)))(((((()))+++---...++++++******++++++,,,---,,,++++++++++++++++++,,,---,,,,,,++++++*********,,,,,,++++++,,,,,,---...111111111000///---,,,+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***,,,...---,,,+++,,,,,,*********++++++,,,,,,---***+++---......---+++***$$$&&&***------,,,***(((************************++++++++++++++++++++++++)))************+++++++++******))))))((((((''''''***)))(((''''''((()))***************************++++++++++++++++++++++++ ,,,222,,,)))------((('''((((((((())))))******)))((('''''''''(((***+++***)))((()))+++,,,,,,+++))))))((((((''''''&&&&&&''''''''''''((((((((()))++++++++++++************)))***+++,,,,,,+++******''''''(((((()))))))))***)))))))))))))))******+++&&&&&&((())))))***************)))))))))))))))***((())))))***+++,,,,,,,,,++++++++++++******************)))((('''(((***---******++++++,,,,,,,,,---************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,,,,+++***))))))***+++,,,******++++++++++++******((((((((()))******(((&&&)))(((((()))++++++***(((+++++++++***************+++)))&&&%%%%%%'''+++---)))************+++++++++(((((((((((((((((((((((((((((())))))*********++++++++++++++++++***)))(((''')))+++,,,+++'''$$$!!!(((***,,,+++))))))+++---++++++************++++++(((***+++------,,,+++***((()))***+++,,,------...+++,,,...//////---***((((((***+++---......------++++++,,,,,,---...//////yyyfffZZZTTTQQQPPPQQQTTTUUUSSSQQQNNNOOOQQQQQQQQQNNNKKKIIIKKKLLLMMMNNNOOONNNNNNMMMOOOOOOPPPPPPQQQRRRSSSSSSQQQNNNLLLKKKLLLLLLLLLKKKJJJHHHEEECCCAAA@@@AAAAAA>>>>>>===<<<:::999888777222000...---,,,---///000------............------...------,,,,,,------.........---,,,+++)))((('''222111///---,,,,,,,,,,,,+++*********+++,,,,,,---,,,+++***+++---...---,,,+++++++++++++++++++++++++++***(((%%%###$$$(((+++***)))((()))***+++***((()))***,,,,,,***)))***+++******))))))))))))******(((((()))+++------+++)))------,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))((('''''')))+++---******+++++++++,,,,,,,,,...---+++***)))***++++++,,,++++++******++++++,,,*********)))******+++,,,,,,+++***))))))+++---.........,,,+++***)))))))))))))))***++++++++++++***))))))************))))))++++++******)))(((((((((******))))))))))))******&&&&&&'''(((***+++---...+++*********))))))(((((()))(((((()))++++++***)))))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&))),,,...///---+++)))))))))))))))))))))))))))******))))))))))))******((('''&&&&&&''')))+++---******))))))((((((''''''((((((''''''''')))***+++************))))))))))))***)))((('''%%%%%%%%%$$$***+++,,,,,,+++***((('''((('''&&&&&&&&&((()))***+++++++++*********))))))++++++******))))))((((((((('''&&&''')))++++++*********))))))((((((''''''((((((((((((((((((((('''******))))))((((((''''''&&&&&&''''''(((((())))))))))))******)))(((''''''******))))))((((((''''''++++++******)))(((((((((***++++++******)))(((''')))***+++***)))((((((***)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((+++*********))))))((((((************************)))((('''((()))***)))((())))))(((((((((((()))))),,,,,,++++++++++++++++++...,,,+++*********(((&&&***+++,,,,,,------,,,,,,++++++,,,------......///+++,,,------,,,***'''&&&,,,+++***)))((((((((((((,,,---------......//////~~~kkk^^^WWWTTTQQQQQQTTTTTTSSSPPPOOOOOOPPPPPPOOOMMMKKKJJJKKKLLLMMMOOOOOOOOONNNNNNNNNNNNOOOOOOPPPQQQQQQRRRNNNLLLIIIIIIIIIJJJJJJIIIHHHFFFCCCAAA???>>>??????>>>>>>===<<<:::999888777444222000---,,,,,,---...------............------...------,,,,,,------...---------------,,,+++***...---,,,+++***+++,,,,,,,,,,,,++++++,,,------...,,,+++***+++---...---,,,++++++++++++++++++++++++///...---+++)))***,,,///+++)))((()))***+++***((()))***,,,,,,***)))***+++++++++************++++++,,,++++++,,,......---,,,------,,,++++++***))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++******))))))***+++,,,******+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,++++++******++++++,,,******))))))***+++,,,,,,+++***((('''((()))***+++,,,,,,++++++***+++++++++******+++,,,,,,,,,,,,,,,))))))************)))))))))))))))))))))*********+++******))))))******+++******)))))))))))))))***************)))))))))((()))(((((()))++++++***)))******))))))))))))************)))))))))((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''(((+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))***,,,))))))((((((((((((((((((,,,+++***))))))***++++++)))))))))))))))))))))))))))(((''''''''''''''''''******+++++++++***))))))***))))))((()))***+++,,,+++++++++*********)))))))))((((((((('''''''''&&&((('''&&&&&&)))*********(((((((((((())))))))))))''''''(((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))*********)))((((((******))))))((((((((((((************))))))))))))(((((()))*********)))))))))***+++***)))((((((***))))))***+++++++++++++++))))))))))))))))))))))))+++******))))))******+++***************)))))))))************)))))))))(((***************************)))((()))***++++++)))+++***))))))((((((((()))++++++++++++++++++++++++,,,+++)))***++++++***)))***+++,,,,,,------,,,,,,------------------,,,,,,+++,,,,,,,,,,,,+++)))((()))))))))))))))***+++,,,++++++,,,---...000000111pppbbb[[[WWWRRRQQQSSSTTTSSSQQQQQQPPPPPPOOONNNMMMLLLKKKKKKLLLMMMOOOPPPPPPOOOOOOMMMNNNNNNOOOOOOPPPPPPPPPNNNLLLIIIHHHIIIIIIIIIHHHHHHFFFCCC@@@???>>>??????>>>>>>===<<<:::999888777555444111...,,,,,,,,,,,,------............------...------,,,,,,------...,,,,,,---.........------++++++******+++,,,---...------,,,,,,------......,,,+++***+++---...---,,,+++++++++++++++++++++++++++,,,,,,***)))(((***++++++***))))))***+++***))))))***,,,,,,***)))***+++,,,,,,++++++++++++,,,,,,---,,,***+++,,,------,,,,,,,,,,,,+++******))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,++++++******++++++,,,)))))))))******,,,------+++***)))(((((((((******++++++******++++++,,,---++++++,,,------------,,,))))))************))))))'''(((((()))******+++++++++******))))))******+++++++++***)))((((((((()))************)))))))))))))))(((((()))++++++***)))+++******************+++))))))((((((((((((((('''(((((((((((((((((((((((('''(((((())))))((((((''')))))))))******)))((('''))))))))))))))))))))))))((()))***++++++***)))(((***)))(((''''''((()))***'''''''''(((((((((((((((---,,,+++***))))))))))))(((((((((((((((((((((((((((((('''(((((()))************)))))))))***++++++******)))))))))***+++++++++************)))))))))((((((((((((''''''''''''(((&&&%%%&&&((()))))))))'''''''''((()))*********'''''''''(((((()))))))))'''''''''((()))*********))))))((((((((((((((('''(((((()))*********))))))***))))))))))))((((((((())))))))))))************&&&'''((()))************)))***+++***)))((((((***((())))))************)))))))))))))))))))))))))))+++******))))))******+++***************+++++++++************))))))))))))************************+++))))))***+++,,,+++***,,,+++***))))))))))))))))))*********+++,,,,,,,,,***)))((()))+++,,,,,,******++++++,,,,,,,,,,,,,,,.........---,,,+++++++++,,,,,,+++++++++++++++,,,*********)))******++++++)))***+++---///000111222qqqccc[[[WWWRRRQQQSSSVVVVVVTTTSSSQQQOOONNNLLLLLLLLLLLLJJJLLLMMMOOOQQQQQQQQQPPPNNNNNNOOOOOOOOOPPPPPPPPPOOOMMMJJJIIIJJJKKKJJJJJJIIIHHHEEEBBB@@@@@@@@@AAA>>>>>>===<<<:::999888777555333111...---,,,---...------............------...------,,,,,,------...,,,,,,------------,,,,,,---------------.........------,,,,,,,,,,,,------,,,+++***+++---...---,,,++++++++++++++++++++++++'''((())))))'''&&&&&&'''+++***))))))++++++***))))))***,,,,,,***)))***++++++++++++******+++++++++,,,***(((((()))+++++++++,,,+++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,)))))))))***+++,,,---...---,,,+++*********++++++,,,++++++***++++++,,,,,,***++++++,,,---,,,,,,,,,))))))************))))))(((((())))))***************))))))(((((())))))***))))))(((((()))***++++++*********))))))))))))))))))(((((()))++++++***)))************************((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((+++***))))))(((((((((((())))))))))))))))))))))))'''(((***,,,,,,***((('''***)))(((((('''(((((()))&&&&&&''''''((((((((()))***))))))(((((((((((((((''''''''''''(((((((((((()))))))))((()))******+++***)))(((((((((***+++,,,(((((((((((((((((())))))************))))))))))))************))))))))))))(((&&&%%%&&&((())))))((('''((((((((()))))))))***'''''''''((())))))******'''((((((((()))))))))******)))))))))((((((''''''&&&'''(((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++&&&'''((())))))))))))))))))***+++***(((((((((***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++*********)))))))))))))))***************************)))((()))+++,,,+++******************++++++,,,((())))))***+++,,,,,,---***)))))))))+++,,,+++*********+++,,,,,,,,,,,,+++---------,,,,,,,,,+++++++++***)))((()))***,,,...///...,,,+++))))))((((((++++++,,,---...///000111mmmaaaYYYUUUQQQQQQTTTWWWXXXWWWTTTRRROOOMMMLLLKKKLLLLLLJJJKKKNNNPPPQQQRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQNNNLLLJJJIIIIIIJJJJJJIIIIIIGGGDDDBBB@@@???@@@@@@>>>>>>===<<<:::999888777333222000...---...///000------............------...------,,,,,,------...,,,------,,,,,,+++***)))---------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++***+++---...---,,,++++++++++++++++++++++++***,,,------+++*********+++***)))***+++,,,+++))))))***,,,,,,***)))***+++******))))))))))))******---+++(((((()))++++++***++++++***************)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******++++++***)))((('''******+++++++++,,,,,,,,,)))******+++,,,,,,,,,,,,,,,++++++******++++++,,,************+++,,,---...,,,,,,++++++++++++++++++...---,,,+++************)))******+++++++++++++++))))))************))))))************))))))(((((((((((((((''''''((((((((())))))(((((()))***++++++))))))))))))))))))******)))(((((()))++++++***)))(((((()))******)))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((,,,+++***)))((())))))***))))))))))))))))))))))))'''(((***,,,,,,***(((''')))))))))(((((((((((((((&&&'''''''''(((((())))))''''''(((((())))))))))))&&&'''''''''((((((((()))++++++***)))))))))))))))))))))((('''((()))+++,,,))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************)))'''&&&&&&((())))))(((***)))))))))((((((((('''(((((((((((())))))*********)))))))))((((((((('''******))))))((((((((('''%%%%%%&&&'''(((((((((((())))))))))))************''''''((()))***++++++,,,)))))))))))))))((('''''')))***+++***(((((((((***(((((()))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))******)))))))))))))))))))))))))))((('''(((*********)))'''(((((()))***,,,...///(((((()))***++++++,,,,,,,,,+++******++++++***((()))***++++++,,,,,,+++++++++++++++,,,,,,,,,------+++)))((('''(((***,,,...///...---+++******))))))------..................zzziii^^^WWWSSSPPPQQQUUUXXXYYYXXXTTTRRRPPPNNNLLLKKKKKKKKKJJJKKKNNNPPPRRRSSSTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQLLLJJJGGGFFFGGGGGGGGGFFFGGGEEEBBB???>>>===>>>>>>>>>>>>===<<<:::999888777333111000......///000111------............------...------,,,,,,------...,,,,,,,,,,,,+++***)))(((++++++,,,,,,+++***)))(((,,,,,,+++*********++++++,,,+++***+++---...---,,,+++++++++++++++++++++++++++---......,,,++++++,,,,,,*********+++,,,+++***)))***,,,,,,***)))***+++***))))))))))))))))))***...---++++++,,,---,,,+++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,++++++++++++,,,------(((((())))))************///...,,,+++***)))))))))))))))***++++++++++++***))))))************))))))++++++******)))((((((''')))((((((''''''(((((()))++++++***)))((((((((()))))))))))))))************)))(((((()))++++++***)))'''((()))******)))(((''''''(((((((((((()))))))))))))))))))))))))))))))))((())))))******))))))(((++++++***)))))))))******))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))))))))))))))(((((((((((())))))))))))((((((***+++,,,,,,,,,,,,'''''''''(((((())))))***++++++***))))))((())))))))))))((((((((()))******++++++,,,,,,,,,+++***)))(((((()))))))))))))))***''''''''''''((((((((((((***((('''''')))***)))(((*********)))((('''''''''))))))))))))))))))))))))*********)))((('''''''''***))))))))))))))))))(((&&&&&&'''((((((((('''''')))))))))************+++'''(((((()))***++++++++++++++++++******)))(((''')))***+++***)))((((((***)))))))))))))))(((((('''))))))))))))))))))))))))'''(((((())))))((((((''''''''''''((())))))******))))))))))))************))))))))))))))))))))))))(((''''''''')))***)))(((&&&''''''(((***,,,---...((()))))))))***+++++++++---+++******++++++)))((()))******+++++++++++++++*********+++,,,---------+++***)))((((((***,,,---++++++++++++,,,---...//////............---------uuufff]]]VVVSSSQQQRRRVVVWWWWWWUUUSSSRRRPPPNNNMMMKKKKKKJJJJJJKKKNNNQQQSSSTTTUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPKKKIIIGGGFFFFFFGGGGGGFFFFFFEEEBBB???=========>>>>>>>>>===<<<:::999888777444333111///......///000------............------...------,,,,,,------...+++,,,,,,,,,,,,,,,++++++((()))***+++,,,+++******------,,,+++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++***+++,,,+++)))((()))***,,,+++******,,,,,,+++***)))***,,,,,,***)))***++++++******))))))******+++...,,,,,,,,,------+++)))))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++***)))))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***))),,,++++++******++++++,,,------,,,+++++++++,,,,,,&&&'''((()))***+++++++++---,,,,,,+++*********+++)))***++++++,,,,,,++++++))))))************))))))*********)))))))))))))))******))))))))))))************)))))))))))))))***((()))))))))************)))(((((()))++++++***)))'''(((***++++++***((('''((((((((()))))))))******++++++++++++++++++++++++))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))******)))***************))))))))))))***++++++,,,+++******''''''((())))))***++++++))))))((((((((()))******))))))))))))))))))((('''+++,,,,,,,,,,,,+++***)))(((((((((((())))))******&&&'''''''''((((((((()))+++***((((((*********)))))))))))))))((((((((((((++++++******)))((((((((())))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))((('''))))))*********+++++++++(((((())))))*********+++***+++++++++++++++***))))))***+++***)))((((((***)))*********))))))((('''))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++((()))))))))************)))))))))))))))))))))))))))((('''(((***+++***)))(((((((((((()))***++++++))))))))))))************+++)))))))))+++,,,+++***))))))***+++++++++++++++++++++++++++++++++,,,,,,---,,,+++++++++,,,---...*********+++---...000111------..................rrrddd]]]VVVTTTRRRSSSVVVVVVTTTQQQSSSRRRQQQOOOMMMLLLJJJIIIJJJKKKNNNQQQSSSUUUUUUUUUOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKHHHGGGHHHIIIHHHHHHHHHGGGDDDAAA?????????@@@>>>>>>===<<<:::999888777777555222///...---......---..................---...------,,,,,,------...***+++,,,---............((()))+++---............///...------,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,---+++***)))+++,,,,,,+++******,,,,,,+++***)))***,,,,,,***)))***+++,,,++++++++++++++++++,,,+++******+++,,,+++)))&&&)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))+++---///******+++++++++,,,,,,,,,+++,,,,,,---,,,+++)))(((,,,++++++++++++++++++,,,......---,,,++++++++++++'''(((***+++---.........++++++******++++++,,,---++++++,,,------------,,,))))))************))))))((((((((()))******++++++,,,,,,++++++++++++,,,,,,&&&&&&'''(((***+++---...(((((())))))*********+++)))(((((()))++++++***)))((()))+++,,,,,,+++)))((((((((())))))******++++++++++++++++++++++++++++++))))))************))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))******))))))))))))******&&&&&&((()))************,,,,,,++++++******))))))))))))******)))(((&&&%%%'''(((((()))***++++++,,,&&&&&&''''''(((***+++,,,((()))*********((('''&&&)))***++++++***)))(((''''''((((((((())))))******((()))))))))******++++++,,,+++))))))***++++++***''''''(((((())))))******,,,,,,+++***)))(((''''''''''''(((((())))))******(((((())))))******+++++++++++++++++++++***)))((())))))******++++++++++++))))))))))))************)))***+++,,,,,,,,,,,,,,,)))***+++***)))((((((******************)))(((((())))))))))))))))))))))))***+++,,,------,,,+++***((())))))***++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))***)))))))))+++,,,+++******))))))(((((((((((((((*********)))))))))))))))(((((('''))),,,------,,,))))))***++++++++++++***------,,,++++++*********///......------.........---,,,,,,,,,,,,---......,,,,,,------...///000000vvvggg]]]XXXUUURRRPPPQQQRRRRRRQQQOOONNNNNNMMMLLLKKKJJJJJJKKKKKKKKKMMMQQQSSSTTTSSSMMMNNNOOOOOOPPPPPPPPPPPPLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDAAA@@@?????????======<<<;;;999888777777555222...,,,---/////////000////////////...............---------,,,,,,,,,------,,,,,,,,,,,,++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---)))(((,,,+++'''(((---+++++++++*********))))))*********++++++,,,,,,,,,------,,,***)))'''&&&%%%+++,,,,,,++++++***)))(((*********++++++,,,,,,,,,************************(((((()))***++++++,,,,,,,,,+++++++++***)))))))))......---,,,+++))))))(((******))))))******+++,,,))))))))))))))))))))))))******))))))***,,,---///++++++++++++++++++++++++///...---+++******++++++))))))************))))))---,,,+++******++++++,,,******++++++++++++******+++******)))******++++++)))'''%%%&&&)))***(((&&&))))))))))))))))))))))))))))))************)))))),,,+++***)))))))))++++++******************************))))))((((((''''''))))))*********))))))(((******))))))******+++,,,++++++***)))(((((())))))''')))(((&&&(((---000///((((((((((((((((((((((((***************)))((('''''')))++++++)))))))))***************************+++*********))))))((((((---+++)))''''''((()))***))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))))))))))))))(((((((((((())))))*********+++++++++++++++++++++++++++++++++)))))))))))))))************)))))))))***,,,...///))))))))))))(((((((((((())))))))))))************+++++++++*********))))))***************************)))))))))***+++,,,,,,((()))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))---------------,,,+++***)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++))))))((((((''''''&&&&&&(((((()))***************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))++++++************++++++'''(((***++++++***)))'''+++***)))((()))***+++,,,------,,,,,,------...///)))))))))***+++,,,---...++++++++++++++++++++++++zzzhhh\\\XXXUUURRRQQQQQQRRRRRRRRROOOOOONNNMMMLLLKKKKKKJJJIIIIIIJJJLLLOOOQQQQQQPPPLLLMMMNNNOOOPPPPPPPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDBBB@@@@@@@@@@@@???>>>===<<<:::999888777555222...------//////////////////.........------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,------,,,++++++,,,---------******,,,+++((((((---+++++++++*********))))))*********++++++,,,,,,,,,++++++******)))(((((((((((()))***+++,,,,,,,,,,,,***++++++++++++++++++,,,************************((())))))***++++++,,,,,,+++++++++***************))))))************++++++******))))))******+++,,,++++++++++++++++++++++++***************,,,---...++++++++++++++++++++++++...---+++***))))))************+++,,,,,,+++******)))))))))***************)))******++++++******)))(((((((((((()))***,,,,,,+++)))((()))++++++***((())))))))))))))))))))))))(((((())))))))))))((((((++++++***))))))******+++************************+++*********))))))))))))))))))************))))))******))))))******+++,,,++++++***)))))))))))))))(((******((()))...111000************************...............---,,,,,,(((***++++++)))(((((()))************************))))))))))))(((((('''''',,,+++)))((((((((()))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************+++++++++***))))))***+++---...,,,,,,+++***)))(((((('''))))))))))))************************))))))))))))*********************************)))******++++++)))***+++++++++++++++*********++++++******)))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))++++++******))))))(((((((((((()))))))))*********)))))))))))))))((((((((((((((()))************))))))))))))******++++++,,,)))))))))))))))))))))))))))((((((''''''(((((()))***+++,,,------,,,***)))***************+++,,,,,,++++++******++++++,,,---+++++++++++++++,,,---...++++++++++++++++++++++++iii\\\WWWUUURRRQQQRRRSSSSSSRRRPPPPPPOOONNNMMMLLLKKKJJJHHHIIIJJJNNNQQQQQQPPPNNNKKKLLLMMMOOOPPPQQQQQQQQQLLLKKKIIIHHHGGGHHHHHHIIIGGGFFFDDDBBBAAA@@@@@@AAAAAA@@@???===;;;999888777444222...---.../////////............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,+++,,,---+++((())),,,+++++++++************************+++++++++++++++)))))))))))))))*********))))))***+++,,,,,,,,,,,,+++++++++++++++*********************************)))))))))***++++++,,,,,,***************+++++++++(((((()))))))))***************))))))******+++,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,+++***))))))((())))))((()))+++,,,,,,+++)))(((%%%&&&((())))))))))))((()))******++++++******)))&&&&&&'''((()))+++---...+++***))))))++++++***)))))))))))))))))))))))))))''''''((((((((((((''''''******)))))))))******+++))))))))))))))))))))))))++++++++++++************))))))************))))))***))))))))))))***+++++++++***))))))))))))))))))'''***)))'''(((---///...******************************+++++++++***)))))))))+++,,,+++)))(((((((((************************((((((((((((''''''''''''***************))))))((())))))))))))))))))))))))***))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((((((((((((((((((((((((*********++++++,,,,,,,,,,,,+++***))))))***+++,,,...---,,,+++***(((''''''))))))))))))************))))))))))))))))))******************************++++++***)))))))))******++++++,,,,,,,,,+++*********************)))(((((())))))))))))))))))))))))''''''((((((''''''&&&&&&)))))))))))))))))))))))),,,,,,+++***)))((('''''''''((((((((())))))))))))))))))))))))************'''((())))))******))))))************************))))))))))))))))))))))))++++++************+++++++++,,,------,,,+++***)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,kkk]]]WWWUUUSSSSSSSSSTTTTTTSSSQQQQQQPPPNNNMMMLLLKKKKKKJJJKKKMMMQQQSSSSSSQQQNNNJJJKKKLLLNNNPPPQQQQQQRRRKKKJJJHHHGGGFFFGGGHHHIIIGGGFFFDDDCCCAAAAAAAAABBBAAA@@@???===:::888777666444111///......//////.........---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......+++)))))),,,***************************************+++++++++)))))))))))))))*********++++++++++++***)))(((''',,,,,,++++++******))))))************************))))))*********+++++++++)))))))))***+++++++++,,,,,,++++++***))))))((((((******))))))******+++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,************************++++++******))))))))))))%%%&&&(((******(((&&&%%%###%%%''')))******)))((())))))************))))))((((((((()))***+++------)))(((((((((((()))(((((())))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))*********((((((((((((((((((((((((************************((())))))************))))))))))))))))))***++++++******)))))))))))))))***%%%''''''%%%&&&***+++)))************************&&&&&&&&&''''''&&&%%%%%%(((***++++++)))((())))))************************((((((((((((((((((((((((((()))***++++++***((('''))))))))))))))))))))))))******))))))((((((((('''((((((((())))))))))))))))))))))))))))))*********))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&***++++++,,,,,,------------,,,+++))))))))))))***,,,,,,+++******)))((((((((()))))))))************))))))************++++++************************,,,+++***))))))((()))))),,,,,,,,,,,,,,,+++***))))))************)))((('''))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))+++*********))))))((((((((((((((()))))))))******((((((((())))))*********'''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))++++++************++++++******+++******)))((('''***+++,,,---...---,,,+++------,,,,,,------...///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,~~~kkk___WWWUUUTTTTTTUUUUUUTTTSSSRRRRRRQQQOOONNNLLLKKKKKKKKKLLLNNNQQQSSSSSSPPPMMMIIIJJJLLLNNNOOOPPPQQQQQQJJJIIIGGGFFFEEEFFFHHHIIIHHHFFFEEECCCBBBBBBBBBCCC@@@???>>>;;;999777555555333111///.../////////.........---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++*********++++++,,,,,,,,,---------******+++++++++,,,,,,,,,*********++++++*********+++///111///+++)))***+++*********************************************************)))))))))))))))************)))((('''&&&+++++++++******)))))))))***************************************+++++++++)))))))))***+++++++++,,,,,,,,,,,,++++++******)))******))))))******+++,,,))))))))))))))))))))))))******++++++,,,,,,,,,+++************************+++++++++++++++*********&&&'''((())))))((('''&&&%%%&&&)))+++,,,+++***))))))))))))******)))))))))+++************+++,,,,,,((()))))))))((((((((()))))))))))))))))))))))))))((())))))******))))))((((((((())))))************''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************))))))(((((())))))***+++***)))))))))))))))******%%%((((((%%%&&&)))***'''))))))))))))))))))))))))(((((())))))***))))))(((&&&(((*********)))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,+++)))'''((((((((((((((((((((((((***)))))))))((((((''''''''''''(((((())))))))))))((()))))))))*********+++))))))))))))))))))))))))***************************++++++,,,------.........---+++)))((((((((()))(((((())))))))))))))))))((()))))))))************++++++++++++++++++++++++************************++++++***)))((((((((((((,,,,,,,,,,,,++++++***)))))))))************)))))))))))))))))))))))))))))))))******++++++*********))))))))))))))))))))))))(((((())))))*********+++)))))))))*********++++++'''''''''(((((()))))))))''''''((()))))))))))))))******))))))))))))))))))************************'''&&&&&&&&&&&&&&&&&&'''************))))))((((((***+++,,,---...---,,,+++------,,,,,,------...///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,zzzjjj```VVVUUUTTTUUUVVVVVVUUUTTTSSSSSSQQQPPPNNNMMMLLLKKKKKKKKKLLLNNNPPPPPPNNNKKKJJJKKKLLLNNNOOOPPPPPPPPPJJJHHHFFFDDDDDDFFFHHHJJJHHHGGGEEEDDDCCCCCCDDDDDD???>>>===;;;999777666555333111/////////000///---............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))************))))))***000444000+++***++++++***************+++++++++***************)))))))))*********)))))))))))))))&&&'''((()))***************************)))))))))***************************************************************+++++++++))))))***+++,,,------...******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++***************************++++++,,,,,,+++******)))******************)))'''(((***+++,,,++++++***((())))))******))))))(((++++++***************+++***+++,,,,,,******+++,,,))))))))))))))))))))))))))))))************))))))''''''((()))************((((((((((((((((((((((((((((((((((((((()))))))))'''((()))******+++******)))(((((((((((()))******)))))))))))))))******+++(((++++++((((((++++++((((((((((((((((((((((((((())))))******++++++******''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))************'''(((***+++,,,+++)))((((((((((((((((((((((((((()))(((((((((((((((((('''&&&''''''(((((())))))***((())))))******+++++++++***)))))))))))))))((((((******************************+++,,,------.........---+++)))(((((((((((('''''''''((())))))******))))))))))))************++++++++++++******))))))******************************)))((((((((())))))******+++++++++***))))))((()))***++++++,,,++++++))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,************++++++++++++''''''''''''((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))************************((((((''''''''''''((((((+++++++++++++++++++++,,,***++++++,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,xxxiii```VVVUUUUUUVVVWWWWWWVVVTTTTTTSSSRRRPPPOOOMMMLLLKKKMMMLLLLLLMMMOOOOOONNNLLLKKKKKKMMMNNNNNNOOOOOOOOOIIIHHHEEECCCCCCEEEHHHJJJHHHGGGEEEDDDCCCDDDDDDEEE>>>>>>===;;;:::999777777222111//////000000...---/////////.........------------------,,,,,,,,,,,,++++++++++++*********************++++++++++++,,,******+++++++++,,,,,,,,,)))***++++++++++++***))))))222666000+++***++++++))))))*********++++++++++++*********)))))))))(((((((((((()))******++++++((()))***++++++,,,,,,,,,))))))))))))************************************************************+++++++++***************(((((()))***+++,,,------******))))))******+++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************((()))***++++++***)))))),,,+++************+++,,,************************(((((())))))))))))(((((((((((('''(((((()))*********+++---,,,***)))+++---))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))*********)))(((((((((((((((((((((((((((((()))))))))*********'''((()))******+++++++++((((((((((((((()))******)))))))))))))))***++++++(((+++,,,))))))++++++((())))))))))))))))))))))))&&&'''((()))))))))))))))***+++,,,+++)))''''''((())))))))))))))))))))))))((((((((()))))))))******'''((()))***+++******)))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((())))))***((())))))******+++,,,,,,******))))))((((((((((((''''''''''''''''''''''''))))))***+++,,,---......---,,,***)))(((((((((((())))))))))))))))))******))))))))))))************++++++***)))((('''&&&&&&************************)))(((((((((((())))))***(((((()))*********))))))'''(((***+++---.........))))))))))))))))))))))))'''((())))))*********)))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************)))))))))(((((((((((((((&&&'''(((((())))))((((((''''''(((((())))))******************************,,,,,,++++++++++++,,,,,,************+++,,,------***************+++,,,,,,++++++******++++++,,,---+++++++++++++++,,,---...------------------------xxxhhh___VVVUUUUUUVVVWWWXXXVVVUUUUUUTTTSSSQQQOOOMMMLLLKKKPPPOOONNNNNNPPPPPPPPPNNNKKKLLLMMMNNNNNNNNNNNNNNNIIIGGGEEECCCCCCEEEHHHJJJHHHGGGFFFDDDDDDDDDEEEEEE???>>>===<<<;;;:::999999222111//////000000...---000////////////...............------------,,,,,,+++++++++************)))))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***)))222777111+++***,,,+++))))))******+++++++++++++++*********))))))((((((%%%&&&''')))***,,,------------------,,,+++******(((((())))))******++++++************************++++++******************,,,+++++++++******))))))************))))))))))))*********)))***++++++,,,))))))))))))))))))))))))***+++,,,---,,,,,,***)))))))))))))))))))))))))))'''((()))******)))((((((,,,***(((''''''(((***,,,+++***)))))))))))))))***(((((())))))))))))(((((($$$$$$$$$%%%'''(((***+++'''***++++++(((''')))+++))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&((()))*********)))))))))))))))))))))))))))))))))******+++++++++,,,''''''(((******+++++++++((((((((((((((()))******))))))((())))))***++++++'''***+++((((((***)))&&&************************(((((()))******+++******---......,,,(((&&&%%%%%%))))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))***************((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((())))))***++++++,,,,,,******))))))((((((((('''************************((())))))***,,,---......---,,,***(((((((((((())),,,+++++++++******))))))))))))))))))******************)))'''&&&%%%$$$###************************(((((('''(((((()))***+++&&&'''((()))))))))))))))'''(((***,,,...///000000))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))++++++******))))))((((((&&&''''''(((((((((((((((&&&''''''((()))******+++************************+++******************+++''''''(((((()))***,,,---+++***)))((()))***,,,---------,,,,,,------...///))))))******+++,,,---...------------------------ttteee^^^YYYYYYXXXWWWWWWWWWWWWXXXTTTSSSRRRPPPNNNMMMMMMMMMMMMLLLKKKLLLOOOQQQQQQQQQNNNNNNNNNNNNNNNOOOOOOOOOJJJHHHFFFDDDDDDFFFIIIKKKGGGFFFEEEDDDDDDEEEFFFFFFAAA@@@???===;;;888777666333222111////////////000333222000.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************------------,,,+++******---+++***+++......,,,***++++++***)))(((((())))))((()))***+++++++++++++++,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,***+++,,,+++)))))))))***)))************)))((((((******************++++++***)))((()))*********(((++++++++++++++++++++++++******++++++++++++******++++++***)))(((((()))))),,,,,,+++***)))(((''''''%%%%%%&&&''')))***,,,---+++++++++************)))---,,,***)))))))))******)))))))))))))))((('''&&&(((((()))***************'''((((((((())))))))))))&&&&&&''''''(((((())))))+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++***)))(((((())))))+++++++++************)))++++++***)))(((((())))))************++++++++++++(((((())))))******++++++******))))))((((((''''''&&&***,,,***&&&&&&***///444000,,,***++++++***(((***************)))))))))---+++)))((('''((()))***))))))))))))))))))))))))%%%$$$%%%((((((%%%'''+++((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))******************+++++++++))))))))))))))))))))))))+++)))((()))******)))((())))))))))))))))))))))))***************)))(((((())))))***++++++++++++***000///---+++*********+++***+++,,,---------,,,,,,((((((((((((((())))))***))))))******++++++++++++((()))***+++,,,,,,+++***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))))))))***,,,---))))))***+++,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++******+++,,,,,,---)))))))))******+++++++++,,,---......,,,******+++,,,,,,+++******++++++,,,uuufff___XXXXXXWWWVVVVVVVVVVVVVVVTTTSSSRRRPPPOOONNNNNNNNNNNNMMMLLLMMMOOOQQQQQQQQQLLLLLLMMMMMMMMMNNNNNNNNNJJJHHHEEECCCCCCEEEHHHJJJHHHGGGFFFEEEDDDEEEFFFFFFAAAAAA???===;;;999888777333222111////////////000111111000///............++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++++++++++++++++++++++++++************)))***************************++++++,,,,,,,,,++++++,,,***)))***,,,---+++)))++++++***)))))))))))))))))))))***+++++++++******++++++***))))))***++++++++++++***))))))***++++++)))***+++***((('''((()))))))))***+++++++++++++++,,,+++++++++***)))))))))+++***))))))++++++***)))++++++++++++++++++++++++******++++++++++++******+++******)))))))))))))))++++++******)))(((((((((''''''''''''(((((()))***+++++++++************)))***++++++++++++***)))((())))))*********)))(((((((((((()))***************)))((((((((((((((())))))(((((((((((((((((())))))+++++++++*********))))))))))))*********+++++++++************************************************++++++++++++************++++++***)))))))))))))))+++++++++************)))++++++***)))))))))))))))''''''''''''((((((((((((&&&'''''''''((((((((()))***)))))))))((((((((('''''')))***(((&&&&&&)))---...+++(((''')))******)))((((((((((((''''''''''''***************)))(((((()))))))))))))))))))))))),,,***+++---+++((()))---(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))))))))))))))((((((((((((((())))))))))))))))))))))))***)))((()))******)))(((((((((((((((((((((((((((***************)))(((((((((((()))************)))+++***)))((((((((())))))+++************+++,,,---))))))((((((((()))******))))))************************++++++***)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((('''&&&&&&&&&'''))))))+++,,,,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,***)))))))))))))))***************+++++++++,,,,,,+++---......,,,***++++++,,,,,,+++++++++++++++,,,tttfff___WWWVVVVVVUUUUUUUUUUUUUUUSSSSSSRRRQQQQQQPPPOOOOOOOOONNNMMMNNNPPPQQQPPPOOOLLLLLLMMMNNNNNNNNNNNNNNNIIIGGGDDDBBBBBBDDDGGGIIIHHHGGGEEEDDDDDDDDDEEEEEEBBBAAA???>>><<<:::888888333222111////////////000////////////......,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++++++++***************************+++++++++************)))************************((((((***++++++,,,,,,,,,***))))))***++++++***(((+++***))))))))))))))))))******+++++++++******)))******)))(((((()))******++++++***))))))***++++++***+++,,,+++)))((()))***((()))***+++,,,---......---,,,,,,+++***)))((((((,,,***)))***+++,,,+++***++++++++++++++++++++++++******++++++++++++***************)))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''+++++++++************)))((()))+++,,,,,,***((('''))))))******+++*********(((((())))))******))))))***)))(((''''''((()))***))))))))))))))))))((((((+++************))))))))))))))))))*********++++++************************************************,,,,,,,,,+++++++++******+++***))))))))))))))))))+++++++++************)))+++***)))))))))))))))))))))))))))************+++''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++)))'''&&&&&&(((***++++++***************+++++++++((()))+++,,,,,,***(((&&&)))))))))))))))))))))))),,,******+++(((######'''))))))))))))))))))))))))************************)))((((((''''''((())))))******))))))((((((''''''))))))))))))))))))))))))***)))((((((******)))((()))))))))))))))))))))))))))************))))))(((''''''((()))))))))))))))'''''''''''''''((()))***+++***((('''''')))+++---***))))))))))))***++++++))))))))))))))))))))))))---------,,,***(((&&&%%%))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))))))))***++++++------------,,,+++***)))******************************)))))))))))))))***++++++++++++,,,,,,,,,,,,+++---...---,,,++++++,,,+++++++++++++++,,,,,,,,,rrrddd^^^WWWWWWVVVUUUUUUUUUUUUUUUSSSSSSSSSRRRRRRQQQPPPOOONNNMMMLLLMMMOOOOOONNNMMMMMMMMMOOOOOOPPPOOOOOONNNHHHFFFDDDAAAAAACCCEEEGGGFFFEEEDDDCCCBBBBBBCCCCCCAAAAAA???>>><<<:::999888333222111////////////000....../////////---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************(((((()))******************)))******++++++***)))******)))))))))))))))***+++++++++++++++***)))(((*********))))))*********+++******************+++---...///...,,,+++,,,---))))))******+++,,,------,,,+++++++++***))))))))),,,+++***+++,,,,,,+++*********************************++++++++++++******))))))*********)))))))))(((((())))))************,,,,,,+++)))((((((((((((+++++++++*********))))))))))))************)))(((((()))***+++++++++++++++(((((()))))))))))))))(((+++***(((''''''''')))***++++++******))))))((((((************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******)))))))))))))))***+++++++++*********))))))******)))))))))))))))************+++++++++,,,,,,))))))))))))************))))))))))))((((((((((((,,,+++)))***+++,,,,,,***)))((('''((()))+++,,,,,,******+++++++++++++++,,,((()))***++++++***)))((((((((((((((((((((((((((((((&&&&&&'''$$$ ###))))))))))))))))))))))))************************(((''''''''''''(((((()))---,,,,,,+++***)))(((((()))))))))))))))))))))))))))((('''((()))***)))(((************************))))))************)))((('''((())))))******)))))))))))))))*********++++++***))))))))))))***+++,,,***************++++++,,,))))))))))))((((((((((((//////...,,,+++)))''''''((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,---------------,,,+++++++++++++++*********))))))---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,++++++,,,,,,,,,,,,,,,,,,ssseee___XXXWWWWWWVVVVVVVVVVVVVVVSSSSSSSSSSSSRRRQQQOOONNNLLLLLLKKKMMMNNNNNNMMMKKKKKKLLLNNNOOOOOOOOONNNMMMIIIGGGCCCAAAAAABBBEEEFFFEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@???===<<<:::999888333222111////////////000....../////////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************************************)))((('''******+++,,,+++************)))))))))))))))******+++++++++++++++***)))(((++++++++++++++++++++++++*********++++++*********---...///...,,,,,,,,,---+++***))))))))))))******)))))))))***+++++++++,,,,,,+++***+++,,,,,,+++*********************************++++++++++++******((()))************))))))((((((((()))******++++++,,,,,,++++++***++++++++++++++++++*********))))))+++***(((''''''(((***,,,((()))***+++++++++++++++(((((()))))))))(((((('''***)))(((''''''((())))))++++++******))))))(((((())))))))))))))))))))))))(((((()))))))))*********************************************************,,,,,,,,,+++++++++*********)))))))))))))))******+++++++++*********))))))***)))))))))))))))******'''''''''(((((((((((()))************))))))))))))(((((((((((())))))))))))+++***))))))++++++***((())))))))))))))))))******%%%%%%%%%&&&&&&'''''''''******)))(((((()))***+++(((((((((((((((((((((((()))'''(((***((($$$%%%)))))))))))))))))))))))))))************************'''''''''''''''((())))))---,,,,,,+++***)))((((((((((((((((((((((((((((((((('''&&&''')))***)))((())))))))))))))))))))))))((())))))*********))))))((()))******++++++******+++++++++++++++*********((()))+++------,,,***)))***************++++++,,,)))))))))(((((((((((((((,,,++++++***)))(((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********'''''''''(((((((((((((((***+++,,,,,,---------,,,,,,,,,++++++***))))))))),,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---***+++,,,------------,,,tttfff```XXXXXXWWWVVVVVVVVVVVVVVVSSSTTTTTTSSSRRRPPPNNNLLLKKKKKKKKKMMMOOOOOOMMMKKKIIIKKKMMMNNNNNNNNNLLLKKKIIIGGGDDDBBBAAABBBEEEFFFEEEDDDBBB@@@??????@@@@@@??????>>><<<;;;:::999888333222111////////////000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************+++++++++******)))'''''')))+++,,,,,,+++******+++)))))))))))))))******+++******+++++++++******)))++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))+++,,,---,,,***)))***+++,,,+++)))((((((((()))***(((((()))***+++,,,,,,---,,,***)))***+++,,,+++*********************************++++++++++++******'''(((***++++++***))))))(((((())))))*********+++++++++++++++++++++,,,---+++++++++************))),,,***'''%%%%%%(((+++---))))))******+++*********(((((()))))))))((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))******++++++++++++************))))))))))))))))))******+++(((((())))))))))))******((((((((((((''''''''''''(((((((((((())))))))))))'''(((((((((((('''&&&&&&'''((()))((('''&&&'''(((%%%%%%&&&&&&''''''((((((+++***((('''''')))+++,,,))))))))))))))))))))))))((('''(((+++)))&&&''',,,))))))))))))))))))))))))************************''''''''''''((()))************))))))((((((''''''(((((((((((((((((((((((('''&&&&&&''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&((())))))************)))))))))***+++++++++++++++)))*********))))))((('''&&&))),,,...///---***(((***))))))))))))***++++++((((((((())))))*********(((''''''&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((()))*********))))))((()))***+++,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((()))******+++,,,,,,,,,,,,++++++++++++***+++------,,,+++,,,---***+++,,,.........------rrrddd]]]WWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSQQQNNNKKKIIIKKKKKKMMMOOOQQQRRRPPPNNNKKKLLLOOOPPPQQQPPPNNNLLLJJJHHHEEEBBBAAACCCEEEFFFFFFEEECCCBBBAAA@@@AAAAAA>>>===<<<;;;:::999888777333222111////////////000111111000///............++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))*********++++++,,,,,,+++++++++++++++++++++++++++++++++************)))*********************************+++******))))))(((***,,,+++)))((()))+++)))))))))))))))***++++++))))))***+++++++++******)))***+++,,,,,,+++***))))))***++++++++++++***)))***+++,,,+++***))))))++++++***)))((((((***+++,,,)))))))))***+++++++++,,,+++***))))))++++++***)))******************************++++++++++++******'''(((***+++++++++)))))))))))))))))))))*********+++******))))))*********+++++++++************)))***)))'''&&&'''(((***,,,))))))*********)))(((((((((((())))))(((''''''&&&$$$&&&(((***++++++***)))(((((((((((((((((())))))(((((((((((())))))******(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((()))))))))))))))***+++++++++++++++************))))))))))))))))))***++++++***++++++++++++,,,,,,,,,)))((((((((('''''''''&&&'''((((((((()))))))))***&&&)))++++++(((&&&&&&(((&&&(((******(((&&&((()))((((((((()))***+++++++++)))))))))))))))******+++))))))))))))))))))))))))'''&&&''')))(((%%%&&&***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***++++++)))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%''')))******)))''''''''''''''''''''''''(((((()))***************((())))))***************&&&'''((()))))))))(((''''''(((***,,,,,,+++)))((())))))((((((((()))******'''(((((()))***+++,,,,,,))))))'''&&&&&&&&&'''((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))***+++,,,---,,,,,,+++))))))***++++++*********+++++++++***************''''''(((((()))***,,,,,,,,,,,,+++++++++*********)))+++------,,,,,,,,,---)))***,,,...//////...---nnn```YYYVVVUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTSSSQQQMMMJJJHHHLLLLLLNNNQQQSSSTTTRRRPPPNNNPPPRRRTTTUUUSSSRRRPPPKKKIIIEEECCCBBBCCCEEEGGGHHHGGGEEECCCBBBBBBBBBBBB======<<<;;;999888777777333222111////////////000333222000.........//////************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))************************+++++++++************)))************************((()))***++++++,,,++++++&&&)))+++***((('''(((***))))))((())))))***++++++((()))***+++++++++++++++((()))***++++++***)))((()))***+++,,,,,,+++***))),,,---...---+++***+++,,,+++***))))))***,,,...000+++++++++******************)))((()))***+++***((())))))))))))))))))))))))******++++++++++++******&&&(((***+++,,,+++***)))******))))))))))))))))))+++***)))((('''''''''(((+++++++++************)))'''((((((((())))))******)))))))))))))))((('''&&&(((((())))))((('''&&&&&&"""$$$(((+++,,,,,,***)))&&&&&&''''''(((((())))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((())))))***+++++++++++++++************)))))))))((())))))***++++++'''(((((((((((()))))))))++++++******)))))))))((('''((((((((())))))******(((,,,000///***'''))),,,&&&))),,,,,,***)))+++---%%%&&&&&&'''((())))))***&&&(((***+++,,,+++***)))))))))))))))))))))))))))***))))))+++)))%%%&&&***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,***************+++++++++(((((((((((((((((((((((('''&&&%%%''')))******)))************************(((((()))***************'''(((((()))))))))))))))$$$&&&((()))+++++++++***(((((((((((())))))))))))((((((((((((((())))))***''''''(((***+++,,,---......---+++))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***)))((((((***************)))((('''************************)))))))))***+++---...///+++++++++******))))))))))))+++------,,,,,,---...)))***---...//////...---uuuhhh^^^[[[XXXWWWUUUSSSSSSTTTUUUVVVUUUUUUUUUUUUSSSQQQOOOMMMKKKLLLMMMOOOPPPQQQQQQRRRPPPOOOPPPQQQQQQPPPMMMJJJMMMKKKGGGDDDCCCCCCEEEFFFHHHGGGFFFDDDBBB@@@???>>>@@@???>>><<<:::888666666555000***))),,,//////---///...------...///...---***+++,,,---------,,,,,,++++++******++++++,,,---************************,,,------,,,***)))***+++((((((((((((((((((((((((************+++,,,,,,---))))))))))))))))))))))))(((***+++,,,,,,+++)))(((+++*********))))))(((((())))))))))))))))))))))))******)))))))))))))))***++++++***)))(((((())))))******))))))))))))******+++++++++*********))))))(((((())))))*********+++)))+++,,,,,,***))))))***)))))))))))))))******+++***)))(((''''''((()))***,,,+++***((((((***+++,,,)))))))))))))))))))))))))))************+++++++++***************)))((((((******))))))))))))******++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))***************************))))))(((((((((((())))))))))))***++++++,,,,,,*********(((&&&&&&(((***,,,+++++++++******))))))))))))))))))))))))))))))+++)))'''))),,,...,,,))))))************+++++++++************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))(((&&&###!!!!!!$$$&&&+++***)))(((((('''((((((*********)))))))))((((((((()))***++++++***)))(((******))))))***+++,,,,,,************************+++,,,,,,+++)))((()))+++((((((((((((((((((((((((,,,+++***(((''''''''''''$$$%%%&&&''''''(((+++---,,,***'''%%%%%%''')))+++''''''''''''((()))++++++$$$&&&)))***)))(((''''''))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))+++)))((()))++++++)))&&&***)))((()))***+++***)))++++++************++++++))))))(((((((((((())))))))))))))))))***************)))(((((()))***)))'''''''''(((***+++,,,---...)))'''%%%&&&)))***(((&&&((((((((((((((((((((((((,,,+++***)))((((((((((((---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++------------------------~~~qqqddd[[[XXXXXXVVVUUUSSSSSSTTTUUUWWWVVVVVVVVVUUUSSSPPPNNNLLLKKKLLLMMMOOOQQQRRRRRRRRRQQQPPPOOOPPPPPPOOOLLLJJJHHHFFFCCC@@@???AAACCCEEEGGGFFFEEEDDDBBB@@@??????@@@???>>><<<:::888777666666111,,,+++...000000...///...------...///...---++++++++++++,,,,,,,,,,,,++++++******++++++,,,---***************************+++---,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++))))))))))))))))))))))))((()))+++,,,,,,+++***)))+++*********))))))))))))***************************)))))))))***+++,,,,,,++++++***)))))))))))))))*********))))))*********+++++++++*********))))))((()))))))))************+++,,,---,,,+++***+++,,,)))))))))))))))******+++***)))(((((((((((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((()))))))))************************)))((((((******))))))))))))******+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((())))))***************&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))+++******************************)))''''''(((***(((((((((((('''''''''&&&))))))))))))))))))))))))***((('''''')))******)))))))))*********+++++++++*********)))))))))(((((()))))))))))))))))))))((())))))))))))(((((((((((()))((('''%%%###$$$'''******))))))(((((((((((())),,,,,,,,,+++++++++******((())))))******)))(((((()))))))))))))))***++++++************************++++++,,,***)))((()))+++((((((((((((((((((((((((+++***)))((((((''''''(((((()))***)))'''''''''((()))(((((((((((()))******(((((((((((()))******+++$$$'''******)))((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))************+++++++++,,,************************))))))))))))))))))))))))+++)))((()))++++++)))&&&%%%$$$$$$%%%((())))))(((+++******))))))******+++))))))(((((((((((())))))(((((()))))))))*********'''%%%$$$%%%&&&''''''%%%(((((()))***++++++,,,---)))'''&&&''')))***(((&&&((((((((((((((((((((((((***))))))))))))***+++++++++++++++++++++,,,------+++,,,,,,------,,,,,,+++------------------------|||ooobbbZZZWWWWWWUUUTTTSSSSSSUUUVVVXXXWWWVVVVVVUUURRROOOMMMKKKJJJKKKMMMOOOQQQRRRSSSTTTSSSQQQOOOOOOOOONNNMMMKKKFFFDDDAAA>>>>>>???BBBDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@>>><<<:::888777666666333//////111222000...///...------...///...---++++++***)))***+++,,,---++++++******++++++,,,---++++++++++++++++++++++++'''))),,,,,,+++*********++++++++++++++++++++++++...---,,,+++************))))))))))))))))))))))))((()))***+++,,,,,,+++******************)))))))))************************)))))))))***+++,,,---...+++***))))))))))))))))))++++++************+++++++++++++++***************))))))))))))************,,,,,,,,,***((((((***,,,)))))))))))))))******+++***))))))(((((())))))***+++***)))(((((()))***+++))))))))))))))))))))))))'''''''''((((((((()))))))))************))))))(((******))))))))))))******+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++''''''''''''''''''''''''(((((('''(((((()))***+++,,,,,,+++******)))((((((***++++++)))(((''')))+++***************)))))))))))))))))))))))))))))))))))))))(((&&&$$$%%%'''))))))))))))*********++++++******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((('''&&&'''***---)))(((((((((((())))))***,,,++++++++++++*********'''(((((()))))))))((('''))))))((((((((()))******))))))))))))))))))))))))***++++++***(((((()))+++(((((((((((((((((((((((())))))(((((((((((())))))''')))++++++)))'''&&&'''&&&''')))+++++++++***)))************************&&&(((***+++***)))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***)))(((((()))***++++++)))((()))******((('''$$$######%%%'''))))))(((+++******))))))******+++))))))(((((((((((())))))(((((((((((()))))))))))))))'''&&&''')))******))))))))))))*********++++++)))(((''''''))))))((('''((((((((((((((((((((((((((((((((()))***,,,---...************+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------sssfff]]]YYYVVVUUUTTTSSSSSSUUUWWWXXXWWWWWWVVVTTTRRROOOLLLJJJJJJKKKMMMOOOQQQSSSSSSTTTUUURRRPPPOOOOOOOOONNNMMMJJJGGGCCC@@@???AAADDDFFFEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@???===;;;999777666555333111000111111000...///---------...///...---+++***)))((((((***,,,---++++++******++++++,,,---++++++++++++++++++++++++&&&(((+++,,,+++******+++************************,,,,,,++++++***+++++++++))))))))))))))))))))))))((()))***++++++,,,++++++************************************************))))))))))))***+++,,,,,,******)))))))))))))))***,,,++++++++++++++++++,,,************************)))))))))))))))************)))(((&&&%%%%%%'''***)))))))))))))))******+++)))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))''''''((((((((()))))))))))))))************)))(((******))))))))))))************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++******))))))))))))))))))))))))''''''''''''((()))+++++++++*********)))))))))((()))***+++***)))((()))+++++++++++++++++++++++++++)))))))))))))))))))))))))))***)))&&&""""""&&&***))))))))))))***************)))))))))(((((((((((()))))))))))))))*********(((((((((((()))))))))))))))***)))(((''''''***,,,(((((('''(((((()))******))))))))))))(((((((((((('''''''''((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((()))***+++***(((((()))+++((((((((((((((((((((((((((((((((((((((()))****** ###'''))))))))))))***((()))***++++++******)))***++++++++++++******)))''')))++++++***)))******)))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++,,,***(((''''''(((***,,,***))))))(((((((((((((((((('''&&&(((***++++++*********))))))))))))******))))))(((((((((((())))))''''''((((((((()))))))))***)))'''(((***,,,,,,,,,************)))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((()))+++,,,......)))******++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------xxxjjj```\\\VVVUUUTTTSSSSSSUUUWWWXXXWWWVVVVVVTTTQQQNNNKKKJJJJJJKKKLLLNNNPPPRRRRRRSSSUUUSSSQQQPPPQQQQQQQQQPPPNNNKKKEEEAAA@@@AAADDDFFFFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@???===;;;999777777444222111000//////...---///---------...///...---+++***)))((((((***,,,---++++++******++++++,,,---++++++++++++++++++++++++''')))+++,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...************************))))))******++++++++++++***************+++++++++************************+++***)))(((((((((((((((***)))))))))))))))******,,,++++++++++++++++++,,,******************************))))))))))))))))))))))))(((&&&$$$%%%'''***)))))))))))))))******+++))))))************))))))(((((((((''''''((((((((())))))))))))))))))))))))((((((((()))))))))******((())))))*********))))))******))))))))))))*********))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******))))))((((((((((((((((((((((((''''''''''''((()))++++++(((((()))))))))*********((()))******)))((()))***'''((((((((((((((((((((())))))))))))))))))))))))***+++***'''$$$$$$(((,,,(((((()))))))))*********)))))))))(((((((((((('''((()))))))))*********+++'''((((((((()))))))))******+++***(((&&&%%%'''((((((((('''(((((()))******(((((((((((((((((((((((('''''''''''''''((())))))))))))((((((((((((((()))(((((((((((((((((((((((())))))***)))(((((()))+++))))))))))))))))))))))))(((''''''(((((()))***+++ %%%((())))))***+++,,,+++***)))(((((())))))******+++++++++******)))''')))******))))))***+++))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))((())))))))))))*********************************,,,***(((''''''(((***,,,******)))(((''''''((())),,,***)))***++++++***)))***))))))))))))))))))***))))))(((((((((((())))))(((((((((((()))))))))))))))'''%%%%%%&&&((())))))*********))))))))))))(((((()))))))))(((((())))))))))))))))))))))))))))))***)))))))))***++++++,,,******+++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------}}}nnnbbb\\\WWWUUUTTTSSSSSSUUUVVVXXXVVVUUUUUUTTTQQQNNNLLLJJJJJJJJJLLLNNNOOOPPPPPPPPPSSSRRRQQQQQQSSSSSSRRRQQQMMMJJJDDD@@@???@@@DDDFFFHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA???===;;;999888777333222000...---,,,------///...------...///...---++++++***)))***+++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***,,,---++++++++++++++++++++++++(((((()))***+++---...///************************+++******************************++++++++++++++++++++++++++++++++++++++++++***)))((('''&&&&&&&&&)))))))))))))))******+++++++++************++++++***************+++++++++************))))))))))))+++++++++)))'''''')))+++)))))))))))))))******+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((())))))************)))******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))************************(((((('''(((((()))***+++''''''((())))))***++++++&&&(((******)))(((((()))(((((())))))))))))******))))))))))))))))))))))))++++++***((('''''')))+++((((((((()))))))))******))))))((((((((((((''''''((())))))******+++++++++''''''(((((())))))***************(((&&&$$$%%%&&&)))(((((((((((())))))***))))))***************+++''''''''''''((()))************)))((((((((())))))))))))))))))))))))))))))((()))))))))(((((()))+++))))))))))))))))))))))))((((((((((((((()))******!!!$$$'''(((''''''((((((+++***((('''''''''((()))((()))***+++++++++))))))'''(((***)))(((((()))+++))))))))))))))))))))))))***************++++++,,,)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++***)))(((((()))***+++)))***)))'''&&&&&&(((***,,,***))))))))))))(((&&&***))))))(((((())))))***))))))(((((((((((())))))))))))))))))************,,,)))'''&&&''')))******))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))******)))))))))))))))))))))***,,,---------,,,++++++,,,,,,------,,,,,,+++******++++++,,,,,,------rrrddd^^^XXXVVVUUUSSSSSSTTTUUUWWWTTTTTTTTTSSSQQQOOOLLLKKKJJJJJJKKKMMMMMMNNNNNNMMMNNNNNNOOOQQQSSSSSSRRRPPPKKKHHHCCC??????BBBGGGJJJKKKKKKIIIHHHFFFEEEDDDCCCBBBAAA???>>>;;;:::888777555333000---++++++---...///...------...///...---++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---+++******,,,...***************************)))******+++,,,---...************************,,,,,,+++***))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++******)))(((((('''(((((()))))))))))))))***++++++*********))))))*********))))))*********+++++++++************)))))))))(((***+++,,,+++)))((()))***)))))))))))))))******+++)))***++++++++++++***)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''''''''((((((((())))))(((((()))*********************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))++++++++++++++++++++++++))))))(((((((((((())))))((((((((()))))))))))))))$$$&&&((()))((('''((((((******++++++,,,,,,,,,,,,))))))))))))))))))))))))***)))'''((()))******)))(((((((((((()))))))))***))))))((((((((('''''''''((())))))******+++,,,,,,'''''''''((()))*********((()))***)))'''&&&&&&(((***))))))(((((((((((()))))))))))))))******++++++((((((''''''((()))+++,,,++++++***)))))))))))))))************************'''((()))(((((((((***+++)))))))))))))))))))))))))))((((((((((((((()))***'''((())))))''''''''')))%%%%%%&&&(((((()))))))))&&&''')))***++++++))))))'''((()))((('''''')))***)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))************+++++++++,,,************************)))))))))))))))))))))))))))***)))'''%%%%%%'''******)))(((((())))))((('''))))))(((((((((((())))))))))))(((((((((((())))))************++++++++++++000---***((()))***++++++((((((((()))))))))))))))(((***+++***(((''')))+++))))))))))))))))))))))))))))))((((((((((((((()))((()))+++,,,---,,,+++***+++,,,,,,------,,,,,,+++)))******+++,,,,,,------wwwggg```XXXWWWUUUSSSSSSTTTUUUVVVSSSSSSSSSSSSQQQOOOMMMLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKMMMPPPRRRSSSQQQOOOJJJGGGCCC@@@AAAEEEKKKOOOMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@>>><<<:::888777666444111---++++++---000///...------...///...---***+++,,,------------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000...+++)))***---000........................+++++++++***++++++,,,,,,************************...---+++***))))))((((((*********++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))******))))))((())))))***++++++******))))))))))))******))))))******+++++++++++++++*********))))))((((((((()))+++***(((''''''((()))))))))))))))******+++)))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((()))*********************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++''''''''''''''''''''''''***))))))(((((((((((()))******))))))((((((''''''###%%%(((((((((''''''(((''''''(((((()))))))))***)))))))))))))))))))))))))))'''%%%'''+++,,,***((((((((((((((()))))))))))))))(((((((((''''''''''''((())))))***++++++,,,,,,&&&''''''((()))******+++'''((())))))(((((()))***+++***)))(((((('''((((((&&&'''''''''(((((()))))))))((((((((()))***,,,---,,,,,,+++***))))))******************************'''((()))((('''(((***+++))))))))))))))))))))))))))))))(((((((((((()))))))))******)))((((((***,,,!!!%%%)))++++++***((($$$&&&(((***++++++))))))&&&'''((('''&&&'''(((***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))***)))'''$$$$$$'''+++)))(((((()))***++++++***))))))(((((((((((())))))))))))(((((((((((())))))******+++++++++,,,,,,,,,///+++'''%%%&&&'''''''''(((((((((((()))))))))***(((***,,,+++(((''')))+++))))))))))))))))))))))))'''''''''''''''((())))))'''(((***+++,,,+++)))(((+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------lllaaa^^^YYYTTTSSSWWWZZZYYYWWWQQQQQQPPPOOONNNNNNNNNNNNOOOPPPPPPNNNKKKIIIIIIJJJPPPPPPPPPPPPOOONNNMMMMMMGGGDDDAAA???@@@DDDIIILLLPPPMMMHHHFFFEEEDDDCCCBBBBBBBBBAAA???<<<999777666444111...---.../////////------......---,,,++++++************+++,,,------)))******++++++,,,------***+++,,,---,,,***(((&&&+++,,,,,,------,,,,,,+++---,,,+++++++++,,,......---+++***,,,......+++(((,,,+++*********+++,,,---,,,+++***))))))***+++,,,&&&'''(((******))))))(((+++++++++*********))))))************************))))))))))))))))))))))))************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))'''((()))***++++++***))))))******+++++++++******))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******,,,+++***))))))***+++,,,...+++((((((***+++***(((%%%%%%&&&((()))+++,,,,,,))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******)))***++++++***)))***,,,++++++***))))))***+++,,,''''''((((((((((((''''''((((((((((((((((((((((((+++***)))***---...,,,***''''''(((((()))+++,,,---((('''&&&''')))+++***))))))))))))))))))))))))))),,,+++)))((()))((('''%%%)))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((())))))))))))((((((,,,+++***))))))***+++,,,,,,+++***(((((((((((()))))))))************)))))),,,---......---+++(((&&&))))))(((((((((((())))))******((('''''''''((()))))))))************))))))+++***))))))+++,,,,,,+++,,,+++***((((((((()))***+++*********))))))((((((111111111...***'''''''''++++++++++++++++++++++++************************************************)))))))))))))))*********(((((())))))*********+++------,,,+++***)))((((((((((((((((((((((((((((((***)))((((((((()))+++,,,((()))))))))*********+++(((((()))***************))))))((('''''''''''''''))))))))))))))))))))))))))))))************))))))*********)))))))))))))))************))))))))))))))))))***++++++++++++***,,,,,,++++++***)))))))))~~~kkk```[[[WWWSSSSSSVVVXXXWWWUUUQQQQQQPPPOOONNNNNNNNNNNNNNNNNNOOOMMMJJJHHHHHHIIINNNOOOOOOOOONNNMMMLLLKKKFFFDDDBBBAAABBBEEEIIIKKKPPPMMMIIIGGGFFFFFFEEEDDDBBBBBB@@@???<<<999777666444111...---...////////////////////////...------+++++++++***++++++,,,,,,------,,,++++++******)))''')))+++,,,------++++++******++++++++++++******))))))((((((((()))***+++444111...---...///...,,,++++++***))))))*********++++++***))))))***++++++((()))***+++,,,+++******+++++++++*********))))))************************))))))))))))))))))))))))************************((()))+++,,,,,,+++)))(((************************((((((***++++++***))))))+++++++++*********))))))))))))************))))))))))))************))))))))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***---***((((((***+++)))(((''''''(((((())))))******))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))******++++++++++++******((()))))))))''''''(((***,,,+++***)))))))))***+++((())))))******))))))(((((((((((((((((((((((((((***)))((())),,,,,,***(((+++***)))(((((('''''''''***)))((((((******)))((())))))))))))))))))))))))(((((((((***,,,------+++(((((((((''''''(((((((((''''''(((((())))))******((())))))******))))))(((******)))(((((()))******((('''''''''((()))***+++))))))************))))))((()))***+++***)))((('''))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))+++)))'''&&&&&&&&&%%%$$$,,,+++)))((((((((()))***************)))))))))((()))+++,,,+++******+++,,,************************************************************************))))))******+++++++++,,,((()))))))))************))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((()))******+++))))))))))))))))))))))))(((((()))*********************)))((((((((((((((())))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))''''''((()))***+++,,,,,,))))))***++++++++++++*********************++++++|||jjj```XXXUUURRRSSSUUUVVVTTTRRRQQQQQQPPPPPPOOONNNNNNNNNLLLMMMNNNLLLJJJHHHGGGGGGLLLMMMMMMMMMMMMKKKJJJIIIFFFEEECCCCCCDDDFFFIIIKKKOOOLLLIIIHHHHHHHHHGGGFFFBBBAAA@@@>>><<<:::777666444222///---.../////////...////////////......------,,,,,,++++++++++++,,,------,,,++++++******))))))***+++---......---,,,))))))))))))))))))))))))+++++++++++++++,,,------666333///,,,,,,---...---***************)))((('''++++++***))))))***++++++******,,,---------,,,++++++++++++***************************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))************************))))))***++++++***((((((---,,,***)))((())))))***))))))************))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***+++***))))))******)))((())))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))******++++++++++++******)))))))))(((&&&&&&)))+++,,,+++***))))))))))))))))))******++++++******)))((((((((((((((((((((((((***)))((()))******((('''&&&''''''(((***+++,,,,,,---+++***)))******((('''))))))))))))))))))))))))*********+++,,,***'''%%%'''(((((())))))(((((('''&&&&&&'''((()))***++++++)))******************)))))))))(((((((((((())))))&&&&&&&&&&&&'''((()))***))))))************))))))((((((((())))))*********))))))(((((((((((()))))))))((((((((()))***+++,,,+++***)))(((((()))***+++---***((('''(((((('''%%%+++***))))))((()))))))))************))))))))))))%%%''')))******+++,,,...))))))))))))))))))))))))************************************************))))))***+++,,,------...))))))))))))************************************(((((((((((((((((((((((((((((())))))******))))))))))))))))))(((((((((((((((((()))***************+++******))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))******'''(((((()))***+++,,,,,,))))))***++++++++++++***((())))))***++++++,,,,,,{{{iii___WWWUUUTTTTTTUUUUUUSSSQQQQQQQQQQQQPPPPPPOOONNNNNNLLLNNNOOOMMMKKKHHHGGGGGGLLLLLLMMMNNNMMMKKKIIIHHHFFFEEEDDDDDDEEEGGGIIIKKKMMMKKKHHHGGGHHHHHHGGGFFFAAAAAA@@@>>><<<:::888777555222///---...//////...,,,,,,,,,------,,,,,,+++...---,,,+++++++++++++++)))******++++++,,,------------......------++++++******))))))))))))******,,,,,,,,,,,,------......000...,,,*********++++++***+++,,,,,,+++)))'''&&&+++******************+++***+++,,,---------,,,+++************************************************))))))))))))))))))))))))************************)))***++++++++++++***)))++++++++++++++++++++++++)))***++++++***)))((('''+++***((('''''')))+++,,,))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******************************++++++***+++++++++******(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))******++++++++++++******,,,,,,+++)))((((((***---++++++******))))))(((((()))******************)))(((((((((((((((((((((((()))))))))******)))((('''&&&'''(((***+++------...,,,+++******++++++***(((((((((((((((((((((((((((%%%%%%&&&((()))'''### '''((()))******)))(((''''''''''''((()))***************++++++++++++******))))))))))))))))))))))))***))))))((('''''''''&&&))))))************))))))+++************+++,,,,,,))))))(((((((((((())))))))))))***+++,,,---...///,,,***(((''''''(((***,,,+++***((()))***,,,++++++******))))))))))))))))))*********)))))))))))))))(((***+++***))))))***+++************************************************************************(((((()))***+++------...)))))))))))))))******************++++++,,,,,,,,,(((((((((((((((((((((((('''((()))******)))(((''')))))))))(((((((((((('''(((((()))*********************)))(((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********+++++++++*********))))))))))))***++++++++++++***))))))*********+++++++++|||iii___XXXWWWVVVVVVVVVUUUTTTSSSQQQQQQQQQQQQQQQOOONNNMMMMMMOOOPPPOOOLLLJJJHHHHHHLLLMMMOOOOOOOOOMMMJJJIIIFFFEEEDDDDDDEEEGGGIIIKKKKKKIIIGGGGGGGGGGGGFFFEEEAAAAAA@@@>>><<<:::888777555222///---............++++++,,,,,,,,,,,,,,,+++......---,,,++++++++++++)))******++++++,,,---------.........------,,,,,,,,,++++++******++++++,,,((())))))***************))))))***++++++*********,,,,,,------,,,***((('''*********++++++*********((()))+++,,,,,,,,,+++***************************************************))))))))))))))))))))))))*********************************++++++*********************************)))***++++++***)))(((''')))(((''''''(((***,,,...))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***+++,,,------,,,,,,+++''''''(((((())))))******(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******++++++++++++******,,,,,,,,,***((((((***,,,************))))))((((((((())))))******))))))((()))))))))))))))))))))))))))***++++++***)))))))))---,,,,,,+++)))&&&$$$###***)))))))))+++,,,,,,***(((((((((((((((((((((((($$$)))+++***((('''((()))******)))((('''))))))))))))((((((((((((******++++++++++++******************************+++*********)))(((((('''))))))************)))))),,,+++******))))))******))))))(((((((((((()))))))))***+++---...///000000,,,***(((''''''(((***,,,)))((('''''')))******))))))))))))*********))))))))))))))))))))))))******+++,,,---,,,***))))))***++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))***+++,,,---******))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))((((((((((((((()))***************(((((('''''''''(((((()))))))))))))))))))))))))))))))))************))))))(((((())))))************++++++++++++************))))))***++++++++++++***+++++++++*********))))))}}}jjj___ZZZYYYXXXVVVUUUUUUUUUUUUQQQQQQRRRRRRQQQPPPNNNMMMMMMOOOQQQPPPMMMJJJHHHHHHMMMNNNPPPQQQPPPNNNKKKIIIFFFEEECCCCCCDDDFFFIIIKKKJJJIIIGGGGGGGGGGGGEEEDDDAAA@@@???>>><<<:::999777666333///............---,,,------............---...------,,,,,,,,,,,,---------,,,++++++******)))******+++,,,---///000000...---,,,++++++,,,---...)))***++++++,,,,,,++++++'''))),,,---,,,+++,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++++++++***)))'''(((***+++++++++***)))***************+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++***((((((((('''''''''(((***,,,---))))))************))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******&&&''''''((((((''''''&&&)))+++---...---++++++,,,&&&''''''((()))******+++(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))******++++++++++++******)))***+++***(((&&&'''((((((((()))******))))))(((((())))))))))))))))))((())))))))))))))))))))))))''')))++++++*********+++''''''(((((('''%%%###""")))(((''')))+++,,,,,,+++)))))))))))))))))))))))) """&&&***,,,+++***((())))))******))))))(((***)))))))))(((((((((''')))******************)))******++++++++++++******'''((()))***++++++++++++))))))************)))))))))))))))(((((('''''''''))))))(((((((((((()))))))))***+++---.../////////+++***)))(((((()))***+++///---+++*********)))((((((((()))************)))))))))))))))************)))***++++++******+++---++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))***+++++++++************))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((()))))))))(((''''''((()))))))))************(((((()))***************'''''''''''''''(((((()))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++((())))))***+++,,,------))))))***++++++++++++***,,,,,,++++++***))))))(((lll```[[[ZZZXXXVVVTTTTTTUUUVVVQQQQQQRRRSSSRRRPPPNNNMMMLLLNNNPPPPPPMMMJJJHHHGGGLLLNNNPPPQQQQQQNNNKKKIIIFFFDDDBBBAAABBBEEEIIIKKKKKKJJJHHHHHHHHHHHHEEECCC@@@@@@???>>><<<;;;999888666333000.........------+++,,,---...............------,,,,,,,,,------...------,,,++++++******)))))))))***+++---...000000...---,,,++++++,,,---...+++,,,---.........------)))+++---,,,******+++...++++++***************+++)))***++++++++++++***)))'''(((***+++++++++***)))))))))*********+++++++++************************))))))))))))))))))))))))************************+++******************+++((((((((((((((((((((((((((((((***++++++***))))))))))))))))))))))))(((((())))))************))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******'''((()))******)))((('''&&&))),,,---+++******+++(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++(((((((((((())))))))))))******++++++++++++******''')))++++++)))'''&&&&&&&&&'''((()))*********))))))******++++++******)))))))))))))))))))))))))))$$$'''******))))))***,,, """%%%''')))************(((((((((*********((()))))))))))))))))))))))))))(((((()))******((('''***))))))))))))))))))***(((((((((((())))))))))))((())))))******))))))(((((()))***++++++***)))(((&&&'''(((************)))))))))************))))))&&&'''((()))))))))((('''))))))(((((((((((())))))'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))111...,,,+++,,,,,,+++)))'''((()))***+++******)))((()))))))))************'''(((******)))***+++---************************************************)))))))))))))))))))))))))))))))))******+++++++++************)))))))))(((+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''(((((()))***+++,,,------(((((()))***************((((((''''''((())))))***))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++((()))******,,,,,,---...))))))***++++++++++++***++++++******************mmmaaa[[[ZZZXXXTTTRRRRRRUUUWWWPPPQQQSSSSSSRRRQQQNNNMMMJJJMMMOOOOOOLLLIIIFFFFFFLLLMMMPPPQQQPPPNNNKKKHHHGGGDDDAAA???@@@DDDIIILLLMMMKKKJJJJJJJJJHHHFFFDDD@@@@@@???>>>===;;;999888666333000.........------)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///)))******+++,,,,,,------,,,,,,+++++++++,,,,,,---...---+++******+++---...((()))***+++,,,+++******,,,---,,,)))&&&&&&***---******)))(((((()))***+++)))***+++,,,,,,+++***)))((()))***+++,,,+++******))))))******++++++++++++************************))))))))))))))))))))))))************************++++++************++++++(((((((((((((((((((((((('''((()))***++++++***)))+++++++++***)))'''&&&%%%))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******+++,,,---......---,,,+++###'''++++++)))(((((()))+++******)))((('''''''''(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++(((((((((((())))))))))))******++++++++++++******)))+++......,,,)))''''''%%%&&&((()))***+++******+++++++++,,,,,,+++++++++))))))))))))))))))))))))"""%%%((()))((((((***,,,&&&''')))+++,,,+++***)))+++***(((((())))))'''&&&))))))))))))))))))))))))'''&&&%%%'''***,,,,,,++++++***)))(((((()))***+++&&&&&&'''((()))***++++++(((((())))))))))))(((((('''((()))******)))((('''((())))))))))))'''&&&%%%))))))************))))))%%%&&&)))+++,,,,,,+++***))))))(((((((((((())))))%%%&&&((()))******))))))))))))************)))))))))(((&&&''')))******)))'''((()))+++++++++***)))(((((())))))*********+++((()))***)))((('''((()))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++++++++,,,+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((&&&&&&&&&'''((((((((()))+++,,,---...///(((((()))***************))))))((())))))***++++++))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***)))))))))***++++++,,,,,,nnnccc]]]YYYUUUSSSSSSTTTUUUUUURRRSSSUUUUUUTTTQQQNNNLLLMMMLLLKKKJJJIIIIIIJJJJJJLLLQQQTTTTTTSSSRRRMMMHHHGGGEEECCCBBBBBBEEEHHHJJJLLLJJJHHHEEECCCCCCDDDDDDBBBAAA@@@>>><<<:::888777333444333///***)))+++.........---,,,,,,,,,,,,---,,,,,,,,,++++++************++++++,,,---------------------+++***+++...111333///---...,,,)))))),,,.........---,,,+++***)))((()))++++++*********+++************************,,,+++++++++***)))))))))+++******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))***)))(((''''''))))))))))))***+++++++++,,,++++++***))))))***++++++,,,+++******))))))************))))))))))))******,,,+++***))))))***+++,,,,,,***((()))+++,,,***((()))*********++++++++++++***************************)))((((((((()))+++,,,))))))))))))))))))))))))))))))*********))))))(((''''''''''''((((((((()))((()))***+++***(((&&&%%%))))))))))))))))))))))))+++*********))))))((((((******))))))(((((('''''',,,+++)))))))))+++---///+++*********))))))((((((***)))(((&&&&&&((()))***///+++(((''')))***(((''')))''''''+++///000+++&&&))))))))))))************,,,+++))))))***)))(((&&&'''((()))((('''''')))++++++)))(((''''''((()))+++***)))(((''''''((()))***(((((((((((((((((((((((('''((()))******)))(((''''''(((***+++,,,+++)))(((+++*********))))))(((((((((((())))))******++++++++++++++++++*********)))'''((()))******)))(((''')))***+++,,,,,,+++)))((('''(((((()))***++++++++++++)))(((&&&&&&((()))+++(((((())))))))))))((((((''''''(((((()))))))))***))))))(((((()))***++++++***(((%%%$$$$$$'''***,,,((((((((((((((((((((((((,,,&&&%%%***...,,,+++---,,,***'''&&&(((***++++++***+++,,,,,,+++)))&&&$$$***((('''(((+++,,,+++(((***************)))(((((())))))))))))))))))))))))++++++***)))(((((())))))&&&''')))***+++***((('''))))))(((((((((((())))))'''((()))++++++******)))************)))))))))))))))))))))))))))((('''''')))***+++,,,,,,+++***))),,,+++++++++******))))))''''''((()))***++++++,,,******))))))******+++,,,lllaaa]]]ZZZVVVTTTTTTVVVVVVVVVSSSSSSTTTTTTRRRPPPMMMKKKKKKKKKKKKJJJJJJIIIIIIIIILLLQQQTTTTTTTTTTTTPPPKKKGGGEEECCCBBBBBBEEEHHHJJJMMMKKKIIIFFFEEEEEEEEEFFFBBBAAA@@@>>><<<:::888777444444222...+++***,,,---------,,,++++++++++++,,,,,,,,,,,,+++++++++******++++++,,,---------,,,,,,---------,,,++++++...111222...+++,,,,,,)))))),,,,,,,,,,,,,,,+++***))))))(((***,,,,,,+++***+++,,,************************,,,,,,,,,+++++++++++++++,,,++++++***************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))((()))******************+++++++++************************,,,+++******))))))************))))))))))))******++++++***))))))***+++++++++)))'''(((+++,,,***((()))))))))*********++++++))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))''')))***+++++++++)))((())))))))))))))))))))))))************)))))))))((((((((((((((()))))))))))),,,+++***)))))))))***+++************)))))))))(((+++***(((''''''(((***+++...,,,)))((()))***)))((((((&&&%%%(((,,,---)))%%%))))))))))))************---+++***)))******((('''((()))))))))((((((***,,,***)))(((''''''((()))******)))(((((((((((()))***************************'''((()))******)))((('''&&&''')))***++++++******************)))))))))((()))))))))))))))*********++++++*********)))))))))(((((())))))))))))((((((***+++,,,------,,,+++***'''(((((()))******++++++***)))(((''''''((()))***((())))))))))))))))))((()))*********++++++++++++******))))))))))))))))))***)))'''&&&&&&(((***+++)))))))))))))))))))))))),,,&&&###''')))((())),,,...,,,))))))***+++******'''((()))***+++***))))))***((('''(((+++,,,***)))***************)))(((((())))))))))))))))))))))))++++++***)))))))))))))))&&&''')))++++++***)))((())))))))))))))))))))))))'''((()))***+++******)))++++++*********))))))))))))))))))))))))((('''''')))***++++++++++++***)))))))))))))))(((((((((''')))))))))))))))************************+++,,,,,,~~~jjj```^^^ZZZWWWUUUUUUVVVWWWWWWUUUTTTSSSQQQOOOMMMLLLKKKIIIJJJKKKLLLLLLJJJIIIHHHLLLQQQTTTSSSTTTUUURRRMMMGGGEEECCCBBBBBBEEEHHHJJJMMMLLLIIIGGGFFFFFFFFFFFFBBBAAA@@@>>><<<:::888777666333000---------,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,------,,,+++,,,...000222---***++++++)))))),,,*********++++++******))))))+++------,,,+++,,,---************************,,,,,,,,,,,,,,,------------,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))),,,---------+++***+++,,,+++++++++***************)))***+++,,,,,,+++***))),,,+++******))))))************))))))))))))******+++******))))))******+++)))((('''(((***++++++***((((((((()))))))))******(((((((((((((((((((((((()))))))))((()))******+++))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))************))))))))))))'''''''''((()))*********+++++++++***)))(((''''''************))))))))))))+++***)))(((((()))***+++...,,,*********+++***)))***'''&&&'''***+++)))'''))))))))))))************---+++******++++++)))((()))*********))))))+++,,,***)))(((''''''((()))******))))))(((((())))))***''''''''''''''''''''''''(((((())))))))))))((((((''''''((())))))***++++++************))))))))))))************))))))))))))******)))))))))((((((((())))))(((((((((((()))))))))***+++,,,,,,+++***)))((((((((()))******++++++***)))(((''''''((()))***************************************++++++++++++++++++******)))(((((((((+++***))))))((())))))***************************+++&&&###$$$&&&%%%'''***...,,,++++++,,,,,,***)))(((((())))))***************(((((((((***+++***))))))************))))))((())))))))))))))))))))))))+++***))))))))))))))))))'''(((***+++++++++***)))))))))***++++++***))))))(((((()))************)))+++++++++*********)))))))))))))))))))))((((((''')))******++++++******)))))))))))))))((((((((((((************))))))((((((++++++******++++++,,,---}}}iii___\\\YYYVVVTTTTTTVVVVVVVVVVVVTTTRRROOOMMMKKKKKKKKKHHHJJJLLLNNNOOOMMMJJJHHHMMMQQQSSSRRRRRRSSSQQQLLLGGGEEECCCBBBBBBEEEHHHJJJKKKJJJIIIGGGFFFFFFFFFFFFBBBAAA@@@>>><<<:::888777777333...---...///---+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,------,,,+++,,,...000555...***+++,,,++++++,,,))))))***+++++++++++++++***,,,......---,,,---...***************************+++++++++,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))))))))))),,,---...---+++***+++,,,,,,+++++++++***))))))))))))***,,,------,,,***))),,,+++******))))))************))))))))))))************))))))))))))******((((((((()))+++,,,,,,,,,(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((())))))************)))'''(((((((((((()))))))))((()))***+++++++++******))))))))))))))))))))))))*********)))))))))))))))'''((((((((()))))))))***)))***+++,,,+++***((('''*********)))))))))))))))++++++***))))))***++++++---,,,++++++++++++******---***((((((***,,,+++***((()))))))))************---+++******++++++***((()))***+++***))))))+++---******)))(((((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))((((((((()))***************)))))))))))))))++++++******))))))(((((())))))))))))((((((((((((***)))(((''''''((()))***&&&'''(((((()))(((((('''(((((())))))************))))))(((((((((((())))))++++++************++++++((((((((((((((())))))))))))************)))))))))++++++++++++******)))(((***************************(((&&&&&&&&&&&&'''(((+++******+++,,,---+++))),,,+++***)))(((((((((((())))))((()))************))))))************)))((())))))))))))))))))))))))******)))))))))))))))***))))))***++++++++++++***((()))+++,,,,,,+++)))(((((()))))))))******************)))))))))((((((((((((((())))))))))))(((((())))))************))))))+++++++++*********************))))))))))))))))))+++++++++++++++,,,,,,---~~~iii^^^ZZZWWWTTTRRRSSSTTTUUUUUUVVVTTTQQQNNNLLLKKKKKKKKKHHHKKKNNNQQQQQQPPPMMMKKKOOORRRSSSPPPOOOOOOMMMIIIGGGEEECCCBBBBBBEEEHHHJJJIIIIIIHHHGGGFFFEEEEEEEEEBBBAAA@@@>>><<<:::888777777333...---...000...,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++---------,,,,,,...///999111+++,,,...---,,,---)))***+++,,,------------+++,,,......---------...************************))))))******++++++,,,,,,++++++***)))))))))))))))************************(((((())))))************))))))))))))))))))))))))***,,,,,,+++***)))***+++,,,+++++++++***))))))))))))***,,,------,,,***))),,,+++******))))))************))))))))))))******))))))))))))))))))))))))((()))***++++++,,,------(((((((((((())))))))))))************************((()))))))))************))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))***)))******))))))(((((('''))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((('''''')))+++------,,,+++)))))))))))))))))))))******++++++************+++++++++,,,,,,,,,++++++***+++---+++)))((()))***++++++((()))))))))************,,,***)))***++++++***))))))***+++***))))))+++---******))))))))))))******))))))************))))))++++++++++++++++++++++++))))))(((((((((((())))))+++***)))((('''''''''((())))))))))))))))))******++++++******))))))(((((())))))))))))((((((((((((***)))(((''''''((()))***&&&&&&''''''(((((((((((()))))))))))))))*********))))))(((((((((((())))))++++++***))))))***++++++))))))((((((((((((((((((&&&'''(((***++++++++++++++++++,,,,,,+++***)))(((************************)))***+++***)))***))))))'''''''''))),,,---,,,***,,,+++***)))((((((((()))((()))))))))))))))***+++((())))))*********))))))))))))))))))))))))))))))***)))))))))))))))******))))))***+++++++++++++++((()))+++,,,,,,+++)))((()))))))))))))))*********))))))((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))******************++++++'''(((((()))******++++++++++++******++++++,,,---~~~jjj___YYYVVVSSSQQQRRRTTTUUUUUUUUUTTTQQQOOOMMMLLLKKKKKKIIILLLOOORRRSSSRRROOONNNQQQSSSRRRNNNMMMMMMLLLHHHGGGEEECCCBBBBBBEEEHHHJJJHHHHHHGGGGGGFFFEEEDDDDDDBBBAAA@@@>>><<<:::888777666333000......//////...000//////...............,,,,,,,,,,,,------------,,,,,,---------,,,+++++++++,,,......,,,,,,---///===333,,,---///...,,,,,,***+++,,,---------------***,,,......---,,,---...******************************************+++++++++***))))))(((((())))))''''''''''''''''''''''''((((((((()))******++++++)))))))))))))))))))))))))))++++++***)))((()))***+++++++++******************+++,,,------,,,+++***,,,+++******))))))************))))))))))))******((())))))******))))))(((((()))++++++******+++---((((((((()))))))))******************************(((((()))************)))))))))))))))))))))))))))'''((()))******+++******((((((((()))))))))************))))))((('''''''''))))))))))))))))))))))))))))))))))))*********************)))((('''''''''''')))+++---...---,,,+++))))))))))))************************************)))+++,,,,,,+++******+++******((('''''''''((()))))))))))))))************+++)))((()))******)))((()))*********))))))+++,,,************************)))******++++++******)))************************))))))(((((((((((())))))***))))))((((((''''''&&&))))))))))))************************))))))))))))******)))))))))((((((((())))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))******(((((())))))))))))((((((+++***)))(((((()))***+++++++++++++++************$$$&&&(((***+++,,,,,,+++******+++++++++******)))************************(((,,,---***)))+++,,,+++(((''''''(((***,,,,,,+++''''''((()))***++++++,,,''')))******))))))***+++((())))))************))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))******++++++))))))***++++++***)))))))))))))))((()))******+++))))))(((((((((''''''''''''(((((()))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))''''''((()))***+++,,,,,,******))))))******+++,,,}}}jjj___YYYVVVSSSRRRSSSUUUVVVVVVTTTSSSQQQPPPNNNMMMMMMLLLIIIKKKNNNQQQRRRQQQPPPOOOQQQSSSRRRNNNMMMNNNNNNKKKGGGEEECCCBBBBBBEEEHHHJJJHHHHHHHHHHHHGGGFFFEEEEEEBBBAAA@@@>>><<<:::888777444333222///------///111//////...------------...,,,,,,,,,---------......++++++,,,---------,,,,,,***,,,......---,,,---...???555,,,,,,...---+++******++++++,,,,,,,,,++++++***,,,------,,,,,,---...************************++++++++++++++++++******,,,+++******))))))******(((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))))))))))))))+++++++++)))((()))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))******'''((()))******)))((('''''')))***)))''''''(((***)))))))))*********++++++************************'''((()))***+++******)))))))))))))))))))))))))))'''((()))******+++++++++(((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((()))***+++,,,,,,+++******((()))))))))************((())))))))))))))))))((('''***,,,,,,***))))))***)))***)))(((''''''(((((())))))))))))************)))((('''((()))***)))'''((()))))))))((((((***,,,*********++++++*********)))***++++++++++++***)))''''''''''''''''''''''''***)))(((''''''((()))***%%%&&&((()))))))))((((((((()))))))))************)))))))))))))))*********++++++*********)))))))))(((((())))))))))))(((((())))))))))))***+++,,,,,,***)))))))))))))))))))))(((((())))))))))))((((((+++***(((''''''(((***+++++++++++++++*********)))%%%''')))+++,,,++++++***))))))))))))************))))))))))))))))))))))))'''+++***%%%###(((---------***(((((()))++++++***%%%'''(((***++++++++++++''')))+++***)))(((***,,,(((((()))***************)))))))))))))))))))))))))))))))))))))))***++++++)))((((((((())))))******))))))))))))))))))))))))***)))((((((((()))++++++************))))))))))))''''''((()))))))))))))))***)))(((''''''((()))***'''((((((((())))))))))))(((((())))))*********+++))))))(((((())))))***+++|||jjj```ZZZWWWTTTSSSTTTVVVWWWWWWSSSRRRRRRQQQPPPNNNMMMMMMIIIKKKMMMOOOQQQQQQPPPPPPQQQSSSRRRNNNNNNPPPPPPNNNGGGEEECCCBBBBBBEEEHHHJJJIIIIIIIIIIIIHHHHHHGGGFFFBBBAAA@@@>>><<<:::888777222444333000---,,,///222......---,,,,,,,,,,,,---,,,,,,,,,------.........***+++,,,,,,------------***,,,......---,,,---...@@@555,,,+++---,,,)))(((******+++++++++******))))))+++------,,,+++,,,---************************---------,,,,,,+++++++++---,,,++++++******++++++++++++++++++++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))***+++,,,+++)))((()))***))))))******+++++++++,,,---,,,,,,++++++,,,,,,---,,,++++++***)))***************))))))))))))******'''((()))******)))((('''%%%((()))(((%%%$$$&&&(((************++++++++++++))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))************))))))))))))***+++,,,---))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******+++++++++******)))((('''(((((())))))*********+++(((((())))))))))))((((((&&&))),,,,,,)))((()))***+++,,,,,,+++***))))))***))))))))))))************((('''&&&'''((()))(((''''''((()))((('''''')))+++******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))(((''''''((()))***"""###&&&)))++++++***)))(((((())))))*********+++(((((())))))******++++++++++++++++++************'''((()))******)))((('''''''''''''''((()))++++++*********)))))))))))))))(((((())))))))))))((((((***)))(((&&&&&&((()))******)))))))))(((((('''''''''(((***+++,,,***)))((()))((((((((()))***++++++(((((((((((((((((((((((('''***'''%%%---///111...+++))))))******)))((()))+++,,,+++***((('''''')))+++***((((((***,,,(((((()))***************))))))))))))))))))))))))))))))((())))))***++++++((((((((((((((())))))***))))))(((((((((((())))))***)))((((((((()))+++,,,,,,,,,,,,++++++++++++***''''''((()))))))))))))))***)))(((''''''((()))***))))))******+++++++++,,,************))))))))))))((((((((((((((())))))***{{{iii]]]ZZZXXXUUUSSSSSSSSSRRRQQQWWWVVVTTTRRRPPPOOONNNNNNJJJMMMQQQSSSSSSQQQPPPPPPPPPSSSTTTQQQPPPQQQOOOKKKEEECCCAAAAAADDDFFFHHHHHHHHHHHHHHHIIIKKKKKKIIIGGG@@@???>>><<<;;;;;;;;;;;;777555111//////...---,,,000////////////...+++))),,,...///...***)))***,,,,,,---...///...---,,,+++///...---,,,,,,,,,,,,,,,AAA999///***+++------+++---------............///......---,,,+++))))))(((+++++++++************)))++++++******************+++++++++++++++++++++,,,------,,,+++*********+++++++++******)))(((((((((''''''((()))***++++++,,,++++++,,,------------,,,,,,,,,,,,++++++*********)))))))))))))))******+++---,,,***(((''''''((()))))))))))))))))))))))))))******++++++++++++******++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))((((((************************,,,+++)))((((((((()))***)))))))))))))))(((''''''))))))))))))************++++++************++++++***************)))(((((())))))))))))))))))))))))---***&&&&&&(((++++++*********++++++++++++******++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++******)))***+++++++++,,,,,,,,,,,,%%%)))///333555222...+++...+++'''''')))***)))((()))((((((((((((((()))***((((((((((((((()))******&&&'''((())))))((('''''')))))))))))))))******+++******************************************************))))))))))))******'''((())))))))))))((((((***)))(((''''''((()))***&&&'''((()))*********)))***************)))((((((******++++++++++++*********)))((((((((()))+++,,,))))))))))))))))))))))))(((((())))))******++++++(((((())))))************************))))))))))))000///...---+++***))))))))))))))))))************)))))))))))))))(((''''''(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******,,,+++***))))))***++++++))))))))))))(((((((((((())))))(((((((((((()))))))))))))))***,,,,,,+++***jjj^^^ZZZXXXUUUSSSSSSSSSRRRQQQUUUTTTSSSQQQPPPNNNMMMLLLIIIMMMQQQTTTSSSQQQOOONNNPPPTTTVVVUUUTTTUUURRRMMMGGGEEEBBBBBBDDDGGGHHHHHHHHHHHHHHHIIIKKKKKKIIIGGG@@@???>>>===<<<;;;;;;;;;777444000.........---,,,...............---+++)))---...///---+++)))***++++++,,,,,,---------,,,,,,......---,,,,,,,,,,,,,,,@@@999111,,,+++,,,***(((,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++************)))************************)))))))))))))))))))))))),,,++++++************+++)))))))))))))))*********)))))))))))))))*********(((((())))))*********)))+++++++++******))))))))))))))))))))))))******+++---,,,***((('''((()))))))))))))))))))))))))))))))))******++++++******)))++++++***)))))))))))))))))))))))))))))))))))))))*********)))))))))((((((+++++++++++++++++++++++++++******)))))))))))))))+++++++++++++++***))))))))))))))))))************+++******))))))******+++***************)))(((((())))))))))))))))))))))))---***'''''')))++++++)))******++++++++++++******************************************************,,,,,,++++++******************+++++++++******)))''''''''''''(((((((((((((((***,,,......,,,***)))---***'''''')))******(((***))))))(((((()))))))))((((((((((((((()))******+++***)))((((((((((((((()))))))))))))))******+++******************************************************))))))))))))******))))))***************)))***)))(((''''''((()))***))))))))))))((((((((((((***************)))(((((()))******************)))))))))((((((((()))***+++)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********(((((())))))*********+++...------,,,+++***))))))))))))))))))***************************)))(((((('''''''''((((((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))************************************))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))*********)))(((''''''((())))))***************)))))))))******))))))))))))******+++*********,,,,,,***(((lll^^^ZZZXXXUUUSSSSSSSSSSSSRRRSSSSSSSSSRRRPPPNNNLLLJJJIIIMMMRRRTTTSSSOOOMMMKKKOOOTTTWWWVVVVVVVVVSSSNNNHHHEEEBBBAAACCCEEEFFFFFFHHHHHHHHHIIIJJJJJJHHHFFF@@@???>>>===<<<;;;::::::666333///------.........---...//////...---,,,+++...//////---+++))))))***************+++,,,------...------,,,,,,,,,,,,,,,:::666000------,,,***(((++++++++++++,,,,,,,,,,,,))))))***+++,,,------...+++++++++************)))************************+++++++++++++++***************)))))))))***++++++'''(((((()))******++++++************))))))((((((''''''((((((((()))))))))*********))))))))))))))))))))))))))))))******+++---,,,***)))(((((()))***)))))))))))))))))))))))))))******++++++******)))+++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((***++++++++++++******)))))))))))))))************+++******))))))******+++)))************))))))((())))))))))))))))))))))))+++***)))***+++++++++)))******++++++++++++******((((((((((((((((((((((((************+++++++++++++++************))))))))))))******+++++++++******(((((()))))))))*********---,,,+++***)))(((((((((+++)))(((((()))+++******,,,+++***)))))))))))))))((((((((((((((()))******,,,+++)))'''''')))+++,,,)))))))))))))))******+++******************************************************))))))))))))*********+++++++++************))))))(((((((((((()))))),,,+++)))((('''''''''((()))************))))))(((((())))))******))))))((((((((('''''''''((()))***))))))))))))))))))))))))************))))))))))))*********)))))))))))))))''''''((()))***+++,,,,,,++++++++++++******))))))))))))))))))***************++++++++++++******)))))))))))))))(((((((((((())))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))***************+++++++++++++++************++++++---,,,++++++,,,+++)))'''kkk___ZZZXXXUUUTTTTTTTTTSSSRRRRRRRRRSSSSSSRRROOOLLLJJJIIIMMMRRRTTTRRRNNNKKKIIIKKKQQQUUUUUUUUUUUURRRLLLHHHEEEAAA???@@@BBBCCCDDDIIIHHHHHHIIIJJJJJJGGGEEE?????????>>><<<;;;:::999666333///------///000000---///000000///.........//////...---+++***))))))***)))(((((()))+++---...------,,,,,,+++,,,,,,---111///------......---+++++++++++++++,,,,,,,,,,,,))))))***+++,,,------...+++++++++*********))))))***************++++++++++++++++++***************)))((((((((()))***++++++(((((())))))******************))))))))))))))))))***************+++,,,,,,******************)))))))))))))))))))))******+++,,,+++***)))))))))******))))))))))))))))))))))))))))))************))))))******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))((((((++++++++++++++++++++++++((()))***++++++***)))((((((((())))))))))))((('''((()))))))))******************))))))))))))******))))))************)))((())))))))))))))))))))))))*********+++,,,+++***)))******++++++++++++******((((((((((((((((((((((((******+++,,,...///000000***)))))))))))))))))))))))))))***+++++++++************+++++++++,,,,,,,,,...---,,,***)))))))))))))))(((((()))******++++++------+++***))))))))))))((((((((((((((())))))***(((((('''((()))***+++,,,)))))))))))))))******+++******************************************************))))))))))))******++++++******))))))******))))))(((((((((((()))))),,,***((('''&&&'''(((***))))))************)))((((((((())))))))))))(((((('''''''''''''''(((((()))))))))))))))))))))))))))++++++******))))))((((((************))))))))))))'''(((((()))******++++++)))))))))))))))*********((()))))))))*********************++++++***))))))+++++++++*********))))))(((((()))******+++,,,,,,))))))))))))))))))))))))((()))))))))******************************************))))))))))))******(((((())))))************))))))))))))))))))))))))******))))))))))))*********************+++++++++))))))***************++++++******))))))******+++,,,+++***+++,,,,,,+++)))|||jjj```ZZZXXXUUUTTTTTTUUUTTTSSSRRRSSSTTTTTTSSSPPPNNNLLLKKKNNNRRRTTTQQQMMMJJJHHHKKKPPPTTTUUUUUUUUUQQQLLLJJJGGGBBB@@@AAACCCDDDEEEIIIHHHHHHIIIJJJIIIGGGDDD?????????>>>===;;;999888777333000...///000000000***,,,//////...,,,---...///...---,,,,,,+++***)))))))))(((((()))+++,,,...,,,,,,+++++++++,,,,,,---,,,++++++,,,---...---+++,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++)))))))))((((((((('''''')))((((((((()))***++++++************))))))(((((('''(((((()))******++++++,,,++++++++++++,,,---...++++++++++++++++++++++++)))))))))))))))******++++++++++++***************)))))))))))))))))))))))))))))))))******)))))))))***)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))))))))((((((((()))))))))***************))))))))))))))))))***((())))))*********)))))))))))))))))))))))))))))))))***+++++++++***************++++++++++++******))))))))))))))))))))))))((((((***,,,...000222333)))))))))))))))))))))***((()))***+++++++++++++++))))))))))))************)))******++++++***))))))'''((()))************+++------+++***))))))))))))((((((((((((((())))))***&&&''')))******)))'''%%%)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((((((((()))(((((())))))))))))((((((***((('''&&&'''(((***,,,((())))))*********))))))(((((())))))))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))******))))))))))))))))))(((((())))))))))))******((()))))))))************(((((()))))))))))))))((())))))))))))))))))))))))''''''(((((()))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******)))(((((()))******)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++((((((((()))))))))******))))))(((((((((((()))))))))))))))+++---...---,,,wwwhhhaaaZZZXXXUUUTTTUUUUUUUUUTTTSSSTTTTTTTTTSSSQQQOOONNNNNNQQQSSSSSSPPPMMMJJJIIINNNSSSVVVUUUUUUUUURRRMMMMMMIIIDDDBBBCCCEEEGGGHHHIIIHHHHHHHHHIIIHHHFFFDDD???@@@@@@???===;;;999777666333000//////000///...&&&)))------+++)))***,,,///---,,,,,,,,,,,,+++)))))))))))))))***+++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,------------,,,,,,,,,++++++*********+++++++++************))))))))))))***++++++,,,,,,---------,,,,,,++++++*********)))))))))***++++++++++++******)))(((((('''''''''((()))***+++,,,,,,+++***)))))))))***,,,---+++++++++++++++,,,,,,,,,)))))))))))))))******++++++++++++++++++++++++***))))))))))))))))))))))))((())))))******))))))((()))))))))))))))******+++))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((())))))************))))))******++++++++++++***))))))))))))***************))))))(((((())))))***((())))))************)))))))))))))))))))))))))))(((***+++***)))((()))*********++++++++++++******************************&&&&&&(((***+++---//////)))))))))************+++((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,$$$&&&(((*********((('''''')))++++++***))))))***,,,+++***)))))))))))))))((((((((((((((()))******)))***,,,,,,***&&&""")))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))'''''''''(((((((((((())))))))))))((((((((('''''''''((()))+++,,,((())))))************)))((())))))******))))))(((&&&'''((())))))))))))((())))))))))))))))))))))))************))))))))))))((()))))))))************************))))))(((((()))))))))))))))*********))))))))))))************''''''((())))))))))))(((%%%&&&&&&&&&''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******&&&'''((())))))***))))))'''''''''((())))))******))))))(((((((((((()))))))))((()))+++...//////---vvvhhhaaaZZZXXXUUUTTTUUUVVVUUUUUUSSSSSSRRRQQQPPPPPPOOONNNRRRSSSTTTSSSOOOLLLJJJJJJOOOSSSUUUSSSRRRSSSQQQLLLLLLHHHCCCAAABBBEEEGGGIIIIIIHHHHHHHHHIIIHHHEEECCC???@@@@@@???>>>;;;888666333222000//////...+++)))%%%)))---...+++***+++......,,,***+++---...,,,*********+++++++++++++++***++++++******+++,,,,,,---++++++,,,+++***)))((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))((())))))***++++++,,,,,,//////......---,,,,,,+++,,,++++++************+++*********)))))))))))))))(((((())))))*********+++***)))((('''((()))+++,,,)))*********++++++++++++)))))))))))))))******+++***+++++++++,,,+++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))***+++++++++++++++))))))))))))************))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))((()))***(((&&&&&&(((+++******++++++++++++******************************)))))))))*********++++++************++++++,,,,,,(((((()))++++++,,,,,,+++,,,,,,---------.........&&&'''((()))***)))(((((('''***,,,,,,)))(((((()))***))))))(((((()))))))))((((((((((((((()))*********+++++++++***'''$$$""")))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******---,,,)))(((''''''((()))'''((()))******)))((('''(((((((((((())))))))))))(((((()))***************)))******************)))'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))*********''''''((()))***++++++,,,)))))))))))))))*********************************))))))))))))************'''((()))***************%%%%%%&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******%%%&&&((()))******))))))'''(((((()))******++++++***))))))))))))))))))******)))***+++...///...,,,wwwhhhaaaZZZXXXUUUTTTUUUVVVVVVUUUSSSRRRQQQPPPOOONNNNNNNNNTTTUUUTTTRRROOOLLLKKKKKKNNNQQQRRRPPPOOOPPPNNNIIIHHHDDD???===???BBBEEEFFFIIIHHHHHHHHHIIIHHHEEECCC???@@@@@@@@@>>>;;;888666111000//////...,,,(((%%%''',,,000111...,,,///222---+++)))+++---///---+++***+++,,,------,,,***)))+++*********+++,,,,,,---'''((()))***))))))+++,,,)))************++++++++++++++++++++++++++++++++++++++++++************)))((())))))***++++++,,,,,,))))))(((((('''&&&&&&%%%------,,,+++*********+++((((((((()))******++++++************)))))))))))),,,+++)))((()))***,,,---(((((())))))*********+++)))))))))))))))******+++***++++++,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))((())))))***++++++))))))))))))))))))))))))&&&'''''''''(((((())))))***************************)))((((((((()))+++,,,''''''((()))))))))))))))))))))))))))************))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))((())))))'''$$$$$$(((,,,******++++++++++++******************************...------,,,+++***))))))******+++++++++,,,,,,,,,(((((()))++++++,,,,,,,,,(((((()))))))))*********++++++***************+++(((***---,,,)))''''''))))))((((((((((((((()))***((((((((((((((()))******(((((())))))*********+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******...---+++)))(((((()))***'''((()))******)))(((''')))*********)))((('''&&&(((((()))*********************++++++++++++******'''(((***+++++++++***)))))))))))))))))))))))))))(((((())))))******++++++&&&&&&''')))***+++,,,---''''''((()))***+++,,,,,,++++++++++++*********)))))))))))))))************((()))***+++++++++++++++'''((((((***+++,,,---...+++++++++***************))))))))))))))))))))))))))))))))))))************************************+++***)))'''''')))***+++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((***+++,,,,,,,,,+++((())))))***++++++,,,,,,++++++************++++++,,,++++++,,,---...,,,+++tttfff```YYYWWWTTTTTTVVVXXXYYYYYYTTTTTTSSSQQQNNNMMMNNNPPPRRRXXX\\\ZZZQQQJJJHHHJJJPPPQQQRRRPPPMMMJJJHHHGGGGGGEEEBBBAAACCCEEEGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFAAA@@@???===;;;999777666333000...---.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,------++++++,,,------------,,,,,,+++++++++,,,,,,,,,...000111000///++++++************++++++************************---,,,++++++*********++++++++++++,,,,,,+++++++++******))))))))))))*********)))((((((((()))+++,,,+++++++++*********))))))))))))))))))))))))))))))***************************)))))))))))))))******///---+++)))((((((((()))+++++++++*********))))))))))))************))))))(((((((((((())))))))))))+++*********))))))((((((+++*********))))))(((((()))))))))***++++++,,,,,,************************(((((())))))))))))(((((()))************+++++++++(((((())))))******++++++((()))+++,,,+++***((('''(((((())))))******++++++,,,+++++++++******))))))---,,,+++)))((('''''''''(((***+++***)))((()))***(((((('''(((((()))***++++++*********))))))((((((******))))))))))))******---,,,++++++------,,,+++,,,***((('''&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))'''(((+++---.../////////+++++++++*********))))))(((((())))))))))))((((((*********)))))))))))))))******)))*********((('''$$$$$$$$$$$$$$$%%%&&&&&&+++***)))(((((()))***+++++++++++++++************))))))))))))))))))))))))---(((&&&(((%%%******))))))((((((''''''+++*********))))))((((((&&&''')))***+++***((('''...---,,,+++***(((((('''&&&&&&''')))***+++,,,---'''((()))******+++******))))))************)))))),,,,,,++++++++++++,,,,,,+++***((()))***,,,+++++++++++++++*********))))))***++++++,,,,,,++++++***...,,,******,,,---+++))))))))))))***+++++++++,,,,,,***(((&&&$$$"""!!!!!!((()))++++++******+++------------,,,+++***)))((()))*********++++++++++++)))************+++++++++++++++******++++++,,,---))))))))))))))))))))))))pppddd```YYYWWWUUUUUUVVVWWWWWWWWWSSSSSSSSSQQQNNNNNNOOOQQQQQQWWW\\\YYYQQQJJJHHHIIIPPPPPPQQQPPPMMMJJJIIIHHHGGGEEEBBBAAACCCEEEGGGGGGIIIIIIHHHHHHGGGGGGFFFFFF?????????>>><<<:::777555333000...---.........---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------++++++,,,---------,,,,,,,,,+++++++++)))))))))***,,,---,,,***++++++************++++++************************+++++++++******)))))))))******++++++++++++************))))))))))))*********)))((((((((()))++++++*********)))))))))(((((())))))))))))))))))))))))************************,,,++++++*********++++++******))))))((()))))))))+++++++++*********))))))))))))************))))))((((((((()))))))))******************)))))))))(((************)))))))))(((++++++******************************************(((((())))))))))))(((((()))************+++++++++''''''((((((((((((((())))))***+++,,,,,,+++***))))))))))))))))))*********,,,++++++)))((('''&&&&&&)))))))))))))))******+++(((***+++***)))((()))***)))(((((((((((())))))***************)))))))))(((******))))))))))))******,,,+++******+++,,,+++******************)))(((((()))))))))))))))*********))))))))))))))))))))))))%%%%%%&&&&&&'''&&&&&&&&&))))))))))))))))))))))))(((((()))***************+++++++++*********))))))(((((())))))))))))((((((***)))))))))))))))))))))+++*********+++***)))((()))))))))))))))******++++++***)))(((((()))***+++'''&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))+++((((((+++***%%%$$$'''***)))))))))((((((((('''******)))))))))(((((((((******++++++***(((&&&$$$(((((()))******+++,,,,,,''''''((()))***++++++,,,))))))*********))))))((())))))************)))))))))(((((((((((())))))***+++)))((()))***,,,+++++++++++++++*********)))))))))******++++++******)))((('''&&&(((+++---,,,******************************)))))))))))))))******)))***++++++***)))***,,,))))))))))))(((((('''&&&)))))))))*********++++++))))))*********+++++++++******))))))******+++,,,************************zzzlllccc```YYYXXXVVVVVVWWWWWWUUUTTTRRRRRRRRRQQQOOOOOOPPPQQQQQQVVVZZZXXXQQQJJJGGGHHHNNNNNNOOONNNMMMLLLJJJIIIGGGEEEBBBAAACCCEEEGGGGGGIIIIIIIIIIIIHHHGGGFFFFFF===>>>>>>>>>===:::777555333000...---.........---,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++,,,+++***+++------,,,***++++++************++++++************************))))))***+++***)))(((''')))******************)))******))))))))))))******)))))))))((()))******+++)))))))))((((((((((((((())))))))))))))))))))))))************************,,,+++******))))))))))))&&&'''((()))))))))))))))+++************)))))))))))))))************)))))))))))))))*********++++++************))))))))))))************)))))))))))),,,,,,++++++***))))))(((************************(((((())))))))))))(((((()))************+++++++++)))))))))))))))(((((((((******++++++,,,,,,,,,---************))))))))))))***************))))))))))))))))))))))))***++++++(((***+++***)))((()))*********)))((((((((())))))************))))))))))))******))))))))))))******+++)))((()))***+++***)))(((***+++,,,,,,+++)))'''(((((())))))******++++++(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''))))))))))))))))))))))))+++***)))(((((('''''''''+++************)))))))))((())))))******))))))((())))))))))))))))))******+++++++++++++++******)))))))))(((((())))))***++++++***)))(((((()))***+++)))))))))(((((((((((('''))))))))))))))))))))))))***((())),,,,,,))))))+++))))))))))))(((((((((((())))))((((((((((((((('''******++++++***(((&&&%%%&&&&&&''')))***+++,,,---((()))))))))************+++++++++******)))''''''))))))************))))))&&&'''''''''(((((())))))+++)))((((((***++++++***+++************))))))))))))))))))******)))))))))(((''''''(((***,,,,,,++++++++++++***************''''''''''''((()))***+++***+++,,,+++))))))***+++''''''((((((((((((''''''((((((((()))))))))******)))))))))*********++++++))))))(((((())))))***+++++++++++++++++++++++++++{{{mmmccc___YYYXXXWWWWWWWWWVVVTTTQQQPPPQQQRRRQQQPPPOOOPPPRRRQQQUUUXXXWWWPPPJJJGGGFFFKKKKKKKKKLLLMMMMMMKKKJJJGGGEEEBBBAAACCCEEEGGGGGGJJJJJJJJJJJJIIIGGGFFFEEE>>>======<<<;;;:::888888333000...---.........------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,------++++++,,,---,,,+++++++++++++++++++++---,,,+++,,,------+++***++++++************++++++************************((()))+++,,,,,,***)))'''))))))************))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((('''&&&&&&&&&&&&&&&''')))*********)))(((************))))))))))))))))))************)))))))))*********++++++++++++*********)))))))))))))))*********)))))))))))))))+++++++++*********))))))************************(((((())))))))))))(((((())))))*********+++++++++------,,,,,,++++++******)))))))))******,,,---...++++++******))))))(((((('''((()))+++---///111111---,,,+++***))))))))))))(((***+++***)))((()))***++++++***)))((((((((((((*********)))))))))))))))******))))))))))))******+++***))))))***+++***)))((()))***+++******)))(((''''''((()))***++++++,,,((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))---,,,***((((((((())))))************)))))))))))))))))))))******))))))))))))))))))))))))*********+++,,,---,,,+++*********((((((((('''((())))))***+++***)))(((((()))***+++------,,,,,,,,,+++++++++)))))))))))))))))))))))))))((()))******((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((()))*********************)))))))))))))))(((*********)))))))))))))))***************)))(((((())))))************))))))''''''((())))))************)))((((((***++++++***************))))))))))))))))))************)))))),,,,,,+++++++++++++++******************+++++++++***)))(((''''''&&&&&&'''+++,,,,,,+++)))((()))***((())))))***++++++******(((((((((((())))))))))))))))))))))))************)))))))))))))))***++++++++++++++++++++++++++++++rrrddd^^^YYYXXXWWWWWWWWWUUUSSSQQQPPPQQQRRRRRRPPPOOOPPPQQQQQQTTTWWWUUUPPPJJJFFFDDDGGGFFFGGGJJJMMMNNNLLLJJJGGGEEEBBBAAACCCEEEGGGGGGIIIJJJJJJJJJIIIGGGEEECCC@@@>>><<<999888888999:::333000...---.........---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,------++++++,,,---++++++++++++++++++++++++)))(((((((((******(((&&&++++++************++++++************************(((***,,,------,,,***)))))))))************))))))******))))))))))))******((()))))))))************************************))))))))))))))))))))))))************************))))))(((''''''&&&'''''')))***+++,,,+++***)))((())))))))))))))))))))))))))))))************)))))))))*********++++++++++++))))))))))))))))))******))))))))))))))))))******))))))*********+++++++++************************(((((())))))))))))(((((())))))*********+++++++++------,,,,,,++++++******(((((((((((()))+++,,,---++++++******))))))(((((('''((()))+++---///111222---,,,+++***)))))))))***(((***+++***)))((()))***,,,+++***))))))((())))))))))))))))))))))))************))))))))))))******,,,***)))***+++,,,+++***)))((('''&&&&&&'''((()))''''''((()))***++++++,,,(((((((((((((((((((((((())))))******)))(((((('''))))))))))))))))))))))))***)))((((((((()))***+++))))))))))))))))))))))))))))))************))))))(((((())))))***************,,,...---+++)))***+++***************+++,,,,,,+++***)))(((((()))***+++******)))))))))((((((((())))))))))))))))))))))))'''((()))((()))))))))((((((((((((((())))))))))))''''''''''''(((((((((((('''((()))******+++++++++,,,,,,+++***)))(((''''''************))))))))))))(((((()))***************))))))************))))))&&&'''((()))))))))))))))***((('''((()))+++******))))))))))))))))))))))))***++++++++++++++++++***,,,,,,,,,,,,+++******+++(((((()))***+++,,,,,,,,,///...---+++***))))))(((+++,,,,,,+++)))((()))***))))))***+++,,,,,,,,,,,,(((((((((((())))))))))))(((((()))))))))*********+++************+++,,,,,,++++++++++++++++++++++++uuufff^^^ZZZXXXVVVUUUVVVUUUSSSRRRPPPRRRSSSRRRQQQOOOOOOPPPPPPSSSUUUTTTOOOJJJEEECCCCCCBBBCCCFFFLLLNNNMMMJJJGGGEEEBBBAAACCCEEEGGGGGGHHHIIIJJJJJJHHHFFFCCCBBB@@@???<<<999777777888999333000...---.........---////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,------++++++,,,---*********+++++++++++++++***))))))***+++,,,***(((++++++************++++++************************)))***+++,,,---,,,++++++)))******************)))******))))))))))))******(((((()))************)))************++++++++++++))))))))))))))))))))))))************************+++******))))))******++++++++++++++++++***))))))(((((()))))))))))))))***))))))************)))))))))))))))*********++++++))))))))))))************))))))))))))************((())))))***++++++,,,,,,************************(((((())))))))))))(((((()))************+++++++++)))))))))))))))(((((((((((((((((()))*********+++************))))))))))))))))))))))))*********+++)))))))))***+++,,,---...(((***+++***)))((()))***++++++***)))))))))******))))))))))))******************))))))))))))******,,,+++******+++,,,+++***)))'''&&&%%%%%%&&&(((***(((((())))))******++++++(((((((((((((((((((((((((((((((((((('''&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&'''(((******(((((()))))))))))))))***)))******++++++******)))((((((((()))******++++++))),,,...---***((()))+++)))(((((((((((()))******+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))%%%((())))))***---...+++(((((((((((())))))))))))'''(((((((((((()))))))))++++++*********)))))))))+++******************************)))))))))))))))'''''')))******+++++++++))))))************))))))%%%&&&'''(((((('''&&&%%%***((('''''')))******)))(((((()))))))))))))))***++++++,,,,,,,,,,,,++++++&&&''')))))))))***+++---((())))))***++++++,,,,,,+++******)))))))))*********+++,,,+++))))))***+++(((((()))***************((((((((()))))))))******((((((((()))))))))******+++++++++***+++,,,,,,---++++++++++++++++++++++++vvvfff^^^ZZZWWWUUUTTTTTTUUUTTTSSSQQQRRRTTTSSSQQQOOONNNNNNPPPRRRSSSSSSOOOIIIDDDBBB???>>>???DDDJJJNNNLLLJJJGGGEEEBBBAAACCCEEEGGGGGGGGGHHHIIIIIIHHHEEEBBB@@@>>>>>>===<<<:::888666444333000...---.........---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------++++++,,,---)))*********++++++++++++,,,++++++,,,...///...,,,++++++************++++++************************)))*********++++++++++++******++++++++++++************))))))))))))******'''((()))***+++******)))))))))))))))*********+++))))))))))))))))))))))))***************************************+++,,,---***))))))))))))******+++(((((((((((())))))******))))))************))))))((((((((()))))))))******((()))))))))************((()))))))))******************************++++++************************(((((())))))))))))(((((()))************+++++++++''''''((((((((((((((()))((()))***+++++++++***))))))))))))))))))***************)))))))))((((((((()))))))))***+++,,,......(((***+++***)))((()))************)))******++++++((()))))))))******************))))))))))))******+++)))))))))***+++***)))'''''''''''''''((()))))))))))))))))))))*********))))))))))))))))))))))))''''''(((((((((''''''&&&))))))))))))))))))))))))&&&&&&'''((())))))))))))(((((((((((())))))******)))******++++++******)))'''(((((()))******++++++'''+++...,,,)))'''(((+++'''&&&&&&&&&&&&'''((((((+++***)))(((((()))***+++,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&***+++)))***------***'''((((((((()))))))))***((((((((()))))))))******++++++******))))))************++++++,,,,,,------)))))))))))))))*********((())))))*********))))))))))))************))))))'''((()))))))))'''%%%$$$)))((('''''')))******)))(((((((((((())))))************++++++++++++******%%%'''******))))))+++---+++++++++*********))))))&&&&&&&&&&&&'''(((((())))))***++++++***)))***,,,'''((()))))))))))))))((()))))))))*********++++++(((((((((((()))))))))******************++++++,,,************************uuufff___ZZZWWWTTTSSSSSSUUUUUUUUUQQQSSSTTTSSSQQQNNNMMMMMMPPPQQQSSSRRROOOIIIDDDAAA===<<<===BBBIIIMMMLLLIIIGGGEEEBBBAAACCCEEEGGGGGGFFFGGGIIIIIIGGGDDDAAA???<<<===??????===888444000333000...---.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++,,,------++++++,,,---))))))******++++++++++++(((((((((***,,,---,,,+++++++++************++++++************************))))))(((((()))***++++++++++++,,,,,,,,,,,,++++++******))))))))))))******'''((()))++++++******)))'''((((((((())))))******))))))))))))))))))))))))************************''''''(((((()))+++,,,---''''''&&&&&&(((***,,,---'''((((((((())))))******))))))************))))))(((((((((((())))))))))))(((((())))))*********+++(((((())))))*********+++,,,,,,++++++***)))))))))************************(((((())))))))))))(((((()))************+++++++++(((((())))))******++++++***+++,,,------,,,***)))(((((())))))******++++++))))))******++++++++++++,,,,,,++++++***+++++++++(((***+++***)))((()))******)))))))))***+++,,,,,,(((((())))))*********+++******))))))))))))*********((('''((()))***)))(((%%%''')))***+++***)))(((*********)))))))))))))))************************'''((()))******+++++++++))))))))))))))))))))))))((()))+++,,,,,,+++******'''((((((((())))))************++++++++++++******'''(((((()))***+++++++++'''***---,,,(((&&&(((+++***************++++++,,,+++***)))(((((()))***++++++++++++*********)))))))))))))))))))))))))))))))))------((('''***)))$$$'''((((((((())))))******(((((())))))******++++++((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))***************++++++******)))((('''))))))************))))))***+++,,,,,,+++)))'''%%%)))((('''''')))******)))'''((((((((())))))******))))))************))))))***,,,...---***)))***,,,......---+++)))((('''&&&******))))))))))))******((()))++++++******+++---))))))************))))))************++++++++++++(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))rrrfffaaaWWWUUUSSSRRRSSSTTTTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPKKKNNNPPPOOOKKKFFFBBB@@@???===;;;>>>CCCGGGIIIIIIEEEBBB???===???BBBGGGJJJGGGFFFEEEEEEFFFEEECCCAAA>>>>>>>>>===;;;999666555555222///............------.../////////...,,,+++/////////......---------......---,,,,,,,,,------******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******************************((((((((()))***+++---...*********)))))))))))))))++++++************++++++,,,,,,++++++***)))((((((+++*********))))))(((((()))))))))***+++++++++,,,,,,,,,+++***))))))******))))))))))))******************))))))((('''''''''(((((())))))*********+++************))))))(((((((((***)))'''))),,,+++'''((()))))))))((()))+++---++++++***)))(((((()))))))))***+++,,,---,,,++++++,,,,,,,,,+++++++++++++++))))))***++++++++++++***************************************************))))))*********+++++++++,,,,,,+++******)))))))))******+++++++++,,,,,,,,,...---+++*********++++++++++++************++++++++++++******))))))((((((%%%&&&''')))************+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''******++++++++++++******((()))***+++++++++++++++************************))))))((('''''''''''''''(((''''''''')))***)))(((******++++++++++++******************))))))))))))***)))))))))((((((''''''))))))))))))((((((((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------###%%%''')))******)))(((************************,,,,,,++++++******))))))))))))******++++++,,,,,,''''''''''''&&&&&&&&&&&&******))))))))))))******)))))))))***++++++,,,,,,,,,,,,+++***)))))))))***(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))***)))))))))((((((''''''%%%&&&'''((())))))))))))+++***)))***+++,,,+++))),,,)))'''(((***+++***(((+++******)))))))))((((((+++***)))(((((()))***+++tttddd]]]XXXUUUSSSSSSTTTUUUTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOJJJKKKMMMKKKFFFAAA>>><<<;;;:::;;;>>>DDDHHHIIIIIIFFFCCC@@@??????CCCGGGJJJKKKIIIGGGEEEDDDBBB???<<<>>>>>>>>>===;;;999777555444222///......///...---...............------,,,.........---------,,,,,,---,,,,,,,,,,,,,,,------))))))******+++,,,------************************,,,,,,,,,,,,------------,,,,,,++++++************************************,,,++++++***************+++++++++******************))))))))))))))))))***------,,,,,,+++******)))************)))))))))(((***************+++++++++******)))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))******++++++++++++++++++*********)))))))))(((++++++((('''******''')))***++++++******+++,,,++++++***))))))))))))))))))***+++,,,,,,,,,+++++++++++++++++++++*********'''((())))))******))))))++++++++++++++++++++++++************************))))))*********+++++++++)))))))))***************++++++++++++,,,,,,,,,,,,---,,,+++*********++++++))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***++++++++++++************)))))))))((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))******)))))))))'''(((((())))))))))))(((***************************)))((((((''''''((((((+++***)))***,,,,,,,,,+++))))))))))))))))))((((((************))))))))))))*********))))))(((((((((((())))))))))))*********************))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,'''((()))***++++++***)))************************************************((((((((((((((()))))))))((((((((())))))***************))))))))))))************************)))))),,,+++******))))))******************************((()))))))))************))))))))))))))))))))))))++++++++++++*********)))((()))))))))))))))((((((+++***))))))***+++***)))+++)))''''''***+++***(((++++++,,,+++***))))))************))))))*********yyyfff\\\XXXVVVSSSSSSTTTUUUUUUTTTTTTSSSRRRQQQPPPNNNNNNMMMIIIKKKKKKHHHCCC>>>:::999666777:::???EEEHHHJJJIIIGGGEEEBBB@@@AAADDDGGGJJJKKKIIIGGGEEECCC@@@===:::>>>>>>>>>===;;;999777555333111......///000/////////......---------------------,,,,,,,,,,,,,,,+++************+++,,,------*********++++++,,,,,,,,,************************------------............+++************)))))))))************************+++++++++************)))++++++++++++++++++++++++))))))(((((((((((())))))---------,,,++++++******************))))))))))))+++++++++******************)))(((((((((((((((((())))))))))))************(((((())))))***++++++,,,******++++++++++++,,,,,,+++++++++***************''',,,...)))&&&''')))(((***,,,------,,,******++++++***)))))))))))))))))))))***++++++,,,,,,++++++++++++*********)))))))))((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++(((((())))))***++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++************+++))))))(((((((((((())))))))))))))))))******************++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((())))))))))))(((((('''******************************)))((((((((())))))+++*********,,,---,,,+++((((((((((((''''''&&&%%%************))))))))))))***************)))))))))(((((())))))******++++++)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++************************(((((())))))))))))******))))))))))))(((((((((((('''(((((()))***+++,,,---******))))))))))))******++++++***))))))(((''''''++++++***)))))))))******************************))))))))))))************))))))))))))))))))))))))++++++++++++************++++++++++++***)))((('''***)))((((((******)))(((***((('''((()))***)))(((***,,,...---***)))***---******++++++++++++******jjj^^^XXXVVVTTTSSSTTTUUUUUUTTTUUUTTTSSSQQQOOOMMMLLLKKKKKKLLLKKKGGGBBB===:::999444666;;;AAAFFFIIIIIIIIIHHHFFFCCCBBBBBBDDDHHHJJJHHHFFFDDDDDDCCCAAA???<<<======>>>===;;;999777666222000......///000000//////...---,,,+++,,,---...++++++++++++++++++++++++))))))))))))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***)))))))))))))))))))))************************'''((()))***+++,,,,,,,,,*********+++++++++++++++))))))(((((((((((()))))),,,,,,,,,++++++******************))))))))))))))),,,+++++++++***)))))))))++++++***************+++((()))))))))************))))))******++++++++++++************************++++++++++++************(((...111,,,'''''')))***)))+++......,,,***)))(((******)))))))))))))))***)))******+++++++++++++++++++++******)))(((((((((++++++,,,------------,,,++++++++++++++++++++++++************************************************************++++++,,,,,,))))))*********+++++++++++++++******************++++++************++++++*********)))))))))))))))***+++++++++******)))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((+++++++++++++++***)))(((******************************))))))))))))*********)))((()))***+++***)))(((((((((((('''&&&%%%%%%************)))))))))(((++++++******************(((((())))))))))))))))))))))))***************+++++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************---,,,,,,+++++++++,,,,,,************************)))))))))(((((((((((((((,,,,,,++++++******))))))'''''''''((()))***************))))))))))))******))))))))))))((((((''''''******))))))))))))******************************)))))))))))))))*********(((((((((((((((((((((((()))))))))(((((((((((((((***************)))(((''')))((('''((()))***)))'''(((((((((((())))))((('''))),,,...---)))(((***---***+++,,,------,,,+++***iii]]]XXXVVVTTTSSSTTTUUUUUUUUUUUUTTTSSSQQQOOOMMMKKKKKKJJJJJJIIIEEE@@@<<<::::::666999???DDDGGGHHHIIIIIIGGGFFFDDDBBBCCCEEEHHHJJJHHHFFFDDDDDDCCCAAA???<<<============<<<:::888666222000......///000000//////...---++++++,,,------++++++++++++++++++++++++((((((((()))***+++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))))))))))))))))))))***************************'''((()))+++,,,,,,,,,,,,))))))))))))******+++++++++******))))))******+++************))))))))))))))))))))))))))))))******,,,+++++++++***)))))))))+++***************++++++((()))))))))************++++++++++++******)))))))))))))))))))))(((((((((***************************000222---((((((+++,,,(((***------+++)))''''''***)))))))))))))))******)))))))))*********++++++++++++******)))(((((('''++++++,,,------------,,,))))))))))))))))))))))))************************************************------,,,,,,,,,+++++++++(((((((((((())))))))))))************************++++++************++++++,,,++++++***)))(((((('''************)))(((''''''))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))+++++++++++++++***)))((())))))))))))))))))))))))******))))))))))))******)))((('''(((***+++***))))))))))))))))))((('''&&&************)))))))))(((******************++++++)))))))))(((((('''''''''*********+++++++++,,,,,,))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,,,,+++*********++++++************************+++******)))(((''''''&&&,,,,,,++++++******))))))))))))))))))((((((((((((******))))))))))))******''''''(((((())))))))))))***))))))((())))))******))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))&&&'''(((((()))))))))((()))((('''((()))***)))''''''((()))***))))))(((((((((***,,,+++)))((())),,,***+++,,,------,,,+++***}}}fffZZZYYYWWWTTTTTTUUUVVVVVVUUUTTTSSSRRRPPPNNNMMMKKKKKKGGGGGGEEEAAA===;;;;;;<<<<<<@@@DDDGGGHHHHHHHHHHHHEEEDDDCCCBBBCCCFFFIIIKKKKKKIIIGGGEEECCC@@@===:::<<<=========<<<:::888777333111......///000//////...------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++************************------------............)))))))))************+++******************************+++,,,,,,***)))(((((((((((()))******++++++++++++************++++++))))))))))))))))))))))))))))))))))))************+++++++++***************((((((((((((((())))))***))))))))))))************,,,++++++***))))))(((((()))((((((((((((''''''''')))))))))))))))************///111,,,)))+++,,,+++''')))++++++***((((((((()))))))))))))))******+++***))))))))))))***++++++,,,,,,+++***)))(((((('''((())))))***************))))))))))))))))))))))))************************+++++++++***************...------,,,++++++******'''(((((((((((()))))))))((()))******+++*********))))))(((((((((((())))))++++++******)))((((((((()))))))))))))))((('''&&&))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******((())))))))))))(((((('''))))))))))))))))))))))))))))))((((((((()))*********)))))))))+++,,,+++***((())))))******)))))))))************)))))))))))))))))))))***************))))))))))))(((((((((''')))))))))***++++++,,,,,,(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************++++++***))))))(((''''''))))))))))))((((((((((((+++++++++******)))))))))******))))))))))))******''''''((())))))***++++++))))))((((((((()))******((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))************++++++++++++%%%&&&'''(((((()))))))))***)))((((((******)))(((''')))+++,,,***))))))))))))))))))))))))***************++++++++++++******|||ggg\\\YYYWWWUUUTTTUUUVVVVVVUUUSSSRRRQQQPPPNNNMMMLLLKKKFFFEEEDDDAAA>>>===>>>@@@DDDGGGJJJJJJHHHFFFFFFGGGCCCBBBBBBBBBDDDFFFIIIKKKKKKIIIGGGEEEDDDBBB???<<<<<<<<<======<<<:::888777444222///......///...---,,,------------,,,++++++++++++++++++,,,,,,------++++++*********++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,------------************++++++,,,,,,************************)))***+++,,,,,,+++)))((((((((()))******+++,,,,,,******))))))))))))******))))))))))))))))))))))))((()))))))))***************************+++++++++((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((()))))))))***,,,---***))),,,,,,)))(((***++++++))))))***,,,)))))))))))))))***++++++***))))))((()))***+++,,,------,,,+++***)))(((((('''((())))))******))))))))))))))))))))))))))))))************************+++++++++*********))))))************************)))))))))************+++'''((()))***++++++***)))))))))(((((((((((())))))(((((())))))*********+++))))))*********))))))(((((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))'''(((((())))))))))))((())))))))))))))))))))))))((((((''''''(((((()))***)))(((((((((***+++***)))''''''((()))************************))))))))))))((((((((())))))*********((())))))***++++++,,,,,,'''''''''((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))***+++,,,,,,++++++************************)))))))))*********++++++((((((((((((((()))))))))))))))))))))))))))************))))))))))))******))))))******************((((((((((((((()))******))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))*********++++++++++++'''(((((()))))))))((((((+++***))))))***+++***)))'''***------+++))))))***+++)))'''(((,,,---+++)))*********))))))*********~~~kkkbbbYYYWWWUUUTTTUUUVVVVVVUUURRRRRRQQQPPPNNNMMMLLLLLLGGGGGGEEECCCAAAAAACCCEEEIIIKKKMMMLLLHHHFFFFFFGGGAAAAAAAAAAAADDDGGGJJJKKKGGGFFFEEEEEEFFFEEECCCAAA<<<<<<======<<<:::888777555222000............---+++,,,---...---,,,+++***+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,************************&&&'''***,,,------,,,+++))))))***+++,,,,,,------))))))(((((((((((())))))******************++++++(((((())))))*********+++))))))******+++++++++,,,******)))******+++,,,,,,))))))))))))************''''''(((((())))))******+++*********))))))((((((&&&'''''''''(((((())))))(((***)))'''))),,,+++'''***+++++++++******,,,...))))))((())))))***++++++***)))((((((((()))+++,,,......---,,,+++***)))((())))))***+++++++++++++++************************************************++++++++++++******))))))''''''(((((())))))*********++++++++++++,,,,,,,,,'''((()))+++++++++***)))++++++************++++++%%%&&&''')))***,,,---...)))******+++++++++******(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((((()))***+++++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))'''&&&%%%&&&'''((((((&&&%%%&&&''')))******++++++************))))))))))))''''''(((((()))))))))***'''((()))+++---///000111%%%%%%&&&&&&'''(((((())),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++'''(((+++---...---,,,+++************************&&&'''(((***+++---...///))))))******++++++,,,,,,$$$$$$%%%&&&'''((())))))******))))))))))))******,,,,,,++++++***)))))))))((((((((((((((()))******************************+++*********))))))(((((())))))))))))))))))))))))''''''(((((()))))))))******++++++******)))((('''+++***)))***+++,,,+++)))'''+++......,,,******+++...)))&&&(((...111---(((+++***)))(((((()))***+++zzzfff[[[VVVUUUTTTSSSSSSSSSUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKGGGFFFDDDCCCDDDFFFHHHJJJQQQQQQOOOMMMKKKHHHFFFDDDFFFEEECCCBBBDDDGGGKKKMMMKKKJJJHHHFFFCCCAAA@@@???@@@@@@@@@???<<<999555333///...,,,,,,...///...---,,,,,,,,,---------......///...,,,*********,,,---*********++++++,,,,,,,,,++++++++++++,,,---.........------,,,+++***))))))******************++++++************+++---000111+++++++++*********))))))******))))))((((((''''''************************++++++******************)))))))))))))))*********))))))*********++++++++++++++++++************)))(((((())))))******+++++++++*********))))))(((((()))))))))))))))))))))))),,,+++++++++******))))))))))))************))))))******+++++++++,,,,,,,,,************************,,,***))))))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,***)))))))))***+++,,,,,,,,,,,,,,,+++***)))+++,,,,,,---,,,+++***)))))))))************))))))++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------******)))((()))***,,,---...---+++******+++---...+++*********))))))((((((---***'''&&&(((***)))'''))))))))))))))))))))))))!!!%%%)))++++++***(((---,,,+++)))))))))******,,,***'''''')))***(((&&&)))'''&&&%%%&&&'''***+++)))))))))***++++++,,,,,,///---+++)))(((((()))***''''''((()))***++++++,,,))))))************)))))),,,------,,,)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))+++*********))))))((((((%%%&&&''')))***,,,------''')))***++++++***)))''')))***,,,,,,***)))***+++******++++++++++++******))))))))))))))))))))))))+++,,,+++***''''''((()))******++++++++++++******))))))))))))))))))))))))(((***+++***((('''''''''))))))************))))))))))))))))))************(((((())))))******++++++,,,***(((&&&%%%&&&''''''***************)))((((((''''''''''''((((((((((((...,,,******+++,,,+++*********))))))((('''''''''))))))************))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++}}}jjj```WWWWWWVVVUUUUUUUUUUUUUUUTTTSSSQQQOOONNNMMMLLLLLLKKKIIIGGGFFFGGGJJJMMMPPPTTTSSSQQQOOOLLLIIIGGGEEEFFFEEECCCBBBDDDGGGJJJMMMHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@???<<<999666444222000...---......---,,,.........------,,,,,,,,,///...,,,******+++,,,---******+++++++++,,,,,,,,,+++***************+++,,,---,,,,,,++++++*********))))))******+++,,,,,,---++++++++++++,,,---///000+++++++++*********))))))******))))))((((((((((((************************************************))))))))))))******************+++++++++,,,,,,,,,+++++++++************))))))))))))))))))*********************)))))))))(((************************++++++*********)))))))))))))))************))))))************+++++++++,,,************************+++***)))***++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++***,,,++++++***))))))******,,,------------,,,+++***++++++,,,,,,,,,+++***)))******++++++++++++***************************)))************++++++++++++)))))))))((())))))*********)))'''&&&&&&''')))***+++*********))))))))))))***'''$$$$$$&&&'''&&&%%%))))))))))))))))))))))))###%%%(((***+++***)))((((((((((((((((((((())))))***(((&&&'''))))))(((&&&(((''''''&&&'''((()))***)))))))))(((((((((((((((---,,,***((((((((()))***+++++++++***)))(((((('''))))))************))))))+++,,,---,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))******))))))))))))******)))***++++++)))(((((()))******++++++++++++******************************+++,,,,,,***((('''((()))******++++++++++++******))))))))))))))))))))))))***+++---,,,+++******+++))))))************))))))))))))))))))************)))))))))))))))*********(((((())))))*********)))***************)))((((((''''''((((((((())))))))),,,***(((((()))))))))((((((((((((((((((((((((((())))))************))))))))))))))))))******************))))))))))))******)))*********************~~~kkkbbbYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRPPPOOONNNMMMMMMMMMLLLJJJHHHHHHIIIMMMRRRUUUVVVUUUTTTQQQNNNJJJGGGFFFFFFDDDCCCCCCDDDGGGJJJLLLEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@???>>><<<999666444444222///.........,,,+++000///...---,,,++++++***...---,,,+++***+++,,,---***++++++++++++,,,,,,,,,******)))((((((((())))))++++++++++++++++++++++++)))******+++,,,------...,,,,,,++++++,,,,,,---...+++++++++******************))))))))))))(((((((((************************************************************************+++++++++,,,,,,,,,------+++++++++************)))************))))))))))))************))))))))))))******************************))))))))))))(((((())))))************)))))))))))))))*********++++++***************************)))***+++,,,,,,***(((************************++++++++++++++++++++++++*********+++++++++++++++***++++++++++++***))))))------------------,,,++++++++++++,,,++++++***)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((()))))))))******((())))))))))))(((((('''+++***)))(((((()))***+++***************)))))))))+++)))(((''')))))))))((())))))))))))))))))))))))))))))*********)))((('''%%%&&&'''((())))))))))))+++******+++,,,---+++***''''''(((((((((((())))))******))))))(((''''''&&&******(((((((((((()))***---,,,+++***)))((('''&&&))))))************))))))***+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))++++++******))))))((((((,,,***(((''''''(((***,,,)))+++,,,+++***(((((()))******++++++++++++******+++++++++++++++++++++++++++,,,---,,,***))))))*********++++++++++++******)))))))))))))))))))))))))))+++,,,,,,+++***+++,,,))))))************))))))))))))))))))************************))))))))))))###%%%(((***,,,++++++***)))************))))))(((((((((((()))))))))******+++)))(((((()))))))))(((&&&&&&''''''((())))))***))))))************))))))))))))))))))***************))))))(((((())))))***((((((((())))))*********|||iii```YYYYYYYYYYYYXXXVVVTTTSSSRRRRRRPPPOOONNNMMMMMMMMMIIIHHHFFFFFFIIINNNSSSWWWXXXWWWUUURRRNNNJJJGGGEEEEEEDDDCCCCCCEEEGGGJJJLLLEEEEEEDDDCCCAAA@@@??????@@@???>>>===;;;888666555333111///.........---,,,//////...---,,,,,,++++++------,,,+++++++++,,,---+++++++++++++++++++++++++++***)))(((((((((((((((*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************+++++++++++++++***************)))******++++++++++++,,,,,,+++++++++*********))))))++++++******))))))((((((*********)))))))))))))))************************)))))))))((((((((((((((())))))************))))))((())))))))))))*********************************))))))***,,,---,,,***'''))))))))))))))))))))))))************************))))))******++++++,,,,,,)))***+++,,,,,,+++))))))+++,,,,,,---,,,,,,++++++***++++++++++++************++++++++++++++++++***))))))(((((())))))******(((((((((((()))))))))***))))))***+++***)))'''&&&,,,,,,+++******+++,,,,,,************************,,,+++******+++++++++***))))))))))))))))))))))))+++***))))))(((((((((((('''(((***+++++++++***)))((()))***+++,,,,,,+++***'''((())))))))))))((((((++++++++++++******))))))((((((''''''((()))***************)))))))))))))))))))))************))))))'''(((******))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))*********)))))))))))))))(((((())))))*********++++++***)))(((((()))***+++)))***,,,,,,+++++++++,,,******++++++++++++******+++++++++++++++++++++++++++,,,------+++******+++******++++++++++++******))))))))))))))))))))))))%%%'''))))))(((((()))***))))))************))))))((()))))))))************++++++******))))))(((((("""###%%%'''((())))))((())))))************)))((())))))))))))************,,,+++))))))+++++++++***((((((((())))))*********))))))************))))))((()))))))))************))))))(((((((((((())))))'''(((((())))))******+++{{{hhh___XXXYYYYYYYYYWWWUUUSSSRRRSSSRRRQQQOOONNNMMMMMMLLLGGGFFFEEEFFFIIINNNTTTWWWWWWVVVTTTQQQNNNJJJGGGEEEDDDDDDDDDDDDEEEGGGJJJKKKGGGFFFEEECCCAAA???===<<>><<<:::888666555111///------...//////...------------------------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++***)))))))))))))))*********++++++,,,,,,---...------,,,,,,+++++++++************)))))))))(((************************))))))))))))************************************))))))*********+++++++++,,,+++++++++******))))))))))))))))))************+++++++++*********))))))++++++******))))))(((((())))))))))))))))))******************************((((((((((((((()))))))))))))))************))))))((())))))))))))*********************************))))))***,,,---,,,***'''))))))))))))))))))))))))************************)))))))))******+++++++++))))))+++,,,,,,+++***))))))******+++++++++***************************+++))))))************))))))***))))))))))))***+++,,,)))))))))*********++++++***++++++,,,+++***((('''***))))))))))))))))))******************+++++++++'''(((((()))(((((((((((()))))))))))))))))))))))))))((('''''''''((()))***)))***+++++++++)))((('''$$$%%%'''''''''''''''(((((())))))***))))))(((((())))))******++++++++++++'''''''''(((((()))***************)))))))))))))))))))))************))))))%%%'''(((((('''''')))***************************************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))******(((((())))))*********+++((()))***++++++***)))((($$$''')))******+++,,,...******++++++++++++******++++++++++++++++++++++++***,,,------+++******+++******++++++++++++******))))))))))))))))))))))))$$$&&&'''(((''''''''')))))))))************))))))((()))))))))************++++++******))))))(((((('''&&&&&&%%%&&&'''((()))((())))))*********))))))))))))))))))************,,,***))))))***++++++***+++++++++******)))))))))))))))************))))))((()))))))))************))))))(((((((((((()))))))))))))))*********++++++|||jjjaaaXXXYYYXXXXXXWWWVVVUUUTTTTTTSSSQQQOOOMMMLLLLLLKKKGGGGGGGGGIIIMMMQQQVVVXXXWWWVVVTTTRRRNNNKKKHHHFFFDDDDDDDDDDDDFFFHHHJJJKKKHHHGGGEEECCCAAA>>>===<<>>===;;;999888777666///...,,,,,,...///...---,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,+++*********++++++*********++++++,,,,,,,,,------,,,,,,++++++******))))))*********))))))(((***************+++++++++)))))))))************+++************************)))))))))***++++++,,,,,,,,,,,,,,,+++******))))))((((((((())))))))))))***+++++++++************)))************))))))))))))))))))))))))************++++++++++++++++++++++++(((((())))))))))))******))))))************)))))))))))))))*********++++++***************************)))***+++,,,,,,***(((************************************************)))))))))***************))))))***++++++++++++***((())))))*********************)))))))))***++++++)))))))))******)))))))))***)))(((((()))***,,,---*********+++++++++,,,,,,***++++++++++++******)))++++++++++++++++++++++++*********+++++++++++++++((()))++++++***)))***+++))))))))))))))))))))))))''''''''''''((()))******(((((((((((('''&&&%%%$$$((()))***)))((((((***+++******))))))))))))((((((&&&''''''((())))))******((((((((())))))*********---,,,+++***)))((('''&&&))))))************))))))%%%'''((((((''''''(((***************************************************(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))************++++++******))))))(((((('''(((***,,,,,,***((('''!!!###&&&'''((((((***+++******++++++++++++******++++++++++++++++++++++++(((***------+++***************++++++++++++******))))))))))))))))))))))))'''(((******)))((()))***))))))************))))))))))))))))))************************)))))))))))),,,+++)))''''''(((***+++((())))))************)))((((((((()))))))))******)))'''&&&&&&((())))))(((,,,,,,+++******)))(((((())))))************))))))))))))))))))************)))((((((''''''(((((()))************************}}}kkkcccZZZYYYYYYXXXWWWWWWWWWXXXVVVTTTRRRPPPMMMKKKJJJJJJFFFGGGIIILLLOOOSSSVVVWWWXXXWWWUUUSSSPPPMMMKKKIIIDDDDDDDDDEEEFFFHHHJJJKKKGGGFFFEEECCCAAA@@@>>>>>>???>>><<<:::999888777666000...,,,,,,,,,---,,,+++------------------,,,,,,***+++,,,,,,------------,,,,,,,,,+++++++++******++++++*********+++,,,,,,++++++++++++++++++,,,,,,************++++++,,,,,,)))***+++,,,,,,+++******))))))*********+++++++++))))))*********+++++++++************************((())))))***++++++,,,,,,------,,,++++++***))))))((())))))))))))*********+++++++++************))))))))))))))))))*********((()))))))))************++++++++++++++++++++++++)))))))))*********++++++))))))************))))))************+++++++++,,,************************+++***)))***++++++***)))++++++++++++++++++++++++************************************))))))))))))******))))))***++++++,,,))))))***+++++++++++++++***)))(((((()))***+++,,,)))******++++++******))))))(((''''''''')))+++---*********+++++++++,,,,,,***))))))))))))******+++,,,,,,------------,,,,,,*********++++++,,,,,,,,,))),,,//////---,,,---...))))))))))))))))))))))))(((((()))))))))*********(((''''''&&&&&&&&&'''''',,,,,,+++)))''''''***...,,,+++)))((((((((())))))((((((((((((((()))))))))))))))******************+++++++++***)))(((((('''))))))************))))))''')))***)))(((((()))***************************************************''''''''''''((()))***+++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))************))))))$$$&&&((((((((('''((()))******++++++++++++******************************'''))),,,,,,+++)))))))))******++++++++++++******)))))))))))))))))))))))))))+++,,,,,,***)))******))))))************))))))))))))))))))************)))))))))))))))*********++++++************++++++(((((()))***************''''''((((((((()))))))))((('''&&&&&&((())))))((()))))))))((((((((((((((())))))************))))))))))))))))))************((((((''''''''''''((((((*********))))))(((''''''|||kkkccc[[[ZZZYYYXXXXXXYYYZZZ[[[WWWUUUSSSPPPMMMKKKIIIIIIDDDFFFHHHLLLOOORRRTTTUUUXXXXXXVVVTTTRRROOOMMMKKKCCCDDDDDDEEEFFFHHHIIIJJJFFFEEEDDDCCCBBBAAAAAA@@@???>>><<<:::999777777777111///,,,+++++++++***(((//////...---,,,++++++******+++,,,---------------,,,,,,,,,++++++***************))))))***+++,,,,,,++++++++++++++++++++++++&&&'''((()))+++,,,---...***+++,,,---...---,,,,,,))))))******++++++++++++))))))******++++++++++++************************((())))))***++++++,,,,,,------,,,,,,+++***)))))))))************++++++++++++++++++************)))(((((())))))******++++++(((((())))))*********+++++++++++++++++++++++++++))))))******+++++++++,,,))))))************))))))***++++++++++++,,,,,,,,,************************,,,***))))))***++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))((((((+++***)))))))))***,,,---)))***+++,,,,,,,,,,,,,,,***)))(((((((((***+++,,,+++++++++,,,,,,+++++++++((('''&&&%%%&&&(((***,,,************++++++++++++)))(((''''''''')))***+++(((((())))))))))))((((((*********++++++,,,,,,,,,&&&))),,,,,,***)))***,,,))))))))))))))))))))))))******+++++++++***)))))))))(((''''''''')))+++,,,((((((&&&### $$$)))---+++)))''''''((()))***,,,,,,++++++***)))))))))******++++++++++++******'''(((((()))***++++++,,,))))))************))))))***+++,,,+++***)))***+++************************************************''''''''''''((()))++++++))))))))))))))))))))))))(((((())))))*********+++%%%&&&''')))***,,,------+++***)))'''''')))***+++***+++,,,,,,***))))))*********++++++++++++******))))))))))))))))))))))))&&&(((+++,,,+++)))))))))******++++++++++++******))))))))))))))))))))))))***+++---,,,***)))))))))))))))************))))))))))))))))))************(((((())))))******++++++&&&(((***+++,,,+++***)))(((((()))***************''''''''''''((((((((((((***)))'''(((***++++++***%%%%%%&&&&&&'''((((((((())))))************))))))))))))))))))************((((((''''''''''''((((((******)))((('''&&&%%%%%%zzziii```ZZZYYYXXXYYYZZZZZZXXXVVVRRRRRRPPPOOOMMMLLLJJJJJJIIIJJJJJJLLLNNNPPPRRRSSSPPPRRRUUUVVVTTTPPPKKKHHHFFFDDDCCCDDDFFFGGGGGGFFFCCCDDDDDDDDDCCCAAA???>>>===<<<:::::::::888666444000///...,,,++++++,,,,,,...,,,+++,,,//////---+++......---,,,++++++******---+++)))+++---///---+++***++++++,,,------------))))))***+++,,,,,,------+++******))))))******+++,,,++++++++++++,,,...///...---,,,+++***************+++,,,------,,,+++***)))))))))((()))******++++++++++++*********))))))))))))***,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))************))))))***)))(((''''''&&&&&&'''************************,,,,,,,,,++++++******************)))))))))))))))))))))*********+++++++++************+++,,,---...---------,,,,,,+++++++++))))))))))))))))))))))))+++++++++++++++***)))((('''((()))+++++++++***)))******+++++++++******)))++++++******************)))************+++++++++******+++++++++******)))+++++++++*********))))))++++++,,,,,,+++***((('''******))))))))))))************+++++++++******)))'''((()))***++++++***)))******++++++++++++******+++***)))'''''')))***+++))))))((('''''''''''''''************************))))))))))))))))))))))))&&&&&&&&&''''''''''''((()))'''&&&%%%'''((()))((((((((((((((())))))))))))((()))+++,,,+++***((('''))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))*********))))))(((((('''''')))***+++,,,,,,+++***)))))))))(((((((((((())))))******))))))))))))******,,,,,,+++***))))))******'''(((***,,,+++)))&&&$$$###$$$&&&((()))*********************))))))))))))************************)))))))))***++++++,,,,,,---,,,+++***))))))))))))!!!''',,,...---***'''*********************************************+++************))))))((((((+++*********))))))((((((*********)))))))))))))))&&&'''''''''(((((())))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***(((%%%%%%&&&)))))))))))))))))))))))))))************************yyyhhh___ZZZXXXXXXXXXYYYYYYWWWVVVTTTSSSRRRPPPOOOMMMLLLKKKIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTSSSQQQNNNKKKIIIDDDBBBBBBCCCEEEFFFFFFFFFCCCCCCCCCBBBAAA@@@???>>>>>><<<;;;:::999888555333000///---,,,++++++,,,,,,...,,,+++,,,//////---+++......------,,,,,,++++++---+++***+++---...---+++++++++,,,---------,,,,,,*********+++,,,,,,,,,---...------,,,,,,------...+++++++++,,,,,,,,,,,,,,,......---++++++******+++***++++++,,,,,,++++++***)))))))))))))))******++++++++++++*********))))))((())))))***************(((((((((((()))))))))***))))))************)))))))))))))))((())))))******************************,,,,,,,,,++++++*********************))))))))))))******************++++++((((((((()))***+++,,,---------,,,,,,,,,+++++++++******************))))))******+++++++++***))))))++++++++++++***)))((((((******+++++++++******)))************************)))************+++++++++******+++++++++*********+++++++++*********))))))))))))++++++++++++***)))******))))))))))))******,,,,,,++++++***)))((('''((()))***++++++******)))******++++++++++++******+++***)))(((((()))***++++++***)))(((((((((((((((************************))))))))))))))))))))))))'''''''''((((((((()))))),,,***'''''''''(((((('''(((((((((((())))))))))))((()))******)))'''%%%###))))))************))))))************************))))))))))))((((((((((((***)))(((((((((((()))******)))))))))(((((((((''')))******++++++******))))))))))))(((((()))))))))******))))))))))))******+++***))))))(((((()))))))))***+++,,,+++***((('''%%%&&&'''((()))*********))))))))))))))))))))))))************************&&&''''''((()))******++++++***************++++++%%%''')))+++,,,+++***)))*********************************)))))))))((((((,,,++++++***))))))******************)))))))))(((***)))))))))))))))))))))((((((((()))))))))******,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))&&&%%%''')))))))))))))))))))))))))))************************wwwfff^^^YYYXXXWWWWWWXXXXXXWWWUUUUUUUUUSSSRRRPPPNNNMMMMMMHHHHHHIIIJJJKKKMMMOOOPPPUUUTTTRRRPPPNNNLLLKKKJJJAAA@@@@@@BBBDDDFFFFFFEEECCCCCCAAA@@@???>>>>>>>>>???===;;;:::999777444111000///---,,,++++++,,,---------,,,---......---+++------------------------,,,+++***+++---...---,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++************++++++***++++++,,,,,,+++***)))...---,,,++++++++++++++++++++++++******+++++++++)))))))))))))))*********+++++++++***************+++++++++*********))))))((((((((()))))))))******))))))************))))))***))))))***+++,,,------************************+++++++++++++++*********************************++++++******************&&&&&&&&&'''(((***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++*********))))))******+++++++++******,,,++++++*********++++++)))******+++++++++******************************)))************+++++++++************************+++++++++***************(((((()))++++++,,,,,,+++******))))))))))))******---,,,+++***)))'''&&&&&&*********+++******)))(((******++++++++++++******+++***)))(((((()))***+++++++++***)))))))))******************************))))))))))))))))))))))))(((((()))))))))*********---+++)))((((((((('''&&&(((((((((((())))))))))))************(((&&&$$$###))))))************))))))************************(((((((((((())))))))))))***))))))(((((())))))***))))))))))))((((((((((((+++******))))))******+++******))))))))))))************))))))))))))*********)))((((((((((((((((((++++++++++++************(((((())))))************(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((()))***++++++))))))))))))***+++,,,------,,,+++***)))***++++++***************************)))))))))((((((''''''++++++)))((((((((()))***************))))))))))))))))))))))))))))))******))))))))))))************++++++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))''''''((()))))))))))))))))))))))))))************************uuueee^^^YYYWWWVVVVVVWWWWWWVVVUUUUUUTTTSSSRRRPPPNNNMMMLLLGGGGGGHHHIIIJJJLLLMMMNNNTTTSSSQQQOOOMMMKKKIIIHHH@@@@@@@@@BBBEEEGGGGGGFFFCCCBBB@@@>>>======>>>>>>???===;;;:::888666333000///...---,,,+++,,,,,,---------------...---,,,+++------------------......+++++++++,,,,,,------,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,++++++******))))))))))))******,,,,,,+++***)))))))))***---,,,+++***************,,,+++***))))))***+++,,,(((((()))***************************************///...---,,,,,,+++++++++(((((()))))))))*********))))))************))))))************++++++,,,---************************+++++++++***************)))***************+++++++++++++++***************((((((((((((((())))))***,,,+++++++++++++++++++++------,,,,,,+++*********((()))***+++++++++++++++)))(((((()))+++---///111))))))***+++++++++*********************+++++++++))))))*********+++++++++******************++++++************************))))))******++++++++++++******))))))))))))******,,,+++***)))((((((''''''++++++++++++***))))))(((******++++++++++++******+++******))))))******++++++******)))))))))******************************))))))))))))))))))))))))((((((((()))))))))******,,,***))))))******)))'''(((((((((((())))))))))))++++++++++++***)))'''&&&))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++******))))))))))))************))))))))))))*********))))))((((((((())))))++++++***)))))))))***+++++++++******************((((((((((((((()))))))))(((((((((((((((((((((((('''((((((***+++,,,---...******))))))***++++++,,,...---+++)))))))))++++++************************))))))))))))))))))))))))***)))'''&&&&&&'''((()))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((''''''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************************ssseee___XXXVVVTTTTTTUUUVVVUUUTTTTTTSSSRRRPPPNNNMMMLLLKKKGGGGGGGGGHHHIIIKKKLLLMMMPPPPPPQQQPPPNNNJJJGGGEEEAAAAAABBBEEEHHHIIIIIIGGGCCCBBB@@@>>>=========>>>???===;;;999888666222000///...---,,,+++,,,---...---.........---,,,,,,+++,,,,,,------------------++++++,,,,,,,,,,,,------------------,,,++++++***------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///---)))'''&&&(((***,,,+++******))))))))))))***,,,+++))))))))))))+++,,,(((((()))************)))************************//////---,,,+++******+++))))))))))))************))))))************)))))),,,+++***)))))))))))))))************************************************))))))******+++++++++,,,************************,,,,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***+++++++++++++++)))(((((()))+++---///111((()))***+++++++++++++++))))))*********+++++++++))))))*********+++++++++******))))))******,,,,,,************************,,,++++++*********))))))******))))))))))))*********))))))((())))))***+++,,,,,,+++*********))))))******++++++++++++******++++++************++++++)))))))))(((((())))))***************************))))))))))))))))))))))))''''''((((((((())))))))))))(((((()))+++,,,+++***(((((((((((()))))))))))))))))))))***************))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))(((((((((((())))))))))))+++***)))(((((()))***+++******))))))))))))************))))))))))))***************))))))******+++***)))(((''''''(((***+++,,,,,,+++***)))******+++'''((((((((())))))******(((((((((((((((((((((((((((((()))***+++,,,------,,,++++++***))))))******))))))******************))))))))))))))))))))))))(((((())))))***+++,,,,,,***)))((((((((()))******))))))))))))))))))******(((((())))))************((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))))))))))))))))))))))))))************************~~~oooddd___XXXVVVSSSSSSTTTUUUUUUTTTRRRRRRPPPOOOMMMKKKJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOOOOMMMJJJGGGDDDCCCCCCEEEGGGJJJKKKIIIHHHBBBBBB@@@???>>>=========>>><<<:::999888666333000......,,,,,,,,,,,,---...---...//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++---...,,,,,,---------,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,///---***''''''))),,,...+++******)))))))))***************))))))*********'''((()))++++++******)))***************+++++++++---,,,***(((''''''(((((()))))))))*********++++++))))))************))))))++++++***(((((('''''''''************************)))))))))***************))))))******+++,,,,,,,,,))))))*********+++++++++......,,,+++*********************+++++++++++++++++++++++++++++++++++++++)))******+++++++++******,,,++++++*********++++++((()))***+++++++++++++++)))))))))***++++++,,,,,,)))************+++++++++******)))))))))+++,,,---***************+++++++++---,,,+++***))))))))))))******))))))))))))*********))))))))))))+++,,,...,,,,,,+++*********++++++******++++++++++++******++++++++++++++++++++++++))))))((((((((()))******************************))))))))))))))))))))))))'''''''''((((((((())))))'''&&&'''(((+++,,,+++***(((((((((((())))))))))))&&&&&&&&&'''(((((())))))))))))************))))))************************''''''(((((())))))******)))******++++++******)))(((((((((((())))))))))))***))))))(((((())))))***))))))(((((((((((())))))******))))))))))))*********************++++++,,,)))((('''''''''((()))***,,,+++***)))))))))++++++(((((())))))******++++++))))))))))))))))))))))))'''''''''((())))))******---,,,+++***))))))))))))&&&'''(((***+++***))))))))))))))))))))))))))))))(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,))))))))))))************((((((((()))******++++++((((((((((((''''''''''''((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++------+++)))))))))))))))))))))))))))************************wwwkkkbbb___WWWUUURRRQQQSSSTTTTTTTTTRRRQQQPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEFFFHHHJJJKKKIIIGGGBBBBBBBBBAAA@@@???=========;;;999888888666444111...---,,,,,,,,,,,,......---///000///,,,***+++,,,,,,,,,,,,++++++******)))***,,,------++++++,,,...++++++,,,---------,,,,,,+++,,,,,,,,,---.........******))))))))))))******+++++++++++++++,,,,,,---,,,+++++++++++++++,,,,,,))))))************))))))'''(((***+++++++++)))((())))))*********++++++++++++***((('''&&&'''((()))))))))*********+++++++++))))))************))))))***))))))((((((((())))))************************((()))))))))*********+++))))))***++++++,,,------(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,)))*********++++++++++++((())))))******+++++++++******+++++++++***))))))++++++++++++***)))(((((((((((()))++++++,,,,,,+++((())))))***++++++,,,,,,)))************+++++++++***)))(((((()))+++---...))))))*********+++++++++,,,+++***))))))******+++******))))))))))))******---,,,***)))***+++---...,,,+++*********+++,,,---******++++++++++++*********++++++++++++++++++******))))))))))))***+++,,,************************))))))))))))))))))))))))(((((()))))))))*********'''&&&'''(((***+++)))'''(((((((((((())))))))))))'''''''''''''''(((((()))))))))************))))))************************'''''''''((()))*********)))***++++++++++++***)))'''((((((((()))))))))***(((((())))))))))))((((((((((((''''''''''''((((((******))))))))))))******)))))))))))))))***++++++))))))(((((()))******++++++***)))(((((()))+++,,,)))))))))***+++,,,,,,,,,************************(((((((((((((((((())))))++++++***************+++'''((())))))))))))))))))))))))))))))))))))))))))***************)))))))))((()))+++,,,---,,,+++***((()))))))))************'''(((((()))******++++++))))))))))))(((((('''''')))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))+++......+++((())))))))))))))))))))))))************************|||ssshhh```^^^WWWUUURRRQQQRRRSSSTTTTTTRRRRRRQQQOOOMMMLLLJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLJJJHHHGGGHHHIIIJJJEEEEEEFFFHHHJJJJJJHHHEEEAAABBBBBBBBBAAA???===<<<<<<:::999888888777444222...---,,,,,,,,,---...///,,,///111///,,,******,,,,,,,,,++++++***)))(((((())),,,...---+++***,,,///***+++,,,,,,------------++++++,,,,,,---...//////---,,,,,,,,,,,,,,,,,,---(((***---//////...,,,+++---------,,,,,,---......((()))***++++++***)))((('''(((***+++,,,+++)))((())))))******++++++++++++,,,+++)))((('''(((***+++)))************+++++++++))))))************))))))(((((((((((()))***+++,,,************************(((((())))))*********+++))))))***+++,,,,,,------''''''(((***+++,,,---...)))))))))***+++,,,...///))))))******++++++++++++''''''((()))***++++++,,,+++++++++++++++***)))((('''((()))+++++++++***)))(((((()))++++++,,,,,,,,,((())))))***++++++,,,,,,)))************+++++++++***)))(((((()))+++---...))))))******++++++++++++***))))))))))))+++,,,---******))))))))))))******///...,,,******+++,,,---++++++*********+++---...******++++++++++++*********++++++,,,,,,++++++***+++*********+++,,,,,,---************************)))))))))))))))))))))))))))************+++++++++(((''''''(((***)))'''%%%(((((((((((()))))))))))),,,+++***))))))((())))))))))))************))))))((((((((((((((((((((((((&&&''''''((()))******+++)))***+++,,,,,,+++***)))'''((((((((())))))******'''((()))******)))((('''''''''&&&&&&&&&&&&''''''******))))))))))))******((((((((((((((()))******))))))******++++++++++++***)))((('''''')))+++,,,))))))***+++,,,,,,------************************++++++++++++************))))))))))))***+++,,,---+++***)))((((((((()))***)))))))))))))))))))))))),,,+++***)))((('''&&&&&&###%%%(((***+++)))'''&&&(((((())))))*********+++'''(((((()))***++++++++++++*********))))))(((((())))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))),,,//////,,,((())))))))))))))))))))))))************************yyynnnccc[[[ZZZYYYWWWUUUTTTTTTSSSRRRPPPQQQPPPOOOOOOMMMMMMLLLKKKHHHIIIIIIHHHGGGHHHJJJLLLMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGIIIKKKJJJIIIEEEDDDBBB@@@???>>>======;;;:::999888777555222///111111000///...---,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++************************++++++******)))(((((((((,,,,,,,,,+++++++++******))))))*********++++++++++++))))))+++...///,,,)))+++++++++*********)))))))))(((''''''(((***,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,)))((()))+++,,,------......------,,,---+++((((((***+++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,******))))))))))))******++++++************++++++))))))))))))))))))))))))*********)))))))))))))))++++++***))))))***++++++---,,,+++******+++,,,---///...,,,******+++,,,---******))))))((((((''''''''''''((()))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++,,,+++++++++++++++***)))(((************************,,,,,,++++++,,,...000111)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((&&&''')))******)))((('''***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))***************)))))))))((((((''''''+++***((()))***,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''')))***+++***)))***+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++++++++******))))))))))))************)))))))))))))))))))))))),,,+++******))))))******+++)))'''&&&(((,,,...///))))))))))))************))))))))))))************,,,,,,+++***)))))))))***)))***+++,,,,,,+++***)))&&&&&&((()))************"""$$$''')))***)))'''&&&++++++******)))((((((((())))))************)))))),,,+++***)))))))))***+++******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((xxxmmmbbb[[[ZZZXXXVVVTTTSSSTTTTTTSSSQQQQQQQQQPPPOOONNNMMMLLLLLLIIIIIIIIIHHHGGGHHHJJJLLLMMMMMMNNNMMMLLLJJJHHHGGGEEEDDDDDDEEEGGGHHHHHHGGGDDDCCCBBB@@@???>>>======<<<;;;999999888666222000------------............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))***++++++,,,,,,++++++))))))))))))))))))))))))(((((()))******++++++,,,,,,+++++++++************))))))*********+++++++++)))''''''(((+++,,,***(((+++++++++*********))))))))))))((('''(((***,,,---************************************************)))+++,,,+++)))((()))***,,,,,,------------,,,,,,,,,***)))(((***++++++***,,,,,,,,,+++++++++*********)))(((((((((((()))************))))))*********++++++************++++++************************))))))))))))************---,,,++++++++++++,,,---******)))(((((()))******+++***((('''&&&'''((()))******))))))(((((((((((((((((()))************)))******)))))))))******++++++++++++++++++,,,,,,,,,+++++++++++++++***))))))************************************++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))***+++,,,,,,,,,,,,***)))(((''''''((())))))(((((((((((())))))))))))))))))))))))*********************))))))(((((((((***)))'''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''')))***+++***)))***+++&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,+++++++++*********))))))))))))************)))))))))))))))))))))))),,,+++******))))))******---+++)))'''(((((())))))))))))))))))************))))))))))))************,,,+++******))))))************)))(((((()))******&&&'''((()))************%%%&&&(((*********)))(((((((((((()))******++++++))))))************))))))***)))((('''(((((()))*********))))))))))))******))))))))))))))))))))))))************)))))))))(((wwwlll```ZZZZZZWWWUUUSSSSSSTTTTTTTTTSSSRRRQQQQQQPPPOOONNNMMMLLLIIIJJJJJJIIIHHHHHHKKKMMMNNNNNNNNNMMMLLLJJJHHHFFFFFFEEEDDDEEEGGGHHHHHHGGGDDDCCCAAA@@@>>>>>>=========<<<::::::999777333111+++,,,,,,,,,,,,---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++,,,,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++*********)))))))))***************+++++++++)))((('''''')))***)))(((+++++++++******************)))(((((()))***,,,---************************************************)))***+++***)))((()))***+++++++++,,,,,,+++++++++,,,***))))))***++++++***,,,,,,,,,++++++++++++******))))))(((((())))))***++++++************++++++++++++************++++++++++++++++++++++++++++++((()))))))))***+++++++++...------,,,,,,------...******)))(((((()))******,,,+++)))(((((()))*********))))))))))))((((((((())))))***++++++++++++******************+++,,,------------,,,,,,,,,,,,,,,***++++++++++++***))))))******************************+++++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))************+++,,,---...+++***)))(((''''''(((((((((((((((((())))))))))))))))))))))))***************************)))))))))***(((''''''))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))***+++***)))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,++++++++++++*********))))))))))))************)))))))))))))))))))))))),,,+++******))))))******++++++***)))((('''''''''))))))))))))************))))))))))))************++++++***)))))))))******+++***'''%%%%%%'''***+++''''''((()))************)))*********************((((((((()))******++++++))))))************)))))))))((((((((()))***++++++******))))))))))))******))))))))))))))))))))))))************))))))))))))vvvkkk___ZZZYYYUUUSSSRRRRRRTTTUUUTTTSSSRRRQQQQQQPPPOOONNNMMMMMMJJJJJJJJJIIIHHHIIIKKKMMMOOOOOOOOONNNLLLJJJHHHFFFHHHGGGFFFGGGIIIJJJIIIHHHCCCBBBAAA???>>>>>>======>>>===;;;;;;:::888444222//////...---,,,+++******......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++************************))))))***+++++++++++++++))))))))))))))))))))))))------,,,,,,+++******)))*********))))))))))))(((************************+++***))))))******+++*********************************)))))))))***+++,,,************************++++++++++++++++++++++++))))))***)))))))))))))))******++++++++++++******,,,***))))))+++++++++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,+++******++++++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******)))******+++,,,---------,,,,,,+++++++++*********+++++++++******)))************************+++,,,---......---+++***))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))******)))(((((()))+++,,,******))))))((('''''''''(((((((((((())))))))))))((()))))))))************++++++******************)))(((((()))+++,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''')))***+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++************((()))))))))************)))))))))))))))))))))))),,,+++******))))))******'''(((***+++************((()))))))))************((()))))))))******************))))))))))))******+++***(((''''''(((***+++'''((()))***************,,,+++***)))))))))***+++++++++******)))((((((((())))))************))))))*********+++,,,---......******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))wwwkkk___YYYYYYTTTSSSQQQRRRSSSUUUTTTTTTRRRQQQPPPOOONNNMMMMMMLLLJJJKKKKKKJJJIIIJJJLLLNNNOOOOOOOOOOOOMMMKKKIIIHHHIIIGGGGGGGGGIIIJJJIIIHHHBBBAAA@@@???>>>=========>>>===<<<;;;:::888555222000//////...---,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,.....................---,,,,,,---------,,,,,,+++************************++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++------,,,,,,+++******)))*********))))))))))))(((***************************+++++++++***************************************************+++++++++************************++++++++++++++++++++++++***)))))))))*********))))))******++++++******)))+++***)))***+++,,,***)))++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++++++++,,,++++++************++++++************************((())))))***+++,,,,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++))))))))))))))))))******))))))))))))******************+++,,,,,,,,,,,,,,,)))))))))))))))***+++,,,,,,,,,++++++******)))))))))******+++++++++******************************+++,,,---...---,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******,,,+++)))((('''(((((())))))))))))))))))(((''''''(((((((((((())))))))))))((()))))))))******************************++++++(((((())),,,///111000///))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))''')))***+++))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))((()))))))))************)))))))))))))))))))))))),,,+++******))))))******&&&)))------,,,++++++,,,((()))))))))************((()))))))))***************))))))((())))))******)))******++++++******)))((())))))************)))+++***(((''''''((()))***++++++******)))((((((((())))))************))))))))))))***+++,,,---------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******wwwlll```YYYXXXTTTSSSQQQQQQSSSTTTTTTSSSQQQPPPPPPOOONNNMMMLLLKKKKKKLLLLLLKKKJJJJJJMMMOOOOOOPPPPPPPPPOOOMMMLLLKKKGGGFFFEEEEEEGGGGGGGGGEEEAAAAAA@@@>>>>>>=========>>>===;;;;;;:::888444222------------............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............------++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++*********)))))))))+++++++++***************(((***,,,,,,***(((((((((***************+++++++++***+++++++++++++++++++++************************))))))))))))))))))))))))+++***)))***+++,,,+++************++++++*********+++***)))***,,,,,,***(((***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++++++++************++++++)))))))))))))))))))))))))))*********+++,,,,,,,,,)))******++++++******)))((()))************)))(((******++++++++++++++++++)))))))))************+++******+++,,,,,,,,,,,,+++*********)))))))))******++++++******************))))))***++++++++++++***************************))))))***************)))))))))))))))))))))))))))************************))))))))))))************---,,,+++***))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))***************((((((***---000222111000************************************************))))))))))))(((((((((((())))))))))))))))))))))))''')))***+++***)))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********+++++++++++++++************)))))))))))))))))))))************)))))))))))))))))))))))),,,+++******))))))******))),,,//////,,,)))***,,,))))))))))))************))))))))))))************))))))((((((((()))******)))***+++,,,,,,+++***)))))))))******+++******))))))((('''&&&'''''')))***((((((((()))******++++++))))))************))))))&&&'''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************xxxmmmaaaYYYXXXUUUSSSQQQQQQSSSSSSSSSRRRPPPOOONNNNNNLLLLLLKKKJJJLLLLLLLLLKKKJJJKKKMMMOOOPPPPPPQQQQQQQQQPPPNNNNNNGGGFFFEEEEEEGGGGGGFFFEEEAAA@@@???>>>>>>======>>>>>><<<;;;::::::777444111+++,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,******,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++((())))))***************++++++++++++++++++++++++(((((()))******++++++,,,,,,+++++++++************+++++++++*********))))))'''***...///,,,)))(((((())))))*********++++++++++++++++++,,,+++++++++***************************)))))))))))))))))))))))),,,***)))***---...---+++***++++++++++++++++++************+++,,,,,,***(((******+++++++++,,,,,,,,,***+++,,,------,,,+++************))))))*********++++++************++++++************************++++++++++++++++++++++++))))))***++++++***))))))((()))************)))(((++++++,,,---------------))))))*********+++++++++)))******+++++++++++++++---,,,+++*********************++++++++++++++++++))))))***+++++++++++++++************************)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))***************&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))************((((((((())))))*********(((((())),,,......---+++))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))''')))***+++***)))***+++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++******))))))******'''+++...---***)))+++...))))))))))))************))))))))))))************((((((((((((((()))************))))))))))))***************++++++******)))''''''''''''(((((()))***((((((((()))******++++++))))))************))))))&&&&&&(((((((((((('''&&&******))))))))))))******))))))))))))))))))))))))((()))))))))************yyynnnaaaYYYXXXUUUSSSRRRQQQRRRSSSRRRQQQOOOOOONNNMMMLLLKKKJJJJJJLLLLLLMMMLLLKKKKKKMMMPPPPPPPPPQQQRRRRRRQQQPPPOOOJJJHHHGGGHHHIIIIIIHHHGGG@@@@@@???>>>======>>>>>>===<<<::::::999777333111...------,,,+++***)))))),,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++---...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++(((((()))***************************************++++++******)))(((((((((,,,,,,,,,++++++++++++***++++++++++++******))))))(((---222333000,,,******))))))******++++++++++++++++++,,,,,,,,,++++++***************************************************---+++)))+++...///...+++++++++,,,,,,,,,,,,++++++***)))***+++,,,,,,***(((*********++++++,,,,,,,,,------...//////...------******))))))))))))******++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))***+++,,,------,,,+++***&&&'''((()))))))))))))))))))))******++++++++++++))))))***++++++++++++***///...---,,,+++*********+++++++++,,,,,,---------((()))***+++++++++++++++************************+++***))))))***,,,...///))))))))))))))))))))))))************************(((((())))))*********+++!!!###%%%'''))))))))))))%%%&&&((()))***+++******(((((((((((())))))))))))))))))))))))************''''''(((((()))))))))***''''''(((***+++***(((%%%((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((((('''))))))))))))))))))))))))''')))***+++***)))***+++************************(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,---------************))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++***)))*********"""'''++++++)))***...222))))))))))))************))))))))))))************((((((((((((((()))******+++***'''&&&&&&'''***+++******+++++++++******)))&&&&&&'''((()))******+++++++++******)))((((((((())))))************))))))(((((()))******)))((('''******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++vvvgggZZZUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQOOONNNMMMLLLLLLLLLKKKMMMOOOOOONNNNNNOOOPPPQQQOOOMMMOOORRRRRRNNNJJJHHHEEECCCEEEIIIKKKIIIFFFCCCBBB@@@>>><<<<<<<<<<<>>===<<<<<<===???===;;;888666555444444333111///---------......//////...------,,,++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,+++++++++***)))))))))***+++,,,++++++++++++,,,,,,,,,,,,************************+++*********)))))))))))))))***************))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******)))((('''''''''''''''(((,,,++++++*********++++++---,,,***+++,,,,,,+++)))++++++++++++++++++++++++************************'''((()))******+++************))))))))))))******+++++++++*********))))))************************,,,------......------,,,,,,++++++******++++++,,,******)))(((((()))******++++++++++++++++++++++++))))))((((((((()))+++,,,*********,,,---...,,,***++++++******************((((((((()))))))))*********)))((()))***+++***)))******+++,,,,,,,,,,,,,,,******))))))(((''''''&&&*********)))))))))((((((***+++++++++,,,,,,------,,,+++)))((('''((()))***+++***(((((()))******)))+++*********))))))))))))))))))))))))))))))))))))***************)))((((((((())))))(((&&&&&&'''(((++++++++++++++++++++++++(((((((((((((((((((((((((((((()))*********************************))))))++++++******)))(((((('''(((((())))))******++++++++++++************++++++))))))))))))))))))))))))(((''''''''''''''''''''')))))))))***************))))))************))))))+++***)))(((((()))***+++************)))))))))((()))))))))******+++------+++++++++*********))))))((())))))***************************)))))))))((((((((((((((())))))***+++((((((((((((''''''&&&&&&(((((((((((()))***+++,,,************************))))))))))))))))))))))))(((***+++***((('''''''''***(((''''''***,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((''''''((()))***)))'''%%%%%%''')))***************))))))))))))))))))))))))))))))))))))************************ttthhh]]]YYYZZZUUUUUUTTTSSSSSSRRRRRRRRROOOOOOMMMLLLKKKJJJJJJJJJMMMNNNNNNMMMKKKJJJJJJKKKQQQOOONNNOOORRRRRROOOKKKIIIGGGEEEFFFIIIJJJHHHFFFDDDCCCAAA???>>>======>>>>>>===;;;999666555444444444222000...---,,,,,,---//////......---,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,+++******++++++,,,,,,,,,---------***************************************))))))))),,,,,,+++***)))((((((((()))))))))*********++++++******************************))))))))))))******''''''&&&&&&&&&'''((((((,,,,,,++++++++++++,,,,,,---,,,***+++,,,,,,+++)))************************************************))))))************))))))******))))))))))))******************))))))))))))++++++++++++++++++++++++------............------++++++************++++++******)))(((((()))******************************+++***)))(((((('''(((((('''''''''))),,,---,,,+++---,,,+++)))))))))******)))))))))******+++++++++(((&&&&&&''')))***)))(((***************++++++,,,---,,,+++***))))))***************)))))))))))))))((())))))***+++,,,------///---***((('''((()))++++++)))(((((()))******)))++++++++++++*********************))))))((((((((()))************))))))(((''')))***)))(((''''''(((,,,+++************+++,,,))))))))))))))))))))))))(((((()))************************))))))(((((((((++++++******)))((((((((()))))))))))))))***************))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))***++++++,,,+++***)))((())))))************))))))******))))))))))))******************))))))))))))''''''&&&''''''((()))***+++++++++******************************++++++,,,************))))))))))))&&&'''(((***+++,,,,,,,,,))))))))))))(((((((((((((((((((((((()))***+++,,,************************)))))))))))))))))))))))))))***+++***'''%%%%%%&&&)))((('''(((***---......))))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((((((((()))+++(((%%%######%%%(((+++))))))))))))************))))))))))))))))))))))))************************|||qqqggg]]]ZZZ[[[UUUUUUUUUUUUTTTSSSRRRRRRPPPOOONNNMMMKKKKKKKKKKKKLLLMMMNNNLLLKKKJJJKKKLLLQQQPPPOOOPPPRRRQQQOOOLLLJJJHHHFFFGGGIIIIIIHHHFFFDDDCCCAAA???>>>>>>>>>???>>>===;;;999777555444333000///...,,,++++++++++++//////......---------,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++***))))))(((+++,,,,,,,,,,,,---------************************************************---,,,***)))((()))******))))))*********+++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,)))))))))))))))***+++,,,,,,,,,++++++,,,,,,---------,,,***+++,,,,,,+++)))************************************************,,,------------,,,,,,++++++******))))))******+++++++++++++++*********)))++++++++++++++++++++++++------............------++++++************++++++,,,++++++++++++++++++,,,)))))))))))))))*********++++++******)))(((((((((((((((''')))+++,,,+++***///---+++)))(((((()))***************************'''&&&%%%''')))******)))***)))((((((((()))+++,,,///...,,,*********,,,---++++++++++++++++++++++++(((((()))***+++,,,---...111...+++((('''(((***,,,***)))((((((***+++******************************,,,,,,+++******)))(((((())))))************)))(((&&&(((***+++)))((('''(((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((()))*********************))))))((('''''''''************))))))((((((*********)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++******)))))))))***+++))))))************))))))***))))))))))))))))))************)))))))))))))))'''''''''''''''((()))***************************+++***)))((()))***+++,,,*********)))))))))))))))'''(((***+++,,,,,,++++++******))))))))))))))))))))))))(((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***(((''''''(((+++)))((((((***,,,------))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***)))'''&&&&&&''')))***'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************xxxmmmddd\\\YYYZZZUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMLLLKKKLLLNNNPPPPPPPPPPPPQQQRRRQQQOOOMMMJJJIIIHHHHHHHHHHHHGGGFFFDDDCCCAAA???>>>>>>??????======;;;:::777555444333------,,,,,,,,,------...///...............------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,---,,,***)))((()))***++++++++++++,,,,,,,,,------***************************************++++++++++++***)))))))))***,,,---************++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************+++,,,------,,,+++++++++,,,,,,---...---,,,***+++,,,,,,+++)))++++++++++++++++++++++++************************..................------++++++************++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++******))))))******++++++++++++,,,,,,+++++++++(((((()))))))))***************++++++++++++++++++,,,+++******+++,,,+++***///---+++)))(((((()))***++++++***)))((((((''''''((('''&&&(((***++++++******)))((('''((()))***++++++***((('''&&&''')))***++++++++++++++++++++++++((()))***+++,,,---...///000...+++)))((()))+++,,,***((('''(((***++++++***))))))))))))))))))))))))++++++***)))((((((''''''((())))))*********))))))&&&(((***+++***(((((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((()))******************)))))))))((((((''''''*********)))))))))))))))*********))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++***)))&&&%%%&&&(((,,,...))))))************)))))))))))))))******)))))))))))))))))))))))))))******++++++*********+++,,,,,,************************))))))((('''''')))***+++))))))))))))))))))******)))***+++,,,,,,+++***)))))))))******************))))))))))))))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((''')))++++++******+++,,,---+++)))((()))++++++***))))))(((((((((((())))))************************((((((((())))))))))))(((((()))************)))(((''''''((()))***++++++,,,))))))))))))))))))))))))(((((()))))))))*********uuujjjbbb[[[XXXYYYVVVVVVWWWWWWVVVUUUSSSRRRRRRQQQOOONNNMMMMMMLLLLLLKKKLLLLLLLLLKKKLLLOOOQQQPPPQQQQQQRRRQQQPPPOOONNNKKKJJJJJJIIIHHHGGGGGGFFFCCCBBB@@@???>>>>>>??????===<<<<<<:::888666444222------...//////000000000........................---,,,,,,,,,,,,,,,,,,---***+++,,,------,,,+++***((((((***+++,,,---------///...,,,******+++---...******+++++++++,,,,,,,,,*********************************+++++++++++++++)))))))))***+++,,,------*********++++++++++++,,,******************************))))))))))))************)))))))))***+++++++++******++++++,,,---...---,,,***+++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))******((()))************)))(((((())))))******+++++++++)))***+++,,,------------///---+++++++++,,,+++***---,,,+++)))))))))******++++++***)))(((''''''&&&***)))((()))+++,,,+++***)))))))))))))))******+++++++++))))))))))))***+++)))))))))))))))*********)))******+++,,,---......---,,,+++*********+++,,,***((('''(((***+++++++++((((((((((((((()))))))))(((((((((''''''&&&&&&%%%((())))))************)))'''(((******)))((()))***+++***))))))))))))***+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++)))'''%%%$$$%%%(((,,,///))))))************))))))))))))************))))))))))))))))))************)))((((((((((((((())))))***************+++++++++((((((((((((((())))))***))))))))))))******************++++++***))))))((())))))))))))***************)))))))))))))))******************************))))))))))))))))))))))))''')))+++,,,++++++---...---+++)))(((((())))))((())))))(((((((((((())))))************************'''(((((())))))))))))(((((()))+++,,,,,,+++)))((('''(((((()))***+++++++++))))))))))))))))))))))))'''(((((())))))*********uuuiiibbb[[[XXXYYYVVVVVVWWWXXXWWWUUUTTTRRRQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLKKKIIIJJJMMMOOOPPPQQQRRRRRRQQQPPPOOOOOOKKKKKKKKKJJJHHHFFFFFFFFFBBBAAA???>>>======>>>???<<<<<<<<<:::888666333222......//////////////////............////////////,,,,,,++++++++++++,,,,,,)))***,,,------,,,***))))))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))))))))*********++++++*********************************++++++,,,,,,,,,******+++,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******+++***)))))))))))))))))))))))))))******,,,---------,,,***+++,,,,,,+++)))************************++++++++++++++++++++++++(((((()))***++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++************************)))******++++++******)))******))))))))))))******((()))************)))((())))))******+++,,,,,,---((()))+++,,,------,,,,,,---,,,******+++------,,,++++++******************************************+++)))))))))++++++***)))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********)))*********++++++,,,,,,)))******+++++++++++++++)))((('''(((***+++++++++(((((()))))))))*********)))))))))))))))((((((((((((((()))***************((()))***)))((((((***,,,************************(((((((((((((((((((((((((((((()))***************(((((())))))***+++++++++)))))))))))))))))))))***(((((())))))******++++++***))))))(((((())))))***))))))))))))))))))))))))''''''(((((()))******+++(((((((((((()))******+++))))))************))))))((()))***++++++***)))(((((()))))))))************(((''''''&&&&&&'''''''''))))))*********+++++++++(((((()))************)))((()))))))))************))))))((((((((()))******((((((((()))))))))************))))))))))))******************************))))))))))))))))))))))))''')))+++++++++***+++,,,+++)))'''&&&((())))))((())))))(((((((((((())))))************************&&&'''((()))******)))(((((()))************)))((((((((())))))*********+++))))))))))))))))))))))))''''''(((((()))******+++uuujjjbbb\\\YYYYYYVVVWWWXXXXXXXXXVVVTTTRRRPPPOOONNNLLLKKKKKKJJJJJJMMMMMMLLLJJJHHHHHHJJJLLLPPPQQQSSSSSSQQQPPPOOOOOOKKKLLLLLLJJJHHHFFFFFFFFFAAA@@@???=========>>>>>><<<<<<<<<;;;999666333222---.........---,,,++++++.........///////////////++++++************++++++)))***,,,------,,,***)))+++,,,,,,,,,,,,+++******%%%'''))),,,,,,+++)))(((((())))))))))))******************************************++++++,,,,,,,,,+++,,,------,,,+++)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))******))))))))))))***+++,,,------,,,***+++,,,,,,+++)))))))))))))))))))))))))))++++++++++++++++++++++++'''((()))++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))******))))))))))))*********+++,,,------,,,+++***))))))***+++,,,,,,------((()))***+++,,,+++******+++)))((()))+++---......)))******+++++++++******((())))))+++,,,---......+++***))))))******)))(((((()))+++,,,,,,++++++***((())))))*********))))))******++++++,,,,,,,,,,,,)))))))))))))))*********'''(((***+++,,,,,,+++***)))((('''(((***,,,,,,+++))))))******+++++++++,,,,,,,,,,,,,,,,,,---------(((((()))***************)))))))))((('''(((+++---''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***************(((((()))***+++,,,------)))))))))))))))*********'''(((((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))&&&''''''((()))*********(((***,,,------+++((('''))))))************))))))((()))***++++++***)))((((((((())))))*********+++------,,,,,,,,,,,,,,,---))))))******++++++++++++((()))***,,,,,,+++******(((((())))))*********+++''''''&&&&&&''')))+++,,,''''''(((((()))))))))*********)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((***++++++)))((()))))))))'''%%%%%%''')))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((*********)))(((***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++{{{mmmbbbZZZXXX[[[WWWWWWXXXYYYWWWUUUSSSQQQOOOOOONNNMMMLLLKKKJJJIIIKKKKKKKKKJJJIIIIIIKKKMMMMMMNNNOOOPPPQQQQQQQQQQQQJJJHHHEEEDDDEEEFFFFFFEEE??????>>>==================999777888999888222,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++,,,------......------,,,...---,,,,,,++++++++++++++++++------------++++++)))))))))))))))))))))))),,,+++++++++,,,------...,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))+++***)))'''''')))***+++,,,,,,,,,++++++*********))))))*********+++++++++'''((((((***+++,,,------(((((())))))******++++++***)))((()))++++++)))(((+++******)))***,,,---...,,,,,,,,,++++++*********'''((()))+++---///000111+++++++++*********))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))''''''((()))***+++,,,,,,)))))))))***+++++++++,,,******+++++++++******)))******+++,,,,,,,,,++++++***+++,,,,,,------------((((((((((((((((((((((((---,,,***(((((()))***+++,,,,,,++++++***))))))))))))***++++++,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))+++,,,,,,+++)))((()))***)))***+++,,,,,,+++***)))************************)))************+++++++++***))))))(((((((((((((((++++++***)))(((((())))))+++***)))'''''''''((()))))))))))))))))))))))))))+++*********))))))(((((((((### !!!&&&******(((,,,++++++,,,,,,,,,***(((((((((''''''''')))***++++++++++++***)))(((((('''((()))+++------+++)))(((%%%(((+++,,,+++***))))))))))))))))))))))))))))))+++++++++*********)))))))))***+++,,,---,,,+++***++++++************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***((('''*********))))))))))))))),,,+++++++++******))))))******++++++++++++******###&&&***,,,+++)))(((((('''&&&'''***(((%%%&&&+++(((''''''''''''((())))))******)))((('''&&&%%%%%%(((((())))))))))))(((((())))))(((''''''((())))))+++*********))))))(((((())))))))))))))))))))))))~~~pppddd[[[XXXZZZVVVWWWXXXXXXWWWVVVTTTSSSPPPOOONNNMMMLLLKKKJJJIIIJJJKKKKKKJJJHHHHHHJJJLLLNNNNNNOOOPPPQQQQQQQQQPPPMMMJJJGGGEEEEEEEEEDDDCCC??????>>>===============<<<999777888999777222---------------------------...........................------,,,,,,------...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,******+++,,,,,,+++*********************************************+++,,,,,,++++++************++++++++++++************++++++***+++++++++******)))(((+++***)))(((((()))***+++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++++++++*********))))))))))))))))))***************))))))***++++++)))'''+++************,,,---...,,,,,,,,,+++++++++******)))******+++,,,------...+++++++++*********))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++///...,,,+++***+++,,,---)))))))))***++++++,,,,,,******+++,,,,,,,,,++++++++++++************++++++)))***++++++++++++***)))$$$&&&((())))))***,,,...)))***++++++++++++***)))************************)))************+++++++++,,,++++++***))))))))))))++++++***)))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))************)))))))))(((((($$$!!!###'''******)))+++***))))))++++++***)))+++***)))((((((((()))***++++++******)))(((((('''((()))+++------+++)))(((''')))***+++******,,,---))))))))))))))))))))))))+++++++++*********)))))))))***++++++,,,,,,++++++************************))))))((())))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))((((((((((((''''''&&&&&&)))******++++++******)))%%%(((***+++***)))((()))***''''''***+++((((((++++++***)))((((((((((((((()))))))))(((''''''&&&&&&((()))***++++++***)))(((+++++++++***************************)))))))))((())))))))))))))))))))))))tttggg]]]XXXXXXUUUVVVWWWWWWWWWWWWUUUTTTQQQPPPOOOMMMKKKJJJJJJJJJJJJKKKKKKJJJHHHHHHJJJLLLNNNOOOOOOPPPPPPPPPOOOOOOLLLJJJGGGFFFFFFFFFEEEDDD??????>>>============>>><<<:::888888999777222---------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,)))******++++++******)))************************)))))))))((())))))***+++*********))))))***************++++++++++++******)))************)))((((((+++***)))(((((()))***+++,,,,,,,,,++++++++++++***++++++,,,,,,,,,------------,,,,,,+++***)))((((((***************)))))))))+++*********++++++)))'''************+++,,,---...,,,,,,,,,++++++++++++***,,,,,,+++++++++*********+++++++++***************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++*********)))))))))+++++++++******************++++++,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---)))))))))***++++++,,,,,,+++++++++,,,++++++******++++++************++++++)))***++++++++++++***)))!!!###&&&'''((())),,,...)))***++++++++++++***)))************************)))************+++++++++,,,,,,***)))((((((((((((+++***))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))************)))))))))))))))&&&$$$%%%(((++++++***+++)))'''''')))*********,,,,,,+++))))))(((((()))++++++******)))(((((((((((()))+++,,,,,,+++)))(((+++++++++***)))))),,,...))))))))))))))))))))))))+++************)))))))))+++************+++,,,,,,************************))))))((())))))***++++++***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''')))***+++***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))******++++++******))))))***+++***)))((((((***,,,'''&&&***---,,,******------+++***)))(((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))((('''((())))))((('''&&&%%%************))))))))))))))))))))))))))))))))))))xxxjjj^^^XXXXXXTTTUUUVVVWWWWWWWWWWWWVVVRRRQQQOOOMMMKKKJJJJJJJJJKKKLLLLLLLLLJJJIIIJJJLLLNNNOOOOOOOOOOOONNNNNNMMMHHHFFFFFFFFFHHHJJJIIIHHH@@@???>>>>>>======>>>>>>;;;:::999999888666222...........................++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,******++++++++++++*********************************)))))))))))))))************))))))))))))******)))***+++,,,,,,+++***))))))***************))))))+++******))))))******+++++++++++++++++++++++++++))))))*********+++++++++******************+++++++++++++++******))))))))),,,+++******++++++)))'''************+++,,,------+++++++++++++++++++++++++++++++++******)))))))))************************++++++************++++++++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))(((((())))))******)))))),,,,,,,,,,,,+++)))((((((+++++++++++++++***)))(((************************++++++***))))))******+++,,,,,,++++++***)))))))))+++++++++++++++***)))(((++++++************++++++*********++++++*********&&&''')))(((''''''((()))*********++++++*********************************))))))*********+++++++++******((('''&&&&&&%%%%%%******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))(((&&&'''***,,,,,,+++...+++((('''((()))******,,,++++++***************************))))))(((((()))***+++,,,,,,+++***))),,,,,,,,,+++(((((((((***))))))))))))))))))))))))************))))))))))))+++***)))))))))***,,,---***************++++++++++++******)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&(((*********((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))))),,,,,,+++***''''''(((***,,,&&&$$$***///---***(((,,,,,,+++***)))(((((((((''''''(((((()))))))))))))))))))))******)))))))))&&&''')))))))))'''%%%###*********)))))))))))))))))))))))))))))))))))))))zzzmmm```YYYXXXTTTTTTUUUVVVWWWWWWWWWWWWTTTRRROOOMMMKKKJJJJJJJJJLLLMMMNNNMMMLLLJJJKKKLLLNNNNNNNNNOOONNNNNNMMMMMMHHHGGGFFFHHHJJJJJJJJJHHH@@@@@@???>>>>>>>>>>>>>>>::::::999999888555111///........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,************************,,,++++++*********++++++******))))))))))))******)))***+++,,,,,,+++***)))******++++++,,,++++++***++++++************++++++++++++++++++++++++++++++))))))*********+++++++++******************++++++,,,,,,++++++******)))))),,,+++***+++,,,+++)))((()))******+++,,,,,,,,,---++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++************************((())))))***+++,,,,,,,,,,,,+++++++++***)))))))))(((((()))***************,,,,,,,,,+++***)))((('''+++++++++++++++***)))((())))))))))))))))))))))))*********************+++,,,,,,++++++***)))))))))++++++++++++******)))(((++++++************+++++++++******************+++***+++,,,***(((''''''(((+++******************+++************************))))))*********+++++++++******(((''''''&&&&&&&&&***)))))))))))))))******))))))******************))))))))))))))))))))))))))))))))))))))))))******))))))((()))***+++++++++111...+++)))))))))))))))))))))******++++++++++++*********))))))))))))))))))***++++++++++++***)))%%%(((***+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))***+++,,,))))))*********+++++++++...---+++)))(((''''''&&&******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&((()))***)))''''''(((((())))))))))))************************)))))))))******))))))))),,,,,,+++)))&&&&&&(((******%%%###)))...---)))((()))))))))(((((())))))***''''''(((((()))************)))'''&&&&&&''')))***+++,,,---......,,,***((())))))))))))))))))******************************{{{mmmaaaZZZYYYUUUUUUUUUVVVVVVWWWWWWWWWUUUSSSPPPMMMKKKJJJJJJKKKLLLMMMNNNNNNLLLJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJIIIFFFDDD@@@@@@???>>>>>>>>>>>>???::::::::::::777444111///........................////////////////////////...------,,,,,,------...,,,,,,,,,,,,------------*********++++++,,,,,,---......,,,,,,,,,,,,......,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,,,,+++,,,,,,,,,*********))))))***************++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++***)))((((((+++++++++++++++*********+++******+++,,,,,,+++)))))))))***,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,***************+++++++++++++++************++++++++++++++++++++++++++++++***************+++++++++(((((()))***+++,,,---...+++++++++******************+++,,,---------------++++++++++++***)))((((((++++++++++++++++++******************************+++,,,,,,,,,,,,---------)))))))))***++++++,,,,,,*********+++******))))))++++++************++++++++++++***))))))***++++++)))+++,,,+++***)))***,,,++++++***))))))***++++++************************)))************+++++++++,,,++++++***************)))))))))))))))******+++((()))***+++++++++******))))))))))))))))))))))))))))))))))))************)))))))))******+++++++++111...+++*********)))((('''((()))***++++++++++++******))))))))))))))))))*********++++++*********###(((++++++*********))))))))))))))))))))))))(((((()))))))))))))))******))))))))))))***++++++)))))))))***++++++,,,,,,...---+++***((('''&&&&&&+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((***+++***)))&&&''''''(((((())))))***(((((((((((())))))))))))((())))))******))))))(((++++++***(((&&&%%%''')))((($$$%%%+++...,,,))))))((((((((((((((()))***+++((((((((())))))*********)))(((&&&%%%%%%&&&((()))***+++,,,------,,,+++***))))))))))))************************************zzzmmmaaa[[[[[[VVVVVVVVVUUUVVVVVVWWWWWWVVVTTTPPPMMMJJJJJJJJJKKKJJJLLLMMMMMMKKKIIIHHHHHHKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIFFFCCCAAA@@@??????>>>>>>??????999:::;;;:::777444111000...................................................------,,,,,,------...,,,,,,,,,---------......)))******+++,,,,,,------...---+++******+++---...,,,+++++++++,,,,,,---...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,,,,++++++************++++++++++++************++++++))))))***+++++++++++++++***++++++++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++*********))))))***++++++++++++++++++,,,***))))))+++------,,,+++((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))*********+++++++++++++++************++++++************************))))))*********+++++++++*********++++++,,,,,,,,,***************+++++++++++++++,,,......//////...))))))************))))))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------)))))))))***++++++,,,,,,((())))))************)))++++++************++++++++++++***))))))***++++++(((***++++++******+++---++++++***))))))***++++++************************)))************++++++++++++++++++++++++,,,,,,---)))))))))))))))***++++++((()))***++++++++++++***))))))))))))))))))))))))((()))))))))************((()))******************,,,+++******++++++***)))'''((()))*********)))((()))))))))))))))))))))***************************###&&&(((***))))))***+++))))))))))))))))))))))))(((((((((((())))))******((())))))***************((())))))***++++++,,,,,,,,,+++***)))((((((((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++------+++)))&&&&&&''''''((())))))***'''''''''((((((((())))))(((((())))))))))))((((((((())))))(((&&&%%%&&&(((&&&%%%(((---...+++***+++++++++***)))))))))******))))))))))))))))))******''''''((((((((((((''''''''''''(((((())))))******((()))))))))************************************zzzlllaaa\\\\\\WWWVVVVVVUUUUUUVVVVVVWWWVVVTTTPPPMMMJJJJJJKKKKKKHHHJJJLLLKKKIIIGGGFFFFFFJJJJJJKKKMMMNNNNNNNNNNNNKKKJJJJJJKKKLLLKKKHHHFFFAAA@@@??????>>>?????????999:::;;;:::777333111000////////////////////////++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,------.........))))))***+++,,,,,,---------,,,***))))))***,,,---++++++++++++,,,,,,---...,,,+++***))))))***+++,,,++++++++++++++++++++++++...------,,,+++++++++,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,(((((()))******************++++++,,,,,,++++++************++++++,,,,,,,,,))))))*********+++++++++'''((()))***+++,,,------*********++++++,,,,,,---)))((()))+++---...---,,,((()))+++,,,------,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++************++++++************************))))))******++++++++++++,,,,,,,,,++++++++++++***))))))******+++++++++,,,)))***+++,,,------------((())))))************)))***+++,,,---------------************************((()))***+++++++++++++++,,,,,,++++++***)))))))))'''((()))***************++++++************++++++,,,+++***))))))***+++,,,***+++,,,+++***)))***+++,,,+++***))))))***+++,,,************************)))************+++++++++))))))))))))***+++,,,---))))))((())))))***++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((())))))*********+++''')))*********))))))***''''''''')))+++,,,+++***))))))******)))(((&&&%%%)))))))))))))))*********************************,,,,,,,,,)))'''&&&((()))))))))))))))))))))))))))'''((((((((())))))******'''(((***+++++++++***)))((())))))***++++++,,,,,,)))))))))))))))******+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++...000000---***&&&&&&&&&'''((())))))***'''((((((((())))))******(((((())))))))))))((((((&&&'''((((((&&&%%%&&&'''&&&&&&+++//////++++++.........,,,+++***)))))))))******))))))))))))))))))$$$'''***------***'''$$$))))))))))))***,,,---...(((((())))))*********+++************************vvviii^^^YYYZZZXXXWWWVVVVVVXXXXXXWWWVVVUUURRROOOLLLJJJKKKLLLMMMLLLMMMMMMKKKIIIGGGGGGHHHKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOONNNLLLIIIEEEBBBDDDCCCAAA???>>>===<<<<<<======<<<<<<:::666///+++111000///......---......000...,,,,,,...000111000---000222000+++)))+++.........---,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++,,,---......++++++*********+++---...******+++++++++,,,,,,,,,************************,,,***)))***,,,...,,,***,,,,,,,,,++++++*********+++*********))))))(((((((((((()))***+++,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***************************************)))((((((((()))***++++++***)))(((+++,,,---,,,***)))***+++++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,+++)))(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,---***((((((***,,,+++***((()))+++,,,,,,+++)))(((*********++++++*********,,,,,,+++******+++,,,,,,)))***++++++***)))***+++,,,,,,---------.........''''''(((((()))))))))***++++++******************++++++******))))))((((((************************)))************+++++++++))))))*********+++++++++((()))***+++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))'''************+++++++++++++++++++++******((('''&&&'''((()))++++++***))))))000...+++)))((((((((()))))))))))))))))))))))))))&&&&&&''')))***+++------)))))))))))))))(((''''''))))))(((((())))))***++++++++++++************))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************''''''''''''''''''''''''******))))))(((((('''''',,,,,,++++++,,,,,,---...)))))))))))))))))))))))))))***++++++***)))***+++******++++++++++++******(((((())))))))))))(((((())))))************))))))******))))))))))))******uuuhhh]]]YYYZZZXXXWWWVVVVVVXXXXXXWWWVVVUUUSSSPPPNNNLLLKKKKKKLLLKKKLLLLLLKKKHHHGGGGGGHHHJJJKKKMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNLLLHHHEEEBBBBBBBBBAAA@@@????????????:::999999999999666222/////////.........//////000000...,,,---...000000///,,,///111///***(((***---......---,,,,,,+++******+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,++++++*********+++,,,---******+++++++++,,,,,,,,,************************---+++)))***,,,---+++))),,,,,,++++++++++++++++++++++++++++++*********))))))))))))***+++++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,++++++************************************************,,,,,,++++++++++++,,,,,,************************+++++++++++++++***))))))((()))***++++++***)))(((+++,,,---,,,***)))***+++++++++++++++++++++++++++)))***++++++,,,,,,++++++******))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,---***((((((***,,,+++***((()))+++,,,,,,+++)))(((*********))))))*********,,,,,,+++******+++,,,,,,)))***++++++***)))***+++************++++++++++++)))))))))))))))***++++++***+++,,,,,,,,,+++******++++++++++++************************************)))************+++++++++++++++,,,,,,,,,---------******+++++++++******)))++++++************++++++******++++++++++++***************+++++++++,,,,,,******)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************((((((((()))******)))(((((((((((()))))))))*********************)))((('''(((((()))***************///---+++)))((((((((()))++++++++++++++++++++++++(((((())))))******++++++)))))))))))))))(((''''''*********+++++++++,,,,,,+++++++++************)))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''*********)))***++++++,,,))))))))))))))))))))))))((()))******(((((()))***)))******************)))******++++++++++++******))))))************))))))******))))))))))))******sssggg]]]YYYZZZXXXWWWVVVWWWXXXXXXXXXVVVVVVUUURRRPPPNNNLLLKKKJJJJJJKKKKKKJJJGGGFFFFFFGGGKKKKKKMMMNNNNNNMMMLLLLLLLLLMMMNNNMMMKKKHHHEEEBBBAAA@@@AAAAAAAAAAAAAAAAAA:::999777777666555222000---------......///111111111///------...///...---+++---///---***(((***,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,++++++///...---,,,++++++++++++++++++*********+++,,,---******+++++++++,,,,,,,,,************************...,,,++++++,,,,,,***)))++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++******************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---************************+++,,,,,,,,,,,,+++******))))))***++++++***))))))+++,,,---,,,*********++++++++++++++++++++++++++++++************+++,,,,,,,,,+++***)))(((''''''(((++++++,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***)))***+++,,,,,,+++***)))+++***)))(((((()))***+++,,,++++++******++++++,,,)))***++++++***)))***+++)))))))))************+++,,,+++***)))***+++,,,---)))***,,,------,,,+++)))+++++++++++++++,,,,,,,,,************************)))************+++++++++++++++,,,,,,,,,---------+++++++++++++++***)))(((++++++************++++++++++++************++++++*********++++++++++++,,,''''''(((((())))))))))))************))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++((())))))***))))))(((((()))*********++++++++++++))))))*********))))))((()))))))))))))))******+++...,,,+++)))(((((())))))*********************************)))))))))))))))))))))******))))))((((((***+++,,,---...---,,,,,,+++++++++************)))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))'''((())))))''''''((()))((())))))******))))))(((******++++++++++++******))))))************))))))))))))))))))))))))))))))~~~rrrggg^^^YYYZZZYYYWWWVVVWWWXXXYYYXXXWWWVVVUUUTTTQQQOOOLLLJJJIIIIIIJJJJJJIIIGGGFFFFFFGGGKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLMMMMMMKKKHHHDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>;;;777555444222///---...............///000000111///------......---,,,+++,,,------+++***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,************************...---,,,++++++***))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************++++++,,,++++++*********************************,,,,,,,,,******+++,,,+++++++++++++++++++++++++++***)))))))))***,,,---++++++******))))))))))))+++++++++++++++,,,,,,,,,+++************+++******)))***++++++++++++***)))+++***(((''''''(((***+++++++++++++++++++++++++++)))***++++++***)))***+++******+++++++++,,,,,,,,,,,,+++***))))))***,,,---)))***++++++,,,++++++***)))******++++++,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++******+++++++++******)))++++++************++++++,,,+++***))))))***+++,,,************++++++++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((***+++***)))(((((()))(((((()))))))))*********((())))))************)))***)))((((((((()))+++,,,,,,+++***)))(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))*********))))))((()))***,,,......---,,,++++++++++++*********)))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((('''''''''((())))))))))))))))))))))))))))))'''((())))))''''''((()))(((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))************))))))}}}sssiii___ZZZZZZYYYXXXWWWWWWYYYYYYXXXWWWVVVUUUTTTQQQOOOLLLJJJIIIHHHIIIJJJIIIGGGFFFFFFGGGLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLJJJGGGDDDBBB???@@@@@@@@@???>>>===<<<===:::777444333111///...000000///...............000...------......---++++++,,,------,,,,,,---...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---------,,,***)))))))))*********++++++,,,,,,,,,))))))******************+++++++++***************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))***************)))++++++************++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++***)))((()))***+++,,,'''(((***,,,...000111222*********++++++,,,,,,,,,******++++++*********************++++++*********+++***)))(((((()))***+++++++++++++++++++++++++++)))***++++++***)))***+++******+++++++++,,,,,,,,,++++++))))))))))))***+++***))))))((()))***+++,,,((()))))))))******++++++************************))))))*********+++++++++))))))*********+++++++++'''((()))***+++,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,))))))*********+++++++++,,,,,,+++******)))(((((('''(((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++)))+++,,,+++)))(((((()))%%%%%%%%%&&&&&&&&&''''''((())))))************)))***)))((((((((()))+++,,,******))))))))))))))))))''''''''''''''''''''''''((((((((()))******++++++))))))************))))))''')))+++,,,---,,,***)))+++++++++*********)))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******************************((()))******(((((()))***(((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))((()))************)))(((~~~tttkkkaaa[[[[[[YYYXXXWWWXXXYYYYYYXXXWWWVVVUUURRRPPPNNNLLLKKKJJJIIIJJJJJJIIIHHHGGGGGGHHHNNNOOOOOOOOONNNMMMKKKJJJIIIJJJKKKKKKJJJGGGDDDBBB>>>???@@@@@@???===;;;:::999777555444444444333222111111///......---------...---------///...---+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,---...///++++++,,,,,,,,,+++************+++++++++,,,,,,,,,************************,,,------,,,***)))***+++++++++++++++++++++,,,,,,)))))))))))))))***************************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************(((((()))************))),,,+++************+++,,,)))+++,,,,,,+++***+++---++++++++++++++++++++++++***))))))))))))***++++++************)))((('''&&&))))))******+++,,,,,,,,,(((***,,,,,,***)))***+++*********************************++++++************++++++,,,,,,++++++***)))***++++++***)))***+++)))))))))************+++***************)))))))))))))))))))))***+++,,,---)))))))))))))))*********************************)))************+++++++++++++++,,,,,,,,,---------&&&''')))***,,,---------++++++************++++++++++++************++++++)))))))))************+++------,,,+++***)))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))+++---,,,)))'''(((***))))))))))))************))))))*********))))))((()))))))))))))))******+++(((((())))))))))))))))))************************'''(((((()))***+++++++++))))))******++++++******'''((()))***+++***))))))+++++++++************)))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((()))))))))))))))))))))))))))***++++++************************((()))******(((((()))***((())))))******))))))(((******++++++++++++******))))))************))))))((()))***++++++***)))(((vvvmmmbbb]]]\\\ZZZXXXWWWXXXYYYZZZYYYWWWUUUSSSPPPNNNLLLKKKKKKLLLIIIJJJKKKJJJHHHHHHHHHJJJPPPPPPQQQPPPOOOMMMKKKJJJHHHIIIJJJKKKIIIGGGDDDAAA===>>>???@@@@@@???===<<<999777666555666555333222000//////.........//////,,,,,,,,,---//////---+++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++,,,------+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***************************,,,---,,,***)))***,,,,,,,,,++++++++++++++++++)))))))))******+++++++++)))))))))***+++++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************((()))******+++++++++***,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---++++++++++++++++++++++++((())))))***************,,,,,,***(((%%%!!!((())))))***++++++,,,,,,(((***---,,,***))))))++++++******************+++***+++,,,------,,,+++******+++,,,,,,,,,,,,+++***)))***++++++***)))***+++************++++++++++++***+++,,,---,,,+++)))(((((())),,,...///...---+++++++++***************)))************************)))************+++++++++++++++,,,,,,,,,---------'''((()))***+++,,,,,,,,,++++++************++++++******++++++++++++******))))))))))))************++++++******)))))))))((((((((())))))*********+++))))))))))))))))))))))))************************))),,,///---)))&&&(((***,,,,,,,,,------------...***************)))((('''(((((()))***************''''''((())))))***))))))++++++++++++++++++++++++))))))))))))))))))******((()))***++++++++++++***((((((((()))))))))******+++++++++************)))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************'''((((((((()))))))))***))))))(((((())))))***+++************************'''((())))))''''''((())))))******************)))******++++++++++++******))))))************))))))((()))***++++++***)))(((xxxnnnddd^^^]]]ZZZXXXWWWXXXYYYZZZYYYXXXUUURRROOOLLLJJJKKKLLLMMMIIIKKKKKKKKKIIIHHHIIIJJJQQQQQQRRRQQQPPPNNNLLLKKKHHHIIIJJJJJJIIIFFFCCCAAA;;;===???AAABBBAAA@@@???<<<:::888777666444111.........---......///000111+++++++++---//////...,,,)))(((((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******......---,,,+++++++++++++++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,************************)))+++---,,,***)))+++------,,,,,,++++++******************++++++,,,,,,,,,(((((()))***+++,,,,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))***,,,,,,++++++,,,---++++++++++++++++++++++++'''(((***+++++++++***)))((()))***++++++***))))))((())))))***++++++,,,,,,'''***------***))))))+++++++++************++++++)))+++---//////---+++)))***+++,,,------,,,+++***)))+++++++++***)))***+++,,,,,,---------.........***,,,...//////---***(((&&&***///444444222---***---,,,,,,++++++*********************************)))************+++++++++))))))*********+++++++++)))******+++++++++******++++++************++++++)))***+++,,,,,,+++***)))))))))))))))************(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,///---)))&&&(((***'''(((((((((((()))))))))+++++++++******((('''''''''(((***+++++++++***)))&&&'''((()))*********)))))))))))))))))))))))))))+++++++++***)))(((((('''((()))***+++++++++++++++))))))(((((())))))***++++++++++++************))),,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************(((((((((((((((((((((((('''((((((((())))))******((((((((((((((()))******************************&&&'''((('''&&&&&&'''(((******++++++++++++******(((((())))))))))))(((((())))))************))))))''')))***++++++***)))'''sssfff^^^]]]\\\[[[ZZZ[[[\\\\\\ZZZXXXVVVUUURRROOOMMMMMMMMMNNNNNNOOOOOONNNKKKIIIJJJJJJOOONNNMMMOOORRRRRROOOLLLIIIIIIJJJJJJIIIHHHFFFEEEAAAAAAAAA@@@???>>>===<<<;;;;;;:::888555222000//////......///000000///---+++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......***+++,,,---------,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,+++***+++,,,......---------...//////------,,,,,,+++***)))))),,,,,,++++++++++++++++++,,,+++***))))))+++---...************************++++++,,,,,,,,,---------,,,,,,+++++++++,,,...///*********++++++,,,,,,,,,,,,---............///000222000...+++***))))))))),,,,,,************,,,,,,...------,,,+++***))))))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---//////---,,,+++*********///......---,,,+++******,,,,,,,,,++++++******************++++++,,,,,,,,,&&&''')))+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,'''***------+++***+++...++++++,,,,,,,,,,,,++++++++++++++++++,,,---......***************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++------,,,+++***************************++++++,,,------,,,+++***)))((('''************************(((((())))))*********+++&&&(((******))))))***+++)))((()))***++++++)))'''))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,,,,+++***))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))"""&&&***+++******,,,+++++++++++++++++++++************************************************))))))******++++++,,,,,,)))(((&&&&&&((()))((('''))))))************))))))((()))))))))))))))((('''+++,,,------,,,***'''%%%******************************))))))((())))))))),,,,,,,,,+++***))))))(((''''''(((((())))))***************)))))))))))))))''''''((()))***+++,,,,,,&&&(((***+++)))((((((((('''(((***,,,---,,,***)))|||lllcccaaaZZZYYYXXXXXXYYYYYYWWWUUUUUUTTTQQQNNNLLLLLLLLLMMMOOOPPPPPPOOOLLLKKKKKKLLLNNNMMMMMMOOOQQQQQQNNNLLLHHHIIIIIIIIIIIIGGGFFFEEEBBBBBBBBBAAA@@@???>>>===;;;:::999777555222000//////......///000000///------------......------------------------------------------,,,,,,+++++++++---------.........//////++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------.........---------------,,,,,,,,,+++++++++++++++,,,,,,,,,---+++,,,---,,,+++++++++---+++++++++***++++++,,,---,,,++++++******)))))))))++++++++++++++++++++++++,,,+++***))))))+++---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,---...******+++++++++,,,,,,,,,***+++,,,,,,+++***+++---...---,,,+++***++++++,,,,,,+++***))))))***+++,,,---,,,,,,++++++*********))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---+++***)))((('''+++++++++++++++++++++++++++******))))))******+++------,,,+++++++++,,,,,,,,,++++++******)))))))))---------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***************))))))++++++++++++++++++++++++,,,---//////...------...***++++++++++++++++++***,,,++++++++++++,,,,,,---))))))******++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))******+++((((((((((((((())))))***+++++++++***************************************+++++++++,,,,,,,,,,,,,,,((()))++++++***)))***+++***))))))***++++++)))'''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&(((***,,,---+++)))(((++++++++++++++++++++++++************************************************((((((((((((((()))))))))+++)))'''((()))***)))((())))))************)))))))))))))))))))))))))))))))))***+++,,,+++***)))(((((((((((((((((((((((((((+++++++++******+++,,,,,,,,,,,,+++******)))(((((())))))))))))***************)))))))))))))))))))))''''''(((((())))))******&&&''')))***(((''''''(((((()))***+++,,,+++******rrrfffbbbZZZYYYXXXXXXYYYXXXVVVTTTSSSRRRPPPMMMKKKKKKKKKKKKOOOPPPPPPOOOMMMKKKLLLMMMMMMMMMMMMNNNOOOOOOMMMKKKHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>::::::999777555222000//////......///000000///---........................------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,++++++++++++*********++++++++++++++++++,,,---,,,++++++,,,---******))))))******+++,,,***************)))))))))************************,,,+++*********+++,,,---------------------------*********++++++++++++,,,+++************+++,,,,,,***++++++++++++,,,,,,,,,***+++,,,+++))))))***++++++******++++++,,,---...++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++///......,,,+++***)))(((++++++++++++++++++******+++******))))))******++++++++++++++++++,,,---...************************......------------,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++***)))(((((((((************************...---------......---+++******++++++++++++******,,,++++++*********++++++)))))))))***+++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******)))(((((((((((())))))***((((((((((((((())))))***))))))******+++++++++,,,************************))))))))))))((((((((((((***+++,,,,,,+++)))******+++***)))***+++***(((&&&))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''(((***+++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))---...//////...+++)))'''************************++++++++++++++++++++++++************************))))))))))))((((((((((((,,,***((()))***+++******))))))************))))))******))))))))))))******)))))))))******+++++++++((((((((((((((((((((((((''''''''''''((())))))***++++++******)))(((((((((++++++++++++************))))))))))))))))))******)))))))))))))))*********'''(((******)))(((((())))))))))))************+++uuueee```\\\[[[ZZZZZZZZZYYYWWWUUURRRQQQOOOMMMKKKJJJJJJIIINNNOOOOOONNNLLLKKKKKKLLLLLLLLLMMMNNNNNNMMMKKKJJJGGGHHHHHHHHHHHHFFFEEEDDDDDDCCCBBB@@@???>>>======:::999888777444222000//////......///000000///---......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---------------......///++++++++++++++++++++++++***************************+++,,,+++*********,,,+++++++++***+++,,,,,,---***************+++++++++))))))************++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********************+++++++++++++++++++++++++++,,,------,,,***)))***+++)))******++++++,,,---...,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++,,,------------,,,************************++++++++++++,,,,,,,,,,,,++++++++++++************---,,,,,,++++++,,,,,,---+++++++++***++++++,,,---+++++++++,,,,,,------------------------,,,,,,,,,++++++++++++++++++++++++---,,,***)))((()))******************++++++++++++***((('''))),,,---+++((()))******++++++******))),,,,,,+++***))))))))))))((()))******+++,,,------,,,,,,,,,++++++*********************************************************)))******++++++******))),,,+++******))))))*********************++++++,,,)))************+++++++++************************(((((((((''''''&&&&&&%%%+++,,,------+++*********,,,***))))))******(((&&&))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&((()))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++,,,+++***)))((()))))))))))))))*********++++++++++++++++++++++++************************,,,,,,++++++******))))))+++***((((((***+++***)))))))))************))))))))))))((((((((()))***+++***))))))))))))***++++++************************&&&&&&&&&&&&'''((()))************))))))(((((((((+++++++++******))))))))))))))))))))))))*********,,,,,,,,,++++++*********)))***++++++***)))***+++******))))))))))))***+++wwweee___[[[ZZZYYYYYYYYYYYYWWWUUURRRQQQOOONNNLLLKKKJJJIIILLLMMMNNNMMMKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJHHHHHHIIIIIIHHHGGGEEEDDDCCCBBB@@@>>>===<<<<<<<<<999888888666444222000//////......///000000///---------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************)))***+++***)))((()))+++++++++*********+++,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************+++++++++++++++++++++++++++,,,---,,,***)))***+++******++++++++++++++++++,,,------------------,,,*********++++++,,,,,,---++++++,,,------------,,,************************************++++++,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,+++************++++++++++++,,,,,,------...+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---++++++++++++,,,,,,------'''%%%$$$'''+++---+++)))******++++++++++++******,,,,,,+++***)))))))))))))))******+++,,,,,,------,,,,,,,,,++++++*********************************((())))))***++++++,,,,,,)))******++++++******)))++++++++++++,,,---...///***************++++++,,,+++++++++************)))************************+++++++++******)))))))))+++,,,------+++*********,,,***))))))******)))'''))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++******))))))+++)))'''((()))***))))))))))))************))))))''''''''''''(((((()))***+++***))))))(((((())))))************************************+++---......************))))))))))))*********))))))(((((('''(((((())))))************+++++++++***))))))((((((((()))***)))(((((()))*********)))(((((())))))***yyyfff```WWWVVVUUUVVVWWWWWWUUUSSSSSSRRRQQQPPPNNNLLLKKKJJJKKKLLLMMMLLLJJJIIIJJJKKKLLLMMMOOOOOOMMMKKKJJJKKKIIIIIIJJJJJJIIIHHHFFFEEECCCBBB???===;;;;;;;;;;;;888888777666444222000//////......///000000///------,,,+++******+++,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,+++***+++,,,---...++++++++++++,,,,,,,,,,,,+++++++++++++++*********)))***+++***)))((()))+++))))))(((((())))))***+++---------------,,,,,,,,,*********+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,++++++***))),,,,,,,,,++++++++++++***)))***+++***(((((()))***+++++++++,,,++++++***))),,,,,,------------,,,,,,*********++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++***))))))))))))))))))*********+++++++++******))))))******+++---,,,+++***************)))))))))******+++++++++******++++++++++++,,,,,,,,,,,,,,,++++++++++++***)))))))))***+++,,,------+++++++++,,,,,,------...''''''(((***,,,------,,,+++++++++,,,,,,+++++++++,,,++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************************'''((()))***+++,,,------******++++++++++++******(((((()))+++---000222333((((((((((((((())))))***,,,+++++++++******))))))*********************************)))))))))))))))***+++,,,,,,+++)))******+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))((((((((())))))((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((***)))'''''')))***)))((())))))************))))))&&&'''((()))******))))))*********))))))(((((((((((((((((((((((((((((((((***************+++,,,---++++++******************)))))))))(((((((((((((((((((((((()))******++++++)))(((((((((''''''&&&&&&&&&''''''&&&%%%%%%'''(((***)))))))))))))))((((((xxxfff```UUUTTTTTTUUUWWWWWWVVVTTTTTTTTTSSSRRRPPPNNNMMMLLLKKKLLLMMMLLLKKKJJJKKKLLLLLLNNNPPPPPPMMMKKKJJJKKKJJJJJJKKKKKKJJJIIIGGGFFFEEECCC@@@===<<<;;;;;;<<<888777777666444222000//////......///000000///---...---,,,++++++,,,---...------------------------+++++++++,,,,,,---------))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........---+++++++++,,,...///+++,,,,,,,,,---------------,,,,,,,,,++++++++++++***,,,---,,,+++***+++,,,***))))))))))))***++++++---------,,,,,,+++++++++***++++++,,,------......******++++++,,,,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,+++,,,------,,,+++***))),,,,,,,,,+++++++++******(((***+++***))))))***+++)))***+++,,,,,,+++***)))******+++,,,,,,+++******++++++++++++++++++,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******''''''((()))***+++,,,,,,+++******))))))******+++******************+++,,,******************+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++,,,,,,+++++++++)))******+++,,,,,,------)))+++,,,---,,,+++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++'''(((((()))***,,,---...((((((((((((((())))))******************+++++++++************************''''''((((((((((((((((((((()))++++++***)))***+++***((('''''')))+++++++++))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***)))))))))+++,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((())))))))),,,***((()))***+++******))))))************))))))&&&(((***,,,---,,,+++***'''((()))*********)))((((((((((((((((((((((((((((((((('''''''''(((((()))++++++++++++++++++,,,,,,))))))))))))))))))******'''(((((()))******++++++))))))(((((((((((((((((('''(((((('''%%%&&&((()))((()))*********)))'''&&&vvveee___VVVUUUUUUWWWYYYYYYXXXWWWUUUUUUUUUSSSRRRPPPNNNMMMLLLMMMNNNMMMLLLKKKLLLMMMLLLOOOQQQPPPMMMKKKKKKLLLJJJKKKKKKLLLKKKIIIHHHGGGFFFDDDAAA>>><<<<<<<<<===777777666555444222000//////......///000000///---000///---,,,,,,---///000------------------------+++++++++,,,,,,---------,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,---------......///...,,,,,,,,,---///111,,,,,,,,,------.........---------,,,,,,+++++++++,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...------,,,,,,+++***))))))++++++,,,------...//////******+++,,,,,,,,,,,,+++........................++++++,,,,,,,,,---------,,,------...---,,,+++***,,,,,,,,,++++++************+++------,,,,,,---///'''(((***+++,,,,,,+++***((()))***++++++***)))(((++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////&&&&&&''')))***+++,,,------,,,,,,,,,,,,,,,,,,---((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********+++,,,------,,,+++)))(((((())))))***++++++,,,,,,***---///...***((()))***,,,------......------,,,++++++++++++,,,---.........------,,,,,,++++++************++++++,,,,,,---))))))))))))))))))))))))+++++++++***************+++,,,,,,------,,,,,,++++++***)))'''&&&&&&&&&&&&***************++++++,,,'''((()))***+++,,,------******************************++++++,,,,,,------&&&(((*********)))***+++)))(((&&&''')))+++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((('''(((+++---///))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******++++++,,,,,,---+++******+++,,,,,,+++))))))************))))))'''))),,,///000///,,,+++$$$%%%(((***++++++***)))************************+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,'''(((((()))***++++++++++++++++++++++++++++++++++++++++++***((()))+++---((()))***+++***)))'''%%%uuueee^^^[[[YYYWWWWWWWWWXXXWWWVVVVVVUUUTTTRRRPPPNNNLLLKKKJJJKKKLLLKKKIIIHHHHHHIIIOOOOOOOOONNNNNNMMMKKKKKKIIIIIIJJJJJJIIIGGGFFFDDDEEECCCAAA===;;;999999888888888666555333111000000333333222111000///......---,,,,,,+++,,,---///000...---,,,++++++++++++++++++++++++,,,,,,---------+++,,,---.........---,,,******++++++,,,---......+++,,,,,,---...///000000//////...---,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++***)))***+++---...///...,,,*********,,,---///---++++++,,,,,,+++***,,,,,,************,,,,,,......---,,,,,,,,,---------,,,++++++------,,,+++***++++++,,,,,,++++++***---,,,+++*********+++,,,,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,---///000000...,,,+++------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,)))******++++++******)))***+++,,,,,,------,,,,,,&&&'''***,,,------,,,+++************************,,,,,,++++++,,,,,,---......---,,,---//////,,,(((++++++************++++++)))))))))******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***))),,,+++)))(((((()))+++,,,+++++++++*********)))))),,,---...---+++***+++,,,************************+++***))))))***,,,---///,,,+++)))((((((***,,,---)))))))))))))))))))))))))))''''''))),,,...---+++((((((((((((((((((((((((+++***)))))))))***,,,---+++++++++***)))((((((''')))******((('''(((***,,,---+++(((((()))+++++++++)))))))))))))))))))))))))))***++++++++++++***)))'''&&&%%%&&&(((******)))++++++++++++++++++++++++'''((()))******************************************///222///(((%%%'''+++)))***+++,,,,,,+++***))),,,,,,+++***))))))******((()))***+++,,,+++******+++******)))(((''''''&&&%%%&&&'''((()))))))))))))))*********++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))&&&(((+++------+++(((&&&(((((())))))))))))(((((('''''''''&&&'''((())))))))))))***+++,,,,,,------((((((((((((((((((((((((+++'''$$$%%%))),,,***'''&&&''')))*********)))(((,,,)))&&&'''***,,,+++(((***)))((()))*********)))qqq```YYYZZZXXXWWWWWWXXXXXXXXXWWWVVVUUUTTTRRRPPPNNNLLLKKKKKKLLLLLLKKKHHHGGGHHHIIIMMMNNNNNNNNNMMMLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEEEECCC@@@===;;;999999999888777666555333111000///333222111000///...------------,,,,,,,,,---...///......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,---.........---,,,,,,------....../////////............------------.........------,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++...---,,,+++++++++,,,---///...,,,******+++,,,---///---++++++,,,,,,+++***---,,,+++******+++,,,---++++++******+++,,,------///...------//////...---***++++++,,,,,,++++++***,,,,,,+++******++++++,,,---+++***+++,,,,,,+++************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,,,,*********)))******++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++*********+++,,,,,,------,,,,,,++++++,,,,,,***(((&&&$$$+++++++++***************,,,,,,++++++,,,,,,---...///---+++,,,------***(((++++++************++++++------,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,+++++++++*********)))))),,,---...---+++***+++,,,************************************+++,,,---...---+++***)))))))))+++,,,************************,,,***((()))***+++)))'''))))))))))))))))))))))))******))))))******+++,,,*********)))((('''''''''+++,,,,,,+++***)))+++,,,+++***((((((***+++***)))))))))))))))))))))))))))******))))))))))))*********)))((((((***,,,,,,+++))))))))))))))))))))))))((())))))************)))***************************---///---)))&&&''')))++++++***))))))***++++++++++++***)))))))))))))))'''((()))*********))))))+++******)))((((((''''''%%%&&&'''((()))))))))))))))))))))*********++++++(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&(((******(((&&&%%%((())))))******))))))((((((((()))))))))*********))))))***++++++,,,------))))))))))))))))))))))))+++))))))---111222...***((((((***+++++++++***)))---,,,************((('''***)))))))))*********)))nnn^^^XXXXXXWWWVVVWWWXXXYYYYYYWWWVVVUUUTTTRRRPPPNNNLLLLLLLLLMMMLLLJJJHHHGGGGGGHHHLLLLLLMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGEEECCC@@@===;;;:::999999888777666444333111000///111111000///...------,,,......---,,,,,,,,,------///...------,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,---------------....................................------------.........---------------//////...------,,,++++++++++++,,,,,,,,,,,,++++++000///...---,,,,,,,,,,,,...---,,,+++***+++,,,---...,,,+++***,,,,,,,,,+++------,,,,,,,,,,,,------((((((((((((***+++,,,---///...------//////...---***++++++,,,,,,++++++***,,,++++++******+++,,,,,,---,,,++++++,,,,,,***)))((()))***+++,,,------...++++++++++++++++++++++++***++++++,,,,,,---------))))))))))))***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---------+++)))&&&###""",,,,,,++++++*********))),,,,,,++++++,,,,,,---...,,,***))))))+++,,,,,,+++++++++************++++++.........---,,,+++++++++))))))***+++,,,---......++++++,,,,,,,,,+++******************************+++++++++******************,,,------++++++,,,...++++++++++++++++++++++++)))******+++,,,,,,,,,,,,---,,,+++***))))))***+++++++++++++++++++++++++++,,,+++******++++++***(((************************))))))***+++++++++++++++)))))))))((((((''''''&&&((()))******(((&&&&&&''')))))))))***++++++)))'''))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++))))))+++,,,,,,+++)))))))))))))))))))))))))))************))))))(((************************)))************)))((((((---+++)))'''''')))+++---******)))((((((((())))))((())))))***+++******************))))))(((((('''&&&&&&'''((())))))))))))((((((((()))))))))******((())))))******))))))((())))))))))))))))))))))))''''''(((((((((((('''''')))******************))))))***+++,,,,,,,,,+++***))))))******+++,,,,,,,,,************************((())),,,222666555000+++))))))***+++++++++++++++''')))++++++)))'''''''''))))))))))))))))))))))))pppaaa[[[WWWVVVVVVWWWYYYZZZYYYXXXUUUUUUSSSRRRPPPNNNMMMLLLMMMMMMLLLJJJGGGFFFGGGHHHKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFFFFFFFGGGHHHDDDCCC@@@===;;;:::999999777777666444222111//////000//////...------,,,,,,///......---,,,,,,,,,,,,///......---------......---------,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++***+++,,,---...//////000---------------..................---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,------,,,+++++++++,,,------,,,******+++,,,,,,+++------------------------((((((((())))))***+++,,,---,,,++++++------,,,+++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,...,,,++++++++++++***((())))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,---//////++++++++++++,,,---...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,***+++++++++***)))((('''---,,,,,,++++++******))),,,,,,++++++,,,,,,---...)))(((((()))+++...000111,,,++++++******++++++,,,,,,,,,+++++++++*********------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***)))***++++++++++++***)))***************************+++,,,,,,,,,,,,---...++++++++++++++++++++++++)))***+++,,,---,,,++++++...---,,,******))))))***++++++++++++++++++++++++*********+++,,,---...---++++++++++++++++++++++++((()))***,,,,,,+++************))))))((((((((('''''')))******(((%%%$$$$$$))))))***,,,...---***'''))))))))))))))))))))))))************************,,,***(((((()))***)))(((++++++++++++++++++++++++***************)))((('''***************************((('''))),,,,,,+++(((,,,+++)))(((((()))+++,,,))))))((((((((((((((()))++++++,,,,,,------------*********)))))))))((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******((()))+++------,,,+++***))))))******+++++++++,,,++++++++++++++++++++++++'''(((+++///111000,,,((())))))*********+++++++++$$$(((***((('''(((***)))*********)))))))))***rrrccc^^^VVVVVVVVVXXXZZZZZZYYYWWWUUUTTTSSSRRRPPPNNNMMMMMMMMMMMMLLLIIIGGGFFFHHHIIIKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHDDDBBB@@@===;;;:::::::::777666555444222000///...//////......------,,,,,,.........------,,,,,,+++......---------......///---------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++******+++,,,---...//////,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---,,,+++)))***+++,,,,,,+++------------------------,,,++++++*********++++++---,,,++++++------,,,+++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,---,,,++++++,,,,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...000111++++++++++++,,,---...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,******++++++,,,,,,,,,+++,,,,,,,,,,,,++++++******,,,,,,++++++,,,,,,---...,,,,,,+++++++++---///000,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++)))***++++++++++++***)))***************************+++,,,,,,,,,,,,---...++++++++++++++++++++++++)))***+++,,,---,,,+++***...---,,,+++*********)))************************))))))***+++++++++,,,---++++++++++++++++++++++++((()))***,,,,,,+++******++++++***************)))+++---///...,,,***))))))******,,,...000...+++((()))))))))))))))))))))))))))***,,,------,,,***))),,,***(((((()))***)))(((++++++++++++++++++++++++***************)))((('''************************+++(((''')))---///---*********++++++++++++******)))((((((((((((((()))))),,,,,,,,,,,,,,,---------************))))))))))))'''((())))))))))))))))))(((((((((((())))))))))))))))))************))))))************************+++***)))(((((()))***+++******++++++++++++******'''(((***,,,,,,+++***((()))***************++++++++++++++++++++++++++++++)))((()))*********(((&&&(((((((((((())))))******!!!%%%***+++)))((()))+++(((***+++***(((((()))+++qqqccc^^^WWWVVVWWWXXXZZZZZZXXXVVVTTTTTTSSSQQQPPPOOONNNMMMLLLLLLKKKIIIGGGGGGIIIKKKMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCBBB@@@===;;;:::::::::777666555333222000///...//////.........---------------.........---,,,,,,------------------...///---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------........................------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++,,,,,,,,,,,,------------,,,,,,'''((()))+++,,,---......++++++,,,,,,,,,,,,------,,,***))))))+++,,,,,,+++,,,,,,------------,,,,,,------,,,+++++++++++++++///...------//////...---***++++++,,,,,,++++++***))))))+++,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,------....../////////))))))))))))***+++,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000000000...+++******,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---.../////////******+++,,,---...//////******+++,,,,,,,,,++++++***************************************+++++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++------,,,,,,++++++******))))))))))))))))))))))))***++++++)))'''&&&&&&'''++++++++++++++++++++++++))))))***++++++++++++++++++++++++++++++++++++++++++,,,---,,,***))))))*********,,,...///...+++((()))))))))))))))))))))))))))***+++,,,,,,+++***))),,,+++))))))+++,,,,,,+++)))))))))))))))))))))))))))************))))))(((************************+++)))(((***...///---+++)))***+++,,,,,,+++***)))))))))((((((((()))*********))))))))))))***++++++************************((())))))******)))))))))((((((((()))))))))******)))******++++++******)))************************((((((''''''''''''(((((()))******************)))'''''')))*********)))(((************************++++++++++++++++++++++++++++++)))(((''''''((((((((((((((('''((())))))***+++,,,......,,,*********'''***,,,+++(((''')))+++oooccc^^^XXXWWWXXXYYYZZZYYYWWWTTTTTTTTTSSSQQQPPPOOONNNMMMKKKKKKJJJHHHGGGGGGJJJMMMOOOOOOOOONNNMMMKKKJJJIIIFFFFFFGGGGGGGGGGGGFFFFFFCCCBBB???===;;;;;;:::;;;777666555333111000///.../////////...............+++,,,---.........---,,,,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---,,,------....../////////---------,,,,,,,,,++++++,,,++++++******))))))))))))******+++,,,---......,,,,,,------------,,,,,,((()))+++,,,---...------***+++,,,,,,------------+++***((()))+++,,,,,,+++***+++,,,------,,,+++***,,,,,,+++++++++,,,,,,---///...------//////...---***++++++,,,,,,++++++***((()))+++,,,------,,,,,,+++***)))***,,,------,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,*********)))******++++++------,,,,,,,,,,,,++++++......---------,,,,,,,,,******++++++++++++*********+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,---------,,,,,,++++++,,,,,,---...---///000...+++))))))***---,,,,,,++++++,,,,,,---------..................***++++++,,,---...//////)))***+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,))))))*********+++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++***************************,,,,,,+++'''&&&&&&(((++++++++++++++++++++++++******))))))******+++,,,************************(((((()))(((&&&&&&''')))))))))***+++---,,,***'''))))))))))))))))))))))))***)))(((&&&&&&((()))******)))((((((***,,,,,,+++))))))))))))))))))))))))((())))))************)))************************)))))))))***,,,,,,,,,+++************************)))))))))))))))***++++++))))))((((((((()))***+++************************))))))*********))))))((()))))))))*********++++++)))******++++++******)))************************''''''((((((((((((''''''((())))))******))))))(((((((((((())))))))))))***************))))))))))))++++++++++++++++++++++++******)))((((((((()))***))))))((((((((()))***+++///---,,,,,,,,,+++***)))'''***,,,+++(((&&&))),,,pppccc___XXXXXXXXXYYYZZZYYYVVVSSSTTTSSSSSSQQQPPPOOONNNNNNKKKJJJIIIHHHGGGHHHKKKNNNQQQQQQPPPOOOMMMKKKIIIHHHDDDEEEGGGHHHHHHGGGFFFEEECCCAAA???===;;;;;;;;;;;;666666555333111000......///////////////.........***+++---...///...------++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,+++*********+++,,,---******++++++,,,---......)))***+++,,,---......///,,,++++++***)))((('''''')))***+++,,,...///000111,,,------......------,,,+++,,,---.........---,,,***+++,,,---------------+++)))((()))+++,,,,,,+++******,,,,,,,,,,,,******))))))******+++,,,......---,,,++++++------,,,++++++++++++,,,,,,+++++++++((()))+++,,,------,,,,,,***)))(((***,,,......---))))))***+++,,,------...++++++++++++++++++++++++***,,,---......---+++)))------,,,,,,+++,,,,,,,,,---------,,,,,,,,,++++++.........------,,,,,,,,,*********++++++*********++++++,,,---------,,,,,,))))))))))))***+++,,,---)))***+++,,,------...///,,,,,,++++++,,,,,,---...&&&)))------,,,+++,,,------,,,,,,++++++,,,,,,---...------,,,,,,++++++***......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,))))))******++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++,,,---------,,,,,,++++++++++++++++++++++++***,,,...---+++***,,,///************************+++***)))))))))***,,,---)))))))))))))))******************)))'''(((***---((((((((()))******(((&&&)))))))))))))))))))))))),,,)))$$$!!!!!!$$$))),,,'''&&&%%%&&&(((******)))++++++++++++++++++++++++'''((()))***************************************'''((()))***************---+++)))(((((()))+++---******))))))***+++,,,,,,+++***)))))))))***,,,---******************++++++))))))*********))))))(((************++++++++++++******++++++++++++******************************))))))************))))))(((((())))))))))))(((((())))))(((((())))))***+++*********)))))))))))))))************************&&&'''))))))(((((()))***+++***)))))))))***,,,---,,,)))&&&'''***,,,+++((('''***---+++'''&&&))),,,oooccc___ZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSRRRPPPNNNLLLKKKJJJMMMMMMKKKHHHFFFFFFIIILLLQQQPPPPPPQQQQQQPPPLLLIIIHHHHHHGGGHHHIIIHHHEEECCCAAA???======<<<<<<:::888555333111000111222222222111000000///...---------........................000///...------...000111........................***+++,,,,,,------,,,,,,***++++++,,,,,,------...------,,,+++,,,---...///------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))((()))***+++,,,---.........***,,,------,,,+++,,,---++++++******++++++,,,---...,,,++++++,,,------,,,......,,,,,,,,,,,,..................---,,,+++***///......---+++)))'''&&&************************,,,+++,,,---//////---++++++,,,---,,,*********,,,++++++++++++++++++++++++***+++,,,---...---,,,+++------,,,++++++************)))))))))***+++,,,,,,,,,------......------,,,***+++,,,,,,------------)))***++++++,,,,,,++++++---,,,++++++************************************///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++***,,,...//////...,,,***)))))))))***++++++,,,,,,...........................---,,,,,,,,,,,,---...+++++++++*********)))))),,,,,,,,,++++++,,,------,,,------......------,,,------------------------...---+++***)))***++++++...---,,,++++++---///000&&&''')))***+++,,,,,,,,,))))))))))))************))))))***+++++++++******+++***)))(((((()))***+++******))))))((())))))***************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,***)))***,,,,,,***'''++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******))))))***+++,,,,,,------,,,+++***))))))***+++,,,)))***+++++++++***((('''+++,,,,,,,,,+++***((('''++++++***)))(((((())))))************************))))))((((((((((((((()))+++***(((***,,,---***((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***+++)))(((((((((++++++)))(((''''''''''''+++***)))'''''''''((()))(((((()))***************+++***)))(((((()))***+++}}}nnnbbb^^^XXXXXXXXXXXXWWWVVVUUUTTTTTTSSSQQQOOOMMMLLLKKKKKKNNNNNNLLLIIIGGGHHHJJJMMMPPPPPPPPPQQQQQQOOOLLLIIIHHHGGGGGGHHHHHHHHHEEECCCBBB@@@>>>======<<<:::888:::777444222222222000///111000000///......------........................///...---,,,,,,,,,---...------,,,+++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---************************......///000///...---,,,)))***+++,,,------------+++,,,......,,,++++++,,,+++++++++***++++++,,,---...,,,++++++,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))(((+++++++++++++++***)))(((************************+++++++++---...///---+++,,,---...,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,------......------,,,++++++,,,---------,,,,,,+++,,,------......------------,,,+++++++++++++++------------------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,...000000...,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***---,,,,,,++++++,,,,,,---,,,------......------,,,------,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,---,,,+++***+++,,,...///******+++++++++++++++***))))))))))))******************++++++,,,,,,++++++,,,+++************+++,,,*********))))))*********************************************************))))))************))))))***)))(((***,,,---+++)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++*********++++++******))))))))))))************++++++++++++******(((((()))******+++,,,,,,++++++***))))))***++++++(((((()))((((((''''''&&&%%%&&&(((***,,,---------++++++***)))))))))))))))***************************))))))(((((()))))))))+++))))))***,,,,,,***((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((***++++++***))))))***+++***))))))(((''''''''',,,+++***)))((())))))***(((((()))***************+++***)))(((((()))***+++{{{kkk```\\\WWWXXXXXXWWWWWWVVVUUUTTTUUUSSSPPPNNNLLLKKKLLLLLLOOONNNMMMJJJHHHHHHKKKNNNOOOOOOPPPQQQQQQOOOKKKHHHFFFFFFFFFGGGHHHGGGEEECCCBBB@@@???>>>>>>===;;;:::;;;888555333333222111000000000000///......------...........................---,,,+++******++++++,,,+++++++++******))))))***+++,,,,,,------,,,,,,......---,,,,,,+++******+++,,,------......------+++,,,,,,------,,,,,,+++************************,,,---.........---+++***)))******+++,,,,,,,,,,,,,,,---///...,,,++++++,,,+++++++++++++++,,,------...,,,++++++,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++***))))))'''((()))***+++++++++++++++++++++++++++++++++++++++******+++---...,,,+++---......---***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...*********+++,,,---------...------,,,,,,,,,,,,---,,,------......------,,,,,,------------,,,,,,++++++,,,,,,---------------...------,,,,,,,,,,,,,,,..............................---,,,,,,,,,------,,,,,,+++++++++,,,,,,---,,,---///000000///---,,,++++++,,,,,,---.........+++++++++++++++++++++++++++,,,---......---,,,+++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,++++++******+++---...------------,,,***)))((()))))))))*********++++++***+++,,,,,,---------,,,------,,,,,,,,,,,,------++++++******++++++++++++************************++++++++++++++++++++++++))))))************))))))+++***)))***,,,,,,***))))))*********++++++++++++++++++++++++++++++++++++***************))))))))),,,++++++************+++******))))))))))))************++++++++++++******((((((((()))******++++++++++++***))))))***++++++,,,,,,+++************+++)))************)))((((((+++***))))))))))))))))))******************************)))))))))******+++***))))))***++++++***((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***++++++***))))))***,,,+++******)))(((((((((''',,,+++***************+++(((((()))*********************))))))))))))******yyyiii^^^ZZZYYYYYYYYYYYYXXXWWWVVVVVVUUUSSSOOOLLLKKKKKKLLLMMMOOONNNLLLJJJHHHHHHKKKMMMNNNNNNOOOPPPQQQOOOJJJGGGDDDDDDDDDFFFGGGGGGEEECCCBBBAAA???>>>???>>><<<;;;777555333222333333333222000000//////.......................................---,,,++++++******)))******+++,,,...///000000***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++,,,---...///...---,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))))))******+++,,,,,,,,,+++---...///...,,,+++++++++,,,++++++++++++,,,------...,,,++++++,,,---,,,,,,---------------------------.........------,,,+++(((((()))++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,++++++---------+++***+++,,,------------------------------,,,++++++---...///+++++++++,,,,,,,,,------......---,,,++++++,,,,,,,,,------......------,,,---.........---,,,++++++))))))***++++++++++++***...------,,,,,,---------------------------------...------,,,,,,,,,------...---,,,,,,,,,---...///---...///000000///...---+++++++++,,,------......+++++++++++++++++++++++++++,,,...//////...,,,+++---------,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,------......------,,,******++++++++++++,,,,,,------------------------++++++*********+++,,,---.........---,,,+++***)))))))))*********+++++++++++++++,,,---............---------,,,,,,---------***+++++++++,,,,,,,,,+++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++***((('''))))))))))))************************************************************)))((((((((()))******+++,,,,,,++++++++++++,,,,,,******++++++++++++******))))))))))))******+++++++++******************+++---,,,+++******+++,,,---,,,,,,+++***)))'''&&&&&&******)))))))))))))))*********************************************+++,,,)))))))))*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***++++++)))((((((***,,,************))))))((((((************************(((((()))******************))))))))))))))))))***xxxiii^^^ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTRRROOOLLLKKKKKKLLLNNNMMMMMMKKKHHHFFFGGGIIILLLMMMMMMOOOPPPQQQNNNIIIFFFBBBBBBCCCDDDFFFFFFEEECCCBBB@@@???>>>???>>>===;;;777444222111111222111111////////////.............................................---,,,+++******,,,,,,---...///000111222***+++,,,,,,------,,,,,,+++++++++,,,,,,---------+++,,,---...///...---,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++******+++,,,,,,,,,++++++,,,...//////---+++,,,,,,,,,,,,++++++,,,,,,---......,,,++++++,,,---,,,,,,------------------------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++***+++,,,---,,,,,,---///------------------------...---,,,+++,,,---...///---------,,,,,,,,,++++++...---,,,+++++++++++++++,,,------......------,,,............------,,,+++((()))******++++++******---------,,,,,,------...------------------------------,,,,,,,,,------..................///000000......///000000///......******++++++,,,---------------------------------,,,...///111111///...,,,+++++++++,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,------......------,,,*********++++++,,,,,,,,,,,,---------------------+++*********++++++,,,,,,,,,,,,---------,,,,,,+++************++++++++++++++++++,,,---...//////...++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++************************************************++++++,,,,,,,,,,,,++++++)))***+++++++++*********(((((()))))))))***************************************++++++++++++++++++%%%%%%%%%&&&((()))+++,,,,,,,,,++++++++++++,,,,,,******++++++++++++***************+++++++++++++++*********++++++*********((((((&&&&&&&&&'''((()))&&&'''''')))***+++,,,---***)))))))))))))))************************************))))))***+++,,,,,,((()))*********)))))))))************************))))))))))))************)))))))))))))))))))))))))))***)))((('''''')))+++)))******+++******)))((((((((())))))))))))))))))(((((()))***************)))))))))******)))))))))xxxiii^^^[[[VVVWWWWWWVVVVVVUUUTTTSSSRRRQQQNNNLLLKKKKKKLLLMMMMMMLLLKKKHHHFFFFFFIIIKKKLLLMMMNNNPPPPPPNNNIIIEEEAAA@@@AAACCCEEEFFFEEECCCAAA???>>>>>>>>>>>>===;;;:::777444111000///...,,,//////////////////....................................//////...---,,,+++///.........------,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,---......+++,,,------......------+++,,,,,,------,,,,,,+++************************+++,,,,,,---,,,+++***)))+++,,,,,,------,,,,,,,,,,,,---//////---------...,,,,,,,,,,,,,,,------......,,,++++++,,,------,,,***++++++,,,,,,++++++***+++++++++,,,,,,++++++***------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,***+++------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------------......///.........---,,,+++++++++---,,,+++++++++++++++,,,,,,------......------,,,---............------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////------,,,,,,,,,---......,,,---...///000000000000.........//////.........*********+++,,,,,,------........................---...///000000///...---++++++++++++,,,,,,,,,,,,......---,,,++++++++++++,,,------......------,,,******++++++,,,,,,------+++,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,******+++,,,,,,---,,,,,,*********++++++++++++,,,***+++,,,---.../////////******++++++++++++******((()))***,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))###&&&)))++++++,,,...000((()))))))))*********************************************+++++++++++++++%%%%%%%%%&&&''')))++++++******))))))))))))************++++++++++++******++++++++++++++++++++++++)))***++++++++++++***)))(((((('''''''''((())))))*********)))******+++,,,)))))))))))))))******+++************************)))))))))))))))***+++,,,''')))******)))(((((()))************************)))))))))*********++++++))))))))))))))))))))))))((())))))(((''''''(((***))))))+++++++++***)))(((''''''((())))))))))))((((((((()))***************))))))************))))))yyyjjj```\\\VVVVVVVVVVVVUUUTTTSSSSSSQQQPPPNNNMMMLLLLLLLLLLLLNNNMMMLLLIIIGGGGGGJJJLLLKKKLLLNNNPPPPPPMMMHHHDDD??????@@@BBBEEEFFFDDDCCC@@@>>>============<<<:::;;;888555222111000...---.../////////////////////........................------...//////...---,,,//////...---,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---************************)))***+++++++++***)))(((---------......------,,,***,,,...///.........000---,,,,,,,,,,,,---.........,,,++++++,,,------,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,......------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------,,,,,,---,,,,,,,,,,,,------...,,,------......------,,,,,,---..................******+++,,,,,,,,,,,,,,,+++++++++++++++,,,------........................,,,,,,,,,,,,,,,---...///)))+++---///000///...---------------------------++++++,,,,,,------..............................------------------------,,,,,,,,,,,,---------...///...---,,,++++++++++++,,,------......------,,,+++++++++,,,------......)))***+++---------,,,+++++++++,,,---------------)))******+++,,,,,,++++++*********+++++++++,,,,,,)))***+++,,,............)))***+++,,,,,,+++***)))&&&(((***+++,,,,,,+++***************************************************))))))************))))))$$$'''***+++++++++---///)))))))))*********++++++************************)))))))))*********++++++))))))((((((((()))************))))))))))))************++++++++++++******+++++++++***************)))***++++++++++++***))))))***+++,,,,,,,,,,,,+++000///---+++)))))))))))))))))))))))))))***++++++************************(((((((((((()))***+++,,,&&&)))+++***((('''(((***************************))))))*********+++++++++))))))))))))))))))))))))((()))+++***)))((()))***((()))+++,,,,,,+++)))((('''((()))***+++******)))(((((()))***************((()))***++++++***)))(((zzzkkkaaa^^^XXXXXXXXXXXXWWWVVVUUUUUUOOOOOOOOONNNMMMLLLKKKKKKOOONNNMMMJJJHHHHHHKKKMMMKKKLLLNNNPPPPPPMMMHHHCCC>>>>>>???BBBEEEFFFDDDCCC???===<<<<<<======<<<:::999777444333333333222111.........///////////////........................+++,,,---.........---,,,........................++++++,,,---------,,,,,,...------,,,,,,++++++***...---,,,+++,,,---...///...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,....../////////...---,,,.........///......------***,,,...///......///111---,,,,,,,,,,,,---.........,,,++++++,,,------,,,,,,,,,............,,,,,,,,,,,,---......---------)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...///...000000000...+++))))))***+++++++++++++++++++++++++++,,,.../////////...---+++,,,,,,------......///---------------...///000,,,------......------,,,,,,,,,---.../////////...(((((()))************)))************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///&&&))),,,///000///,,,***------------------------,,,,,,------...//////000........................,,,++++++******++++++,,,---------........./////////...---,,,++++++++++++,,,------......------,,,++++++,,,------...//////((()))+++,,,---,,,,,,++++++,,,---.........------******+++++++++******)))******+++++++++,,,,,,,,,((()))+++,,,---.........***+++,,,,,,,,,,,,+++***%%%''')))+++,,,+++***)))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))),,,---,,,)))((((((***************++++++++++++))))))))))))))))))))))))'''((((((((())))))******---,,,+++***)))))))))))),,,,,,++++++++++++,,,,,,******++++++++++++***************))))))))))))))))))***+++,,,,,,+++***)))'''((()))***++++++***)))++++++******+++---///000))))))((())))))***++++++************************''''''''''''((()))***+++&&&)))+++***((('''(((***************************)))************+++++++++))))))))))))))))))))))))(((***,,,,,,+++***)))***((()))+++,,,,,,+++***)))((()))***+++,,,,,,+++***(((((()))***************((()))***++++++***)))(((wwwiii```\\\ZZZXXXWWWUUUTTTTTTUUUUUUTTTRRRPPPNNNLLLKKKKKKKKKLLLLLLJJJHHHFFFGGGJJJMMMLLLLLLLLLMMMNNNMMMIIIGGG@@@??????AAACCCCCCBBBAAA?????????>>>===;;;999888999777555333111000000000........................,,,,,,,,,,,,,,,---...///000+++'''(((,,,///...,,,///...,,,,,,---...,,,+++++++++++++++++++++++++++...------,,,,,,------...,,,---......---+++)))(((...------,,,,,,------...++++++---......---++++++))))))))))))))))))))))))...------,,,,,,------......***&&&(((,,,///...+++---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........---------............///,,,++++++******++++++,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,++++++******++++++,,,---------------...///000---------...............---.........---,,,,,,+++......---------,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,---......------...000...------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,++++++******++++++,,,)))***+++,,,---.........******+++,,,,,,+++*********++++++,,,,,,++++++***///...,,,+++***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++)))))))))))))))******+++))))))************))))))+++***)))***,,,......---+++*********))))))((((((,,,+++***))))))***+++,,,(((((()))***+++,,,,,,---)))************+++++++++###)))((()))---...,,,++++++************++++++************************,,,++++++******)))))))))++++++++++++++++++++++++---+++***)))***+++***)))+++++++++***************++++++++++++++++++++++++)))************+++++++++,,,+++***)))((((((((((((************)))))))))(((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))------,,,+++*********+++******))))))))))))******((((((((()))******++++++''''''((())))))))))))(((%%%'''***,,,.........---+++++++++***************uuuggg___[[[ZZZYYYWWWVVVVVVVVVVVVWWWTTTRRRPPPNNNLLLKKKKKKKKKLLLLLLJJJHHHFFFGGGJJJLLLMMMLLLLLLLLLMMMLLLJJJGGGDDDBBBBBBBBBCCCBBBAAA???>>>??????@@@???>>><<<<<<888666444222000/////////////////////////////////---,,,,,,,,,------...///000,,,((((((,,,///...,,,,,,+++***,,,...///...---------------------------...------,,,,,,------...,,,---...///...---+++)))......------------......,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------...+++'''(((,,,...---***++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********------------------------........................++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,++++++++++++,,,,,,------------------........................------------......------,,,+++,,,,,,,,,------.........------------------------,,,,,,------------,,,,,,,,,---......------...000...------------...//////....................................------------//////...------,,,++++++////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++)))))))))))))))***++++++))))))************))))))((('''&&&&&&(((******)))************)))))))))(((++++++***))))))***++++++)))))))))***++++++,,,,,,)))************+++++++++&&&,,,///+++((()))(((%%%++++++************++++++***************************************)))))))))+++++++++++++++++++++++++++)))((('''((()))((('''*********)))))))))))))))++++++++++++++++++++++++************+++++++++++++++***************++++++,,,,,,+++++++++***************++++++++++++******************************)))))))))))))))))))))))),,,,,,+++*********************))))))))))))******++++++******)))(((((((((***+++,,,,,,---,,,,,,,,,((()))+++,,,---,,,+++***))))))))))))))))))))))))ttteee]]]ZZZYYYYYYXXXWWWWWWWWWXXXXXXTTTRRRPPPNNNLLLKKKKKKKKKLLLLLLKKKIIIGGGGGGJJJLLLNNNMMMKKKKKKLLLLLLJJJIIIHHHFFFEEEDDDDDDBBB???===>>>???@@@AAAAAA@@@??????777666333111///.........000000000000000000000000---------,,,------...//////,,,))))))---///...---)))((((((***---///000///...........................------,,,,,,------...------...//////...---,,,///......------......///------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------///,,,)))))),,,---,,,***++++++++++++++++++++++++,,,,,,---------.........******++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---,,,,,,******)))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,------...------,,,,,,,,,,,,---/////////...---------,,,------......------,,,,,,***+++,,,---...///000000........................------............------,,,---......------...000...------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------------------...++++++,,,,,,---,,,,,,+++...---,,,++++++,,,---...------............------***++++++,,,,,,,,,,,,,,,************************------------............+++,,,,,,------,,,,,,+++***))))))))))))***++++++))))))************))))))+++***((((((***++++++***************))))))))))))++++++***))))))***++++++************************)))************+++++++++))),,,---+++)))+++,,,***++++++************++++++************************)))******************++++++++++++++++++++++++++++++)))(((((()))))))))(((************************************************************+++++++++,,,************+++,,,---...++++++++++++*********)))******++++++++++++******************************))))))))))))))))))))))))++++++***)))))))))******************************++++++******)))((((((((())))))***++++++++++++******++++++,,,+++***((('''''''''(((((())))))******vvvfff]]][[[WWWWWWWWWWWWWWWXXXXXXXXXTTTRRRPPPNNNLLLKKKKKKKKKKKKKKKKKKIIIGGGGGGIIIKKKOOOMMMKKKJJJKKKKKKKKKJJJIIIHHHFFFEEEEEECCC@@@>>>???@@@AAAAAAAAA@@@???>>>888666444222000/////////000000000000000000000000......------------.........,,,***+++---......---)))((((((***---//////..............................------,,,,,,------...---...//////000//////......------------------......---,,,++++++,,,---...---------------------------,,,,,,,,,,,,,,,,,,---///---++++++,,,---+++))),,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------+++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------......---,,,,,,++++++++++++000000///...---,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,---...//////000////////////////////////------............------,,,---......------...000...------------...//////........................------.............../////////......---------,,,......//////...------,,,------------------------,,,,,,,,,------///000111---------......---------//////////////////......,,,++++++++++++++++++,,,------............------***+++,,,------,,,***)))************************,,,,,,,,,------------...+++,,,,,,------,,,,,,+++******))))))******+++,,,)))******++++++******)))---+++***)))+++++++++************)))))))))))))))+++******************++++++++++++*********))))))))))))*********+++++++++)))******)))))),,,---...++++++************++++++******************************++++++,,,,,,,,,---++++++++++++++++++++++++---+++******+++,,,+++***+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,***************+++,,,---)))))))))(((((((((''''''******++++++++++++******************************))))))))))))))))))))))))******)))))))))))))))***************************((((((((()))******++++++((())))))*********************++++++***)))((('''''''''(((((()))***++++++zzziii___\\\UUUVVVVVVVVVWWWWWWWWWVVVTTTRRRPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJHHHHHHIIIKKKOOOMMMKKKJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFEEEBBB@@@@@@AAAAAAAAA???>>><<<;;;999888666333222111111111///////////////////////////......---------......---,,,,,,,,,---.........,,,+++***+++---...---,,,------------------------...------,,,,,,------.........//////////////////------,,,,,,,,,,,,------///...,,,,,,,,,,,,...///------------------------,,,,,,,,,++++++,,,,,,,,,...---,,,,,,---,,,+++******+++++++++,,,,,,------++++++++++++,,,,,,,,,,,,------------------------------------............---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------,,,,,,------......---,,,,,,++++++++++++000000///...---,,,,,,,,,,,,,,,------...------,,,........................////////////////////////,,,,,,------------,,,,,,,,,---......------...000...------------...//////........................000111111111222222222333///...............------.........///......---,,,------------------------,,,,,,,,,---...///000111,,,,,,------------,,,,,,//////000000000///......+++,,,---......---,,,+++,,,,,,------------,,,,,,,,,,,,------,,,***((('''******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***************++++++,,,******++++++++++++*********(((''''''((((((((('''))))))))))))))))))***************++++++*********,,,,,,++++++***)))))))))))))))*********+++++++++///,,,***)))((('''((()))++++++************++++++************************,,,,,,,,,------.........++++++++++++++++++++++++---+++******+++,,,,,,+++************++++++,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******)))***++++++++++++***)))((((((((()))******+++++++++,,,------......------((())))))************)))(((((()))******+++,,,,,,lllaaa^^^UUUVVVVVVWWWWWWVVVUUUUUUTTTRRRPPPNNNLLLKKKKKKKKKJJJKKKKKKJJJHHHHHHIIIJJJNNNMMMKKKKKKLLLLLLJJJIIIGGGFFFEEEEEEFFFEEECCCAAA@@@@@@@@@@@@>>><<<:::999:::999666444222222111222////////////////////////000///......---.........,,,---------............///...,,,------...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////............---------,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++((())))))******++++++,,,*********+++++++++,,,,,,,,,,,,++++++++++++******---------.........//////------,,,,,,,,,,,,------((()))******,,,------...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...------,,,,,,,,,,,,---/////////...---------,,,,,,,,,------......------/////////.........------........................,,,,,,------------,,,,,,,,,---......------...000...------------...//////........................,,,------......//////000........................---...............---------------------------------------------...///000+++,,,---......---,,,+++,,,,,,---------------,,,---...///000000///...---,,,,,,------------,,,,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,++++++************+++,,,,,,******++++++++++++******+++***((()))***++++++***))))))))))))************)))***++++++++++++***))),,,+++++++++******)))))))))************+++++++++,,,'''%%%((()))))))))+++++++++************++++++************************------------------......+++++++++++++++++++++++++++)))((((((***++++++***'''''''''((())))))******************************++++++++++++,,,,,,,,,,,,,,,+++***)))((((((((((((,,,,,,,,,,,,+++++++++*********++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))***++++++)))***+++,,,,,,+++***)))++++++******)))(((((((((******+++,,,,,,,,,,,,+++(((((())))))***+++,,,,,,))))))******++++++,,,,,,ooobbb]]]WWWWWWXXXXXXXXXVVVUUUTTTTTTRRRPPPNNNLLLKKKKKKKKKJJJKKKKKKJJJIIIHHHIIIJJJMMMLLLLLLLLLMMMLLLJJJGGGHHHFFFEEEEEEEEEEEEBBB@@@???????????????===;;;::::::888666333222111111111000000000000000000000000000000///...............,,,---...............///000///---......///---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000//////...------------//////............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,.........---------******+++,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,---------.........------,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,---......///************************------------------------------------------------,,,,,,++++++++++++,,,,,,------------------........................------+++,,,------......------............////////////------------------------------............------,,,---......------...000...------------...//////........................)))******+++,,,,,,------............////////////------...............---...........................------,,,------......,,,---...//////...---,,,***+++,,,---------------///...,,,++++++,,,...///------............------******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---***++++++,,,,,,++++++***...,,,+++,,,...//////...((()))))))))************)))***++++++++++++***)))+++++++++***************)))************+++++++++(((###"""(((,,,+++,,,...++++++************++++++************************,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))((((((***,,,++++++''''''((())))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++***))))))*********------------,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,)))***,,,------,,,***)))++++++******)))(((((((((&&&'''(((((())))))(((((()))))))))******+++,,,---)))))))))***************pppbbb]]]YYYYYYZZZZZZYYYWWWUUUTTTTTTRRRPPPNNNLLLKKKKKKKKKJJJKKKLLLKKKIIIHHHIIIJJJLLLLLLLLLMMMNNNMMMIIIGGGIIIGGGFFFEEEEEEDDDAAA???===>>>???@@@@@@???>>>===999777555333111000000000111111111111111111111111000000///...............+++---//////.........///000///......///000///...------------------------...------,,,,,,------...111000///------,,,,,,,,,111111000000000000111111,,,---...//////...---,,,------------------------,,,++++++++++++++++++,,,)))+++...///...------.........//////000111222222,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...------------------------++++++,,,,,,---...//////------------------------------------------------------------------------,,,++++++******++++++,,,------------......///000---------...............+++,,,,,,---.........---,,,------...///000111111------------------------......////////////......,,,---///...------...000...------------...//////..............................//////000111111222.........///////////////------...............---...........................------,,,,,,,,,---------...///111111///...---+++,,,---...///////////////+++'''$$$$$$'''+++///......////////////......(((''''''(((***,,,...000------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++******++++++,,,---***++++++,,,,,,++++++******)))((())),,,---------(((((())))))*********+++)))***+++,,,,,,+++***)))************************)))************+++++++++000)))'''+++,,,(((%%%'''++++++************++++++************************,,,++++++******)))))))))++++++++++++++++++++++++---+++***+++,,,......---******+++,,,------......++++++++++++++++++++++++++++++,,,,,,,,,---------************+++,,,------,,,,,,,,,+++++++++************++++++++++++******************************))))))))))))))))))))))))++++++******+++,,,------)))***,,,------,,,***)))((((((((()))******++++++))))))***++++++++++++++++++++++++***++++++,,,---))))))))))))((((((((((((uuugggaaaZZZZZZYYYXXXVVVUUUTTTSSSTTTSSSQQQOOOLLLKKKIIIIIILLLKKKJJJIIIHHHHHHHHHIIIKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFDDDBBB@@@???AAAAAAAAA@@@>>><<<999888999777555333111000000000222111111111000000////////////.........---------------......------,,,+++------------------------////////////////////////............////////////......//////...---,,,,,,++++++,,,---...............///000111000///---+++++++++***+++,,,---+++)))++++++++++++++++++++++++---,,,+++,,,...///...---,,,++++++******++++++,,,******+++,,,------------111000...,,,+++++++++,,,---------............///---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,))))))*********+++++++++.........------,,,,,,,,,...------,,,,,,------......---+++,,,.../////////------------------------******+++,,,,,,---......---------.........//////......//////...---,,,,,,------------------------///.........///000222333......---,,,---...///000.........------,,,,,,,,,........................////////////////////////...------,,,,,,------...........................////////////////////////------------------------000///...---------------000000111000000///......,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,***)))(((((("""(((---///---***(((,,,,,,+++++++++,,,------000///---,,,+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------)))************++++++++++++,,,---------+++***))),,,)))'''(((+++---,,,******************************+++,,,,,,+++***+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++******+++,,,,,,,,,,,,+++***)))(((((('''(((***,,,------+++******+++,,,,,,+++(((((())))))******++++++)))*********++++++++++++*********++++++,,,,,,,,,++++++***************+++,,,,,,++++++***)))(((((((((((((((((())))))))))))************************)))((((((((((((((()))***,,,,,,++++++***)))))))))+++***)))***,,,------+++******++++++++++++******)))((((((((()))***++++++))))))************))))))((((((((((((((()))******vvvgggaaaZZZYYYYYYXXXWWWVVVUUUUUUVVVUUURRRPPPMMMLLLKKKJJJMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMKKKJJJIIIHHHHHHGGGFFFDDDBBBAAA@@@??????@@@@@@???===<<<;;;999777555333111000000000000000000000000000000000//////.........---------***++++++,,,------------------------------------....................................////////////......//////...------,,,,,,,,,------------------,,,---...//////...,,,+++---,,,+++,,,......,,,+++,,,,,,++++++++++++++++++---,,,+++,,,...///...---...------,,,,,,------...,,,,,,,,,------,,,++++++000///---,,,++++++,,,,,,------------............---,,,,,,,,,,,,---......++++++***))))))))))))***+++,,,,,,,,,,,,---------......---------,,,,,,,,,...------,,,,,,------...---,,,+++,,,///111222111------------------------,,,,,,,,,---.........///---------.........//////......//////...------,,,------------------------............///000111111///......---...///000111/////////.........------/////////////////////...000000000000000000000000...------------------.........................../////////...............------------------------//////...---------------///000000000//////...---,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***(((+++///222333111...,,,+++++++++,,,---...///000...---,,,+++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++***************)))((((((+++)))((()))***+++++++++************************((()))******)))((()))***,,,,,,++++++************))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***......,,,++++++++++++++++++************,,,---...,,,+++))))))+++,,,+++***((()))))))))))))))***************+++++++++,,,,,,*********++++++,,,,,,,,,++++++***************+++,,,,,,++++++***))))))((())))))))))))************000///---+++)))'''%%%%%%...---,,,***))))))((((((******************++++++,,,+++))))))******)))'''******++++++++++++******))))))))))))))))))***+++))))))************))))))((((((((((((((()))******wwwggg```YYYXXXXXXXXXWWWWWWWWWWWWWWWVVVSSSPPPNNNLLLKKKKKKMMMMMMOOOPPPPPPPPPOOONNNLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHFFFEEECCCAAA@@@===>>>???@@@???>>>===<<<888777555333111000000000000000000000000000000000/////////.........------((()))***+++------------------------------------------------------------............////////////.........///......---,,,------------------,,,,,,***+++---......---,,,+++------,,,---...///---+++,,,,,,,,,++++++*********---,,,+++,,,...///...---...------,,,,,,------...------------,,,+++***)))...------,,,,,,------...------------............---,,,,,,,,,,,,---......///...------,,,,,,------,,,,,,,,,,,,------------...------------,,,,,,,,,......------------......+++***)))+++...111222111------------------------..................//////------........./////////.........///......---,,,---------------------------....../////////......//////......//////000111000000000000////////////////////////////////////000000000000000000000000......------------..............................//////......---------,,,------------------------//////...------------......////////////...------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///000///...+++***++++++,,,---...///111222------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))************++++++++++++******))))))))))))***((()))***)))((()))***,,,************************((()))******)))((()))***+++************)))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***111///---***)))***+++,,,************+++,,,---...+++***))))))***+++***)))))))))))))))((((((((((((*********+++++++++,,,,,,*********++++++++++++++++++***************++++++,,,,,,++++++***)))))))))************+++++++++++++++++++++************)))...---,,,+++***)))))))))((())))))***++++++,,,,,,***((('''((())))))((('''******++++++++++++******+++***))))))))))))))))))))))))************)))))))))(((((((((((()))******vvvggg```XXXXXXXXXXXXXXXXXXXXXYYYXXXVVVSSSOOOMMMKKKKKKKKKKKKMMMOOOQQQRRRRRRPPPOOOMMMNNNNNNMMMLLLJJJHHHGGGHHHHHHHHHGGGEEECCCBBBAAA===>>>>>>???>>>===;;;:::888777555222111000000111111111000000////////////////////////............)))***+++,,,------------------------------------------------------------............////////////---...............------///...------,,,,,,,,,,,,***+++,,,---......---------,,,,,,---......---+++---,,,,,,++++++*********---,,,+++,,,...///...---,,,++++++******++++++,,,,,,---------,,,,,,+++***,,,,,,,,,,,,------......,,,,,,---------.........---,,,,,,,,,,,,---......111000000///.../////////*********+++++++++,,,,,,------------------------......------------......***)))((())),,,...///...------------------------//////..............................////////////---...............------........................------/////////...---,,,............//////000000000000000000000000000000.........///////////////000000000000000000000000//////............//////........................//////......------,,,,,,------------............///......---------......---...............---------------.........//////------------------------+++++++++++++++++++++++++++++++++******))))))(((---,,,,,,,,,---...///000---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))*********+++++++++...---++++++***+++,,,---''')))+++***''''''***---***************************+++,,,,,,+++***+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***---,,,+++*********++++++((((((((())))))******+++***)))((()))***+++)))(((***))))))((((((''''''''')))))))))*********++++++***************+++++++++*********)))******+++,,,+++++++++*********)))))))))))))))*********++++++(((((()))***++++++,,,,,,(((((((((((()))***++++++))))))*********+++++++++&&&%%%%%%'''***,,,,,,+++******++++++++++++******++++++***)))((((((((()))))))))************))))))))))))(((((())))))***+++tttfff```XXXXXXYYYYYYYYYYYYZZZZZZXXXUUURRRNNNKKKIIIIIIIIIJJJLLLNNNPPPQQQQQQPPPOOOMMMNNNNNNMMMLLLJJJHHHGGGHHHHHHHHHGGGFFFDDDCCCBBB>>>??????>>><<<:::888777888666444222111111111111333222111000///------,,,000000/////////.........---...............------------------------------------------------------............////////////------...............---///...---,,,,,,,,,,,,,,,,,,,,,------............,,,+++***+++------+++***,,,,,,,,,++++++*********---,,,+++,,,...///...---,,,++++++******++++++,,,***+++,,,,,,---------,,,++++++,,,------.........,,,,,,,,,------------...---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------///......------......///...,,,++++++,,,------,,,------------------------.........---------------........./////////000000------...............---........................------/////////...---,,,------......////////////////////////////////////------........./////////////////////////////////000//////......//////000//////////////////////////////.........------------------....../////////......---------......///------...............------------...............------------------------,,,,,,,,,+++******))))))---,,,,,,+++,,,,,,------......---,,,+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))*********+++++++++...---,,,++++++,,,---...''')))+++***((('''***---***************************+++,,,,,,+++***+++,,,)))))))))))))))))))))***))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***%%%&&&)))+++,,,,,,******((()))))))))************))))))((()))++++++)))'''******))))))((((((''''''(((((((((((()))))))))*********************************))))))***++++++,,,+++++++++***************((((((((()))))))))******......,,,+++)))((('''&&&(((((((((((()))***+++,,,+++++++++*********))))))'''&&&'''))),,,---...---******++++++++++++******++++++***)))((((((((()))))))))************)))))))))))))))))))))***++++++pppddd___YYYYYYYYYZZZZZZZZZZZZZZZXXXVVVQQQMMMJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOOOONNNLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHGGGFFFEEECCCBBB?????????>>><<<:::888666777666444222111111111222222222111000...---,,,,,,000000000/////////......///////////////...------------------------------------------------------............////////////,,,---......///.........///...---,,,+++,,,---...---------------.........+++******+++,,,,,,+++)))++++++++++++++++++++++++---,,,+++,,,...///...---...------,,,,,,------...)))***+++,,,------------+++,,,------.........---,,,,,,,,,,,,---------------,,,,,,,,,,,,---......///......---------------------------............,,,,,,,,,------------...//////............//////111///------...///...---------------------------------------------------....../////////000000000,,,---......///.................................---....../////////......---...///000000000//////////////////000000000000---......//////000000111000000000000000000000000000000////////////000000////////////////////////////////////////////////---------...//////000000...------------...//////------...////////////...........................------------------------------,,,++++++***)))))),,,,,,,,,,,,,,,---//////000///---,,,+++***))))))((())))))************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))************++++++++++++************++++++,,,)))***+++***)))***+++---************************((()))******)))((()))***)))))))))************+++))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++*** ###'''+++---,,,***)))***++++++,,,,,,,,,++++++)))))))))+++,,,,,,***'''************))))))))))))((((((((()))))))))*********************)))))))))))))))))))))***+++,,,,,,************************'''((((((((())))))))))))+++++++++*********))))))------,,,+++++++++++++++,,,,,,++++++***))))))(((---+++***+++,,,,,,+++*********++++++++++++******+++***))))))))))))))))))))))))************))))))***))))))))))))***++++++~~~lllbbb___ZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWRRRMMMJJJIIIIIIJJJLLLLLLLLLMMMMMMNNNNNNNNNKKKLLLMMMMMMMMMKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCC???@@@@@@@@@>>>===;;;999777666444222111111111222///////////////.........000000000000/////////...------......///.........------------------------....................................////////////,,,------...//////.........---,,,++++++,,,...///------,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,************++++++,,,,,,------,,,+++,,,...///...---...------,,,,,,------...++++++,,,------,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......111000//////......//////---------............///,,,,,,,,,---------......//////............/////////---,,,,,,---......------------------------------------.../////////000.../////////000000000000,,,------...//////..........................................///000111111///000111222222222111111000000000111111111222222///000000111222222333333222222222222222222222222111000000//////000000111////////////////////////......//////000111111111---------...///000000000---------------...//////---...//////000000000///................................................------------------------+++++++++++++++,,,,,,---000///...---,,,+++++++++)))***+++,,,---,,,,,,+++------------------------,,,,,,,,,,,,++++++++++++)))************+++++++++)))***++++++,,,,,,++++++,,,+++******+++------,,,************************((()))******)))((()))***************++++++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***###%%%(((***++++++*********+++,,,,,,,,,,,,+++************,,,------***(((************++++++++++++************+++++++++++++++*********)))))))))((())))))))))))***+++,,,---************************(((((()))))))))*********&&&'''((()))+++---......------,,,+++++++++,,,,,,++++++******************...---++++++,,,,,,+++)))******++++++++++++******))))))))))))))))))***+++))))))************))))))******))))))******+++,,,{{{jjjaaa___[[[[[[[[[[[[ZZZZZZZZZYYY[[[XXXSSSNNNKKKJJJJJJKKKMMMMMMLLLLLLLLLMMMNNNOOOKKKKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHGGGFFFEEEDDDCCC???@@@@@@AAAAAA???>>>===777555444222111111222222---------...///000000111000000000000////////////******,,,---.../////////------------------------////////////////////////............/////////000,,,,,,---.../////////......---+++++++++---///000------,,,+++*********+++---,,,,,,---......---+++))))))***+++,,,------...---,,,+++,,,...///...---,,,++++++******++++++,,,------------,,,+++******,,,,,,.........---,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---......------,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........//////............//////***((('''(((+++,,,,,,,,,---------------------------......///000111111222////////////000000000000,,,,,,---.../////////...///////////////////////////.........///000222333111222333444555444333333111111111222222333333333111111222333444444555555444444444444444444444444111111000000000000111111000000000000000000000000......///000111222333333---------...///000000111---------------...///000......///000111111000000.....................---........................------......///000000111..................------//////...------------...,,,---///000000000//////------------------------,,,,,,,,,,,,,,,,,,------)))************+++++++++***+++---...///...------...+++)))***---///...,,,***************************,,,,,,,,,+++***+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***(((((())))))******++++++((()))***++++++***((((((******+++---...---+++(((*********+++,,,,,,,,,---++++++,,,,,,,,,---------+++*********))))))(((((())))))))))))***+++,,,---******************++++++)))************+++++++++,,,,,,++++++***))))))(((((((((((()))***,,,---...)))))))))***++++++,,,,,,+++***)))***,,,------+++******++++++++++++******))))))(((((()))***++++++))))))************))))))*********)))******+++,,,yyyhhh```aaa[[[[[[[[[[[[[[[ZZZYYYXXXUUUUUUSSSPPPMMMKKKLLLMMMOOONNNNNNMMMMMMNNNNNNOOOLLLLLLLLLKKKJJJJJJIIIIIIKKKHHHFFFGGGHHHHHHEEECCC>>>>>>======<<<<<<;;;;;;;;;999666333111000111111000000000000////////////000000000000////////////,,,,,,,,,---------......---------............///000000/////////.........------...///000000//////........................222///---...000000...,,,......,,,,,,,,,,,,......,,,------......------,,,,,,,,,,,,------,,,++++++,,,,,,++++++,,,---///000---,,,,,,,,,,,,---......+++,,,,,,------.........//////.........---------,,,---......,,,,,,---...------------------------+++++++++,,,,,,,,,------))))))***+++---...//////........................000///...---,,,------...///////////////......---,,,,,,,,,---...//////000111000...,,,,,,...///000444000---,,,///111111000//////......---......///000000000000000000000000555444333111111111222222222222222333333333333333555666777999999999888888<<<;;;:::999999:::;;;<<<<<<<<<===>>>>>>>>>======<<<:::888666666555222000444444333222111000///...111000000000////////////111111111000000/////////+++,,,,,,---......//////////////////000000000000//////////////////////////////.........---------(((+++...111222222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))*********+++++++++)))***,,,---...---,,,,,,***+++,,,---,,,***(((&&&***))))))))))))+++,,,---***++++++++++++***))))))((((((((((((((((((((((((---)))&&&'''+++---)))%%%&&&&&&'''((()))***++++++***)))))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((()))+++---...))))))***++++++++++++*********))))))))))))***************++++++,,,,,,---******++++++++++++******))))))))))))))))))))))))...---+++*********++++++))))))***++++++++++++******++++++,,,,,,++++++***))))))***+++,,,,,,------++++++++++++++++++++++++((())))))))))))***************)))))))))))))))***++++++++++++++++++++++++xxxeee\\\\\\ZZZZZZ[[[[[[[[[ZZZYYYYYYVVVVVVTTTQQQMMMKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIJJJHHHGGGHHHIIIHHHEEEBBB>>>>>>>>>===<<<<<<;;;;;;:::888666333111000111111....................................------------,,,,,,---------.........---------............///......---------,,,,,,,,,---......////////////...,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,......---+++,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,---///000---,,,,,,,,,,,,---......------,,,,,,------......//////.........---------,,,---......,,,,,,---...------------------------,,,,,,,,,,,,------------------------,,,,,,++++++........................000///...---------......///////////////......---,,,------...//////000000000///............///000111...,,,,,,...//////---//////.........///000000000000000111111111111222333333222222222444555666888999999999::::::;;;;;;===???AAABBBDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFEEECCC???===;;;999555333555444444333333222222111222111111000//////......000000000000111111111111.........///////////////111111000000//////......////////////////////////---------,,,,,,,,,++++++***,,,...000111111000//////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,)))***,,,------,,,***)))*********++++++++++++,,,***+++,,,,,,------,,,,,,***+++,,,,,,,,,***(((''',,,+++***))))))******+++((()))***+++++++++++++++)))))))))))))))))))))))),,,***((())),,,---,,,***((((((((()))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))+++,,,---))))))***++++++++++++*********))))))))))))*********************+++++++++******++++++++++++******************************++++++***)))((()))******))))))***++++++++++++******++++++,,,,,,++++++************++++++,,,,,,---************************)))))))))*********++++++******)))))))))******+++************************xxxeee[[[YYYXXXYYYZZZZZZZZZZZZZZZZZZXXXWWWUUURRRNNNLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIHHHDDDAAA??????>>>======<<<;;;;;;999888555333111111111111////////////////////////............------------,,,------------.........---------............///---------------,,,,,,,,,....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---//////---,,,,,,,,,,,,---......///...---,,,,,,,,,---..................---------,,,.........---,,,---...------------------------------------........./////////...---,,,++++++***........................000///......------......///////////////......---......//////000000111111.../////////000////////////...---...///000///...////////////000111222222000111111222333444555666555555666777999;;;===>>>AAABBBBBBCCCDDDEEEFFFFFFGGGIIIKKKMMMOOOPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQNNNNNNOOOPPPPPPPPPPPPPPPNNNKKKHHHFFFEEEBBB???===;;;;;;::::::999999888888777666555444333222111000///000000111111222222222000000000000////////////222222111000///...------////////////////////////000000000000////////////---......//////////////////...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000111222------------------------***++++++,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---***+++,,,,,,+++***((('''---,,,+++***))))))))))))'''((()))***+++,,,,,,,,,************************))))))******+++,,,,,,,,,******)))))))))(((((((((******,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******++++++))))))***++++++++++++*********))))))))))))******************))))))))))))******++++++++++++******************************)))(((((('''(((((()))***))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************+++++++++,,,***************+++,,,---)))))))))))))))))))))))){{{iii]]][[[WWWXXXXXXYYYZZZZZZZZZZZZYYYXXXVVVRRRNNNLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJHHHIIIJJJJJJIIIGGGCCCAAA@@@??????>>>===<<<;;;;;;888777555333222111000000111111111111222222222222000000000000////////////------------............---------............///////////////////////////////////////...---,,,,,,------..............................///000000000.........------.........***++++++,,,,,,++++++***+++,,,------------------,,,,,,,,,,,,------......---,,,,,,,,,,,,---......111///...,,,,,,,,,---...........................---...///...---,,,---///....................................////////////---------------.................................//////..................///////////////......---//////000000111111111111---...000111111000///...000000111222222222111000//////000000111333444555333444555666888:::;;;<<<===>>>???@@@BBBDDDFFFGGGJJJKKKKKKMMMNNNOOOPPPPPPOOOPPPRRRTTTUUUVVVVVVUUUWWWWWWVVVVVVVVVVVVWWWWWWSSSTTTTTTUUUVVVVVVVVVVVVSSSRRRPPPOOOOOOOOOMMMKKKFFFFFFDDDCCCAAA@@@???>>>======<<<;;;999888777666222222222222222222222222////////////////////////222111111000//////......////////////////////////222111111111000000000000000///...------...///000......------------......------------------------------...000111222333444........................++++++,,,,,,---,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,------------,,,+++******+++,,,---***++++++++++++***)))(((,,,++++++*********))))))(((((()))***+++,,,,,,,,,************************(((***+++***))))))***+++))))))))))))))))))))))))***+++---......---+++***************++++++++++++++++++++++++++++++++++++,,,++++++*********))))))))))))***++++++++++++***+++******))))))******+++,,,,,,++++++******))))))******++++++++++++******************************''''''(((((())))))******))))))***++++++++++++******++++++,,,,,,++++++***,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,************+++,,,------************************{{{kkk```]]]VVVWWWXXXYYYYYYYYYYYYYYYXXXXXXVVVRRRNNNLLLMMMNNNPPPOOOOOONNNNNNOOOOOOPPPMMMMMMMMMLLLKKKKKKJJJJJJIIIJJJJJJJJJHHHEEECCCBBB@@@@@@???>>>===<<<;;;;;;666666444333222111000000000111111111222222222333000000000000////////////---------.........//////---------............///.../////////////////////......///......---,,,,,,---------.........//////---....../////////000000........................***++++++,,,,,,++++++***+++,,,------.........---,,,,,,---------------------,,,,,,,,,,,,---......000000...---,,,------...---.....................---...//////------...///................................./////////000000........................////////////////////////....../////////////////////////////////......---000000000111111111111111,,,...000222222111000...///111222333333222222222000111111222444666888999999999;;;===???AAABBBCCCFFFGGGHHHIIIJJJKKKLLLLLLPPPQQQRRRSSSTTTUUUVVVWWWVVVWWWXXXYYYYYYYYYXXXWWWZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXZZZZZZ[[[[[[[[[ZZZXXXWWWWWWWWWWWWUUUTTTPPPOOOLLLIIIFFFCCCAAA@@@@@@@@@???>>>>>>===<<<<<<888888777666444333222222....../////////000000000111111111111111111111111000000000000000000000000------------,,,,,,,,,,,,111000...---------///000......---------......///------------------------.........//////000000000........................,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,******)))***+++,,,***+++++++++*********)))))))))******++++++++++++******+++++++++******)))************************+++,,,---,,,***))))))+++((((((((()))***+++++++++***+++---......---+++***)))))))))******+++++++++++++++++++++++++++++++++,,,+++++++++***))))))((())))))***++++++++++++***++++++************++++++---------,,,,,,+++++++++******++++++++++++******************************((())))))***++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++yyyiii___\\\VVVWWWXXXXXXXXXXXXXXXXXXWWWVVVUUURRRNNNMMMMMMNNNPPPPPPOOOOOOOOOOOOPPPPPPNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKIIIFFFDDDCCCDDDAAAAAA@@@???===<<<;;;;;;555555444333222111000000---......//////000000000............------------------........./////////---------............///,,,,,,,,,---------------------.........------,,,***++++++,,,,,,---------+++---...---,,,,,,---...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---......///......,,,,,,---......------,,,---,,,,,,,,,,,,---......////////////............---------...............---...//////...---...///..................................../////////000111111000///...------,,,////////////////////////......///000000000/////////////////////......---000000000000000111111111,,,...000222222222000000...///111111000000111333444444555777999<<<>>>???@@@AAACCCEEEGGGIIIJJJKKKLLLLLLNNNOOOOOOPPPPPPOOOUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\\\\]]]]]][[[ZZZYYY\\\\\\]]]]]]]]]]]]\\\\\\[[[\\\]]]^^^___`````````aaa___\\\[[[[[[ZZZWWWUUUTTTRRROOOKKKGGGCCC@@@>>>>>>?????????@@@@@@@@@@@@@@@???===<<<:::888666666222222222222222222222333111111222222333333333333000000000000000000000000///............---------000000...------...///000.........---......///000------------------------------,,,,,,,,,,,,,,,,,,........................---------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************++++++*********************(((((()))++++++,,,,,,++++++++++++++++++***))))))************************...------------,,,,,,,,,''''''((()))***+++,,,---+++,,,,,,------,,,******(((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++***)))((())))))***++++++++++++***++++++************++++++---------------,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++************++++++++++++++++++++++++++++++wwwhhh___\\\WWWWWWXXXXXXXXXWWWVVVVVVTTTTTTSSSPPPNNNMMMNNNOOOPPPOOOOOONNNNNNOOOOOOPPPNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLKKKHHHDDDBBBCCCEEEBBBAAA@@@???>>><<<;;;;;;444444444333222111000///,,,,,,---......///000000............------------............////////////---------............///,,,,,,,,,---------......,,,,,,---.........------******++++++,,,------...,,,...///...,,,+++,,,...+++,,,---......---,,,+++,,,,,,------------,,,,,,+++,,,---...////////////,,,------......---,,,,,,---,,,,,,,,,,,,---......,,,---///000000000...------------.........//////---///000///...---...000........................------........./////////000000000/////////......////////////////////////---...///000111000000//////////////////......---000000000000000000000000---...000111222222111111///000111000///000333666999999;;;===???BBBEEEFFFHHHHHHJJJLLLNNNOOOQQQRRRPPPQQQSSSTTTUUUVVVUUUUUUXXXXXXYYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\]]]^^^^^^]]]\\\\\\^^^___```aaabbbcccccccccaaa___]]]\\\\\\[[[YYYWWWUUUSSSPPPMMMHHHEEEBBB@@@===>>>???AAABBBDDDEEEFFFFFFEEEDDDBBBAAA???>>>===;;;;;;:::999777666555555444444444444444444333333000000000000000000000000222222222111111111000000///............//////000...............///000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......---,,,,,,+++,,,++++++++++++++++++,,,*********++++++++++++,,,+++++++++++++++***))))))+++***************++++++))))))++++++++++++***))))))******+++++++++******))))))))))))))))))))))))+++)))((()))---...---+++)))))))))******+++++++++,,,,,,+++++++++*********((((((((()))***+++++++++++++++++++++++++++++++++******+++++++++***))))))))))))***++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,+++***))))))***++++++++++++******++++++,,,,,,++++++************++++++,,,,,,---************************)))))))))*********++++++,,,+++******))))))))))))************************wwwiii___\\\XXXXXXXXXXXXWWWVVVUUUUUUSSSSSSRRRPPPMMMMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOONNNNNNMMMMMMLLLKKKKKKKKKLLLLLLKKKGGGCCCAAADDDGGGBBBBBBAAA???>>><<<;;;;;;444444444333222111000///---......///000111111222111000000000////////////............/////////000---------.........//////........./////////000000++++++,,,---............,,,,,,------...///000000...000222000---,,,---///---...///000000///...---,,,------......------,,,+++,,,---...////////////,,,---.........---,,,+++---,,,,,,,,,,,,---......***,,,///111222111///------------.........//////...///000///...---...000////////////////////////------------.........///,,,---...///000111222333000000000000000000000000---...///111111111000//////////////////......---000000000///////////////......///000111222222222111333333222000111555999======???AAADDDGGGIIIKKKLLLMMMNNNPPPRRRSSSUUUUUUSSSUUUWWWYYY[[[[[[\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[YYYZZZ[[[]]]^^^^^^]]]]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZ^^^___```bbbcccddddddddd^^^\\\[[[\\\]]]]]]\\\[[[VVVUUURRROOOKKKHHHEEEDDD>>>???AAACCCFFFHHHJJJKKKIIIIIIHHHGGGFFFEEEDDDDDDCCCBBB@@@>>><<<999888777777777666555444333333222000000000000000000000000000000000////////////...---......////////////000...............///000000....................................//////000000---------------------------.........---,,,,,,+++,,,++++++******++++++,,,))))))*********+++++++++***+++,,,,,,,,,***)))(((+++***************++++++++++++,,,,,,+++***(((''''''((()))***+++,,,,,,,,,((((((((((((((((((((((((&&&"""!!!$$$+++...,,,)))+++++++++***************,,,,,,+++***)))))))))***'''(((((()))***+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))***++++++++++++***,,,++++++******++++++,,,*********++++++,,,,,,---******++++++++++++******+++++++++++++++++++++++++++,,,------,,,+++***)))))))))***++++++++++++***+++++++++,,,,,,+++++++++))))))***+++,,,,,,------))))))))))))))))))))))))((())))))))))))*********---,,,***)))((((((''''''))))))))))))))))))))))))uuuiiiaaa^^^\\\ZZZXXXWWWXXXYYYXXXWWWWWWUUUTTTRRRQQQQQQQQQQQQSSSSSSTTTSSSSSSRRRQQQPPPOOOPPPOOOLLLIIIHHHHHHIIIKKKKKKJJJGGGDDDBBBBBBCCCDDDDDDCCCBBB@@@>>><<<;;;777666444222000//////...222222222222222222222222000000///.....................////////////......000000//////.........---........................+++,,,,,,------,,,,,,+++........................------------------------...........................---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000//////.........---///////////////000111111////////////////////////............//////000000111///,,,***)))+++---///000000000000000000000000//////000000000000//////000000//////......------000111222222222111///...000000111222444555666777666666888:::<<<>>>@@@AAAGGGHHHIIIJJJLLLMMMNNNNNNPPPPPPQQQQQQRRRSSSTTTTTTSSSTTTUUUVVVXXXZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]\\\[[[ZZZ[[[[[[\\\]]]]]]^^^______``````````````````______[[[\\\]]]^^^___``````aaa]]][[[XXXTTTRRRPPPOOOOOOLLLLLLKKKKKKLLLNNNQQQSSSNNNMMMKKKIIIGGGGGGGGGHHHIIIIIIIIIIIIGGGEEECCCBBBAAA@@@>>>;;;888666444222555444444333222111///...///...---,,,,,,---...///000000///...............///000111111111000...---000000000000000000000000111000///...---...//////...------,,,,,,------...................................................------------------------))))))***+++,,,,,,---...------------------------******))))))))))))*********+++,,,,,,+++***((('''))))))(((((()))+++---......---,,,+++************)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++)))''''''(((,,,000///,,,***)))***+++,,,+++++++++******++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,---------++++++******************++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***((()))+++,,,,,,+++)))(((++++++++++++++++++++++++---,,,,,,,,,+++*********************************sssgggaaa___[[[YYYXXXXXXYYYYYYYYYXXXUUUTTTRRRPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPQQQQQQPPPNNNKKKIIIIIIJJJIIIIIIIIIGGGDDDCCCDDDEEEDDDCCCCCCAAA@@@>>><<<;;;999888666444222111000000222222222222222222222222222222111000000000000000......////////////......///.........------------........................---......//////......---........................------------------------------------------------......---,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000/////////...........................//////000////////////////////////------......////////////------,,,------...//////////////////////////////000000111111111111000000000000000111111111111111///000111111111000//////000111222444666777999999<<<===>>>AAACCCEEEGGGHHHIIIIIIJJJKKKMMMNNNOOOPPPOOOPPPPPPRRRSSSTTTUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZ]]]]]]\\\]]]]]]^^^___```^^^^^^^^^______`````````]]]\\\ZZZXXXVVVVVVVVVVVVWWWVVVVVVUUUVVVWWWXXXYYYVVVUUUSSSPPPMMMKKKJJJIIIJJJJJJKKKKKKKKKJJJHHHHHHGGGHHHGGGFFFCCC???;;;999999777555333111111222222000///.........///000000111000000/////////000000///000000111000///...---........................///...---,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++,,,,,,,,,,,,++++++*********))))))***+++,,,---&&&'''((()))+++,,,---...++++++******)))(((((((((+++++++++*********))))))************++++++++++++,,,++++++++++++*********************************++++++++++++++++++++++++***+++,,,+++******,,,...+++)))'''''')))+++,,,,,,++++++******++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,************************------,,,+++***)))((((((*********++++++******))),,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++*********************************qqqfffaaa```YYYXXXWWWXXXYYYZZZYYYXXXSSSRRRPPPOOOMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOMMMJJJHHHHHHIIIGGGHHHHHHGGGEEEDDDEEEFFFCCCCCCBBBAAA???===;;;::::::999888666444333222222222222222222222222222222222222111000000000000000......////////////......---------------,,,,,,,,,..............................////////////......////////////////////////------------------------------------------------......---,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////............---------------...//////////////////////////////---------...............***,,,...///111111000000........................111111222222222222111111//////000111111222333333...///000000111000000000222333555777999;;;===>>>BBBCCCDDDGGGIIIKKKMMMNNNKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[YYYXXXWWWWWWWWWVVVVVVUUUTTTTTTSSSVVVUUUUUUUUUVVVYYY\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZZZZZZZ[[[\\\]]]_________``````______^^^___^^^\\\YYYVVVSSSPPPNNNNNNNNNNNNNNNLLLJJJHHHGGGHHHJJJLLLMMMLLLIIIEEECCC>>><<<888444222333444555222111000000000000000111111000000000000000111111000000000000000///..............................///...------,,,,,,------......------------......------------------------++++++++++++++++++++++++------------------------------------,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,+++,,,,,,------++++++************+++,,,***+++++++++***((('''&&&*********)))((((((''''''------------,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++***,,,......,,,+++++++++(((&&&%%%&&&(((+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,************************,,,++++++***)))(((''''''((())))))*********))))))---,,,+++************+++++++++++++++++++++++++++))))))******************************************tttggg___]]]XXXWWWWWWXXXZZZ[[[ZZZYYYSSSRRRPPPNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRMMMMMMLLLJJJGGGEEEEEEFFFGGGHHHIIIHHHEEEDDDDDDEEEBBBBBBAAA@@@>>>===;;;::::::999888666444333222222111111111111111111111111000//////.....................////////////......------------------------........................,,,,,,------------,,,,,,000000000000000000000000........................------------------------......------------......+++,,,,,,,,,------......------------------------................................................///////////////...............------......///000////////////////////////------------............,,,---///000111111111000////////////////////////000111111222222111111000....../////////000000000......///000111111222222555666888;;;>>>@@@BBBCCCEEEEEEGGGIIIKKKMMMOOOPPPMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXVVVVVVWWWWWWWWWUUUTTTSSSRRRRRRQQQOOONNNMMMLLLKKKKKKKKKJJJJJJLLLPPPTTTVVVXXXXXXXXXYYYZZZ[[[[[[[[[YYYYYYXXXXXXXXXYYY[[[\\\\\\^^^___aaaaaa```___^^^^^^______^^^]]][[[XXXWWWVVVUUUSSSQQQMMMHHHDDDBBBCCCEEEHHHKKKLLLLLLKKKKKKDDDBBB???<<<999888777777444333333222111111000000000000000000000000111222000000000000000//////...........................111000000///////////////......------------......------------------------++++++++++++++++++++++++------------------------------------------------+++++++++++++++++++++++++++******))))))******+++,,,+++*********,,,---///,,,+++++++++++++++++++++------...---+++'''$$$"""((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,,,,++++++************************+++++++++++++++++++++++++++,,,---,,,***)))***+++)))'''&&&''')))***+++*********++++++,,,,,,,,,,,,,,,+++++++++++++++++++++))))))*********+++++++++***************+++++++++))))))))))))************((()))******************((())))))******+++******************************((((((((()))*********+++************************xxxhhh]]]YYYWWWWWWWWWYYYZZZ[[[ZZZXXXTTTSSSQQQPPPOOONNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSLLLMMMLLLIIIFFFEEEEEEFFFIIIJJJJJJIIIFFFCCCBBBBBBBBBAAAAAA@@@>>><<<:::999999888666444333222111111111111111111111111111111000//////.....................////////////........................//////........................,,,------......------,,,000000000000000000000000........................------------------------........................,,,,,,,,,------.........------------------------........................////////////////////////........./////////////////////......//////000111////////////////////////........................111000////////////000111000000000000000000000000//////000000000000//////111000000000/////////...//////000111222444555555999:::<<>>999888777666444333111000111000000///000000111111111000000///////////////////////////////////////000000000000000////////////......------......///------------------------------------------------------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))))))))+++,,,---+++,,,,,,,,,++++++++++++((()))+++------,,,+++***)))******++++++,,,,,,---(((((((((((())))))))))))***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***(((&&&&&&))),,,,,,***))))))***+++***))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,)))******+++,,,,,,++++++%%%'''***,,,......---,,,************************((((((((()))*********+++************************wwwfff[[[WWWXXXWWWXXXYYY[[[[[[YYYWWWUUUTTTRRRQQQPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSOOOOOONNNLLLIIIGGGGGGHHHIIIJJJKKKIIIFFFCCCAAA@@@AAAAAA@@@???===;;;999888888777555333222111000000111111111111111111111111222222111000000000000000......////////////...............///////////////........................//////000000000000//////////////////////////////................................................---...////////////...------------------.........------------------------........................////////////////////////.........//////////////////////////////000111111///////////////////////////////////////.........222111000.........///000111111111111111111111111//////000000000000//////444333333222111111000000111111222333555777999:::===???AAACCCFFFIIIKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOMMMMMMLLLLLLKKKJJJIIIIIIJJJIIIHHHGGGEEEDDDCCCBBB>>>???@@@BBBDDDEEEGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJKKKKKKJJJHHHFFFEEE=========<<<;;;::::::999::::::999999;;;===@@@BBBBBBCCCEEEGGGJJJLLLNNNOOONNNMMMKKKIIIGGGGGGGGGGGGHHHJJJMMMOOOQQQQQQPPPPPPHHHJJJNNNRRRVVVYYY\\\]]]_________^^^\\\ZZZWWWVVVNNNLLLIIIGGGFFFFFFGGGHHHMMMOOOQQQRRRQQQOOOLLLJJJBBBBBB@@@>>>;;;888666444333222222111000000111111111111000///////////////000000000000000000000000...////////////...---,,,//////............//////................................................------------------------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********)))******++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---,,,+++***)))...------,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++,,,+++)))&&&$$$&&&)))------,,,++++++,,,,,,+++))))))***+++,,,---,,,++++++*********+++++++++++++++*********++++++++++++,,,)))))))))***++++++,,,,,,///......---,,,+++******)))***+++,,,,,,,,,,,,,,,&&&(((+++.../////////...************************))))))******************************************pppcccZZZWWWXXXXXXXXXZZZ[[[ZZZXXXUUUUUUTTTRRRQQQPPPOOOPPPPPPRRRRRRRRRSSSRRRRRRQQQQQQOOOOOOOOOLLLIIIGGGHHHIIIGGGIIIJJJIIIGGGDDDBBBBBBAAA@@@@@@>>>===;;;999888888777555333222111000000111111111111111111111111222222111000000000000000......////////////......---------....../////////........................//////000000000000//////................................................////////////////////////---...///000000///...---............------------................................................////////////////////////............/////////000///............///000000////////////////////////111111000000000/////////......///000000000//////000000000000000000000000000000000111111000000000222222222222222222222222333333444555777:::===>>>AAABBBDDDGGGIIILLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIHHHFFFDDDCCCAAA@@@>>>>>>>>>===<<<;;;;;;;;;999999:::;;;<<<===>>>???@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>>888888888999999999999999999888888888999:::;;;<<<;;;<<<>>>@@@BBBDDDFFFGGGHHHGGGEEEBBBAAA@@@@@@@@@@@@AAABBBDDDEEEEEEDDDDDD???@@@CCCFFFKKKOOOSSSUUUVVVXXXYYY[[[\\\\\\[[[[[[UUUSSSPPPMMMJJJHHHFFFFFFHHHJJJMMMPPPRRRTTTTTTTTTNNNNNNLLLIIIEEE@@@===:::777666555333333222222222222111000///...//////000////////////////////////...//////000///...---,,,//////............//////////////////////////////........................------------------------***+++++++++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,++++++******)))***,,,------------,,,///...---+++***((('''&&&------,,,,,,+++******)))---------....../////////+++++++++,,,,,,,,,------,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***)))((('''(((***---,,,+++***+++------,,,+++(((***+++------,,,+++***)))*********++++++++++++++++++++++++,,,,,,,,,,,,((())))))***++++++,,,,,,//////...---,,,+++******((()))***++++++,,,,,,,,,***))))))))))))+++,,,---************************+++++++++++++++*********************************xxxjjj___ZZZYYYYYYYYYYYYZZZ[[[ZZZWWWTTTUUUTTTRRRPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOONNNNNNMMMKKKHHHFFFFFFGGGEEEGGGIIIIIIGGGEEEDDDCCC@@@@@@???>>><<<:::999888999888666444222111000000000000000000000000000000000000///.....................////////////......,,,,,,,,,------.................................------............------........................////////////////////////000000000000000000000000---...///000000///...---/////////...---------,,,........................////////////////////////000000000000000000000000---.........//////000000...------------...//////////////////////////////222222111111000000//////)))+++...111222111///...////////////////////////111111222222222222111111/////////000111111222222444555555777999<<>>@@@AAABBBEEECCCAAA???>>>=========::::::;;;;;;;;;;;;::::::;;;;;;===???CCCGGGKKKMMMMMMOOOQQQSSSUUUVVVVVVVVVUUUTTTSSSQQQNNNKKKHHHFFF@@@BBBEEEIIINNNSSSWWWYYYWWWVVVTTTPPPLLLGGGBBB@@@:::999777666444444333333222111///.........///000........................000111222222222111///...//////............//////000000000000000000000000........................------------------------,,,,,,++++++++++++******)))))))))))))))))))))))),,,++++++******++++++,,,,,,------...---,,,***)))(((***+++---......------((('''(((((()))+++,,,---)))))))))***++++++,,,,,,((((((((())))))*********++++++,,,,,,,,,---------+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++''')))++++++******+++,,,)))))))))+++---...---,,,(((***+++------,,,+++***))))))******++++++++++++++++++,,,,,,,,,---------((())))))***++++++,,,,,,++++++,,,,,,,,,---------''''''(((******+++++++++,,,)))%%%""""""$$$(((***))))))))))))))))))))))))---,,,,,,,,,+++*********************************~~~sssiii```[[[XXXVVVWWWXXXXXXYYYYYYXXXXXXVVVTTTQQQOOOMMMNNNOOOQQQSSSRRRRRRRRRSSSSSSPPPNNNNNNNNNNNNKKKIIIGGGHHHIIIJJJJJJIIIHHHFFFDDDBBBAAABBBBBBAAA@@@???>>>===<<<:::888666444333222222333444333222222111111222222222000///...///000///...,,,------...000111333444,,,---......//////......000000111000000///............------------......000000000000////////////........................---------............///------------------------,,,,,,,,,---------......+++---///000111000///...---...///000000000000000222111000///............000000000000000000000000000000000000000000000000////////////000000000000////////////////////////---...///000000000000000000000111222222222222111............///000111222333333444444444444555555666888;;;???AAACCCDDDEEEHHHHHHGGGGGGHHHJJJLLLNNNIIIHHHGGGFFFEEEDDDCCCCCC<<<;;;:::888777777777777333444666666444444555666777888999:::::::::999888:::999888888999<<<>>>@@@666999<<>>>>>>>>???@@@AAABBBBBBBBBAAA@@@?????????>>>;;;888;;;999888888:::<<<<<<<<>>===<<<<<<:::888666444333222222333444333222222111111222222222000///...///000///...------......///111222222,,,---......//////......///000000000//////...---......------------..............................---------------------------------............///------------------------,,,,,,---------.........,,,---///000111000...---........................111000000//////000000111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111000//////000000111222222222222111000000000000000111222333222222222333444555666777:::;;;>>>BBBDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLJJJIIIGGGDDDAAA>>><<<;;;666666555555555555666666333555666666666666888::::::;;;===>>>>>>===<<<<<<;;;:::999888888:::;;;<<<<<<>>>AAAEEEGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFIIIGGGFFFFFFGGGEEECCCAAA>>><<<::::::<<<=========???===;;;999888888999:::888888999999999999999999;;;===@@@BBBAAA@@@@@@@@@>>>@@@BBBBBBAAACCCFFFIIIKKKLLLMMMNNNPPPQQQSSSSSSMMMJJJGGGCCCBBBBBBCCCDDDOOOQQQUUUXXXYYYYYYWWWUUUTTTOOOJJJFFFEEECCC@@@===666444222111111111000///111111222222222111000//////000000111111111111000000000000000////////////000...,,,---///000...------...///000000///...---......---------------......---,,,---...///...---(((***++++++***)))***+++******+++++++++,,,,,,,,,+++,,,---,,,***)))***++++++******)))))))))))))))------,,,+++************)))+++,,,+++***)))***+++++++++++++++++++++++++++******++++++,,,---......+++,,,,,,------,,,,,,+++------,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,+++++++++++++++***))))))+++,,,,,,,,,------------///...---+++***))))))(((*********++++++,,,,,,---*********++++++,,,,,,,,,++++++***************+++(((***++++++******+++,,,))))))*********+++++++++++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,,,,+++******+++,,,,,,,,,zzzlllaaaZZZWWWYYYYYYZZZ[[[[[[[[[[[[ZZZYYYVVVSSSOOOLLLKKKLLLLLLPPPPPPPPPQQQRRRRRROOOMMMLLLLLLKKKHHHEEECCCCCCDDDHHHHHHGGGFFFDDDBBB@@@???@@@@@@???>>>===<<<<<<;;;:::888666444333222222333333333222111111111111222222000///...///000///........./////////000000000,,,---......//////.........////////////...------......------------......---------------------------------------------------------............///------------------------,,,------------............///000000000///...---//////...------...000111333333222000000///000000////////////////////////000000000000000000000000////////////000000000000111111111111111111111111222222222222111000///...000000111222222222222111222222222111222222333333111111111222444777999;;;===???AAADDDFFFGGGHHHHHHFFFFFFGGGHHHIIIIIIIIIHHHEEEDDDBBB???<<<888666555333333333333444666777888555666777777888:::===@@@BBBCCCDDDEEEEEEDDDCCCBBB>>>===;;;:::999::::::;;;???AAAEEEIIILLLMMMMMMMMMNNNPPPQQQRRRQQQOOOLLLJJJMMMKKKJJJKKKLLLLLLJJJIIICCCAAA>>>===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>???CCCEEEHHHIIIGGGFFFEEEEEE???@@@AAA@@@???>>>???AAA???@@@BBBEEEHHHLLLOOOPPPRRROOOLLLGGGCCC???===<<>>>>>===<<<<<<;;;;;;:::888666444333222222333333222222111111111111111222000......///000///...///////////////.........,,,---......///.........---...............------......------------......---------------.................................---------............///........................------------............//////000000///...---,,,......---...000333666888888777555222///---,,,,,,////////////////////////000000000000000000000000////////////000000000000111111111111111111111111111111222222222111111000000000111222222222222111333333222222222222333333333333333444777:::===??????@@@BBBDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDCCCBBB;;;;;;:::999888777666666444444444555666777888999777888999:::;;;>>>BBBEEEJJJKKKKKKKKKJJJHHHGGGEEE???>>>============>>>>>>???BBBEEEIIILLLNNNOOOPPPSSSUUUWWWXXXVVVSSSPPPMMMKKKIIIIIIJJJMMMOOOPPPOOOKKKHHHEEECCCCCCCCCBBB@@@???@@@AAAAAAAAA@@@>>>======<<<<<<===???CCCGGGIIIPPPSSSUUUUUUTTTRRRQQQQQQKKKKKKIIIGGGDDDAAA>>>===;;;;;;<<<===@@@BBBEEEFFFNNNMMMLLLJJJGGGDDDAAA???>>>AAAFFFLLLQQQTTTUUUUUU\\\\\\\\\[[[XXXTTTNNNKKKBBB???;;;888777666555444222111111000000000111111222222222222111111000///000000000000////////////////////////////////////++++++,,,,,,,,,,,,++++++---...///000000///---,,,***---///...+++***,,,///)))+++------,,,,,,---...******+++++++++,,,,,,,,,+++,,,------+++***+++---,,,------,,,,,,,,,++++++(((((()))***++++++++++++)))***++++++***)))+++,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,++++++***))),,,,,,---------.........)))))))))***+++,,,...///,,,,,,++++++++++++++++++(((((()))***,,,---......,,,,,,,,,,,,+++******)))'''***---...---+++++++++***************************+++++++++++++++,,,,,,)))'''&&&(((+++,,,***''',,,***((())),,,------+++vvveee\\\YYYXXXXXXYYYZZZZZZZZZZZZYYYXXXVVVSSSPPPOOOOOOQQQRRRPPPQQQRRRUUUVVVUUURRROOOMMMMMMLLLIIIFFFDDDEEEFFFJJJIIIIIIGGGFFFDDDBBBAAA>>>>>>======<<<;;;;;;;;;:::888666444333222222333333222111111000000111111222000......///000///...///000000000///...---,,,,,,---......///.........------...............---......------------......------........./////////////////////////////////---------............///........................---------.........//////000000000//////...------,,,,,,---000444888===@@@888777444222000...---,,,////////////////////////111111111111111111111111////////////000000000000000000000000000000000000...///000222222333333333000000111222222222222111222222111111111222333333666666777888;;;>>>AAABBBAAABBBDDDEEEFFFFFFEEEDDDEEEEEEDDDCCCAAA???<<<:::555555555555666666666777666666666666666777888999:::<<<===>>>@@@BBBFFFIIIMMMMMMMMMLLLJJJHHHEEEDDD>>>>>>>>>???@@@BBBCCCCCCCCCDDDHHHKKKNNNPPPRRRRRRUUUVVVYYYZZZZZZWWWTTTQQQNNNMMMLLLNNNSSSWWWZZZ[[[XXXUUUQQQOOONNNNNNLLLKKKIIIJJJKKKKKKJJJHHHEEEDDDBBBBBBBBBCCCFFFLLLQQQTTTZZZ]]]___```___]]]]]]]]]YYYXXXUUURRRMMMGGGBBB>>>>>>===<<<<<<===>>>@@@AAAEEEFFFHHHHHHGGGFFFCCCBBB<<<===???AAADDDHHHLLLNNNSSSVVVZZZ\\\[[[XXXTTTQQQFFFBBB===:::888777666444111111000000111222333444222222222222222111000///000000000000////////////......///............///,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---+++***))),,,...---***)))+++------///000///---,,,,,,---******+++++++++,,,,,,,,,+++,,,------,,,+++,,,---,,,------------,,,+++***&&&'''((()))*********)))(((***++++++******+++,,,---,,,***))))))***,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,,,,,,,+++******,,,,,,,,,---------......((())))))***+++---...///,,,,,,++++++++++++++++++(((((()))***,,,---......)))***+++,,,,,,,,,,,,+++'''***---...---+++++++++*********************************++++++,,,,,,,,,,,,***((())),,,,,,)))&&&+++------,,,)))(((***,,,uuuddd[[[XXXWWWXXXYYYYYYZZZZZZYYYYYYWWWUUURRRPPPOOOPPPQQQRRRPPPQQQSSSVVVWWWVVVSSSOOOLLLMMMLLLJJJHHHFFFGGGHHHJJJJJJIIIHHHFFFDDDBBBAAA>>>>>>======<<<<<<<<<<<<:::888666444333222222333222222111000000000000111222000///...///000///...//////000000///...,,,+++,,,---......//////......------...////////////.........------------......---------...//////000000////////////////////////---------............///........................------........./////////////////////............+++,,,...111444999===???222111111000000000111111////////////////////////111111111111111111111111////////////000000000000000000000000000000000000---...///111222333333444000000111222222222222111111111111111222333444555999:::;;;===???@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@???>>><<<999777666666666666555555555555555666666666666666777888888>>>@@@BBBDDDDDDEEEGGGIIIJJJJJJJJJIIIHHHEEECCCBBB???@@@BBBDDDFFFHHHIIIJJJLLLNNNPPPRRRTTTVVVWWWXXXXXXYYY\\\^^^___^^^]]]\\\[[[YYYXXXZZZ___dddhhhiiifffccc___\\\[[[ZZZYYYWWWTTTUUUUUUUUUSSSRRRPPPNNNKKKKKKKKKLLLOOOTTTXXX[[[]]]```ccceeeeeeddddddeeedddbbb___\\\WWWPPPIIIDDD???===<<<::::::;;;<<<===>>>???AAACCCCCCBBBAAA@@@???===<<<;;;<<>>>>>>>>============<<<:::888666444333222222333222222111000000000000000222000///...///000///.........///000///...,,,+++,,,---......//////......---...//////000000000///......------------......+++,,,,,,---......//////........................---------............///....................................///////////////............//////000---...///000111333444444.........///000111222333000000000000000000000000111111111111111111111111////////////000000000000111111111111111111111111---...///000111222222222000000111222222222222111111111111222333555666777:::<<<>>>@@@AAAAAA@@@??????@@@@@@AAA@@@???===<<<:::999888777666666666666777777777777666666666666666666666777999:::<<<===AAADDDGGGHHHHHHGGGGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFHHHIIIKKKMMMOOOQQQRRRSSSXXXXXXYYYZZZ\\\]]]]]]^^^^^^```cccfffhhhjjjkkkkkkhhhfffcccdddhhhmmmppprrrmmmjjjfffdddcccbbb```___\\\\\\\\\\\\\\\[[[ZZZZZZVVVVVVUUUUUUWWWYYY[[[]]]\\\___dddfffggghhhiiijjjjjjhhhfffdddaaa[[[SSSMMMDDDAAA>>>;;;999888999:::999:::===???@@@AAA@@@@@@AAA???===;;;;;;;;;<<<===???FFFOOOVVVXXXYYYYYYYYYNNNIIIBBB===:::888777666555555666666555333222111111111222333333333222222000000000000////////////...000111000...---///111111000////////////000111......------...///000000...---,,,,,,......---,,,+++,,,...---,,,++++++,,,******+++++++++,,,,,,,,,+++,,,------,,,,,,---///***+++,,,---,,,+++)))(((***+++,,,---,,,***((('''''')))***+++******,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------.........///---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,,,,,,,------,,,,,,+++************+++++++++,,,,,,---,,,,,,+++*********************++++++,,,,,,---*********++++++,,,,,,,,,***+++,,,......---+++******+++---,,,++++++,,,...+++++++++*********)))))))))******+++,,,,,,------***,,,------+++***++++++,,,,,,,,,+++******+++,,,vvvfff___^^^ZZZZZZ[[[\\\\\\\\\\\\[[[WWWUUUQQQMMMKKKJJJKKKLLLMMMOOOQQQUUUWWWUUUQQQNNNJJJJJJJJJIIIGGGGGGHHHJJJHHHHHHGGGFFFDDDBBBAAA@@@>>>>>>>>>>>>>>>=========:::888666444333222222333222111111000000000000000222000///...///000///...---...///000000...,,,+++,,,---......//////............///000111111000000.........------.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////............/////////000...............///000111////////////...,,,+++***000///////////////000111111111111111111111111111111111111111111111111111////////////000000000000222222222222222222222222...//////000000000000///000000111222222222222111111111222333555777999:::;;;===???AAAAAA@@@>>><<<:::;;;;;;;;;:::999777666555444333333333555666777777777777888888999999999777777999:::===???AAACCCCCCFFFJJJKKKJJJHHHGGGGGGFFFGGGIIIKKKLLLMMMMMMLLLQQQRRRTTTVVVXXXZZZZZZ[[[^^^_________``````aaaaaadddeeehhhlllpppsssuuuwwwoookkkhhhgggjjjnnnqqqsssnnnkkkgggeeedddcccbbb```_________``````aaaaaaaaa___^^^\\\[[[[[[[[[\\\\\\\\\___dddgggiiijjjlllmmmmmmlllkkkjjjiiiddd\\\VVVOOOLLLGGGAAA===;;;::::::666888;;;>>>AAACCCCCCDDDBBBAAA@@@>>>===;;;::::::999AAAKKKRRRUUUVVVWWWXXXSSSNNNGGGAAA>>><<<;;;999888888999888666333000...000111222333333333333333000000000000///////////////111333222///...000222000///...------...///000------------///111444555111...,,,---000111///---***,,,......------...///******+++++++++,,,,,,,,,+++,,,------,,,,,,...///,,,---...//////---+++***(((***,,,.........---,,,''')))***+++******,,,---***++++++,,,,,,++++++***+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))))))))******+++++++++------++++++++++++------,,,+++***+++---...---,,,,,,,,,------,,,,,,+++***))))))*********+++++++++************+++,,,------))))))***+++,,,,,,------+++++++++++++++++++++,,,,,,---.........,,,***(((+++,,,,,,,,,++++++---///++++++++++++******))))))))))))***+++,,,,,,------$$$'''******(((''')))+++,,,***'''))),,,...---+++uuugggaaa```[[[[[[\\\]]]]]]]]]\\\\\\YYYUUUQQQMMMKKKLLLNNNOOOSSSRRRQQQRRRRRRQQQOOOLLLKKKKKKJJJHHHEEEEEEFFFHHHJJJIIIHHHFFFDDDCCCAAAAAAAAA@@@???===<<<<<<<<<<<<;;;888555444333333222111555444222111//////000000000000///...............000000//////.........---....................................//////////////////............//////---......------...111333...............///000000////////////............666333000---++++++,,,---////////////////////////............/////////000............////////////000111222222222000///...222111111111000000//////111111222222222222111111000000000000000000000000000000000000000000000000333333333222222222111111222111111111111111222222333444555777999;;;<<<<<<============<<<;;;:::999:::999777666666777888999999999888777777888888999:::;;;<<<<<<<<<<<<<<<;;;777888:::;;;===@@@DDDGGGLLLLLLLLLNNNOOONNNMMMKKKOOOQQQTTTUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZ\\\```ccc```aaadddfffgggfffdddcccdddfffiiillloooqqqrrrsssooonnnmmmkkkjjjhhhggggggfffccc```]]][[[\\\^^^___^^^```cccfffhhhiiiiiiiiifffdddaaa`````````^^^]]]bbbccceeegggjjjlllmmmmmmooollliiihhhhhhgggccc```UUURRRMMMGGGBBB>>><<<;;;@@@===;;;===BBBFFFGGGGGGHHHDDD@@@>>>>>>===:::888:::<<>>:::888888888888888888777666555444666666666555333111000///000000111222222111000///000000000000000000000000------------------------///...---,,,,,,,,,,,,,,,........................,,,,,,,,,---...///000000//////.........---------------------......//////---,,,,,,++++++,,,,,,------,,,+++***)))))))))))),,,******+++......+++'''000///...---,,,,,,+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,+++***777555222...+++)))((('''&&&&&&''')))***+++,,,---------,,,++++++******)))))))))******+++,,,------***)))))))))***,,,...///************************,,,,,,***)))******,,,---***+++,,,,,,,,,,,,+++***(((***,,,+++***)))***+++)))((((((***,,,---+++***))))))))))))))))))))))))******,,,,,,,,,,,,******---,,,,,,++++++,,,,,,---uuuggg```___[[[\\\\\\\\\\\\\\\[[[[[[XXXUUUQQQMMMKKKLLLNNNOOORRRRRRQQQRRRRRRQQQOOOMMMJJJJJJIIIGGGEEEDDDEEEGGGJJJIIIHHHGGGEEECCCBBBAAAAAA@@@???>>><<<<<<;;;;;;;;;888555333333333222111333222111000//////000000111111000///////////////000/////////................................................//////////////////............//////,,,---......---...000222//////............//////////////////............222000///---------...///////////////////////////........./////////000000....../////////000000000000111111222111000///...111111111111000000000///111111111222222111111111000000000000000000000000111111111111111111111111111111111222222333333333333333222222222333333444555666999<<<>>>?????????>>>===<<<;;;:::999888888:::999777666666777888999::::::;;;<<<======>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@AAACCCEEEFFFHHHKKKOOORRRUUUUUUVVVVVVWWWVVVUUUSSSUUUWWWYYYYYYYYYZZZ\\\^^^ZZZ\\\___```aaacccfffiiipppqqqsssuuutttqqqnnnlllkkkkkklllnnnooopppqqqrrrtttsssrrrqqqooollljjjiiibbb```]]]\\\[[[]]]___aaaeeegggjjjnnnpppqqqqqqqqqsssrrrooollliiigggeeeeeefffhhhkkkmmmoooppppppppppppmmmjjjhhhhhhhhheeecccaaa___ZZZTTTNNNHHHCCCAAA>>><<<;;;???FFFLLLPPPQQQPPPMMMIIIGGGFFFDDD@@@===;;;<<>>===<<<;;;;;;:::777444333333333222111000000////////////000000222111111000000000000111////////////................................................//////////////////............//////+++---//////......///000000//////............///////////////............------......///000000111////////////////////////....../////////000000000/////////000000000111111000111111111111000//////111111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111///000111222333444444555444444333333444555666666666888<<>>@@@CCCEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMOOOPPPQQQTTTXXX[[[ZZZ[[[[[[[[[[[[ZZZYYYYYY[[[]]]____________aaacccbbbeeeiiilllnnnooorrrsss~~~|||{{{zzzzzzzzz{{{}}}zzzwwwuuukkkiiifffdddcccccceeeeeeoooqqqtttwww{{{~~~{{{uuuqqqqqqrrrrrrtttvvvxxxxxxvvvsssqqqqqqoookkkjjjiiiiiihhhgggiiigggddd___XXXPPPIIIEEEAAA@@@???BBBIIIQQQVVVYYY[[[YYYWWWUUUSSSOOOIIIFFFAAA@@@???@@@CCCHHHMMMQQQVVVUUUSSSPPPJJJBBB;;;777777888:::<<<>>>@@@AAABBB::::::888777666444444333000111222222222222111000////////////////////////////////////////////////111000//////.../////////........................,,,,,,,,,,,,---...///000............------------------......,,,)))'''%%%---,,,,,,++++++,,,,,,---......------,,,,,,++++++///---+++,,,---......---...---,,,++++++***++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***))))))))))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,------....../////////...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,............---+++***)))***++++++,,,,,,++++++******,,,------+++++++++,,,...---,,,,,,,,,,,,***(((------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---ssseee]]][[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVTTTQQQNNNLLLMMMNNNOOORRRQQQQQQRRRSSSRRROOOMMMKKKKKKJJJHHHEEEDDDFFFGGGIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@???>>>===<<<;;;;;;999777444333333333222111............//////000000111111000//////000000000///////////////.............................................//////////////////............//////+++...000111000//////000...............///000000////////////............+++,,,...///000000000000////////////////////////...////////////000000000000000000000111111111111000000111111111000000000111111111000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000111222333333444444333333333444555666777888555888<<<@@@BBBAAA@@@>>>>>>===:::777555555555666666666777888:::===???@@@CCCEEEHHHKKKMMMMMMMMMMMMOOONNNNNNNNNNNNOOOOOOPPPTTTUUUVVVVVVWWWXXX\\\^^^\\\]]]^^^^^^^^^]]]^^^___aaadddhhhkkkkkkjjjiiiiiiqqquuu{{{}}}yyyvvvtttttt}}}||||||~~~|||wwwuuuqqqnnnllljjjiiiiiijjjiiihhheee___XXXQQQMMMKKKIIIGGGGGGKKKQQQWWWZZZbbbbbbbbbaaa___ZZZUUUQQQJJJHHHDDD@@@@@@AAADDDGGGLLLNNNQQQQQQNNNHHHAAA<<<999999888999<<>><<<;;;:::888666333222333333222222,,,---......//////000000//////.........//////000.........///////////////....................................//////////////////............//////---///222222111000000000,,,,,,,,,---///000222333////////////............,,,---///000000000...---////////////////////////////////////000000000111000000000000111111111111000000000000000000111111000000000000000000111111111111000//////000111111111111111111111111111111111111111111111111111111222222222222222222222222222222333333555666888888777:::>>>AAABBBAAA???>>>===;;;999666555666666777666777999<<<@@@CCCFFFHHHKKKLLLOOOQQQRRRRRRQQQPPPRRRRRRRRRRRRSSSTTTUUUVVVZZZ[[[[[[[[[ZZZ[[[^^^```___aaaddddddeeefffiiilllmmmsss|||xxxqqqkkkhhhggghhhhhhhhhgggddd___[[[XXXUUUSSSPPPNNNOOORRRWWW[[[ccceeehhhhhhgggccc___]]]VVVSSSMMMFFFAAA???>>>>>>???CCCHHHLLLMMMJJJFFFCCC???<<<999777888;;;@@@CCCHHHGGGFFFDDDAAA===:::999333333222111000000000///////////////////////////000000000000000000000000///......---......//////........................---,,,,,,,,,,,,------...,,,,,,------------------///111333444444222///------,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******+++++++++******+++---...,,,,,,+++*********++++++,,,---......//////......+++++++++,,,,,,---------......------,,,,,,,,,,,,)))***++++++,,,---------,,,,,,***)))'''%%%$$$###------,,,++++++******)))+++++++++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......++++++++++++++++++++++++***,,,...---,,,+++,,,,,,+++++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---|||lllbbb\\\ZZZYYYYYYYYYYYYXXXWWWWWWVVVUUUSSSQQQOOOMMMNNNNNNOOOQQQPPPPPPQQQSSSRRRPPPNNNKKKKKKJJJHHHFFFEEEFFFHHHGGGHHHIIIIIIHHHFFFDDDBBB??????@@@???>>>===;;;999888555333222222333333222------...///000000//////...............//////000.........///////////////....................................//////////////////............//////...000111111000///000111,,,,,,,,,---///000222333////////////...............///000000000///...---/////////////////////////////////000000000111111/////////000000000111111000000000///000000111222000000000000111111111111111000///......///000111111111111111111111111111222222222222222222222222333333333222222222111111222222333444555777999:::<<<===@@@BBBBBBAAA???>>>::::::999888888999:::;;;:::<<>>;;;:::;;;>>>@@@FFFGGGIIIJJJIIIFFFCCCAAA888777555333222000000000////////////////////////000000000000000000000000......------......//////........................------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---///000111000///...---,,,,,,++++++,,,,,,---,,,---...//////...---,,,)))***++++++******,,,...,,,,,,++++++++++++,,,,,,,,,,,,---............---***++++++,,,,,,------...------,,,,,,,,,,,,------***+++,,,---............+++++++++******))))))((()))******++++++,,,------------------------------'''(((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,...///000000,,,++++++******++++++,,,***,,,------+++++++++,,,***)))***+++---...---,,,************************...------,,,,,,------...---,,,,,,++++++,,,,,,---wwwiii```\\\[[[WWWWWWXXXXXXXXXWWWWWWVVVTTTSSSQQQOOONNNNNNNNNOOOPPPPPPPPPQQQSSSSSSQQQOOOIIIIIIHHHFFFDDDCCCDDDFFFGGGHHHIIIJJJIIIGGGDDDBBB>>>???@@@@@@???===;;;999777555222111222333333222......///000000000///...//////......///000000111............/////////000....................................//////////////////............//////.../////////------...000///............//////000////////////..................////////////......//////////////////////////////000000000111111111....../////////000000000111000/////////000222333///000000000111111111111111000///......///000111111111111111111111111111222222222222222222222222222222222222222222333333333333444555777999;;;<<<>>>??????@@@???>>>===<<<888888999:::;;;===>>>>>>BBBCCCFFFHHHKKKMMMOOOOOOSSSTTTTTTUUUUUUVVVVVVWWWUUUUUUUUUVVVYYY\\\___aaa^^^___aaabbbcccfffjjjmmmtttzzz~~~{{{uuusssoookkkiiihhhhhhhhhggggggfffccc```aaadddgggeeehhhlllmmmkkkiiiiiiiiifffdddaaa[[[SSSIIIAAA<<<888999;;;===@@@CCCEEEGGGIIIIIIGGGFFFDDDBBB@@@???DDDFFFKKKNNNNNNKKKGGGDDD>>><<<:::777444333222111000000000000000000000000//////////////////////////////......//////000111........................------,,,,,,+++,,,,,,---++++++,,,,,,,,,---------***++++++,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,---...000000///---,,,(((***------,,,+++---///------,,,,,,,,,,,,------++++++,,,---------------******+++,,,,,,---......++++++******+++,,,---...............---,,,***)))'''((()))+++,,,...///000)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,------------++++++++++++++++++++++++)))))))))***,,,---//////,,,,,,+++******+++,,,,,,)))+++,,,,,,+++******++++++******+++,,,,,,+++)))++++++++++++++++++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---tttfff___\\\\\\VVVVVVWWWWWWXXXWWWWWWWWWSSSRRRQQQOOONNNNNNOOOOOOPPPPPPPPPQQQSSSSSSQQQOOOGGGGGGGGGDDDBBBAAACCCDDDGGGHHHJJJJJJIIIGGGDDDBBB>>>???@@@@@@???===:::999777555222111222333333222...///000111111000///...000000///000000111222222---.........//////000000..................................../////////000//////............//////.........,,,++++++---///111111000......---------000/////////............------......//////000000////////////////////////000000000000111111111111............////////////111000/////////111222333//////000000111111111222222000///......///000222111111111111111111111111222222222222222222222222000000111222333444444555444444555777999;;;===>>>=========<<<;;;:::999999666777999<<<>>>???@@@AAAHHHIIIKKKMMMNNNOOOOOOPPPTTTSSSTTTTTTUUUWWWXXXYYYUUUUUUVVVWWWZZZ^^^bbbdddhhhjjjmmmooorrrvvv{{{yyyuuutttuuuvvvqqqqqqppplllgggeeegggiiifffjjjmmmmmmkkkiiiiiijjjhhhhhhfffaaaYYYOOOEEE???<<<;;;999999;;;>>>BBBEEELLLMMMOOOOOOMMMHHHCCC@@@EEEHHHMMMPPPPPPKKKFFFBBBBBB@@@===999666444333333111111111111111111111111////////////////////////000000///000000111222222........................------,,,++++++,,,,,,,,,+++++++++,,,,,,---------000000000000000000000000---,,,,,,++++++,,,,,,---***+++---......---+++***(((+++//////...---...///---------,,,,,,---......***+++,,,,,,------,,,,,,******+++,,,,,,---......***)))))))))***,,,...///)))***,,,---......------,,,,,,,,,+++++++++******------,,,,,,+++******)))***)))))))))))))))))))))((()))+++,,,------,,,,,,************************+++***))))))***+++---...---,,,+++******+++,,,---(((***,,,,,,***)))***+++,,,+++******++++++)))'''++++++++++++++++++++++++,,,,,,************,,,,,,---,,,,,,++++++,,,,,,---qqqfff```[[[WWWVVVVVVWWWXXXXXXWWWVVVVVVWWWVVVSSSPPPNNNMMMNNNNNNNNNOOORRRUUUVVVSSSNNNJJJJJJIIIHHHEEEBBBAAACCCEEEFFFGGGHHHHHHGGGFFFEEEDDDAAA@@@@@@>>><<<:::888777555444333111000/////////000000//////......------....../////////////////////////////////.........---------------------------------............///////////////////////////------...///////////////111111000///////////////000000000000000000000000////////////////////////000000000000000000000000222222111000/////////000000000000000000000000000000000000000000000000000......///000111222222333222111111111000000//////222222111111111111222222333333333222222111111111111111222222222333333333555666888;;;<<<=========>>>===<<<:::999888888888777888<<>><<<:::888777555444333111000/////////////////////............////////////............111000000///...------,,,------------------------------------............////////////////////////---...//////000000//////111000000///......//////////////////////////////................................................000000///.........//////////////////////////////////////////////////////111111111111111111222222111111111000000000//////222111111000000111111222333333333333222222222111222222222222333333333333666777999;;;<<<======<<<;;;;;;:::888777777777777999;;;>>>CCCHHHLLLMMMNNNRRROOOLLLLLLMMMOOOOOOOOORRRTTTVVVZZZ]]]```cccdddbbbdddgggjjjmmmttt~~~|||wwwvvvlllkkkjjjhhhhhhiiijjjkkkhhhgggeeeaaa[[[RRRHHHAAA;;;;;;:::999888888999:::BBBGGGOOOWWW\\\]]]\\\ZZZTTTUUUVVVVVVUUUQQQKKKFFFBBBBBB@@@>>>;;;999999:::777777555444222111000000000111111111000//////....../////////000000000111////////////////////////000///...---,,,------.........------------......***+++,,,---.../////////++++++++++++++++++++++++,,,,,,,,,,,,------...///+++,,,------......------......---,,,,,,,,,,,,---+++,,,,,,------...............---,,,,,,,,,,,,,,,---......//////000000000,,,,,,,,,++++++,,,------,,,+++++++++++++++,,,---***+++,,,***((((((+++---......---,,,,,,---......++++++++++++,,,,,,------,,,,,,,,,+++++++++******,,,+++************+++,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***)))))))))*********++++++------......---,,,,,,+++))))))))))))))))))))))))++++++,,,,,,,,,,,,------qqqfff```[[[WWWVVVVVVWWWXXXXXXWWWVVVVVVUUUSSSQQQNNNLLLLLLLLLMMMMMMNNNPPPSSSTTTQQQMMMIIIIIIIIIGGGDDDAAAAAABBBDDDFFFFFFGGGGGGFFFEEECCCBBB??????>>>===<<<:::888777444444222111000000//////.............../////////////////////......------222111000///...,,,++++++------------------------------------............////////////////////////......///000000000//////000000///............///////////////////////////........................------------------------...------------......///////////////////////////////////////////////////333222222222111111111000111111000000000000//////222111111000000111111222444444333333333333222222333333333333444444444444777888999:::;;;;;;;;;;;;:::999888888777777888888<<<>>>AAAEEEIIIMMMPPPQQQQQQRRRSSSRRRQQQPPPPPPQQQQQQTTTXXX___fffmmmrrruuuwww{{{yyywwwrrrmmmjjjiiiiiijjjfffeeeccc```[[[SSSKKKEEE===<<<;;;:::999999::::::<<>><<<<<<===>>>>>>;;;:::999777555333222111111111111111111000000000////////////000000000000///////////////////////////......---,,,---------......------------......,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,++++++++++++,,,------......------......---,,,,,,,,,,,,---++++++,,,,,,---...//////---,,,,,,+++++++++++++++...---,,,++++++,,,---...++++++++++++,,,---...///...---,,,,,,+++++++++,,,***+++,,,+++))))))+++,,,...---+++******+++---...++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++*********+++,,,------------------,,,,,,+++************************++++++,,,,,,,,,,,,------tttggg```\\\YYYVVVVVVWWWXXXXXXWWWVVVVVVTTTRRROOOMMMKKKKKKLLLLLLMMMMMMOOOQQQRRRPPPLLLIIIHHHHHHFFFCCCAAA@@@BBBCCCEEEFFFFFFFFFEEECCCBBB@@@>>>>>>>>>===;;;999888777444333222111000000000000---------....../////////000//////......------,,,000000///...------,,,,,,------------------------,,,,,,---------....................................//////000000///////////////...------.........////////////////////////........................------------------------------,,,------...//////////////////////////////////////////////////////111111111000000000000000000000000000000000//////111111000000000000111111444333333333333333333333333333333444444444555555777777888888999999999999999999999999999::::::;;;>>>@@@DDDGGGKKKOOOTTTWWWXXX[[[]]]\\\XXXVVVYYY]]]\\\___dddlllvvv}}}uuuoookkkiiifffdddcccaaa]]]WWWOOOJJJBBB@@@===;;;;;;;;;<<<;;;;;;???EEEMMMUUU]]]bbbeeegggfffeeedddbbb^^^YYYUUUOOOHHHAAA===>>>AAAAAAAAA???>>>===:::888555333222222222111111111000111111////////////000000000000////////////////////////......---------,,,,,,,,,...------,,,,,,------...111111000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********+++,,,------......------......---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++)))''''''(((***+++,,,+++++++++,,,,,,---...------,,,,,,,,,,,,,,,---++++++++++++******+++,,,---+++)))(((((()))+++---******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++******))))))******+++///...,,,++++++,,,...///,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------uuuggg___ZZZXXXVVVVVVWWWXXXXXXWWWVVVVVVSSSQQQOOOMMMKKKKKKLLLMMMMMMMMMNNNPPPQQQPPPLLLIIIHHHGGGFFFCCC@@@???AAACCCEEEEEEEEEEEEDDDBBB@@@???=========<<<;;;999888777333333222111000000000000,,,,,,------......////////////......---------,,,------------............------------------------,,,,,,,,,------------...------------------------......////////////...---...---------------..............................................................................------------......///000................................................---------...///000000111//////////////////000000111000000000000000000111333333333333333333333333333333333444444444555555555555555666666777777888888888888999:::;;;======@@@CCCGGGKKKPPPVVV^^^cccjjjllllllhhhaaa```dddiiippprrrwww~~~xxxtttqqqooommmjjjddd]]]TTTNNNHHHDDD???=========<<<;;;===???DDDKKKSSS\\\ccchhhhhhgggfffeeedddbbb^^^[[[XXXRRRIIIDDDDDDEEEEEEDDDBBBBBBAAA???<<<999666555444333222111000000000000000000000000////////////////////////////////////---------------,,,,,,,,,------,,,,,,,,,,,,------111111000///---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,//////......---.........+++,,,------......------......---,,,,,,,,,,,,------------------,,,,,,,,,//////.........//////000///...,,,+++***+++---......---,,,,,,+++++++++,,,++++++++++++,,,---...///++++++++++++,,,,,,++++++...---+++******+++---...)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------++++++************+++++++++******))))))******+++---,,,***))))))***,,,---++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------vvveee\\\XXXVVVVVVVVVWWWXXXXXXWWWVVVVVVSSSQQQOOOMMMLLLLLLMMMMMMNNNNNNNNNPPPQQQPPPMMMJJJGGGGGGEEEBBB??????@@@BBBDDDDDDEEEDDDCCCAAA???>>><<<<<<<<<;;;:::999777666333222222111000000111111---------------.........------------------------,,,,,,,,,---......//////------------------------,,,,,,,,,,,,------------------------------------------.........---,,,,,,---,,,,,,,,,,,,---..............................------------------------..............................---------...//////................................................++++++,,,---...///000000......////////////000000111000000//////000000111111111222222222222333333333333333333444444444444555444444555555777888999777777888999;;;===???@@@CCCHHHNNNSSSZZZbbbmmmuuuxxxqqqnnnpppttt|||}}}~~~{{{zzz|||}}}uuujjj^^^VVVPPPKKKDDDAAA@@@@@@>>><<<;;;===AAAGGGPPP[[[dddiiiiiigggfffeeeeeedddbbb``````[[[TTTOOOLLLJJJIIIHHHGGGGGGFFFDDDBBB???<<<:::777666444222111000000111000000000000////////////////////////////////////,,,------------,,,++++++------,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...+++,,,------......------......---,,,,,,,,,,,,---******+++,,,...///000000------------------...///......---,,,,,,---...//////...---,,,++++++++++++)))))))))***+++,,,......,,,++++++,,,------,,,***++++++************++++++((()))+++,,,,,,,,,+++******++++++++++++,,,,,,,,,)))***+++,,,---------,,,+++******))))))******+++++++++++++++++++++++++++///...---,,,+++,,,------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------yyyggg\\\XXXWWWVVVVVVWWWXXXXXXWWWVVVVVVSSSRRROOOMMMLLLLLLMMMNNNNNNNNNOOOPPPQQQPPPMMMKKKGGGFFFEEEBBB???>>>@@@BBBDDDDDDDDDCCCBBB@@@>>><<<;;;;;;;;;;;;:::888777666333222111111000111111111...------------------,,,+++,,,,,,------......///,,,------------------...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,++++++,,,------...........................------------------------------------------------...------,,,,,,,,,,,,---................................................---------....../////////........./////////000000000000////////////000000000000000111111222222222222222222222333333333333555555555555666888:::;;;:::;;;<<<>>>@@@BBBEEEFFFIIIOOOWWW^^^fffqqq~~~qqqggg]]]VVVNNNIIIHHHHHHEEEBBB>>>???CCCIIIQQQ[[[dddiiikkkiiigggfffgggfffdddccccccbbb___ZZZTTTOOOMMMMMMKKKLLLKKKJJJHHHEEEBBB@@@<<<:::777444222222222222111000000000/////////...////////////////////////,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,+++------------------------++++++***************++++++,,,------......------......---,,,,,,,,,,,,---)))***+++,,,...///000000***************+++,,,,,,*********++++++,,,,,,---------,,,++++++,,,,,,,,,))))))))))))******+++,,,,,,++++++,,,......,,,)))((())))))******))))))(((((()))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,+++,,,++++++******++++++,,,***+++,,,------,,,+++***/////////.........------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------~~~kkk___[[[ZZZVVVVVVWWWXXXXXXWWWVVVVVVSSSRRRPPPNNNMMMMMMNNNOOOOOOOOOOOOQQQRRRQQQNNNKKKFFFFFFDDDAAA???>>>@@@AAADDDDDDDDDCCCBBB???===<<<;;;;;;;;;:::999888777666222222111111111111111111.........------,,,,,,,,,***++++++,,,---...//////.........------,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++,,,,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************................................................///////////////.........---.........//////000000000000////////////000000//////000000111111111222111111222222222333333333666666666666888:::<<<>>>???@@@AAACCCFFFHHHKKKLLLNNNTTT]]]eeeooo|||~~~}}}{{{yyyhhh```WWWRRRQQQPPPLLLIIIIIIIIILLLPPPWWW```hhhlllooollljjjhhhhhhgggfffdddccceeeeee```YYYSSSQQQQQQOOOOOOOOOOOOMMMJJJGGGEEE@@@>>>:::777444333333333111111000000/////////...////////////////////////,,,,,,---...---,,,+++***---,,,,,,++++++,,,,,,------------,,,+++***)))(((------------------------000///......------------+++,,,------......------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------...///)))***+++,,,---......---++++++++++++,,,---......+++***))))))))))))))))))---+++***,,,//////,,,)))+++,,,...//////...,,,+++''')))+++,,,,,,,,,***)))*********++++++,,,,,,,,,'''(((***+++,,,,,,++++++---,,,,,,++++++,,,,,,---***+++---......---+++******++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------nnn___YYYXXXWWWWWWXXXXXXWWWUUUSSSQQQOOONNNLLLKKKJJJIIIJJJJJJKKKMMMPPPRRRRRROOOLLLIIIJJJHHHDDD@@@<<<<<>>===<<<<<<<<<<<<;;;999777666444222000//////000000///..................------//////...---,,,,,,++++++---------,,,,,,++++++++++++++++++*********)))))))))***++++++++++++,,,---........................+++***)))))))))***,,,,,,.........---------,,,,,,((())))))***+++,,,------........................,,,++++++******++++++,,,------------------------......---------......///111111000///...---,,,,,,////////////////////////---------.........//////000000000000000/////////000222222///000333444222666444333444555777777666777777888888999<<<>>>@@@BBBDDDEEEGGGIIIMMMRRRVVVZZZaaajjjttt}}}yyyjjj[[[UUUUUUTTTQQQPPPRRRRRRTTTYYY```fffjjjkkkmmmmmmlllkkkiiigggeeedddgggeeecccbbbaaa^^^XXXTTTPPPQQQRRRTTTTTTQQQLLLHHHGGGDDD@@@===;;;777444111/////////////////////...000///...---+++***)))(((///...,,,+++***++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,+++***)))(((++++++,,,,,,,,,+++*********+++,,,,,,,,,+++***)))(((((()))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++,,,------***++++++,,,,,,+++++++++)))************++++++++++++++++++*********)))))))))+++---,,,+++***+++,,,,,,+++)))'''(((***,,,...---,,,+++******+++,,,---,,,+++***))))))******+++...,,,******---...---+++uuuddd]]][[[VVVWWWXXXXXXWWWUUUSSSQQQQQQPPPNNNMMMLLLKKKLLLLLLLLLNNNQQQRRRRRRPPPLLLJJJJJJHHHDDD@@@<<<<<>>===;;;<<<<<<<<<;;;999777666444222000//////000000///..................------///......---,,,,,,++++++------,,,,,,,,,+++++++++,,,++++++++++++************+++,,,,,,++++++,,,---------------------------+++***)))))))))***,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,---------------------------------------.../////////////////////.........////////////////////////---------........./////////////////////////////////111111///000444555333333222222222444666777777999:::<<<===???AAADDDFFFFFFIIIMMMQQQVVV\\\ccchhhnnnttt|||ooo___YYYWWWTTTRRRRRRWWWYYY\\\```dddhhhkkkmmmlllllllllkkkiiifffdddccceeecccbbbbbbbbb```\\\XXXVVVTTTSSSRRRQQQPPPLLLJJJHHHEEEBBB???===:::777555333222000///////////////.........------,,,,,,,,,...---+++***)))))))))***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++************************+++++++++++++++***)))(((******++++++,,,++++++***///////////////...---,,,)))******+++,,,,,,------+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************---,,,,,,++++++***))))))++++++,,,,,,,,,++++++***))))))*********++++++++++++++++++*********)))))))))+++,,,,,,+++******++++++***)))((()))***,,,---,,,+++***))))))***+++,,,+++***((('''&&&((()))+++...,,,******,,,---,,,+++zzzhhh^^^[[[VVVWWWXXXXXXWWWUUURRRQQQQQQPPPNNNMMMLLLKKKLLLLLLMMMNNNQQQSSSRRRPPPMMMKKKIIIHHHDDD@@@<<<<<<>>>AAACCCCCCBBBAAA@@@???===<<<;;;<<<<<<<<<;;;999777666444222000//////000000///------------------............------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,(((((()))***+++,,,------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---...000000............//////000000////////////////////////------........./////////.........///////////////---000111///000555666444333333333333555777999:::999<<>>===<<<:::888555222///......///000,,,------......//////000///...---+++***)))))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************++++++***)))))))))******((()))***+++++++++++++++...---,,,+++***)))))))))******++++++,,,---------)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,++++++***)))))))))***************)))(((((()))))))))*********+++++++++************))))))))))))+++,,,,,,+++******+++***************+++++++++******))))))))))))******,,,***(((''''''(((***,,,---+++******+++,,,,,,+++{{{ggg\\\WWWUUUVVVWWWWWWVVVTTTRRRPPPOOONNNLLLKKKJJJIIIJJJJJJMMMOOOQQQRRRRRRPPPMMMLLLIIIHHHDDD@@@<<<;;;===???AAABBBBBBAAA@@@>>>===<<<;;;;;;<<<<<<;;;999888777444222000//////000000///,,,,,,------------......---------,,,,,,,,,++++++,,,+++++++++++++++++++++---------,,,,,,,,,++++++---......---+++***+++,,,++++++++++++++++++++++++************++++++,,,,,,''''''((()))******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111.........///////////////////////////////////////............////////////.............../////////---000111///111666888666666777777777777999<<<>>>???BBBFFFIIIJJJKKKOOORRRXXX^^^gggpppzzz}}}ppphhhccc^^^]]]___ccciiipppqqqmmmiiihhhiiieeeggghhhiiiiiigggdddccccccccccccddddddcccbbbaaaaaa]]]XXXSSSQQQOOOMMMLLLDDDAAA>>>===>>>?????????;;;888444000------...000,,,,,,------......//////222111000...---,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++******+++++++++++++++++++++++++++***)))(((((()))***+++'''((()))***+++++++++++++++***(((&&&%%%%%%&&&&&&*********++++++,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))************************(((((())))))***+++++++++(((((((((((('''&&&%%%%%%))))))))))))************************)))))))))))))))***,,,,,,***)))***+++((()))***+++,,,+++******))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,,,,+++*********+++++++++|||gggZZZUUUUUUUUUVVVVVVUUUSSSQQQOOOOOONNNLLLKKKJJJIIIJJJJJJMMMOOOPPPQQQQQQOOOMMMLLLHHHGGGEEE@@@===;;;<<<>>>@@@@@@AAAAAA@@@>>><<<;;;:::;;;;;;<<<;;;:::888777444222000//////000000///,,,,,,,,,,,,------......,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,---...---+++***+++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,---......///++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++---...000000111000000///......------////////////////////////........./////////000000............//////000000...111222111333888:::888888999:::999999;;;???BBBJJJNNNSSSUUUVVVXXX]]]aaagggmmmxxx|||vvvppppppttt{{{zzzooohhhfffaaabbbeeefffggggggfffeeeeeeeeeeeeeeecccbbbbbbbbbbbb___\\\YYYWWWSSSOOOLLLAAA>>>;;;999;;;>>>???@@@===;;;777333000......///---------,,,,,,,,,,,,,,,111000000///...,,,++++++***++++++,,,,,,++++++***)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******((((((((()))***+++&&&'''((()))***+++++++++///---,,,***))))))***+++))))))))))))*********************))))))*********************************++++++++++++++++++++++++)))))))))******+++++++++************************))))))))))))))))))))))))'''(((((())))))******+++(((((())))))(((''''''&&&(((((()))))))))*********))))))))))))))))))))))))(((***,,,+++***)))******((()))***,,,,,,+++***)))(((((((((((((((((((((((('''))),,,......---+++)))*********)))))))))***+++|||ggg[[[VVVTTTUUUVVVVVVUUUSSSPPPOOOQQQPPPNNNMMMLLLKKKLLLLLLMMMNNNOOOPPPPPPNNNMMMKKKHHHGGGEEEAAA===;;;;;;===>>>???@@@AAA@@@>>><<<:::::::::;;;<<<;;;:::999888444222000//////000000///++++++,,,,,,------......,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---,,,*********+++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++******)))))),,,,,,---...///000111111++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////111111000///...---,,,,,,////////////////////////....../////////000000000......//////000000111111000333444222444999;;;999888:::<<<;;;;;;>>>DDDIIISSSXXX]]]```aaaeeemmmsss}}}|||nnnggg``````bbbdddeeefffggggggeeeffffffeeebbbaaaaaabbbbbbaaa```^^^\\\XXXSSSOOODDD@@@;;;888999;;;===>>>>>>===;;;999666333000///......---,,,++++++******,,,,,,------,,,+++***)))******++++++++++++******))))))************))))))++++++++++++++++++++++++))))))((((((((()))******&&&'''((()))))))))))))))------,,,++++++++++++,,,))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++************************))))))))))))))))))))))))******))))))((('''''''''******++++++++++++******((((((((()))))))))******(((((()))))))))))))))***(((***++++++***))))))***((()))***+++,,,+++******(((((())))))))))))((((((###%%%))),,,,,,+++(((&&&)))******)))(((((()))+++{{{fffZZZVVVSSSTTTUUUUUUTTTRRRPPPNNNQQQPPPNNNMMMLLLKKKLLLLLLLLLMMMNNNOOONNNMMMLLLKKKHHHGGGEEEAAA===:::;;;<<<===>>>@@@AAA@@@>>>;;;:::999:::;;;;;;;;;:::999888444222000//////000000///***++++++,,,------......++++++++++++++++++++++++)))*********++++++++++++,,,++++++++++++*********(((***++++++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++,,,------...000000//////.........---////////////////////////.../////////000000000000//////000000111222222333333666666444666;;;<<<:::888<<>>???@@@@@@>>>;;;999999:::;;;;;;;;;:::999888444222000//////000000///******+++,,,,,,---......++++++++++++++++++++++++))))))******+++++++++++++++++++++*********))))))'''(((******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,---...//////000*********))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------.........///////////////////////////////////////////////////000000000000///000000111222333333333444777888666777;;;===;;;:::>>>CCCEEEHHHOOOYYYaaalllrrryyy}}}|||oooeeecccbbb``````aaacccdddbbbdddeeedddaaaaaacccffffffdddbbb``````^^^[[[YYYUUUNNNEEE>>>:::999888888@@@CCCEEEFFFCCC===666111...............---------***+++,,,---...---,,,,,,******++++++++++++******(((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((*********)))(((((((((((((((((((((''''''%%%&&&''')))***))))))(((++++++******************((((((''''''''''''((((((''''''''''''''''''''''''************************'''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))$$$%%%&&&((())))))******(((((((((((())))))))))))'''((((((((())))))******((()))++++++)))((()))******************+++++++++((()))***++++++***)))((()))((('''&&&''')))+++---''')))***)))'''&&&(((+++sssaaaWWWUUUWWWXXXXXXWWWSSSQQQPPPQQQLLLNNNNNNMMMKKKIIIIIIIIILLLMMMNNNOOONNNLLLJJJIIIHHHGGGFFFBBB===:::::::::888:::<<<>>>???===;;;:::;;;:::999888777777777777444333111///------------------,,,++++++++++++,,,...---,,,+++************************************)))*********++++++++++++)))***+++,,,,,,+++))))))((((((((()))******++++++,,,---.........,,,***(((******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******+++*********+++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++......---------,,,,,,,,,------......//////000000,,,***)))+++///222222111000000000000111222333444888888999999:::::::::;;;@@@CCCGGGIIIMMMVVVccclllxxx~~~vvvpppggg```___```bbbdddccceeegggfffcccaaaccceeeeeefffgggfffccc___ZZZWWWZZZWWWPPPIIICCC???<<<;;;===???CCCGGGHHHDDD===888555222...------......---///...---+++***))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))''''''(((((())))))************))))))))))))******'''((()))+++++++++************))))))((((((''''''((((((''''''''''''(((((())))))))))))************&&&(((******((('''&&&&&&((()))***)))'''&&&&&&'''((()))))))))(((&&&$$$###&&&&&&''''''(((((())))))'''((('''%%%$$$$$$'''***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((('''&&&%%%%%%$$$))),,,,,,+++******)))(((''''''&&&&&&'''uuucccZZZWWWWWWXXXXXXVVVSSSPPPOOOOOOMMMNNNOOOMMMKKKIIIIIIJJJLLLMMMNNNOOONNNLLLJJJIIIEEEEEECCC???;;;888777888:::;;;>>>???@@@???===;;;999888777666666555555555555333111///...------......------,,,,,,,,,,,,,,,...---,,,+++************************************'''''''''((((((((()))))))))***++++++++++++***)))------,,,,,,+++************+++,,,------+++***(((******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,------...++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........///////////////...---,,,---111333333222222222222333333555666777777777888999:::<<<>>>@@@BBBFFFLLLQQQXXXcccqqqzzzuuujjjccc___^^^]]]___aaadddeeecccbbbccceeeccccccccccccbbbaaa______\\\ZZZUUUPPPJJJFFFCCCBBB@@@BBBFFFIIIJJJFFF@@@;;;888444000---,,,,,,+++***......,,,+++***))))))))),,,+++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))((()))++++++++++++)))((()))((((((''''''(((((()))))))))))))))((((((''''''((((((''''''''''''(((((((((((()))))))))*********(((***+++***)))(((((()))%%%(((******)))'''''''''&&&'''((((((((('''&&&%%%'''''''''(((((((((((((((******)))(((&&&'''))),,,''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))))))))((('''((((((((((((((('''&&&&&&'''(((***+++***(((%%%$$$)))(((((('''''''''''''''wwweee\\\ZZZWWWXXXXXXUUURRROOONNNNNNMMMNNNOOOMMMKKKIIIIIIJJJLLLMMMNNNOOONNNLLLJJJIIIDDDDDDBBB???:::777666777;;;<<>><<<999888888777666666555555555444222000............///......---,,,---------------,,,+++******************************************+++++++++,,,,,,,,,)))******+++++++++******---------,,,++++++******((()))***+++,,,+++***)))******+++++++++,,,,,,,,,((()))***+++,,,---------------,,,,,,------......++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,---...///000111222000000///////////////...222000///000222444444333222222333333444666777888888999:::;;;===@@@EEEHHHIIINNNUUU^^^gggssszzznnnfff```]]]___aaacccddddddcccdddeeeeeedddbbbaaa```aaabbbccc___^^^\\\YYYUUUQQQNNNLLLHHHIIIJJJLLLLLLIIIDDD@@@===999444000...---+++***...---,,,***))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''(((+++------+++((('''+++)))'''%%%%%%&&&(((***)))))))))(((((((((((('''((((((''''''''''''(((((((((((())))))))))))******)))***)))(((&&&&&&(((***%%%'''***+++***)))((((((%%%%%%&&&'''((((((''''''((((((((((((((('''''''''*********)))'''(((***,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((()))))))))(((''''''(((((()))***))))))(((((('''''''''&&&''''''((()))vvveee]]][[[WWWWWWWWWUUUQQQNNNMMMMMMNNNOOOOOOMMMKKKIIIJJJKKKLLLMMMNNNOOONNNLLLJJJIIIFFFFFFDDD@@@;;;888888888:::<<<>>>@@@AAA???>>><<<::::::::::::999888777777555444222000///.........//////...------------...---,,,++++++*********+++************************,,,,,,,,,---------......)))*********++++++++++++(((((()))******++++++,,,((((((***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...------------------------,,,------...//////000000111000000000//////......333222111111222333333333111111222333444666888999;;;===???AAABBBGGGNNNSSSVVV[[[dddmmmwwwwwwoookkkhhhgggfffdddccccccdddeeegggfffdddbbbaaaaaa```aaa```aaaaaa```^^^ZZZWWWUUUSSSRRRQQQQQQOOOLLLGGGCCCAAA===888444222000...---------,,,******)))))))))******)))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))*********)))(((''''''''''''((()))******)))((('''((((((''''''((()))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***((((((&&&$$$"""###&&&(((((()))******((('''((()))&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&(((((()))(((&&&&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))((((((''''''''''''((()))***+++&&&&&&&&&&&&'''((()))***tttccc[[[ZZZVVVWWWWWWUUUQQQNNNMMMMMMOOOOOOOOOMMMJJJIIIJJJLLLLLLMMMNNNOOONNNLLLJJJIIIFFFFFFDDD@@@;;;888888888:::;;;>>>@@@@@@???===;;;::::::;;;;;;:::999888777555444222000............//////...------------...,,,,,,++++++******++++++************************))))))))))))************)))))))))******++++++,,,)))))))))***++++++,,,,,,))))))***,,,------......******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111000000/////////...222222222222111111222333222333444555777999;;;<<<>>>BBBFFFHHHJJJPPPXXX___hhhmmmuuuxxxtttnnniiifffeeeddddddeeeeeeeeeeeedddbbbaaa```aaabbbccccccbbb___\\\[[[\\\ZZZXXXVVVSSSOOOIIIEEEAAA===999555444333111000------,,,+++*********+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))++++++***)))((('''&&&&&&((('''&&&%%%%%%&&&'''(((!!!###&&&(((******)))((('''''''''''''''(((((((((((((((''''''''''''(((((('''(((((((((((())))))))))))(((&&&###"""###&&&))),,,+++***'''%%%%%%''')))((((((''''''&&&&&&&&&&&&))))))((((((''''''&&&&&&'''(((((((((&&&&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***qqqaaaZZZYYYVVVWWWWWWUUURRRPPPOOOOOOPPPPPPOOOMMMJJJJJJKKKMMMLLLMMMNNNOOONNNLLLJJJIIIDDDDDDBBB???:::777666777999;;;>>>???@@@???===;;;888999999:::999777666555444333111///------------///......---,,,---------,,,,,,++++++***++++++,,,************************)))************+++++++++))))))))))))***+++,,,---.........---,,,,,,++++++******+++,,,,,,---......******+++++++++,,,,,,,,,---------,,,+++***)))(((,,,,,,+++*********++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,111000000000000000000///111222222222000000222444666777888:::<<<>>>AAABBBBBBHHHOOOTTTWWW^^^hhhppp|||yyysssnnnjjjgggbbbccceeeffffffeeedddcccaaabbbccccccbbb```^^^\\\```___]]][[[XXXSSSMMMHHH???<<<888555444333222111......---,,,,,,,,,,,,,,,******************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++******)))(((''''''&&&***(((%%%$$$$$$%%%(((*** $$$((()))(((&&&$$$&&&''''''''''''(((((((((((((((''''''''''''((((((''''''(((((((((((())))))+++***)))&&&%%%%%%(((++++++***)))&&&$$$$$$'''))))))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''''')))***)))((('''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''((()))))))))(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((()))ppp___YYYXXXUUUVVVWWWVVVSSSQQQQQQQQQPPPPPPOOOMMMJJJJJJKKKMMMLLLMMMNNNOOONNNLLLJJJIIIEEEEEECCC???;;;888777888;;;<<>><<<888999::::::999888666444333222000...,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************+++++++++,,,,,,,,,------***))))))))))))+++,,,---///......------,,,++++++*********++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------,,,+++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------------------............000000000000000111111111000222333222111111333666888999:::<<>>:::;;;<<<<<<<<<:::888666222111///---,,,++++++,,,------,,,++++++++++++,,,+++++++++***++++++,,,,,,************************''''''((((((((()))))))))***))))))))))))+++---...)))******++++++,,,,,,---*********)))******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++///...------,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...////////////////////////,,,------...///000111111//////000000111111222222000222444333111222444777777888999;;;>>>AAACCCEEEQQQ[[[hhhrrr{{{|||mmmjjjfffcccaaaaaabbbdddddddddcccbbbaaa___]]]]]]]]]^^^_________[[[UUUQQQHHHDDD???<<<:::888777555000//////.........//////,,,+++++++++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))************)))))),,,++++++***)))(((((('''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((())))))))))))'''&&&%%%''')))!!!&&&******)))''''''%%%%%%%%%%%%&&&(((***+++&&&'''''''''(((((())))))###%%%&&&&&&%%%$$$$$$%%%))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''((((((''''''++++++******)))'''&&&%%%&&&&&&%%%%%%%%%&&&''''''ooo___YYYXXXUUUVVVWWWUUUSSSQQQPPPQQQQQQQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJGGGBBB<<<::::::;;;===>>>???@@@???<<<999777999:::<<<<<<;;;999666444333111......////////////---------,,,+++***((((((************+++,,,---...+++)))))),,,//////+++'''******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,+++***)))(((***+++,,,,,,******+++,,,------------------------+++,,,,,,---,,,+++***)))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,---...//////...---,,,////////////////////////..................------...///111111000//////000333222222333666:::;;;<<>>???@@@AAA@@@===:::999777999:::;;;;;;999666555444222///......//////...,,,,,,,,,---,,,,,,+++***,,,,,,++++++******++++++***))))))***++++++)))'''******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,+++***)))(((***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---......///000000///......///////////////////////////////////////////////////111222222111000111222444444333444666888999:::???>>>@@@FFFJJJOOO[[[gggtttyyykkkaaa^^^^^^]]]\\\```aaacccdddcccbbb```^^^aaa````````````]]]YYYUUUNNNKKKFFFAAA<<<999888777555444333111///---,,,+++---+++))))))***,,,,,,+++************************))))))))))))(((((((((''')))******+++***)))((('''***((('''***+++((((((+++(((((())))))))))))(((((($$$%%%&&&'''((()))***+++)))))))))))))))(((''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))******+++***(((&&&((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''''''''&&&&&&'''&&&&&&&&&''''''((())))))((('''&&&&&&&&&''''''))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))''''''''''''((((((((((((sssbbb[[[[[[VVVWWWWWWVVVSSSQQQPPPPPPPPPOOONNNLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIHHHEEEAAA<<<999:::;;;???@@@AAAAAA@@@>>>;;;:::666777888:::999888666555555222000............---++++++,,,---.........---///...---+++***))))))((()))******)))'''&&&'''(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,+++******)))***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,------------,,,------,,,,,,,,,,,,------//////000000000000//////////////////////////////000000000000000000000000000222333333222222333555444444555666888:::<<<===AAABBBEEELLLTTT^^^mmmzzzxxxjjjbbb___^^^]]]^^^___aaabbbcccbbbaaa```aaa````````````^^^ZZZWWWPPPNNNIIICCC>>>:::777666777666333111///...------///---+++***,,,---------+++++++++******)))))))))))))))))))))(((((((((((()))************))))))(((,,,&&&$$$'''******)))+++))))))***))))))((('''&&&)))***))))))'''%%%###!!!)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&%%%&&&&&&'''(((((())))))&&&''''''(((((((((((((((&&&'''''''''''''''''''''(((''''''''''''((())))))))))))((('''''''''(((((()))))))))(((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&''''''((())))))***tttccc\\\[[[VVVXXXXXXVVVSSSQQQPPPPPPOOONNNMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGDDD@@@;;;999:::;;;???@@@@@@@@@???===;;;:::444555777888888888666555666333000.........---,,,,,,------...............///...---+++***))))))(((***,,,+++(((%%%$$$'''*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////////////////////////////////////////////////////000000000000000111000222333333222333555777333555777999<<>>??????>>>===<<<:::999555555666777777777666666666333000.........---,,,......//////......---------,,,,,,+++*********+++---------)))&&&%%%))),,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,)))******+++++++++++++++...------,,,,,,------...........................////////////////////////.........//////000000000000111222222222333666888555777999;;;===@@@EEEJJJNNNWWWeeerrr~~~vvvkkkddd```aaaaaacccdddfffhhhiiibbbaaaaaaaaaaaaaaa^^^\\\WWWRRRIII@@@:::666555555555777999:::888555111///000...,,,+++,,,------,,,******)))(((''''''&&&&&&******************++++++((((((((((((((((((((((((+++$$$###((()))))))))************)))'''&&&&&&$$$&&&(((***+++***)))((((((((())))))))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((***---,,,***(((((()))((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((()))''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''&&&&&&&&&%%%%%%vvvddd[[[ZZZXXXYYYYYYWWWTTTQQQPPPPPPOOONNNMMMKKKJJJJJJJJJJJJJJJLLLMMMNNNNNNLLLJJJIIIEEEDDDBBB>>>;;;999:::<<>>>>>>>><<<;;;:::999666777777777777777666666555222000............---.../////////...---,,,,,,+++++++++***++++++,,,,,,......,,,***((()))+++---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++++++++,,,+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,,,,++++++......------------............------------......////////////////////////---......//////000000000000111222222222444777::::::<<<===>>>>>>CCCJJJPPP]]]kkk{{{zzznnnmmmjjjhhhgggfffggggggcccbbbaaaaaabbbbbb```^^^YYYTTTLLLCCC<<<888777666222444777999888666222000111///,,,,,,,,,------,,,)))))))))((((((''''''&&&(((((((((((()))))))))))))))((((((((((((((()))***---'''%%%(((++++++***,,,))))))***))))))((('''&&&&&&'''(((*********))))))'''(((((()))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((+++...---***((()))***))))))(((((('''&&&&&&%%%&&&''''''((((((((((((((('''&&&%%%%%%&&&''')))***''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''((()))))))))(((((('''&&&&&&%%%%%%xxxeee]]][[[YYYZZZZZZWWWTTTQQQPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJIIIKKKLLLMMMMMMKKKIIIGGGDDDCCCAAA===:::999:::<<<@@@??????>>>===<<<;;;;;;888888888777777666666555444222///......//////...,,,,,,---.........------,,,++++++******++++++,,,...,,,******+++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---+++,,,------......------......------------......000///...------...///000////////////////////////......///000000111222222111222333333333666999<<<>>>@@@BBBCCCEEEMMMXXXaaassswwwpppkkkhhhgggcccbbbaaaaaaccccccbbb```ZZZWWWRRRKKKDDD>>>:::888444555555666666777666666333111...---.........---***************)))))))))'''((((((((())))))))))))******)))))))))***,,,,,,,,,)))))),,,,,,******,,,(((((())))))))))))((((((,,,+++***)))'''&&&%%%$$$''''''((()))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''***...---)))'''(((***((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&%%%%%%%%%''')))***(((((('''&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((()))'''''''''''''''((())))))))))))))))))((((((((((((zzzggg^^^\\\YYYZZZZZZXXXTTTQQQPPPPPPPPPOOONNNLLLKKKKKKKKKKKKHHHIIIKKKMMMLLLJJJHHHFFFCCCBBBAAA===:::999:::<<>>===<<<<<<:::999999888777666666555333111......////////////)))***+++---.../////////---,,,,,,+++*********+++---+++((())),,,...,,,*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++***+++,,,---,,,---......,,,,,,---...------------------------++++++*********+++---...---...//////000000//////......------------......111000///......///000111///////////////////////////000000111222222333333222333444444555777;;;??????BBBFFFIIINNNYYYhhhsssvvvpppmmmdddbbbaaabbbccccccbbbaaa[[[ZZZWWWSSSLLLDDD===999999777666555666999<<<===555222000//////000//////+++++++++++++++,,,,,,,,,))))))******+++++++++,,,,,,,,,+++++++++,,,...///)))(((***,,,+++''''''***'''((()))))))))))))))((('''&&&&&&&&&&&&'''((()))''''''((()))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%)))---,,,(((%%%''')))''''''(((((()))*********&&&''''''((((((((((((((('''&&&%%%$$$%%%''')))+++***)))((('''''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((()))))))))))))))***++++++,,,,,,wwwccc\\\\\\ZZZZZZYYYXXXWWWUUUSSSSSSQQQOOOLLLIIIHHHIIIJJJLLLLLLMMMOOOPPPOOOLLLIIIGGGEEECCC???<<<::::::;;;<<>>>>>======<<<<<<999999999999888666555444111111///...---,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***------++++++++++++------***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,------....../////////---------,,,,,,+++++++++---------------------------......//////...---,,,---...///000111222333333000111111222222333333444666333222555999======<<>>>>>======<<<999999999999888666555444111000///...---,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------.........000000/////////.........---------------------------...///000000///...---...//////000111222222333000000111111222333444444444555777:::>>>AAADDDEEENNNVVVbbbppp}}}|||ssskkkiiihhhddd```___```\\\WWWVVVUUURRRLLLFFF???>>><<<:::888666555444999999777666444333111111,,,,,,++++++++++++++++++***************+++++++++***************************'''%%%%%%((())))))((()))******++++++******)))***)))((('''&&&''''''(((((('''''')))******(((&&&++++++*********)))))))))+++'''######'''++++++))))))(((((()))++++++***((('''''''''''''''''')))***((((((((((((((((((((((((&&&((()))******)))(((&&&%%%&&&&&&'''((((((''''''***))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''(((((((((((('''''''''&&&&&&'''''''''+++***)))((('''''''''(((wwwccc[[[[[[XXXXXXWWWWWWUUUTTTRRRQQQQQQOOOLLLJJJIIIJJJKKKKKKLLLMMMOOOPPPOOOLLLIIIGGGCCCAAA>>><<<:::::::::;;;@@@??????>>>======<<<<<<999999999999888666555444111000///...---,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***...,,,***((((((***,,,...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,...------------,,,,,,,,,---------------------------...///000111111000000000000000111111111222222111111111222333444555666444888<<>>>>>===<<<;;;::::::999999999999777666555444111000///...------------,,,,,,,,,---------......,,,,,,,,,++++++++++++***------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,***))))))***,,,---++++++------------+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---...000111222222222111111111111111111111111111333333333333444555777888888===CCCFFFHHHOOO[[[dddxxx~~~uuummmeeebbbccceeebbb```___^^^[[[VVVRRRPPPOOOLLLHHHBBB<<<777444444555777777777555333111/////////...---,,,+++************++++++,,,,,,,,,************************''''''''''''((()))))))))###$$$''')))***(((&&&%%%))))))((((((((((((((((((+++)))(((((()))******)))((((((''''''''''''''''''(((***,,,+++(((&&&''')))***)))((()))***)))'''&&&)))((('''&&&'''((((((((((((((((((((((((((((((((($$$%%%'''))))))'''%%%$$$&&&&&&'''''''''''''''&&&)))(((((('''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((())))))vvvddd\\\ZZZVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNLLLKKKKKKKKKKKKLLLMMMOOOPPPOOOLLLIIIFFFBBBAAA???===<<<;;;;;;<<<>>>===<<<;;;:::999888888999999999999777666555444111000///...............,,,,,,,,,---------......,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++------------++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------.........---------,,,,,,+++++++++////////////000000000000........................---...000222222222222222111111111111111222222222333333333333555888:::<<>>=========>>>======;;;:::999888777999999999999888666555444111000//////......//////,,,,,,,,,---------......++++++++++++************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******,,,------,,,******+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,---------............------------,,,,,,,,,,,,.........///////////////...........................///000111222222111111111111111222222222333333222222333666:::???DDDGGGMMMWWWdddnnnwww|||rrrhhhdddeee]]]^^^___``````___^^^]]]XXXXXXWWWTTTNNNGGG@@@<<<999999:::::::::999777666555222///,,,******,,,---...------,,,++++++*********************************,,,---,,,***((((((((($$$%%%(((***,,,,,,++++++(((((()))*********))))))'''&&&%%%%%%''''''&&&%%%((((((((((((((()))))))))(((+++---,,,)))'''(((***)))((('''((())))))(((&&&$$$+++---***''')))+++(((((((((((((((((((((((()))(((''''''''''''((()))'''''''''(((''''''&&&%%%''''''&&&&&&''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((('''((()))******)))((('''%%%&&&'''(((((((((((((((tttddd\\\YYYVVVVVVVVVVVVUUUTTTSSSSSSPPPOOOOOOMMMLLLLLLKKKKKKLLLMMMOOOPPPOOOLLLIIIGGGCCCBBBBBBAAA@@@???>>>>>>@@@???>>>===;;;:::999888999999999999888666555444111000//////////////////,,,,,,,,,---------......++++++++++++************+++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------............---------------.........,,,,,,,,,,,,---------..............................///000111111111000///000000111222222333444444444555999???GGGOOOWWW[[[aaalll}}}vvvjjjeeeddd___```bbbbbbbbbaaa``````XXXYYYYYYWWWSSSLLLEEEAAA777666666555444333333222555444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************'''***,,,,,,)))(((((()))))))))******++++++******'''((()))***+++******)))'''''''''(((***)))'''%%%&&&&&&'''''''''(((((((((***+++++++++***)))***+++((('''&&&((()))***((('''!!!$$$)))***)))((()))***(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%$$$$$$''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((()))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''(((((((((((('''((()))******)))((('''%%%&&&'''((((((((('''&&&sssddd\\\ZZZVVVVVVVVVVVVVVVUUUTTTSSSPPPOOOOOONNNMMMLLLKKKKKKLLLMMMOOOPPPOOOLLLIIIGGGCCCCCCBBBBBBAAA@@@??????AAAAAA@@@>>>===;;;::::::999999999999888666555444111000000////////////000,,,,,,,,,---------......+++++++++************)))******))))))))))))***************++++++,,,,,,,,,...,,,***))))))***,,,......---++++++++++++---...,,,------......------,,,---------.........//////---------....../////////////////////000000111111//////////////////////////////000111111000......///000000222333444555555888:::@@@HHHRRR^^^gggmmmppp|||~~~~~~uuunnnmmmdddeeefffeeecccaaa______XXXYYYZZZYYYUUUOOOHHHDDD999888777555444444444444666666666555333000...,,,***++++++,,,,,,------...************************$$$'''***+++)))((()))++++++******)))(((''''''''''''((()))+++++++++***)))******+++---...---+++(((******++++++,,,,,,,,,---***)))(((((())))))******'''&&&&&&''')))***)))'''***(((''''''((()))'''%%%(((((((((((((((((((((((($$$&&&(((******(((&&&$$$'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))'''((()))++++++)))((('''&&&&&&'''(((((('''&&&%%%ooobbb[[[VVVVVVXXXYYYXXXVVVTTTSSSSSSTTTQQQMMMKKKKKKLLLKKKKKKMMMNNNNNNMMMKKKGGGDDDBBBFFFEEEDDDCCCAAA@@@>>>>>>AAA@@@>>><<<;;;:::::::::;;;::::::999777555444333111000...///000000///...---..................---,,,+++******,,,,,,+++***,,,+++***)))))))))***++++++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,...------,,,+++***)))))),,,,,,---...////////////---,,,+++***+++,,,---...111111000000/////////...////////////////////////////////////000000000000111111222222222333333333333444444444444555888;;;999AAAMMMXXXaaaiiipppuuu}}}{{{wwwrrrmmmiiieee```\\\\\\]]]]]]]]][[[TTTLLLFFF@@@===888444222222333555:::::::::999666333000.../////////......---------+++******,,,......+++((())))))******++++++,,,,,,000...,,,*********)))'''++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))),,,,,,,,,,,,+++)))((('''''''''(((((())))))******(((((())))))))))))((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((('''''''''''')))))))))))))))((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%pppbbb[[[WWWUUUWWWYYYXXXVVVUUUTTTTTTTTTQQQMMMKKKKKKLLLKKKKKKMMMMMMMMMLLLJJJHHHEEEDDDEEEEEEDDDCCCBBB@@@@@@???@@@???>>><<<;;;:::999999:::::::::999777555444333222000//////000000///---------............------,,,+++******,,,,,,+++***++++++***))))))***+++,,,++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------,,,,,,+++*********,,,------.........------,,,,,,,,,,,,,,,------.../////////.........------////////////////////////////////////000000000000111111111111222222222333111222333444444777:::===@@@JJJXXXccckkkpppwww||||||ssslllgggdddbbbaaa```^^^\\\XXXSSSOOOEEEAAA;;;666444555888:::>>>>>>>>>===:::666111......//////......------,,,+++******,,,......+++((())))))******************///---+++***++++++)))(((***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((''''''&&&'''((((((((()))))))))***(((((())))))))))))((((((((('''''''''''''''((()))%%%%%%&&&'''((()))******(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))))))))(((((((((((((((pppccc\\\WWWTTTVVVXXXXXXWWWUUUUUUUUUTTTQQQMMMKKKKKKLLLKKKKKKMMMMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>===;;;:::999999:::999999888777555444333333111000///000///...,,,,,,,,,------------,,,,,,,,,+++******,,,,,,+++******************+++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,+++,,,,,,---...............---------------,,,,,,,,,////////////////////////////////////000000000000000000000111111111222222111333444555777:::@@@DDDKKKVVVeeeooossswww||||||pppiiifffcccaaa]]][[[ZZZXXXVVVTTTLLLGGG@@@:::888999===???AAACCCDDDCCC@@@:::444000....../////////...---,,,+++++++++,,,...---+++)))*********)))))))))))))))---,,,******++++++***)))*********))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))((((((******))))))(((((())))))%%%%%%&&&'''((()))******''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((ooobbb[[[WWWSSSUUUWWWXXXWWWVVVVVVVVVTTTQQQMMMKKKKKKLLLKKKKKKOOONNNLLLJJJHHHGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@???>>>===;;;:::999999999999888777555444333444222000///000///---++++++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++***))))))******+++,,,---------,,,,,,,,,++++++******,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------------------,,,+++******+++,,,...///000///...---------------------------////////////////////////////////////000000000000///000000000000111111111444555666777:::@@@GGGLLLUUU```mmmuuuwwwzzz~~~}}}{{{oooiiidddaaa]]][[[[[[ZZZYYYWWWRRRNNNHHHBBB>>>>>>???@@@CCCEEEHHHIIIFFF@@@999555///000000000///...------,,,,,,,,,------,,,+++************))))))(((((((((,,,***))))))+++,,,+++***,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))((())))))******(((((((((((())))))))))))(((((())))))))))))((((((++++++***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((((((((('''((())))))***((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''mmmaaaZZZVVVSSSUUUWWWXXXWWWVVVVVVVVVTTTQQQMMMKKKKKKLLLKKKKKKQQQPPPMMMJJJHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>===;;;:::888888888777666555444333444222000///000///---++++++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++***))))))***+++,,,---------,,,,,,,,,++++++*********------,,,,,,,,,,,,------+++++++++,,,,,,---......------------,,,+++******+++,,,...///000///...---.............../////////////////////////////////////////////000000000000///000000000000111111111444555666999>>>FFFOOOUUU^^^gggssszzz~~~zzzwwwyyy~~~}}}sssgggeeecccaaaaaa```^^^\\\VVVTTTPPPKKKFFFCCC@@@???CCCFFFJJJMMMKKKFFF@@@<<<333333222000///.........------------,,,+++++++++++++++******))))))((((((+++)))((()))***++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''((()))***))))))))))))(((((((((((((((((())))))))))))((((((***)))((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((()))******((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''mmmaaa[[[WWWTTTVVVXXXXXXWWWUUUUUUUUUTTTQQQMMMKKKKKKLLLKKKKKKPPPOOOMMMKKKIIIFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAA@@@???===;;;999777777777777666555444333333111000///000///...,,,,,,,,,------------,,,,,,,,,+++******,,,,,,+++***)))***+++,,,---------,,,+++++++++++++++*********------,,,,,,------......++++++,,,,,,------......,,,------------,,,,,,+++,,,,,,---.............../////////000000000000000////////////////////////////////////000000000000000000000111111111222222222333666;;;CCCNNNZZZbbbjjjqqq|||}}}|||yyywwwzzz{{{hhheeebbbaaaaaa```___]]]YYYXXXVVVRRRNNNIIIEEEBBBFFFIIINNNPPPPPPKKKFFFBBB999777444111///...//////---...///---+++***+++,,,+++++++++***************+++)))((((((***++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''%%%$$$$$$%%%&&&'''))))))))))))(((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&''''''%%%%%%&&&'''((()))******&&&&&&&&&'''(((((())))))))))))(((((())))))***+++((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((()))))))))))))))mmmbbb]]]ZZZUUUWWWYYYXXXVVVUUUTTTTTTTTTQQQMMMKKKKKKLLLKKKKKKLLLLLLLLLLLLJJJHHHGGGEEEDDDCCCCCCAAA@@@???>>>>>>>>>?????????>>>;;;999777777777777777666555444444222000//////000000///---------............------,,,+++******,,,,,,+++******+++,,,------,,,,,,+++************++++++++++++,,,,,,++++++,,,------...,,,,,,,,,---------------,,,------.........------,,,,,,,,,,,,,,,------.../////////000000111111111////////////////////////////////////000000000000111111111111222222222333222555:::BBBMMM]]]lllvvv{{{iiieee```]]]\\\]]]^^^^^^\\\[[[YYYVVVSSSPPPMMMLLLLLLOOORRRTTTSSSOOOJJJGGG???;;;666111......///111...//////...+++***+++---++++++++++++,,,,,,,,,,,,,,,***(((((()))******)))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''%%%$$$###$$$%%%&&&***)))))))))((((((((('''(((((())))))))))))((((((''''''&&&&&&&&&'''((((((%%%%%%&&&'''((()))******&&&&&&'''(((((()))******))))))(((((())))))***+++((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((***************)))))))))oooddd___\\\VVVXXXYYYXXXVVVTTTSSSTTTTTTQQQMMMKKKKKKLLLKKKKKKHHHIIIKKKLLLLLLKKKIIIGGGDDDCCCBBBAAA???>>>===<<<<<<===>>>===<<<:::777555666777777777666555444444111000//////000111///...---......//////......---,,,+++******,,,,,,+++***+++,,,---------,,,+++***))))))******+++++++++,,,+++*********+++,,,,,,---------------------------,,,,,,---...////////////---,,,+++***+++,,,---....../////////000000111111////////////////////////////////////000000000000111222222222222333333333444888>>>IIIWWWiii{{{pppjjjbbb]]]\\\___bbbddd^^^\\\ZZZWWWUUUTTTTTTUUURRRSSSVVVWWWUUUQQQLLLIIICCC>>>777111......000222...///000...+++)))+++---+++++++++,,,,,,---------,,,***)))((()))***)))(((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***'''%%%$$$%%%&&&'''******))))))((((((((('''(((((())))))))))))(((((('''''''''''''''((()))***)))((((((((('''''''''''''''''''''((()))******+++)))))))))))))))******+++((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((())))))******))))))))))))))))))))))))******))))))((((((''''''oooaaa\\\\\\WWWXXXXXXXXXXXXWWWUUUTTTUUURRROOOLLLLLLKKKJJJHHHLLLMMMOOOOOOMMMIIIEEEBBBCCCDDDEEEEEEBBBAAA@@@AAAAAA???<<<;;;:::999888666999888666444333333333444444333111///---,,,++++++..................------,,,,,,,,,,,,,,,,,,,,,---...---+++))))))***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------...///000000///...---)))***,,,...//////......---------........./////////////////////000111111000000////////////000000////////////............111222444444444444777999666777???RRRkkkyyyooobbb[[[[[[]]]^^^^^^bbb```\\\ZZZZZZYYYWWWVVVWWWWWWWWWXXXXXXUUUQQQNNNEEEAAA;;;666444222111000//////...---,,,,,,,,,,,,///---------......,,,***,,,,,,,,,++++++*********))))))))))))))))))))))))***&&&###$$$)))+++)))&&&******++++++++++++*********++++++***))))))***,,,******)))((((((((((((((((((((())))))******++++++''''''''''''''''''&&&&&&(((((())))))))))))((((((''''''((()))))))))))))))'''''''''''''''((())))))'''((()))))))))(((&&&%%%&&&''''''(((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))pppbbb]]]\\\WWWXXXXXXXXXXXXWWWUUUTTTSSSQQQMMMLLLKKKKKKJJJIIIKKKMMMNNNNNNMMMIIIFFFCCCCCCDDDEEECCCAAA?????????AAA???===;;;:::999888777999777666444333333333333222111000......---------........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,+++++++++*********))))))++++++,,,,,,,,,,,,---------...///000000///...---,,,---.../////////...---------------............111000000////////////000000000////////////000000/////////000000111111111111222222111111333666888===CCCOOO```ttt~~~vvvkkkdddaaa``````___aaa___]]]]]]\\\[[[XXXVVV[[[ZZZYYYYYYWWWTTTOOOKKKDDD@@@;;;777555333111000//////...---,,,,,,,,,,,,---,,,,,,,,,------+++))),,,,,,,,,+++++++++******************************,,,)))'''(((+++,,,+++)))(((((())))))))))))(((((()))***+++***))))))***+++)))(((((((((((())))))***(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))'''''''''''''''((())))))(((((())))))(((''''''&&&''''''((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))pppbbb\\\[[[WWWXXXXXXYYYXXXVVVUUUTTTQQQOOOLLLKKKKKKKKKJJJJJJJJJLLLMMMNNNLLLJJJGGGEEECCCDDDDDDBBB???=========@@@???>>><<<;;;999888777888777666444333333333333000//////............///..............................------,,,,,,++++++...---+++*********+++,,,++++++++++++************++++++,,,,,,,,,,,,---------...////////////...---//////000000//////...---,,,,,,,,,---------......222111000//////.........000000////////////000000...//////000222333333444333333222111111444999===HHHSSSbbbooo|||~~~wwwpppjjjgggeeeddddddbbbaaaaaa```^^^[[[XXX\\\[[[ZZZYYYXXXUUUPPPLLLCCC@@@;;;888666444222000///...---,,,,,,+++,,,,,,...---,,,---......,,,***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++*********++++++(((((())))))))))))((((((''')))++++++***(((((()))(((((((((((()))***++++++))))))(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))'''''''''''''''((())))))))))))((((((''''''(((((('''((())))))******))))))))))))))))))************''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))pppaaa[[[ZZZXXXXXXYYYYYYXXXVVVTTTSSSOOOMMMJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMLLLJJJGGGFFFEEEEEEDDDBBB???<<<<<<===@@@@@@@@@>>>;;;999888888888777666555444333333222000000///...............---------...............//////...---,,,++++++***...---,,,++++++++++++,,,------------------------+++++++++,,,,,,,,,------............................../////////.........,,,,,,,,,,,,------------111000///////////////000000000////////////000000//////000000111222222333555444333333555;;;CCCIIIVVVaaaoooxxx}}}wwwsssqqqqqqooolllgggdddcccaaa___]]]ZZZYYYXXXYYYYYYWWWTTTRRRDDDAAA===:::888666444222000///...---,,,,,,,,,,,,...------...//////...,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++***(((''')))*********++++++++++++******%%%(((***+++***((('''''')))))))))((())))))******))))))((((((''''''&&&&&&(((((()))))))))))))))***(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''((())))))***)))(((''''''((()))***(((((()))***************((()))))))))))))))******&&&''''''((()))******+++******))))))((((((''''''((((((((((((((((((((((((nnn___YYYXXXXXXYYYYYYYYYXXXVVVTTTSSSOOOMMMJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLKKKIIIGGGFFFFFFFFFEEEBBB???======??????AAAAAA@@@<<<999999999777777666666444333222222222111000...---------------------.........////////////...------,,,++++++------,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------......------------......+++,,,,,,,,,---...//////,,,,,,,,,---------..................///000222222000000////////////000000000000000000000000000000333333222444888AAALLLTTTbbbkkkvvv~~~~~~xxxnnnfffbbb`````````[[[ZZZYYYYYYZZZYYYVVVTTTGGGCCC???;;;999888555444111000///...------------,,,,,,+++,,,......,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******)))(((((()))+++******++++++++++++******%%%(((***+++***((('''''',,,,,,+++)))(((((((((((())))))((((((''''''&&&&&&'''''''''(((((()))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''((())))))***)))(((''''''((()))***(((((()))***************'''''''''(((((()))))))))&&&''''''((()))******+++******))))))((((((''''''((((((((((((((((((((((((nnn___YYYXXXYYYYYYYYYYYYXXXVVVTTTRRRPPPMMMKKKJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJHHHFFFEEEFFFFFFDDDBBB???===>>>@@@>>>AAACCCAAA===999999:::777777777666555444222111222111000///------,,,,,,,,,,,,------...///////////////......------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......++++++++++++---...///000---------.........//////---------...000111333444000000////////////000000111111000000000/////////000000111444;;;FFFRRRZZZjjjqqq||||||~~~yyylllddd```_________]]][[[ZZZYYYXXXUUURRRLLLGGGAAA===:::999888666222111000//////......///)))(((((()))++++++***(((***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,(((((())))))))))))((((((''')))++++++***(((((()))...---,,,***)))(((''''''))))))((((((((((((((((((&&&''''''(((((()))))))))(((((())))))))))))(((((()))))))))))))))((((((''''''''''''''''''((())))))))))))(((((())))))******'''((())))))******))))))&&&&&&''''''(((((())))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))ooo```ZZZYYYYYYYYYYYYYYYWWWUUUSSSRRRQQQOOOLLLKKKLLLLLLLLLKKKLLLLLLLLLKKKIIIGGGEEEDDDDDDDDDCCC@@@======>>>@@@>>>BBBDDDBBB===999999;;;666666777666555444222111000000///...............,,,,,,------...//////000...............------------------------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,---...///000........./////////000000............///111222222000000////////////000000000000111111111111111111111222444888???JJJVVV___llltttxxxmmmeeeaaa___```^^^\\\ZZZZZZXXXVVVTTTQQQLLLDDD>>>;;;:::999999444333222111000000000000)))))))))***,,,,,,+++)))******+++++++++,,,,,,,,,***************************(((&&&(((+++------+++(((((())))))))))))(((((()))***+++***))))))***+++---,,,+++***))))))(((((((((((())))))))))))))))))''''''((())))))***++++++(((((())))))))))))(((((()))))))))))))))((('''''''''''''''''''''((())))))(((((()))***************''''''((())))))))))))(((&&&''''''((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))pppbbb\\\[[[YYYZZZZZZYYYWWWUUUSSSRRRRRRPPPMMMLLLLLLLLLLLLKKKMMMMMMLLLJJJIIIFFFEEECCCBBBBBBAAA>>><<<<<<>>>@@@>>>BBBEEECCC>>>999999;;;666666777777666444222111...............///000000,,,,,,------...///000000---------...............------......------,,,+++---------....../////////++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...111000///------...//////////////////000000000000000////////////000000111000000////////////000000000000111222333444444555555666888<<>>;;;:::::::::555444333222111111111111,,,,,,+++---//////...---*********++++++,,,,,,,,,))))))))))))))))))))))))((($$$!!!$$$***---+++(((******++++++++++++*********++++++***))))))***,,,++++++******************(((((())))))******++++++((())))))***++++++,,,,,,(((((())))))))))))(((((()))))))))))))))((('''''''''''''''''''''((())))))'''((()))+++++++++***)))&&&''''''((((((((((((((('''(((((()))***+++++++++))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))vvveee\\\YYYZZZYYYXXXWWWUUUSSSQQQOOOOOOMMMJJJJJJKKKLLLLLLKKKLLLLLLLLLLLLJJJGGGDDDBBBGGGDDD@@@===;;;;;;===>>>AAA@@@>>><<<:::888666555777555444444444444333111333111///////////////------....../////////////////////.........------------,,,+++******,,,...///------------------------,,,,,,,,,---------......------.........---+++***(((+++///222333222///------------.........//////////////////////////////000000000000111111111111222111111000000111333444666999===AAAGGGPPP\\\dddtttyyy~~~{{{uuuqqqssswwwmmmeeeddddddbbb```___^^^\\\YYYVVVUUUTTTOOOGGG???999999:::???;;;666333111000///---000...------...///...,,,---------,,,+++***)))((((((((())))))*********++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************&&&&&&''''''(((((())))))''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''%%%&&&&&&'''((()))************)))((((((((((((((((((((()))***************(((((()))***++++++,,,,,,***)))))),,,000111...+++))))))))))))))))))))))))+++*********))))))((((((uuueee^^^]]][[[[[[YYYWWWTTTRRROOONNNOOOMMMJJJJJJKKKLLLLLLKKKLLLMMMMMMMMMKKKHHHFFFDDDEEEBBB???===<<<===???@@@@@@@@@>>><<<:::888666555777555444444444444333111333111/////////000///.........///000000000000///......---------,,,,,,,,,++++++,,,,,,------------000000000000000000000000,,,,,,,,,---------......------.........---,,,+++,,,---...///000000//////---------.........//////////////////////////////000000000000111111111111///000000000111222444666888>>>GGGOOOUUU\\\eeekkkuuuvvvtttoooiiigggkkkpppyyylllgggcccaaa^^^]]]\\\ZZZWWWUUUWWWVVVRRRKKKCCC>>><<<<<>>999666444222000...///...,,,---...///...,,,---------,,,,,,***))))))))))))))))))******+++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))++++++***)))))))))))))))))))))))))))((('''&&&&&&'''(((((()))******++++++((()))*********)))******************************+++*********))))))))))))tttfff```___\\\[[[ZZZWWWTTTQQQNNNMMMOOOMMMJJJJJJKKKLLLLLLKKKLLLLLLMMMMMMLLLJJJHHHFFFCCCAAA>>>===<<<>>>@@@AAA@@@???>>><<<:::888777666777555444444555444333222333111//////000000///......///000000111111000000---------,,,,,,,,,++++++)))+++---...///...,,,+++------------------------,,,,,,,,,---------......------.........---,,,+++111///...,,,,,,...000111------........./////////////////////////////////000000000000111111111111---///000111111333666999<<>>;;;999666222//////---,,,,,,---......---,,,------,,,,,,+++***))))))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************---,,,,,,+++******))))))''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((,,,++++++*********************)))(((&&&%%%###"""'''''''''((())))))******'''***,,,***&&&$$$'''+++***************************************)))))))))ttteee___^^^ZZZZZZYYYWWWUUURRRPPPOOOOOOMMMJJJJJJKKKLLLLLLKKKJJJKKKLLLMMMLLLJJJHHHFFFCCCAAA???=========???@@@???>>>===<<<:::999888777777666444444555555333222444222000///000000///...//////000111111111111111......---------,,,,,,,,,++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------,,,111000...---,,,---///000............///////////////////////////////////////000000000111111111111...000222222222555999===CCCNNN]]]iiippptttxxxzzzyyyssskkkfffeeejjjqqquuu~~~wwwjjjdddbbb___]]]]]]]]]]]]\\\YYYYYYXXXUUUPPPKKKFFFDDDEEECCCAAA???===999444000///---,,,,,,---......---,,,,,,------,,,++++++***++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))((()))))))))************,,,,,,,,,++++++*********''')))***)))((('''(((***(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((('''''''''+++******))))))************))))))((('''%%%######((((((((()))))))))*********++++++)))''''''***,,,************************************************tttddd\\\ZZZWWWWWWWWWVVVUUUTTTRRRRRROOOMMMJJJJJJKKKLLLLLLKKKIIIJJJKKKLLLKKKIIIGGGEEEEEECCCAAA>>>===<<<======>>>======;;;:::999888888888666555555555555444222444222000000000000000...//////000111111111111111////////////............------,,,,,,,,,---...///////////////////////////,,,,,,,,,---------......------------------------//////////////////.............../////////000000000000000000000000000000///000000000111111111111000222444444444777>>>DDDRRR[[[gggrrrxxx{{{{{{wwwrrrnnnmmmooosssuuuyyyvvvfffccc___^^^^^^_________YYYYYYXXXWWWTTTPPPKKKHHHFFFEEECCCBBB@@@<<<666222111///---,,,---.........,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++)))******+++++++++******************************((()))))))))************)))))))))*********++++++''')))***)))((('''(((***(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((('''''''''))))))((((((((())))))***)))))))))))))))(((''''''))))))***************+++***(((&&&&&&)))+++,,,+++***************************************+++++++++rrrbbbZZZWWWVVVVVVVVVVVVVVVUUUTTTSSSOOOMMMJJJJJJKKKLLLLLLKKKJJJJJJKKKKKKJJJHHHEEEDDDEEEDDDAAA???===<<<<<<<<<======<<<;;;::::::999999888666555555666555444222444222000000111111000///...///000000111111000000000000000////////////...///...,,,++++++---///111........................,,,,,,,,,---------......------,,,,,,,,,---......,,,---///111111000...---....../////////000000000000000000000000000000000000000000000111111111111222444666555666<<>>=========<<<<<<<<<;;;;;;::::::999888777555555666666444333555333111000111111000///......///000000000000///000////////////.........---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---...///+++---///000111000///....../////////000000000000000000000000000000000000000000000000111111111111111333555666888BBBQQQ]]]pppvvv~~~zzzyyyzzzxxxrrrkkkeeeaaa``````___]]][[[YYYYYYZZZXXXTTTQQQKKKIIIGGGFFFEEECCC???<<<888555111...............,,,,,,---------------,,,...---------,,,,,,,,,,,,))))))***+++++++++++++++************************))))))))))))************(((((())))))))))))))))))''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))))))))(((((())))))***+++((())))))***+++++++++******************)))))))))'''''''''((()))***)))(((++++++++++++++++++++++++*********++++++,,,,,,,,,lll___\\\\\\XXXXXXWWWWWWUUUSSSRRRQQQOOOMMMJJJJJJKKKLLLLLLKKKNNNNNNNNNNNNLLLIIIFFFDDDAAA@@@@@@???>>>>>>??????<<<<<<<<<;;;;;;:::::::::888777555555666666444333555333111000111111000///---....../////////////////////.........---------+++,,,...000000///...---////////////////////////,,,,,,,,,---------......---,,,,,,+++,,,---...///,,,------...///000000111////////////000000000000000000000000000000000000000000000000111111111111///222555666:::FFFXXXfffuuu{{{}}}ssskkkfffcccbbbaaa___]]]ZZZZZZ[[[[[[WWWTTTMMMKKKIIIHHHGGGFFFCCC@@@;;;777222///.........---,,,,,,------...---------.........------,,,,,,,,,((()))***+++++++++++++++************************))))))))))))************++++++******)))(((((((((((()))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''%%%&&&&&&'''((()))************))))))***+++,,,,,,))))))************))))))))))))))))))(((((((((((((((+++......***((()))+++++++++++++++++++++++++++*********++++++,,,,,,,,,oooaaa\\\ZZZXXXXXXWWWVVVTTTSSSRRRRRRNNNMMMKKKJJJIIIJJJLLLMMMMMMMMMNNNNNNKKKHHHDDDBBBBBBAAA@@@>>>======<<<<<<<<<;;;;;;::::::999888888666555555444444333222222222111///.........///000///............---------,,,+++++++++,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000000////////////000000000000000000000000000111111000000//////......////////////000000000000000000000000111111111111222555888:::@@@KKK[[[fffvvvzzz||||||uuurrrkkkccc___]]]\\\]]]___^^^ZZZWWWSSSQQQMMMKKKIIIFFFCCC@@@:::888555111///.........---.../////////...---,,,...---,,,,,,++++++,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''''''''((((((((((((''')))+++,,,)))$$$))))))************))))))...,,,******+++***)))'''***++++++***((('''((()))++++++++++++******))))))+++,,,---,,,***)))***+++))))))***++++++++++++***)))))))))((()))******+++ooobbb\\\ZZZYYYXXXWWWVVVTTTSSSRRRQQQNNNMMMKKKJJJIIIJJJLLLMMMMMMMMMNNNMMMKKKHHHDDDBBB@@@???>>>===;;;;;;;;;;;;;;;;;;::::::999888888888777666666555555444333333222111000///...//////000///............------------,,,,,,,,,---...//////........................------------------------------................../////////......///000000000000000000000000000000000000000000////////////////////////000000000111111111111111222222222222333666:::>>>CCCNNN\\\fffooosssxxxzzzvvvxxxrrreeebbb```]]]^^^______\\\YYYVVVTTTPPPMMMKKKHHHDDDAAA;;;999666333000............---,,,+++++++++,,,,,,///...------,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))''''''((((((((()))))))))((()))))))))'''%%%###""")))))))))******)))))))))+++)))(((((())))))(((&&&***++++++***)))((((((***++++++++++++*********)))+++,,,---,,,***)))***+++,,,+++++++++******))))))******))))))******+++,,,pppbbb\\\YYYZZZYYYXXXVVVTTTRRRQQQPPPOOOMMMKKKJJJIIIJJJKKKLLLLLLMMMMMMLLLJJJGGGDDDBBB@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999888888888888777777666555555444444222111000////////////000///............------------....../////////......////////////////////////..........................................------------------...///000000000000000000000000000000////////////000000000000/////////000000000111111222222222222222333444444333888===BBBIIIQQQ\\\dddlllooorrrpppnnnuuuwwwhhhddd```^^^______]]][[[ZZZWWWSSSPPPMMMIIIEEEAAA===;;;888555222000//////000...,,,***)))+++---...//////...------------...,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************++++++++++++))))))))))))))))))((((((((())))))))))))************)))'''&&&&&&''')))***(((((())))))))))))((((((***)))(((((()))***)))''')))+++++++++)))((()))***++++++++++++************+++,,,---,,,+++***+++,,,///...,,,***))))))))))))+++++++++++++++,,,,,,---rrrccc\\\YYYZZZYYYXXXVVVTTTRRRQQQPPPOOONNNLLLJJJIIIJJJKKKLLLLLLLLLLLLLLLJJJGGGEEECCCBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;:::999999999777777666666555444444444111111111000000000000000///............---------...///000000000///...---....................................------------...............---------,,,,,,,,,------///000111000000000000000000000000......//////000000111111//////000000000111111111222222111111222333444555444999@@@GGGMMMUUU\\\aaannnmmmllllllmmmwwwqqqjjjccc___^^^^^^]]]\\\\\\YYYUUURRRNNNJJJDDDAAA>>><<<:::777444222000000111000...---,,,---///000///......---------------,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))*********+++++++++******))))))((((((((())))))*********++++++++++++)))'''&&&''')))+++---)))(((((((((((((((((())),,,*********,,,---,,,+++)))+++++++++))))))***++++++++++++++++++++++++++++++,,,------+++***+++---///---+++)))((()))***+++,,,,,,,,,,,,,,,---......sssddd\\\YYYZZZYYYXXXVVVTTTSSSQQQQQQOOONNNLLLJJJIIIJJJKKKKKKLLLLLLKKKKKKIIIGGGEEEDDDBBBAAA@@@??????>>>??????=========<<<;;;;;;::::::666666555444444333333222111111111111111000000//////............---------...///000000000///...------------------------------------,,,,,,,,,++++++.....................---,,,,,,,,,------///000111////////////////////////......//////000000111111000000000000111111111111111111000000111222444555555:::BBBKKKRRRXXX]]]___jjjfffdddhhhppp|||~~~|||{{{}}}zzzzzz|||ssshhh```]]]]]]]]]\\\[[[YYYVVVRRROOOJJJDDD@@@>>><<<:::888666444222111//////000000//////...---...---,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************((((((((()))))))))******++++++******))))))((((((************++++++++++++*********))))))*********))))))(((((((((((()))))),,,+++***+++,,,---,,,+++)))***++++++***)))***,,,+++++++++++++++++++++,,,+++,,,------,,,+++,,,------,,,***))))))+++,,,...---------,,,---......///sssddd\\\YYYXXXXXXWWWVVVTTTSSSRRRRRRPPPNNNLLLJJJIIIIIIJJJKKKKKKKKKKKKJJJHHHGGGEEEDDD@@@???>>>=====================<<<<<<;;;:::::::::555555555444333333222222111111222222111111000//////............------------....../////////......---------------------------------,,,,,,++++++***---------.........//////------------...///000000////////////////////////////////////000000000000000000000111111111222222111000//////000222444666999>>>FFFOOOVVV\\\___```aaa]]]]]]fffrrr}}}~~~{{{xxxvvvuuusssrrrqqqooommmllljjjjjjjjjhhhhhhkkkooorrrqqqppppppoooooopppqqqssstttvvvxxx{{{oooddd^^^]]]\\\\\\ZZZXXXVVVSSSOOOJJJDDD???<<<;;;:::999777555444333,,,---...//////---,,,+++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((************************'''((((((((())))))))))))******************)))))))))************+++++++++******+++++++++***)))(((+++***)))(((((()))***++++++***))))))***+++***((()))***,,,+++******+++,,,++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---...,,,++++++***+++,,,---...---------------......///sssddd\\\YYYWWWWWWVVVUUUUUUTTTTTTSSSPPPOOOLLLJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEEEE??????>>>>>>======>>>>>><<<;;;;;;:::999999888888666666666555444444333333111111222222222111000//////............------------,,,,,,,,,---...//////........................///......---,,,,,,+++++++++,,,,,,---...///000000/////////......///000000////////////////////////000000000000////////////000000111111111222222222222111000000111333666888>>>BBBIIIRRR[[[```bbbbbb]]]\\\___iiirrryyy|||yyyvvvsssrrrqqqnnnmmmlllkkkiiihhhgggfffeeedddcccbbbaaaaaaaaaaaa______```aaaaaabbbbbbaaabbbbbbccceeefffggggggggghhhkkkmmmppprrrtttxxx{{{xxxhhh```^^^]]]]]]ZZZXXXVVVTTTQQQKKKEEE@@@:::999999888777666555444///......---------------......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************(((((()))))))))***************************++++++)))))))))************+++))))))))))))************,,,+++***))))))***+++,,,,,,+++************)))((()))***,,,++++++***,,,---+++++++++,,,,,,,,,------+++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,++++++------,,,,,,------...///sssddd\\\YYYVVVVVVVVVUUUUUUUUUTTTTTTPPPOOOLLLJJJIIIIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEAAAAAA@@@@@@@@@@@@@@@@@@::::::999999888777777666777777777666555555444444111111222333222111000/////////.........---------,,,,,,++++++,,,---///111////////////////////////000000///...------,,,,,,***+++,,,---...000111111111000000////////////000////////////////////////111111000000//////......000111111111111222222222444333111111222444888:::AAAEEELLLUUU^^^cccddddddaaabbbgggnnnrrruuu|||yyyuuunnnllljjjgggdddaaa```___________________________```______^^^^^^^^^______\\\]]]______^^^]]]]]]^^^\\\^^^___aaaaaaaaa```___```aaacccddddddfffiiilllmmmnnnqqqvvv}}}}}}lllbbb___^^^^^^ZZZYYYWWWUUURRRMMMFFFBBB888888888888888777666555333111///------...000111//////...------------...+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************************************)))************+++++++++)))))))))***+++++++++,,,((())))))))))))*********)))(((((('''(((***,,,------,,,***))))))***,,,---///...,,,,,,,,,,,,***))))))***,,,,,,++++++,,,---+++++++++,,,,,,---------+++,,,------,,,,,,...///.........---,,,+++***)))---,,,,,,,,,,,,---......