BM6(3 }}}zzzzzzssspppmmmllllllllllllkkkjjjjjjiiiiiikkkooosssuuu~~~xxxyyyxxxtttnnnmmmppptttuuuqqqjjjbbb]]]ZZZYYYYYYUUUSSSPPPPPPQQQRRRRRRRRRQQQPPPOOOOOOQQQTTTXXX[[[kkkuuu{{{tttmmmhhhggghhhgggbbb\\\[[[^^^bbbddd```ZZZSSSOOONNNNNNOOOLLLJJJHHHIIIJJJLLLLLLLLLKKKJJJIIIHHHJJJNNNRRRTTTeeeppp~~~|||}}}{{{zzz||||||{{{{{{||||||{{{wwwqqqkkkgggcccaaa]]]YYYWWWWWWYYYZZZZZZWWWRRRNNNLLLJJJIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFJJJGGGGGGJJJKKKJJJMMMRRReeeuuu~~~zzzzzzwwwuuuvvvuuutttvvvwwwxxxxxxuuuqqqlllhhhbbb___[[[WWWUUUUUUWWWXXXZZZWWWRRROOOLLLJJJHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGDDDDDDHHHIIIJJJNNNSSShhhwww|||yyyyyytttpppppppppoooppprrrtttuuutttqqqmmmjjjaaa^^^YYYUUUSSSSSSUUUVVVXXXVVVSSSOOOLLLIIIGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCAAABBBFFFHHHIIIOOOVVVmmm{{{~~~yyyxxxyyysssoooooooooooooooqqqsssuuutttqqqnnnkkkbbb^^^YYYTTTRRRRRRTTTUUUWWWWWWUUUQQQLLLIIIFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBCCCEEEGGGIIIPPPYYYqqq{{{xxxxxxyyy~~~sssnnnnnnpppqqqqqqsssvvvwwwvvvsssooolllddd```ZZZUUURRRRRRTTTUUUVVVWWWWWWSSSNNNIIIFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCFFFEEEEEEGGGGGGIIIRRR\\\ttt{{{~~~~~~zzzxxxxxxyyy~~~sssmmmmmmppprrrtttvvvxxxyyyxxxuuuqqqnnnfffbbb[[[UUURRRRRRTTTVVVVVVYYYZZZVVVOOOIIIFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCHHHGGGGGGHHHGGGJJJTTT```www}}}~~~~~~yyyxxxwwwwww}}}{{{|||~~~~~~{{{wwwtttqqqpppmmmllljjjhhhhhhjjjlllmmmttt{{{vvvooonnnqqqssstttvvvyyyzzzzzzwwwsssqqqgggbbb[[[UUUQQQQQQSSSUUUWWWZZZ\\\YYYQQQJJJGGGGGGDDDDDDDDDEEEEEEDDDDDDDDDFFFEEEFFFGGGGGGKKKWWWdddyyy}}}yyywwwuuutttzzztttqqqpppmmmkkkiiifffccc```]]]\\\YYY[[[___cccfffffffffeeecccbbbaaa```___^^^]]]\\\___]]][[[YYYYYY[[[]]]___aaagggooovvv}}}{{{sssqqqsssuuurrruuuxxxzzz{{{xxxuuusssgggbbb[[[TTTPPPPPPRRRTTTWWW[[[]]]ZZZRRRKKKGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCEEEFFFGGGKKKYYYgggzzz|||xxxvvvsssqqqwwwvvvtttqqqmmmjjjhhhggghhhjjjmmmpppsssxxx~~~wwwoooeee``````_________]]]ZZZWWWVVVVVVRRRSSSTTTVVVWWWYYYZZZ[[[ZZZXXXWWWVVVVVVWWWYYYZZZYYYXXXVVVTTTSSSRRRRRRRRRXXX[[[bbbjjjpppwwwzzzrrroooqqqrrruuuyyy|||}}}zzzuuurrriiiddd\\\UUUQQQRRRUUUWWWZZZ^^^```\\\SSSLLLHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHHHHLLLZZZhhh|||yyyvvvuuusssrrr}}}tttqqqllliiihhhiiilllnnnyyy|||yyysssoookkkiiigggaaaaaa___]]][[[ZZZXXXWWWXXXZZZ\\\]]]___ccchhhlllwww|||ssshhhaaa___[[[[[[[[[YYYVVVSSSQQQPPPNNNNNNNNNOOOQQQSSSTTTUUUWWWVVVTTTTTTTTTUUUWWWXXXWWWVVVUUUSSSRRRQQQQQQPPPTTTUUUZZZaaafffkkkwww}}}{{{zzz{{{uuuqqqqqqtttvvvyyyzzz{{{yyywwwuuukkkeee]]]UUUQQQRRRTTTWWW\\\___aaa]]]UUUMMMIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBEEEGGGHHHMMM\\\kkkwwwtttsssrrrqqq~~~|||zzzxxxwwwvvvuuusssqqqooommmllllllooommmkkkiiifffcccaaa```aaaaaaaaaaaabbbccceeefffpppqqqtttuuuuuurrrooommmhhhjjjlllooorrrtttvvvvvvqqqqqqpppooonnnmmmllllllppprrrvvvzzzyyyvvvvvvvvvuuusssttttttwww{{{~~~yyyooofffbbb___\\\YYYYYY[[[^^^aaacccfffjjjnnnrrrtttuuuuuusssuuuwwwwwwxxxyyy|||~~~{{{xxxwwwrrrmmmgggaaa]]]YYYVVVTTTRRRRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRRRRTTTWWWZZZgggsssxxxlllbbb^^^YYYYYYXXXWWWTTTQQQNNNLLLKKKJJJJJJJJJKKKMMMOOOQQQSSSRRRQQQQQQQQQSSSTTTUUUUUUUUUTTTRRRQQQPPPOOONNNQQQPPPSSSWWW[[[___iiittt|||tttooolllkkkkkknnnvvvyyyrrrqqqvvvwwwxxxyyyzzzyyyyyyyyymmmggg^^^VVVRRRRRRUUUWWW]]]```bbb^^^WWWOOOJJJIIIDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCFFFHHHOOO___ooo|||vvvsssrrrpppooo~~~~~~zzzxxxuuusssrrrqqqooommmiiiiiihhhhhhhhhhhhiiiiiigggeeebbb___^^^]]]ZZZXXX[[[ZZZYYYWWWUUUSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMOOORRRSSSXXXZZZ\\\]]]]]][[[XXXVVVWWWYYY[[[^^^aaaccceeefffaaaaaa```______^^^^^^^^^bbbdddgggkkkooorrruuuvvvvvvrrrnnnkkkjjjjjjiiihhhlllnnnrrrwwwzzzuuukkkbbbYYYXXXUUUTTTTTTWWWZZZ\\\```bbbfffkkknnnpppqqqqqqrrrsssuuuuuuuuuvvvyyy{{{|||}}}zzzuuupppmmmkkkfffbbb]]]XXXUUUSSSPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNNNNNNNOOORRRTTTYYYeeevvv~~~qqqeee___\\\[[[YYYXXXVVVSSSOOOLLLLLLKKKIIIHHHHHHKKKMMMOOOPPPPPPOOOPPPPPPRRRSSSTTTTTTSSSSSSRRRPPPOOOMMMMMMPPPNNNNNNRRRUUUYYYbbbkkk{{{wwwsssmmmgggcccbbbcccdddfffnnnzzz|||sssqqquuuwwwyyy{{{|||{{{zzzyyypppiii```WWWRRRSSSUUUXXX^^^aaabbb___XXXPPPJJJHHHDDDDDDDDDDDDDDDDDDDDDDDDAAAAAACCCFFFHHHPPPaaarrr{{{uuusssqqqooommm~~~|||zzzyyyvvvuuutttrrrqqqooonnnnnnfffeeecccaaaaaaaaaaaabbb___^^^\\\ZZZXXXXXXXXXYYYVVVTTTRRRQQQRRRRRRQQQOOOOOONNNNNNNNNNNNNNNOOOOOOPPPNNNKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHDDDDDDDDDEEEGGGIIIKKKMMMRRRTTTUUUVVVVVVUUURRRQQQRRRSSSUUUXXXZZZ\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZ___```bbbeeehhhjjjkkklllllljjjgggeeeddddddcccccceeeggglllqqqrrrmmmddd\\\SSSRRRPPPOOOQQQSSSWWWYYY]]]```dddhhhkkkmmmnnnnnnpppqqqrrrrrrqqqrrrtttuuuuuuwwwzzz~~~~~~~~~}}}zzzuuuoooiiiddd```^^^ZZZWWWSSSQQQPPPOOOMMMKKKKKKJJJJJJJJJJJJIIIIIIIIIFFFHHHIIIJJJJJJJJJMMMOOORRRYYYfffvvvyyymmmeee```]]]ZZZXXXVVVTTTPPPMMMMMMKKKIIIGGGGGGIIIKKKMMMNNNNNNNNNOOOQQQRRRSSSTTTSSSSSSSSSRRRQQQOOOMMMLLLNNNKKKKKKOOOSSSVVV^^^fffpppyyyxxxqqqkkkgggccc___]]]]]]___```cccjjjuuu|||tttrrrsssvvv{{{~~~~~~{{{yyyrrrkkkaaaXXXSSSTTTWWWZZZ```aaabbb```ZZZRRRKKKFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFIIIRRRddduuuzzzuuusssqqqnnnkkk|||yyywwwuuuuuutttsssqqqpppooooooooooooqqqqqqpppnnnkkkiiifffeeebbbaaa___\\\ZZZYYYXXXWWWXXXWWWUUUTTTRRRQQQQQQPPPMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKKKKJJJHHHGGGGGGHHHIIIIIIHHHEEEEEEEEEEEEEEEFFFFFFGGGHHHFFFDDDDDDEEEFFFGGGFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEEEECCCBBBAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCEEEGGGIIIJJJNNNOOOPPPRRRQQQPPPOOONNNOOOQQQTTTVVVXXXYYYXXXXXXYYYXXXWWWUUUUUUUUUVVVWWW]]]^^^```bbbcccdddeeeeeecccbbbaaa```___``````aaacccfffjjjnnnmmmhhh___YYYTTTSSSRRRRRRSSSVVVYYY[[[ZZZ\\\```eeehhhjjjkkkkkknnnooopppooonnnnnnppprrrrrrtttwwwzzz}}}|||zzzzzzzzzuuurrrlllfff```\\\YYYWWWTTTRRROOONNNNNNNNNMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHDDDFFFHHHHHHHHHIIIJJJLLLNNNQQQYYYeeeppp|||vvvmmmccc^^^XXXUUUTTTSSSOOOLLLKKKJJJHHHGGGFFFGGGHHHIIILLLLLLNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTRRRPPPNNNMMMLLLHHHIIIMMMQQQTTTYYY___jjjsssxxxmmmfffaaa___\\\ZZZYYYZZZ\\\]]]bbbgggqqq|||}}}uuutttrrrvvv{{{|||zzzssslllbbbYYYTTTUUUYYY]]]bbbcccdddbbb\\\TTTLLLGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDGGGKKKUUUiii{{{zzzuuurrrpppkkkhhh{{{wwwuuuqqqmmmjjjjjjkkkkkkjjjiiigggfffhhhfffccc```^^^\\\[[[[[[^^^]]][[[ZZZZZZZZZ[[[[[[]]]^^^^^^]]]\\\ZZZYYYXXXTTTSSSQQQOOONNNNNNMMMNNNOOONNNLLLKKKIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGFFFHHHGGGFFFFFFFFFGGGHHHIIIGGGFFFDDDEEEFFFGGGGGGFFFBBBBBBBBBBBBBBBCCCDDDDDDDDDBBB??????@@@BBBCCCCCCAAABBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBDDDFFFGGGIIIJJJKKKLLLMMMMMMLLLKKKJJJLLLOOOSSSWWWYYYYYYXXXVVVYYYXXXVVVTTTSSSSSSTTTUUUYYYZZZ\\\^^^___```aaaaaa___``````______```aaacccfffhhhkkkmmmkkkeee^^^XXXNNNMMMLLLLLLNNNPPPSSSUUUZZZ]]]aaaeeeiiikkkllllllmmmnnnooooooooooooqqqssstttuuuvvvxxxzzz}}}{{{xxxvvvvvvooolllgggaaa\\\XXXVVVUUUTTTSSSQQQPPPPPPOOONNNLLLKKKLLLLLLLLLLLLLLLLLLLLLGGGIIIKKKKKKJJJIIIJJJLLLLLLLLLPPPXXX^^^eeetttyyyoooggg```XXXTTTSSSSSSQQQNNNKKKKKKIIIHHHGGGGGGGGGGGGIIIJJJLLLNNNPPPQQQRRRSSSUUUVVVVVVVVVTTTRRRPPPNNNLLLIIIIIIMMMQQQRRRTTTXXXeeennn|||zzzppphhhccc___^^^^^^]]]]]]]]]^^^___bbbgggppp{{{~~~wwwvvvtttwww{{{~~~}}}ssslllbbbYYYUUUWWW[[[___eeeffffffeee```XXXNNNHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCGGGMMMYYYoooxxxtttqqqmmmhhhdddzzzpppmmmmmmjjjgggccccccddddddcccaaa```^^^```^^^\\\ZZZXXXWWWWWWWWWXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYXXXWWWUUUSSSRRRPPPOOOMMMKKKKKKKKKKKKLLLKKKJJJIIIGGGFFFFFFFFFGGGCCCDDDEEEEEEDDDBBB@@@???FFFFFFEEEDDDDDDEEEFFFGGGEEECCCAAAAAABBBCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFCCC@@@>>>===>>>@@@@@@@@@?????????@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDD??????@@@@@@AAABBBBBBCCCAAAAAA@@@@@@AAACCCEEEFFFIIIJJJKKKLLLLLLKKKKKKJJJHHHLLLQQQWWWYYYYYYWWWUUUXXXVVVTTTRRRPPPQQQRRRRRRSSSTTTVVVXXXZZZ\\\\\\]]]]]]^^^_________```bbbdddccceeeggghhheee___XXXSSSQQQQQQPPPPPPQQQSSSVVVXXX[[[^^^bbbfffjjjllllllmmmjjjlllnnnnnnnnnpppsssuuuttttttttttttvvvxxxzzz||||||wwwtttrrrqqqiiigggbbb]]]XXXUUUTTTSSSTTTRRRPPPOOOOOONNNKKKIIIJJJJJJJJJKKKLLLMMMNNNNNNHHHJJJKKKKKKIIIHHHHHHIIIJJJIIIKKKPPPSSSVVVbbbpppxxxwwwnnnkkkcccYYYTTTTTTUUUSSSQQQMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIKKKMMMOOOQQQQQQRRRVVVWWWWWWWWWVVVSSSQQQOOONNNKKKKKKOOORRRRRRRRRUUU]]]fffsss|||tttmmmgggcccbbbbbbccccccdddddddddddddddiiiqqq|||~~~xxxwwwvvvxxxzzz}}}ssslllbbbYYYUUUXXX]]]aaahhhhhhhhhgggbbbZZZQQQJJJDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@BBBGGGOOO]]]ttt~~~wwwrrroookkkeee```qqqjjjiiifffbbb___``````_________^^^^^^^^^]]][[[XXXUUUSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRTTTVVVSSSSSSTTTTTTSSSRRRPPPOOOPPPMMMJJJIIIIIIJJJIIIIIIKKKIIIHHHIIIIIIHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDD??????@@@AAAAAABBBCCCCCCFFFFFFEEECCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAA??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBB??????@@@AAABBBDDDEEEFFFLLLJJJIIIKKKMMMMMMJJJGGGNNNOOORRRUUUVVVVVVUUUUUUUUUTTTQQQPPPPPPRRRTTTUUUTTTTTTUUUVVVWWWWWWXXXXXX\\\ZZZYYY[[[___bbbbbbaaa___bbbeeeeee```ZZZVVVSSSPPPOOOOOOOOOPPPRRRSSSTTT[[[]]]aaaeeeiiilllnnnnnniiijjjkkklllmmmmmmmmmmmmooopppqqqqqqrrrtttwwwzzz~~~}}}zzzvvvqqqmmmjjjmmmiiidddaaa___\\\XXXTTTVVVUUUTTTRRRPPPNNNMMMLLLLLLMMMNNNOOOOOONNNMMMLLLJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGHHHIIILLLPPPTTTVVVfffooozzz~~~xxxqqqmmm___[[[VVVRRRQQQPPPPPPOOOOOOOOONNNMMMLLLKKKJJJJJJGGGHHHHHHJJJLLLPPPRRRTTTQQQSSSTTTUUUTTTQQQNNNMMMNNNMMMKKKKKKLLLMMMPPPQQQZZZ___hhhttt}}}xxxtttqqqnnnlllmmmlllkkkkkkjjjjjjjjjjjjrrrrrruuu~~~yyysssssswww|||yyypppcccYYYUUUWWW\\\___eeeiiikkkgggaaa[[[RRRIIIEEECCC@@@@@@AAABBBBBBBBBAAABBBEEEHHHPPP___vvv}}}xxxuuurrrmmmfffaaappphhhfffccc___]]]^^^]]]]]]]]]\\\\\\\\\\\\[[[YYYVVVTTTRRRQQQRRRRRRSSSSSSTTTSSSQQQQQQRRRTTTTTTTTTUUUUUUTTTSSSQQQPPPNNNLLLJJJIIIJJJJJJHHHGGGIIIHHHGGGGGGHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>??????????????????@@@BBBCCCEEEFFFIIIHHHHHHJJJMMMMMMKKKIIILLLNNNQQQTTTVVVWWWWWWWWWUUUSSSQQQOOOOOOQQQSSSTTTUUUUUUVVVVVVWWWWWWXXXXXX[[[YYYYYY[[[___bbbcccbbbaaaccceeeddd```YYYTTTRRROOONNNNNNOOOPPPRRRTTTUUUZZZ\\\```dddhhhkkkmmmmmmjjjjjjkkkllllllkkkkkkkkknnnooopppqqqrrrtttwwwzzz~~~{{{wwwtttqqqooolllhhhfffeeeccc```]]]\\\[[[YYYVVVTTTQQQPPPOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIHHHIIIJJJMMMPPPQQQ\\\dddnnnttttttooojjjhhh\\\XXXTTTQQQPPPPPPOOOOOOOOONNNNNNMMMLLLKKKKKKJJJHHHHHHIIIJJJLLLNNNQQQSSSRRRSSSUUUVVVUUUSSSPPPNNNOOONNNMMMLLLLLLMMMOOOPPPWWW[[[dddooo||||||zzzxxxwwwuuutttvvvuuuttttttssstttuuuvvv{{{{{{~~~{{{vvvssswww|||yyypppdddZZZVVVYYY^^^aaagggkkkmmmiiiccc]]]TTTKKKEEECCCAAA@@@AAABBBBBBAAAAAABBBEEEHHHPPP```www|||wwwtttqqqllleee```qqqfffccc```\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXUUURRRQQQPPPQQQQQQRRRSSSSSSRRRPPPOOOPPPRRRSSSSSSTTTTTTSSSRRRPPPOOOLLLKKKJJJJJJJJJIIIGGGEEEGGGFFFEEEEEEFFFGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@BBBCCCEEEFFFGGGGGGHHHJJJLLLMMMLLLJJJKKKLLLPPPSSSVVVXXXYYYYYYUUUSSSPPPNNNNNNOOOQQQRRRVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXX[[[___bbbdddddddddfffgggeee___XXXSSSPPPMMMMMMMMMNNNOOORRRTTTUUUYYY[[[___cccgggiiikkkkkkkkkkkkkkkkkkkkkjjjiiiiiimmmnnnppppppqqqtttwwwzzz}}}~~~~~~|||yyyxxxtttrrrqqqpppqqqpppooommmiiihhheeeaaa]]]YYYVVVUUUSSSSSSRRRQQQQQQRRRRRRRRROOOOOONNNNNNMMMLLLKKKJJJKKKJJJIIIHHHHHHIIIKKKLLLOOOUUU]]]cccdddccc```___VVVSSSPPPNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMMMLLLKKKIIIIIIIIIIIIKKKMMMOOOPPPSSSTTTUUUVVVUUUTTTRRRPPPQQQPPPOOONNNMMMNNNOOOOOORRRVVV]]]gggtttzzzvvvttttttvvvwwwyyyzzz||||||}}}}}}~~~}}}}}}}}}~~~{{{uuuxxx}}}|||xxxssswww|||yyyqqqeee[[[WWWYYY^^^cccjjjnnnppplllfff```WWWNNNEEECCCAAA@@@AAABBBBBBAAAAAACCCEEEHHHQQQbbbxxx~~~{{{vvvssspppkkkddd___sssgggbbb^^^[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYWWWTTTRRRPPPPPPQQQQQQRRRRRRRRRQQQNNNMMMNNNPPPQQQQQQRRRRRRQQQPPPNNNMMMKKKJJJJJJJJJJJJIIIFFFDDDEEEDDDBBBCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAADDDCCCCCCBBBAAA@@@@@@?????????@@@@@@AAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>============>>>>>>CCCCCCCCCBBBBBBBBBBBBAAA>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHJJJKKKKKKJJJIIIKKKMMMOOORRRUUUVVVWWWXXXTTTRRRPPPNNNMMMNNNPPPQQQVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXX[[[___bbbeeefffhhhiiijjjfff```YYYSSSPPPLLLLLLLLLMMMOOOQQQSSSUUUWWWYYY]]]aaaeeegggiiiiiijjjjjjkkkkkklllkkkkkkkkkkkkmmmnnnpppqqqssswwwzzz{{{|||}}}~~~}}}|||zzzyyyyyyyyyyyyzzz|||}}}}}}}}}{{{yyyuuuoooiiiddd```^^^[[[ZZZXXXVVVVVVVVVWWWWWWQQQPPPOOONNNNNNMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIHHHLLLQQQUUUWWWWWWVVVUUUQQQNNNLLLKKKLLLNNNNNNNNNMMMMMMNNNOOOOOONNNMMMMMMKKKJJJJJJJJJJJJLLLMMMNNNRRRSSSTTTUUUUUUSSSRRRQQQSSSRRRQQQPPPOOOOOOOOOOOOOOORRRXXX```lll}}}wwwoooiiifffffffffkkknnnssswwwzzz}}}}}}uuunnnjjjgggiiioooyyyzzzwwwtttwww|||{{{ttthhh]]]WWWXXX]]]bbblllppprrrnnnhhhbbbYYYPPPFFFCCCAAA@@@AAABBBAAAAAA@@@DDDFFFHHHRRReeezzz~~~yyywww|||~~~zzzvvvrrroookkkddd^^^wwwjjjccc^^^[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXYYYWWWUUURRRQQQQQQRRRRRRQQQRRRRRRPPPNNNMMMNNNOOOQQQRRRSSSSSSRRRQQQOOONNNKKKJJJJJJJJJJJJIIIFFFDDDDDDCCCAAAAAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBEEEDDDDDDCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@AAACCCBBBAAAAAA@@@AAAAAAAAA@@@??????>>>>>>??????@@@>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAACCCDDDEEEGGGHHHJJJJJJJJJIIIHHHGGGMMMMMMOOOQQQRRRTTTTTTUUUSSSRRROOOMMMMMMNNNPPPQQQUUUUUUUUUUUUTTTTTTTTTTTTVVVWWWYYY\\\___bbbfffhhhlllmmmlllhhhaaaZZZTTTQQQLLLLLLLLLMMMNNNPPPRRRTTTVVVXXX[[[___bbbeeefffggghhhhhhjjjkkkmmmmmmnnnnnnjjjkkkmmmooopppssswww{{{{{{|||}}}~~~}}}|||zzzxxxyyyzzz|||~~~{{{uuuooojjjhhhcccbbb___]]][[[[[[[[[[[[SSSRRRQQQPPPPPPPPPPPPPPPIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHJJJLLLNNNOOOOOONNNLLLJJJIIIIIIKKKMMMMMMMMMKKKLLLNNNPPPPPPPPPOOONNNLLLKKKKKKJJJJJJKKKMMMNNNPPPQQQRRRSSSSSSSSSRRRQQQTTTTTTSSSRRRQQQPPPPPPOOOOOORRRVVV\\\fffwww~~~uuupppiiiaaa]]]\\\]]]^^^```eeekkkqqqtttxxx|||~~~}}}ssskkkfffbbb`````````dddlllvvv~~~~~~wwwrrrtttxxx}}}~~~wwwkkk___WWWVVV\\\aaammmrrrsssooojjjdddZZZRRRFFFDDDAAA@@@AAAAAAAAA@@@@@@DDDFFFHHHSSShhh|||~~~{{{yyyvvvrrrnnnoooxxx~~~zzzuuurrrooojjjddd^^^zzzmmmeee^^^[[[\\\YYYYYYYYYXXXXXXXXXWWWWWWXXXWWWTTTRRRQQQQQQRRRSSSPPPQQQQQQPPPNNNMMMNNNPPPTTTTTTUUUUUUTTTSSSQQQPPPLLLKKKJJJJJJJJJIIIGGGEEEEEECCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB??????>>>>>>>>>>>>??????@@@??????>>>>>>??????@@@======>>>>>>????????????>>>>>>>>>???AAABBBDDDEEEGGGHHHJJJJJJHHHGGGFFFGGGLLLLLLMMMNNNPPPQQQRRRSSSRRRQQQOOOMMMMMMOOOQQQSSSTTTTTTTTTTTTUUUUUUUUUUUUWWWYYY\\\^^^```bbbfffiiimmmnnnmmmhhhaaaZZZTTTRRRMMMLLLLLLLLLMMMOOOQQQRRRTTTVVVZZZ]]]```cccddddddfffggghhhjjjlllmmmnnnnnnhhhjjjlllnnnpppssswww{{{}}}~~~~~~|||zzzwwwyyy}}}zzzvvvuuuooonnnkkkhhheeecccaaaaaaZZZYYYVVVTTTRRRRRRRRRRRRJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGHHHJJJKKKJJJIIIIIIGGGGGGHHHJJJLLLLLLKKKJJJLLLNNNQQQRRRRRRQQQPPPMMMLLLLLLKKKKKKLLLNNNNNNPPPPPPQQQRRRRRRRRRRRRRRRUUUTTTTTTSSSRRRRRRQQQPPPOOORRRVVVZZZbbbqqqyyyrrrfffbbb]]]WWWUUUUUUWWWYYYYYY^^^eeejjjnnnrrrxxx}}}yyynnneee___]]][[[[[[[[[[[[]]]aaahhhrrr{{{~~~uuuppptttxxx}}}{{{ooobbbYYYXXX^^^eeeoootttuuuqqqlllfff\\\TTTGGGDDDBBB@@@AAAAAAAAA@@@@@@EEEGGGHHHTTTkkk~~~}}}}}}|||{{{yyyrrrnnniiikkkwww}}}yyytttqqqnnniiibbb]]]|||ooofff^^^[[[[[[XXXXXXXXXWWWWWWWWWVVVVVVWWWUUUSSSQQQPPPPPPQQQRRRPPPPPPQQQPPPNNNNNNOOOQQQSSSSSSTTTTTTSSSRRRPPPOOONNNLLLJJJIIIJJJJJJHHHGGGGGGDDDBBB@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????@@@@@@??????????????????@@@@@@?????????@@@@@@AAA??????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????======>>>???@@@AAAAAABBB===>>>>>>???@@@BBBCCCDDDDDDGGGIIIJJJHHHFFFGGGHHHIIIJJJJJJLLLNNNPPPRRRSSSQQQPPPNNNMMMNNNPPPSSSUUUUUUUUUUUUVVVVVVWWWWWWXXXXXX[[[^^^``````cccgggjjjlllmmmkkkggg___XXXSSSQQQNNNMMMLLLLLLLLLNNNOOOPPPSSSUUUXXX\\\___aaabbbbbbeeefffggghhhjjjkkkkkkkkkgggiiikkkmmmooosssxxx{{{|||}}}~~~}}}xxx{{{|||yyyuuuqqqnnnllleeebbb^^^ZZZVVVTTTSSSRRRLLLLLLLLLLLLLLLKKKJJJJJJGGGEEEDDDEEEHHHJJJIIIGGGGGGFFFFFFGGGJJJKKKKKKJJJIIIKKKNNNQQQSSSSSSRRRQQQNNNMMMLLLLLLLLLNNNOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRPPPSSSVVVYYY___llltttkkkfffYYYWWWSSSPPPOOOQQQSSSUUUUUUZZZaaafffjjjpppxxx~~~}}}{{{{{{{{{{{{{{{yyymmmhhhbbb\\\ZZZXXXWWWWWWWWWYYY[[[\\\```hhhuuu~~~wwwqqqtttxxx~~~}}}sssfff]]]]]]dddlllrrrwwwxxxtttoooiii___WWWGGGEEEBBB@@@AAAAAA@@@??????FFFGGGGGGTTTmmm}}}|||}}}~~~}}}}}}uuupppkkkmmmyyyzzzvvvqqqnnnkkkfff```ZZZ|||pppfff^^^ZZZZZZWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTQQQOOONNNOOOPPPPPPOOOPPPQQQPPPOOOOOOPPPRRROOOPPPPPPQQQPPPNNNMMMLLLPPPMMMJJJIIIIIIJJJIIIIIIHHHEEEBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????????????????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????======<<<<<<<<<<<<======888999:::;;;<<<===>>>???======>>>???@@@BBBCCCDDDBBBEEEHHHIIIHHHGGGHHHJJJFFFGGGHHHJJJMMMPPPRRRTTTQQQPPPNNNNNNOOOQQQTTTVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZ\\\```aaaaaacccgggkkkkkkkkkjjjeee^^^WWWRRRPPPOOONNNMMMLLLLLLMMMNNNOOOSSSTTTXXX[[[^^^```aaaaaaeeeeeefffgggggghhhggggggfffhhhkkkmmmooosssxxx{{{yyyzzz}}}~~~~~~|||}}}yyyvvvmmmiiiddd^^^XXXUUUSSSRRROOOOOOOOONNNMMMKKKJJJIIIEEECCCBBBDDDGGGIIIHHHFFFGGGFFFFFFGGGIIIKKKKKKJJJIIIKKKNNNRRRSSSTTTSSSRRRNNNMMMMMMMMMMMMOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVTTTUUUUUUUUUUUUTTTSSSSSSPPPSSSVVVXXX]]]iii{{{wwwjjjaaa[[[YYYRRRPPPMMMLLLLLLNNNQQQSSSSSSYYY```eeeiiipppyyy|||pppnnnkkkjjjkkklllkkkkkk```^^^[[[YYYXXXWWWUUUTTTVVVZZZ]]]\\\]]]eeerrr}}}zzzssstttxxx~~~~~~uuuiiiaaaaaajjjrrrtttyyyzzzvvvqqqkkkaaaYYYGGGEEEBBB@@@AAAAAA@@@??????FFFHHHGGGUUUnnn~~~{{{uuupppqqq}}}xxxtttooollliiiddd]]]XXX|||kkkbbb^^^\\\ZZZYYYXXXXXXXXXXXXWWWWWWWWWXXXVVVTTTRRRQQQQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQPPPQQQRRRSSSRRRPPPOOOOOOPPPNNNMMMKKKJJJHHHGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@AAAAAA@@@>>>@@@@@@@@@@@@@@@???>>>===EEEBBB???>>>???@@@@@@???>>>?????????@@@@@@@@@@@@???@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<============<<<;;;;;;::::::=========>>>???AAABBBCCCFFFHHHIIIHHHFFFDDDDDDEEEIIIJJJKKKMMMPPPSSSUUUWWWQQQPPPNNNNNNPPPTTTXXXZZZ[[[[[[\\\\\\\\\]]]]]]]]][[[YYYXXXZZZ^^^cccfffgggiiiiiigggbbb[[[TTTPPPNNNNNNMMMLLLLLLLLLLLLLLLMMMSSSUUUWWWZZZ]]]^^^______dddeeeggggggffffffhhhiiifffgggiiikkkmmmpppuuuyyy{{{|||}}}~~~zzztttlllddd]]]XXXTTTRRRSSSQQQOOONNNOOOOOONNNMMMLLLKKKJJJHHHGGGGGGFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKOOOOOOPPPQQQRRRSSSTTTTTTRRRPPPNNNMMMLLLMMMNNNOOOQQQQQQQQQQQQQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSWWWWWWYYY[[[\\\bbbqqquuuiiibbb\\\VVVQQQQQQQQQOOOMMMLLLNNNRRRUUUYYY]]]dddjjjpppvvv|||wwwpppkkkeeeaaa]]]\\\]]]^^^]]]\\\[[[YYYWWWVVVVVVWWWWWWWWWXXX]]]aaaaaa^^^cccwww{{{uuuwwwzzz~~~{{{qqqiiijjjqqqxxx{{{}}}|||wwwsssmmmdddZZZPPPHHHCCCCCCDDDAAA@@@AAACCCDDDEEEIIIWWWkkkzzz~~~}}}|||}}}~~~}}}xxxrrrtttwwwrrrooolllggg^^^ZZZZZZ}}}kkkbbb^^^[[[YYYXXXWWWWWWWWWVVVVVVVVVVVVWWWUUUSSSQQQPPPPPPQQQRRRQQQQQQQQQPPPOOOOOONNNNNNQQQRRRSSSRRRPPPNNNOOOPPPNNNMMMKKKJJJHHHGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@??????AAAAAA@@@???@@@@@@@@@@@@??????>>>>>>BBBAAA??????????????????<<<<<<<<<<<<<<<=========@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<===<<<<<<======>>>>>>??????=========>>>???AAABBBCCCDDDFFFGGGGGGFFFEEEFFFGGGHHHHHHIIIKKKLLLNNNPPPQQQNNNNNNMMMNNNQQQVVVZZZ^^^bbbcccdddeeedddbbb```^^^\\\\\\[[[[[[]]]```cccfffiiiiiifff```YYYSSSOOONNNLLLKKKKKKJJJKKKKKKLLLLLLQQQSSSVVVYYY\\\^^^______ccceeefffffffffeeeggghhhggghhhjjjjjjllloootttwww{{{{{{|||~~~yyyoooggg___YYYVVVSSSQQQOOONNNOOOOOONNNMMMJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNMMMNNNNNNOOOQQQQQQRRRRRRQQQPPPNNNLLLLLLMMMNNNOOOSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWXXXZZZ\\\aaaooo}}}vvviii```[[[WWWRRRNNNPPPPPPOOOMMMMMMOOOSSSWWW\\\aaaiiipppuuuzzz~~~|||uuummmfffbbbZZZWWWTTTTTTVVVXXXYYYXXXXXXWWWVVVVVVXXXYYYZZZZZZ]]]aaafffhhhgggmmmzzztttuuuxxx|||wwwppppppvvv}}}~~~zzzuuuooofff\\\PPPHHHBBBBBBBBB@@@???@@@CCCDDDEEEJJJXXXlll{{{yyyxxx}}}wwwrrrnnnlllfff^^^YYYYYY}}}lllbbb^^^[[[XXXWWWWWWVVVVVVVVVUUUUUUUUUVVVTTTRRRPPPOOOOOOPPPPPPQQQQQQPPPPPPOOONNNNNNMMMPPPQQQRRRRRROOONNNNNNOOOMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@???>>>???@@@AAA@@@?????????????????????>>>>>>>>>???@@@???>>>===>>>????????????>>>>>>>>>>>>>>>@@@???>>>=========>>>???;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<===<<<<<<<<<===>>>>>>??????<<<<<<===>>>???AAACCCDDDCCCDDDFFFFFFFFFFFFGGGIIILLLLLLLLLMMMNNNOOOOOOPPPLLLLLLLLLNNNRRRWWW]]]aaaiiillloooqqqpppkkkeeeaaa___``````^^^\\\]]]```dddiiihhhddd^^^WWWQQQNNNNNNIIIIIIIIIIIIJJJKKKLLLLLLOOOQQQTTTXXX\\\^^^___```dddeeeggggggfffeeefffgggiiijjjkkkkkklllnnnrrruuu||||||~~~zzzpppfff]]]XXXTTTRRRPPPOOOPPPQQQPPPOOOKKKKKKKKKJJJJJJIIIIIIIIIFFFGGGHHHHHHHHHIIIKKKMMMNNNNNNOOOQQQRRRRRRRRRRRRSSSQQQPPPNNNNNNOOOPPPQQQTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVWWWYYY[[[___lllxxxmmmfff]]]WWWTTTRRRPPPNNNMMMNNNNNNMMMNNNQQQUUUYYY^^^eeeoooxxx}}}}}}xxxqqqjjjbbb\\\XXXSSSQQQNNNNNNPPPSSSVVVWWWYYYYYYZZZ[[[]]]___aaabbbcccgggnnnrrrsss{{{yyysssqqqtttyyy{{{zzz~~~}}}xxxrrrhhh^^^PPPHHHBBBAAAAAA???>>>???BBBDDDEEEJJJYYYlll{{{}}}~~~yyywwwrrrmmmkkkeee]]]XXXYYYmmmccc^^^ZZZXXXWWWWWWWWWVVVVVVVVVVVVUUUVVVTTTRRRPPPOOOOOOPPPQQQSSSSSSRRRRRRQQQPPPOOOOOOOOOQQQRRRQQQOOONNNMMMNNNLLLLLLJJJHHHGGGFFFFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@BBB@@@??????AAAAAA@@@>>>?????????>>>>>>>>>>>>???<<<>>>@@@???===<<<<<<>>>@@@@@@@@@???????????????>>>??????@@@@@@???>>>>>>========================<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::999999<<<<<<===>>>???AAACCCDDDDDDEEEFFFFFFEEEEEEFFFHHHLLLMMMNNNOOOOOOPPPPPPPPPLLLLLLLLLNNNRRRWWW]]]```kkkooouuuyyywwwqqqiiidddbbbdddeeebbb]]][[[___dddiiigggccc\\\UUUPPPNNNNNNIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPTTTXXX\\\___```aaadddfffhhhhhhgggfffffffffllllllmmmmmmmmmooosssvvv~~~zzzoooeee^^^WWWUUUSSSSSSTTTUUUTTTSSSQQQQQQQQQPPPOOOMMMLLLLLLHHHIIIJJJJJJJJJKKKMMMOOORRRSSSTTTUUUVVVVVVUUUUUUVVVTTTSSSRRRQQQSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVYYYZZZ^^^hhhsssyyypppbbb]]]WWWSSSRRRRRRQQQPPPLLLMMMMMMNNNOOORRRWWWZZZ```hhhsss|||}}}yyyssskkkbbb[[[VVVTTTSSSQQQOOONNNQQQUUUZZZ\\\aaaccceeefffgggiiikkkmmmmmmqqqwww~~~{{{uuunnnqqqxxx{{{tttjjj```RRRJJJCCCBBBAAA???>>>???AAADDDFFFKKKYYYmmm{{{yyywwwqqqmmmiiiccc[[[WWWXXXoooeee___[[[WWWXXXXXXXXXXXXWWWWWWWWWWWWWWWUUUSSSQQQPPPPPPQQQQQQTTTSSSRRRQQQPPPOOONNNNNNNNNPPPQQQQQQOOOMMMLLLLLLLLLKKKIIIHHHFFFEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@DDDBBB@@@@@@AAA@@@???===???>>>>>>======>>>??????>>>??????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>AAACCCCCCAAA???===========================;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;::::::999999;;;<<<<<<>>>???BBBCCCDDDFFFGGGGGGEEECCCCCCDDDFFFHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLMMMQQQUUUZZZ^^^ggglllsssyyyxxxrrrjjjeeecccfffgggddd___]]]```dddhhhfffbbb[[[TTTOOOMMMMMMIIIIIIJJJJJJKKKLLLMMMNNNMMMPPPTTTXXX\\\___aaabbbdddfffiiiiiihhhgggggggggmmmnnnnnnnnnnnnqqquuuxxx}}}~~~zzzpppjjj\\\ZZZYYYXXXZZZZZZZZZYYYZZZZZZYYYXXXVVVTTTQQQPPPPPPQQQRRRRRRQQQQQQSSSUUUXXXXXXZZZZZZZZZYYYXXXWWWWWWVVVTTTSSSSSSTTTVVVWWWWWWWWWXXXYYYXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVXXXZZZ\\\dddmmm|||xxxjjjaaa\\\YYYUUURRRQQQQQQQQQPPPKKKMMMNNNOOOPPPSSSWWWZZZ___gggqqqzzz}}}}}}{{{yyyvvvrrrlllddd]]]WWWTTTRRRPPPPPPOOOPPPUUU\\\dddjjjoooqqqtttvvvvvvwwwyyy|||}}}~~~wwwmmmqqqwww}}}wwwlllbbbUUULLLDDDCCCBBB@@@???@@@AAACCCFFFLLLZZZnnn||||||vvvqqqlllhhhbbbZZZVVVWWWrrrgggaaa\\\XXXYYYYYYXXXXXXXXXWWWWWWWWWWWWUUUSSSQQQPPPPPPQQQRRRRRRQQQPPPOOONNNMMMLLLKKKMMMOOOQQQQQQOOOMMMKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@??????CCCAAA@@@???@@@@@@>>>===???>>>===<<<===>>>???@@@DDDAAA===<<<<<<<<<;;;:::<<<<<<<<<<<<=========>>>;;;===@@@CCCCCCAAA>>><<<::::::::::::::::::::::::;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<======>>>>>>;;;;;;<<<>>>@@@BBBDDDEEEGGGGGGGGGEEEBBBBBBDDDEEEIIIKKKMMMOOOPPPPPPPPPPPPNNNMMMLLLLLLOOOSSSXXX[[[```eeemmmrrrsssnnngggbbbaaacccdddbbb```___aaacccgggfffbbb\\\UUUOOOMMMLLLJJJJJJJJJJJJKKKLLLMMMMMMMMMOOOSSSWWW[[[^^^``````bbbeeehhhiiihhhgggggghhhkkklllmmmnnnooorrrwwwzzz{{{|||~~~yyysssfffdddbbbbbbdddeeedddcccfffffffffeeeccc```]]]\\\YYYYYYZZZYYYXXXXXXYYY[[[___```aaaaaa```]]][[[YYYWWWVVVUUUTTTTTTUUUWWWXXXZZZ[[[\\\]]]\\\[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWYYYVVVVVVXXXZZZ[[[aaaiiiuuuvvviii^^^VVVWWWUUUTTTQQQPPPOOOOOOOOOMMMNNNOOOPPPPPPRRRUUUXXX[[[bbbkkkqqqsssrrrpppooojjjgggbbb\\\WWWSSSQQQQQQJJJKKKMMMPPPXXXcccooowwwzzz~~~xxxnnnrrrxxxzzzpppfffWWWNNNEEECCCBBB@@@???AAA@@@CCCFFFMMM[[[ooo}}}}}}vvvpppkkkggg```XXXUUUVVVtttiiibbb]]]YYYXXXXXXXXXWWWWWWWWWVVVVVVVVVTTTRRRPPPOOOOOOPPPPPPRRRQQQPPPOOOMMMLLLKKKKKKLLLNNNQQQQQQOOOLLLKKKJJJKKKJJJHHHGGGEEEDDDDDDDDDBBBBBBAAAAAA@@@?????????===<<<<<<===>>>??????>>>>>>>>><<<<<<<<<===???@@@JJJCCC<<<:::<<<>>><<<888<<<======>>>???@@@AAAAAA<<<<<<===>>>>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;<<<======<<<;;;;;;:::;;;;;;<<<<<<======>>>;;;;;;<<<>>>@@@BBBDDDEEEFFFFFFEEEDDDBBBBBBEEEGGGNNNPPPQQQSSSSSSRRRQQQPPPLLLKKKKKKKKKNNNRRRWWWZZZ[[[```fffjjjkkkgggbbb^^^]]]]]]^^^^^^___```aaabbbffffffccc^^^VVVPPPLLLKKKJJJJJJJJJIIIIIIJJJKKKKKKKKKMMMQQQUUUXXX[[[]]]]]]^^^aaaeeeggggggffffffgggggghhhjjjlllnnnrrrwww{{{}}}}}}uuutttrrrssstttuuuuuutttuuuvvvwwwwwwvvvtttrrrpppfffggggggeeeccccccdddeeejjjkkkkkkkkkhhheeeaaa___ZZZYYYXXXWWWXXXYYY[[[\\\___```aaabbbaaa```^^^]]]YYYYYYYYYYYYYYYYYYYYYYYYZZZWWWVVVYYY[[[[[[```eeeooo}}}ssshhh```YYYTTTSSSSSSSSSRRRPPPOOOOOOPPPOOOPPPQQQQQQPPPQQQTTTVVVWWW[[[bbbfffgggeeedddddd^^^\\\YYYUUUSSSQQQQQQQQQIIIJJJMMMQQQXXXdddrrr{{{vvvppptttzzz~~~tttjjjXXXNNNEEEBBBAAA???>>>@@@@@@CCCFFFMMM\\\ooo}}}{{{vvvpppjjjfff___WWWTTTUUUuuukkkccc]]]YYYWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSQQQNNNMMMNNNOOOOOOTTTSSSRRRQQQOOONNNMMMLLLKKKNNNQQQQQQOOOLLLJJJJJJJJJJJJHHHFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@??????>>>999888888:::===?????????>>>===<<<;;;<<<===???AAANNNDDD;;;888<<>>>>>???===<<<:::999999;;;>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::<<<;;;;;;::::::999888888:::;;;<<<>>>@@@BBBDDDEEEDDDDDDDDDCCCBBBCCCGGGIIINNNOOOQQQQQQQQQOOOMMMKKKJJJIIIIIIJJJMMMRRRWWWZZZZZZ]]]bbbeeeeeebbb]]]ZZZYYYYYYYYY[[[___aaaaaa```ffffffddd___XXXQQQLLLJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJLLLOOOSSSVVVYYYZZZ[[[[[[___cccffffffeeeeeefffdddeeehhhjjjmmmrrrwww{{{wwwxxxwwwuuusssrrrrrrtttsssttttttsssppplllhhheee___^^^]]]\\\\\\^^^```aaabbbccceeefffeeecccaaa```ZZZZZZZZZZZZZZZZZZZZZZZZ[[[WWWWWWZZZ[[[[[[___dddkkkzzzsssgggaaa]]]ZZZXXXRRRSSSTTTSSSRRRQQQQQQRRRPPPQQQRRRRRRPPPQQQRRRTTTTTTWWW\\\^^^^^^]]]]]]]]]XXXVVVUUUSSSRRRRRRRRRSSSNNNOOOPPPSSSXXXcccpppzzz~~~tttrrruuu{{{wwwnnnWWWNNNDDDAAA@@@>>>===??????CCCGGGMMM\\\ppp}}}yyyvvvpppjjjeee^^^WWWTTTUUUvvvkkkaaa\\\[[[WWWWWWWWWWWWVVVUUUTTTTTTVVVUUUTTTRRRQQQQQQQQQQQQRRRRRRQQQPPPOOOMMMKKKKKKOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAAEEEBBB???<<<;;;;;;===>>>=========<<<<<<;;;;;;;;;>>>>>>===<<<<<<<<<<<<===::::::;;;;;;;;;:::999888888999:::999888888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCDDDEEEDDDCCCBBBDDDEEELLLLLLLLLMMMNNNOOOQQQRRRLLLKKKKKKLLLNNNQQQTTTVVV^^^___aaaaaa```^^^[[[YYYZZZYYYYYYYYY[[[^^^aaaccchhhhhhddd^^^VVVOOOKKKIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJLLLNNNOOOQQQSSSVVVYYY\\\]]]^^^```bbbcccddddddfffeeegggkkknnnpppvvv}}}~~~|||{{{yyyuuuppplllhhhfffccc```______aaabbbfffhhhjjjllllllkkkiiihhhgggbbb\\\YYYXXXYYYZZZ[[[\\\[[[YYYYYYZZZ\\\___aaaggguuuuuuggg```]]]YYYWWWXXXSSSTTTTTTTTTTTTSSSRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQUUUUUUUUUUUUUUUVVVVVVVVVQQQSSSVVVVVVTTTRRRQQQQQQMMMMMMPPPVVV[[[bbbooozzz~~~~~~yyyyyyyyyzzz{{{~~~}}}{{{yyyxxx{{{wwwuuurrrnnnkkkkkkmmmooorrrxxxwwwppptttzzzvvvlll```TTTGGGCCCBBB@@@???@@@>>>BBBGGGPPP```sss}}}wwwpppnnnjjjddd\\\VVVSSSRRRxxxlllbbb\\\ZZZWWWXXXXXXWWWWWWVVVUUUTTTVVVUUUSSSQQQPPPPPPPPPQQQRRRRRRQQQPPPOOOMMMLLLKKKOOOOOOOOOOOONNNMMMLLLKKKIIIIIIIIIGGGFFFDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>;;;<<<<<<<<<<<<=========???>>>===<<<<<<===>>>???@@@>>><<<999888999:::;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<===>>>::::::::::::999999999999888999999999888888:::<<<::::::::::::::::::::::::;;;;;;;;;<<<===???AAAAAACCCCCCCCCBBBAAABBBDDDFFFIIIIIIJJJJJJKKKLLLNNNNNNKKKJJJJJJKKKMMMPPPSSSUUU\\\]]]^^^___]]][[[XXXUUUVVVVVVVVVWWWZZZ\\\___```gggfffccc]]]UUUOOOKKKJJJLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPRRRVVVXXX[[[\\\^^^```bbbccccccdddeeedddfffkkknnnpppvvv}}}}}}zzzwwwtttsssqqqnnnkkkiiiiiiiiiiiijjjkkknnnpppqqqqqqooonnnlllhhhbbb___^^^]]]]]]\\\ZZZYYYXXXWWWXXX[[[]]]___gggssszzzmmmaaa\\\YYYVVVVVVWWWVVVWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTNNNPPPSSSSSSQQQOOONNNNNNOOONNNQQQWWW]]]eeerrr~~~|||vvvuuutttrrrqqqqqqppppppnnnmmmmmmmmmoooqqqssstttuuutttsssrrrsssvvvyyy{{{{{{}}}{{{vvvhhhgggeeecccaaacccgggkkkooouuu}}}yyyrrruuu{{{xxxnnnbbbUUUHHHCCCAAA@@@@@@AAA@@@DDDHHHQQQaaauuu~~~|||vvvpppnnnjjjccc\\\VVVSSSRRRyyynnnccc\\\YYYXXXXXXXXXXXXWWWVVVUUUUUUVVVTTTQQQOOONNNNNNPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKOOOOOOPPPPPPOOONNNLLLKKKJJJJJJIIIHHHFFFCCCAAA@@@AAAAAA@@@???>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::888888888:::;;;;;;;;;:::::::::::::::999999999999:::;;;<<<>>>>>>::::::888777777777888999888999999999888888:::;;;999999999999999999999999::::::;;;<<<===???@@@AAABBBBBBAAA@@@???@@@DDDGGGHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJJJJKKKMMMPPPRRRTTTYYYZZZ[[[[[[ZZZWWWTTTRRRTTTTTTVVVXXXZZZ\\\^^^^^^dddcccaaa[[[TTTOOOLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJIIIKKKMMMNNNOOOQQQUUUWWWZZZ[[[]]]___aaabbbccccccdddccceeekkknnnpppvvv}}}zzzyyywwwtttqqqooommmlllmmmooorrruuuwwwxxxwwwwwwssspppkkkhhhfffcccaaa___[[[ZZZXXXWWWXXX[[[^^^```fffppp}}}qqqfff]]]ZZZYYYWWWXXXZZZ[[[\\\^^^___``````______\\\\\\\\\[[[YYYWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRMMMOOOQQQQQQOOONNNMMMNNNQQQPPPSSSYYY___hhhvvvxxxtttuuuxxxyyy}}}}}}|||zzzwwwtttqqqooolllkkkiiihhhggghhhjjjkkkkkkkkkjjjjjjlllnnnqqqrrruuuuuuuuuuuutttsssrrrqqqoooooopppqqqqqqnnnjjjfff]]]\\\[[[YYYYYY]]]ccchhhnnnttt|||yyysssvvv{{{{{{qqqfffWWWIIICCCAAA@@@@@@CCCBBBEEEIIIQQQbbbwww~~~yyyyyyzzzzzzuuuooonnniiibbb[[[UUUSSSSSS{{{oooccc[[[YYYXXXXXXXXXXXXWWWVVVUUUUUUVVVSSSPPPMMMLLLMMMOOOPPPPPPPPPPPPOOONNNMMMLLLKKKNNNOOOPPPPPPPPPNNNMMMLLLKKKJJJIIIGGGEEECCC@@@???AAA@@@???>>>>>>=========:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;===<<<;;;::::::;;;<<<===999999999999999999999999999999999999:::;;;<<<===:::999777555555666888999777888999888777777999;;;999999999999999999999999::::::;;;;;;===>>>@@@AAAAAAAAA@@@>>>===@@@DDDHHHJJJJJJKKKMMMNNNNNNOOOOOOJJJJJJKKKLLLNNNQQQSSSTTTWWWXXXYYYYYYXXXUUURRRPPPTTTUUUWWWZZZ\\\^^^______aaaaaa^^^YYYSSSNNNLLLKKKFFFFFFGGGHHHIIIKKKMMMNNNIIIKKKLLLNNNNNNPPPSSSVVVYYYZZZ\\\^^^```aaabbbcccbbbbbbeeejjjnnnpppuuu||||||xxxtttpppnnnoooqqqtttxxx{{{}}}~~~~~~zzzxxxtttqqqnnniiidddaaa^^^]]][[[ZZZ[[[]]]___aaadddlllzzzwwwlllddd^^^]]]^^^]]]___cccccceeegggiiijjjjjjjjjiiifffeeedddaaa___\\\YYYXXXVVVUUUTTTSSSRRRQQQPPPPPPOOOPPPRRRRRRQQQOOOOOOPPPRRRQQQSSSXXX___hhhwwwvvvkkkggggggkkkmmmpppqqqsssttttttsssqqqpppnnnlllkkkjjjkkkmmmppprrrssssssssstttwww{{{}}}xxxuuuooommmkkkiiigggddd```]]]\\\[[[ZZZYYYZZZ^^^eeekkkrrrxxxxxxsssvvvzzz~~~sssiiiZZZKKKCCCAAA@@@AAACCCBBBDDDHHHQQQcccxxxxxxsssuuuxxx~~~{{{zzzuuuooommmhhhaaaZZZUUUSSSSSS|||pppddd\\\YYYXXXXXXXXXXXXWWWVVVUUUTTTUUUSSSPPPNNNMMMMMMNNNPPPPPPPPPPPPOOONNNMMMLLLKKKLLLNNNOOOPPPPPPOOOMMMKKKJJJJJJIIIGGGEEEBBB@@@???AAA@@@???>>>============;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>999999999999999999999999;;;::::::999999999:::::::::999777555555666777888777888999888777777999;;;:::::::::::::::::::::::::::::::::;;;<<<>>>@@@AAA@@@@@@???======@@@EEEHHHJJJKKKMMMNNNOOOPPPPPPPPPKKKKKKMMMNNNPPPSSSTTTUUUVVVWWWXXXYYYXXXUUURRRPPPSSSUUUWWWZZZ\\\^^^___```___^^^[[[VVVPPPLLLKKKKKKEEEFFFFFFGGGIIIKKKLLLMMMHHHJJJLLLMMMMMMOOORRRTTTWWWXXX[[[]]]___aaabbbbbbaaaaaadddjjjmmmoootttzzz|||wwwtttqqqssswww{{{~~~}}}yyyuuupppiiieeebbb```^^^\\\\\\]]]___aaabbbhhhtttuuulllfffbbbdddeeefffiiinnnooopppsssvvvwwwwwwvvvuuuqqqpppmmmjjjeeeaaa]]][[[WWWVVVUUUTTTSSSRRRQQQPPPOOOQQQRRRRRRQQQPPPQQQRRRRRRQQQRRRWWW]]]dddrrr~~~wwwkkkbbb^^^```cccffffffiiimmmqqquuuwwwxxxxxxsssrrrqqqqqqsssvvvyyy|||||||||}}}xxxsssmmmgggccc```\\\ZZZ[[[[[[[[[[[[^^^dddkkkpppyyy~~~zzzssstttxxx~~~uuulll]]]MMMEEEBBBAAAAAACCCAAACCCGGGQQQdddyyy{{{uuuxxxsssqqquuu{{{uuuxxx~~~zzzuuunnnlllggg```YYYTTTSSSSSS|||oooddd\\\ZZZWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSQQQOOONNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKKKKLLLNNNPPPPPPNNNLLLJJJIIIIIIHHHGGGEEEBBB@@@???@@@@@@???>>>============;;;<<<<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999::::::;;;888999999999999:::::::::<<<;;;::::::999999999:::999999777666666666777888777888888888777777999:::::::::::::::::::::::::::999999:::;;;<<<>>>???@@@?????????>>>???AAAEEEIIIHHHJJJLLLMMMNNNNNNNNNNNNKKKLLLNNNPPPRRRTTTUUUVVVTTTVVVXXXYYYXXXWWWTTTRRRRRRSSSUUUXXXZZZ]]]___```^^^]]]ZZZTTTNNNKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHIIIKKKLLLLLLNNNQQQSSSVVVWWWYYY\\\^^^```aaabbbaaaaaaeeejjjmmmnnnrrrxxx~~~|||zzzwwwyyy|||~~~xxxqqqlllfffdddaaa^^^]]]^^^___```aaafffooo{{{}}}uuupppllljjjmmmoooooosssxxx}}}}}}{{{wwwrrrkkkeee```]]]XXXXXXWWWVVVUUUTTTSSSRRROOOQQQRRRQQQPPPPPPQQQSSSSSSQQQSSSWWWZZZ___jjjuuuqqqjjjaaa[[[ZZZ[[[^^^```^^^aaafffkkkppptttwwwxxxxxxxxxxxxyyy{{{~~~{{{qqqiiidddaaa___]]][[[\\\^^^```dddiiipppuuu|||}}}ssstttwww}}}xxxnnn___OOOGGGDDDAAAAAABBB@@@BBBFFFRRRggg{{{~~~xxxqqqrrryyy~~~wwwoooooowwwtttvvv{{{zzzuuunnnkkkfff___XXXSSSSSSSSS{{{nnnddd]]][[[VVVVVVVVVVVVUUUTTTSSSRRRSSSRRRRRRQQQPPPOOONNNMMMNNNNNNOOONNNNNNMMMLLLKKKIIIKKKMMMOOOOOOMMMKKKIIIHHHHHHGGGFFFEEECCCAAA@@@@@@???>>>======<<<<<<===::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<;;;::::::999999999999888888888888999999999999::::::;;;;;;;;;::::::::::::;;;;;;<<<999999888888888777777777666777888777666777888:::999999999999999999999999999999:::;;;<<<>>>???@@@===>>>@@@@@@@@@BBBFFFIIIGGGIIIKKKMMMNNNNNNMMMLLLJJJKKKMMMOOOQQQSSSTTTUUURRRTTTVVVXXXYYYWWWUUUTTTTTTTTTUUUWWWZZZ]]]```bbb^^^\\\XXXSSSMMMIIIHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGIIIJJJKKKKKKMMMPPPRRRUUUVVVXXX[[[^^^___aaaaaabbbbbbeeekkkmmmmmmpppvvv{{{{{{vvvnnnkkkhhhdddbbbaaabbbcccbbbeeekkkvvvyyyxxxuuuvvvyyyzzz{{{yyypppiiibbb___ZZZYYYYYYXXXWWWVVVVVVUUUQQQSSSSSSSSSRRRRRRTTTUUUTTTSSSTTTWWWXXXZZZbbbkkkqqqwww{{{zzzzzzyyyuuuooofffbbb\\\YYYYYYZZZ[[[\\\ZZZ\\\___cccgggkkknnnooosssssstttvvvxxxzzz|||}}}||||||}}}zzzqqqkkkjjjiiiiiiggghhhjjjkkkmmmppptttwwwyyy~~~tttuuuxxx}}}{{{nnn```QQQJJJFFFBBB@@@AAA???BBBHHHUUUkkk~~~}}}yyyuuuuuuxxxzzzzzzxxxtttoookkknnnyyyvvvwwwyyy}}}~~~xxxtttmmmjjjeee^^^WWWSSSSSSTTTzzznnnccc^^^\\\UUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSRRRPPPNNNMMMNNNNNNNNNNNNNNNMMMLLLKKKHHHJJJMMMOOOOOOMMMJJJHHHGGGGGGFFFFFFEEECCCBBBAAA@@@???>>>======<<<<<<<<<999999:::::::::;;;;;;;;;999:::;;;<<<<<<;;;:::999::::::::::::999999888888999999999::::::;;;;;;;;;999999999:::;;;<<<===>>>888999999999999888777777666777888777666666888:::777777777777777777777777999999::::::<<<===???@@@<<<>>>@@@AAABBBCCCFFFIIIHHHIIILLLNNNOOOOOONNNMMMIIIJJJLLLOOOQQQRRRSSSTTTQQQSSSUUUXXXXXXXXXVVVUUUWWWWWWWWWYYY\\\```cccfff^^^\\\XXXRRRLLLHHHGGGHHHGGGGGGGGGGGGHHHHHHIIIJJJGGGIIIJJJKKKKKKLLLOOOQQQTTTVVVXXX[[[]]]___```aaacccbbbfffkkklllllloootttyyy}}}~~~uuurrrnnnjjjgggfffggggggccceeeiiisss~~~~~~|||ssskkkddd```ZZZZZZZZZYYYYYYXXXXXXWWWUUUVVVWWWVVVUUUVVVWWWYYYVVVTTTVVVXXXWWWXXX^^^fffeeekkkooonnnmmmlllhhhaaabbb___\\\ZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]```ccceeegggfffggghhhjjjlllnnnooopppnnnnnnooorrrxxxyyyuuutttuuuvvvwwwxxxxxxwwwvvvuuuvvvwwwuuu{{{~~~uuuvvvyyy}}}}}}oooaaaRRRKKKGGGCCC@@@@@@???BBBIIIXXXnnn~~~|||zzzyyyzzzzzzxxxwwwmmmkkkiiimmmzzzwwwwwwwwwyyy{{{{{{zzzxxx~~~~~~wwwsssmmmjjjeee]]]VVVSSSSSSTTT{{{mmmddd^^^ZZZZZZYYYXXXUUUTTTRRRRRRQQQSSSSSSRRRPPPMMMKKKKKKLLLNNNNNNOOONNNMMMJJJGGGEEEJJJJJJKKKLLLLLLKKKJJJIIIKKKHHHEEEEEEFFFDDDAAA===???>>>===;;;;;;<<<<<<===<<<:::888888;;;<<<======<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;;;;:::888888:::::::::999999888888888888888888888888888888888:::::::::999999888888888999999999999:::;;;<<<<<>>???>>>===<<<;;;<<<<<<===>>><<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888::::::;;;;;;;;;;;;:::::::::::::::999999888888888888888888888888888888888:::::::::999999888888888777777888999:::<<<>>>???@@@??????@@@AAACCCEEEFFFKKKKKKLLLMMMMMMMMMMMMLLLJJJKKKLLLNNNPPPRRRSSSTTTVVVUUUUUUVVVXXXXXXWWWUUUUUUVVVWWWZZZ\\\___aaabbbaaa]]]WWWQQQMMMKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFHHHHHHGGGGGGIIIJJJPPPSSSVVVYYY[[[]]]___aaabbbdddfffffffffggglllqqqrrrvvv{{{xxxsssqqqpppooonnnlllnnnsssyyy}}}ssskkkddd```XXXWWWUUUTTTTTTVVVYYY[[[`````````aaacccdddddddddcccaaa___^^^^^^```ccceeeggghhhjjjlllkkkjjjhhhggggggeeecccaaaaaa___\\\YYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[\\\^^^___`````````______```bbbdddeeegggkkkoootttzzz|||xxxuuutttyyy~~~wwwuuuwww~~~qqqfffWWWKKKDDDBBBAAAAAA@@@CCCJJJXXXnnn|||qqqnnnppp{{{vvvxxx~~~zzzyyy~~~yyytttqqqiiieee___YYYTTTQQQOOOOOO{{{mmmeee___\\\UUUUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRPPPMMMKKKKKKLLLLLLMMMNNNOOOOOOMMMLLLJJJHHHIIIJJJKKKKKKJJJIIIIIIGGGEEEDDDDDDDDDCCCAAA???>>>>>>===<<<<<<<<<<<<===@@@>>><<<;;;<<<<<<;;;:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::666666666777777888888999::::::999999999999::::::999999999999999888888888888888888888888888888888999999999999999888888888555666777888:::===???@@@?????????@@@BBBDDDGGGHHHKKKKKKLLLMMMMMMMMMMMMMMMIIIJJJLLLNNNQQQTTTVVVXXXUUUVVVXXXYYYZZZYYYYYYXXXVVVVVVXXXZZZ\\\^^^```aaa```]]]WWWRRRNNNMMMMMMMMMIIIIIIHHHHHHGGGGGGFFFFFFGGGIIIJJJJJJIIIJJJKKKMMMMMMPPPTTTWWWXXXZZZ]]]___```ccceeeffffffhhhmmmrrrppptttyyy|||~~~{{{yyyxxxyyyxxxwwwyyy}}}uuukkkccc]]]YYYUUUTTTSSSRRRTTTWWWZZZ\\\eeegggjjjmmmnnnoooooonnnlllkkkiiihhhiiijjjlllnnnnnnpppqqqrrrrrrqqqooommmnnnllliiigggfffdddaaa___^^^______````````````___```_________```bbbdddfffdddcccaaa```_______________bbbeeejjjoooxxx|||yyyxxx{{{vvvvvvyyysssgggWWWKKKDDDBBBAAAAAA???CCCJJJXXXnnnxxxuuuwwwtttxxx|||}}}yyytttrrriiieee___XXXSSSPPPOOOOOO}}}mmmddd^^^[[[UUUTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRPPPMMMKKKKKKLLLLLLMMMNNNOOONNNLLLJJJIIIGGGHHHIIIJJJKKKJJJIIIIIIDDDDDDDDDCCCCCCBBBAAA@@@>>>=========<<<<<<<<<<<<>>><<<;;;;;;<<<<<<;;;:::::::::::::::::::::::::::999999999999999999999999777888888999:::;;;;;;<<<888777666555555666777888999999999888888888888888888888888888888888888888999999999888888888888888666666777888:::<<<>>>???@@@@@@@@@AAABBBDDDGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMJJJKKKLLLOOOSSSWWW[[[]]]YYY\\\^^^___]]][[[[[[\\\XXXYYYZZZ[[[]]]___``````ccc___ZZZTTTPPPNNNNNNOOOJJJIIIIIIHHHGGGGGGFFFFFFHHHIIIKKKKKKJJJJJJLLLMMMLLLOOOSSSVVVWWWYYY\\\^^^___bbbfffggggggjjjooosssssswww{{{}}}}}}}}}uuujjjbbb\\\XXXUUUTTTSSSSSSSSSVVVYYY]]]```iiilllrrrvvvxxxyyyyyyyyywwwvvvvvvuuuvvvwwwxxxyyywwwxxxzzz{{{|||{{{zzzzzzxxxuuurrrooonnnllliiigggggggggiiiiiijjjiiiiiihhheeefffhhhkkkmmmppprrrrrrpppooollliiifffdddccccccggggggiiikkkooowww}}}~~~~~~}}}}}}}}}tttvvv{{{uuuiiiXXXKKKDDDBBBBBBAAAAAADDDKKKXXXmmm}}}~~~tttyyy~~~xxxsssqqqiiieee^^^WWWRRROOOOOOOOOnnnbbb\\\YYYVVVVVVTTTSSSRRRRRRQQQQQQSSSSSSRRRPPPMMMKKKKKKLLLLLLMMMNNNMMMLLLIIIGGGEEEFFFGGGHHHJJJJJJJJJIIIHHHDDDDDDEEEDDDCCCAAA@@@@@@===============<<<<<<;;;:::999888999;;;<<<;;;:::::::::::::::::::::::::::999999999999999999999999888999999:::;;;<<<======888777555555555555777888888888888888888888888888777777777777777777777777888888888888888888888888888888888999:::;;;<<<===CCCBBBAAAAAABBBCCCEEEFFFJJJJJJLLLMMMMMMNNNNNNNNNKKKLLLNNNRRRVVV[[[^^^```bbbfffiiihhhccc______aaa^^^______```bbbccccccdddgggccc]]]VVVQQQOOONNNNNNJJJJJJIIIIIIHHHGGGGGGFFFDDDFFFGGGGGGGGGGGGHHHJJJLLLOOOSSSVVVWWWYYY\\\^^^___bbbfffhhhiiikkkpppttttttxxx}}}~~~|||{{{}}}~~~|||uuulllddd^^^[[[XXXWWWTTTTTTSSSTTTWWWZZZ^^^aaajjjooowww}}}}}}yyyvvvtttsssqqqooopppqqqssstttuuuuuutttsssnnnqqquuuyyy{{{|||{{{{{{zzzxxxvvvrrrooollljjjiiinnnnnnnnnooorrryyy}}}zzzyyyxxxyyy}}}sssvvv{{{wwwkkkYYYKKKDDDBBBBBBAAACCCFFFLLLXXXkkk~~~uuu{{{~~~xxxqqqnnniiiddd]]]VVVQQQNNNNNNOOOooobbb\\\YYYWWWWWWUUUTTTSSSRRRRRRRRRSSSSSSRRRPPPMMMKKKKKKLLLMMMMMMMMMMMMKKKHHHEEECCCEEEFFFHHHIIIJJJIIIIIIHHHDDDFFFFFFEEECCCAAA@@@AAA=========>>>===<<<<<<;;;888777777999;;;<<<;;;999999999999999::::::::::::999999999999999999999999888888888999999::::::;;;999999888888888888999999777777777888888888888888777777777777777777777777777777777888888888888888999999999999:::;;;<<<<<>>>>>>>>===;;;;;;999999999:::<<<<<<:::888888888999999999:::::::::888888888888888888888888888888888888888888999999888999999::::::999999888666777777777888888888999777777777777777777777777666777777777888888888999888888888999:::;;;===>>>AAA@@@@@@@@@AAABBBDDDEEEIIIJJJKKKLLLNNNNNNNNNNNNHHHKKKPPPUUUZZZ]]]^^^^^^dddkkkqqqooofff```bbbfffffffffffffffffffffggggggccc```ZZZSSSOOOLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGGGGIIIJJJJJJJJJJJJKKKMMMLLLOOORRRUUUWWWYYY[[[]]]]]]aaaeeeggggggiiilllpppooosssvvvwwwvvvvvvyyy|||{{{}}}yyynnnkkkfffcccbbbaaa```___^^^]]]\\\\\\]]]```ccceeemmmuuu{{{wwwtttpppnnnnnnrrrzzztttxxx~~~zzzmmm[[[LLLDDDBBBBBBBBBBBBDDDJJJUUUhhhzzz~~~zzzwww|||~~~|||{{{qqqkkkhhhccc\\\TTTOOOMMMMMMNNNrrreee```^^^UUUUUUTTTTTTUUUVVVVVVWWWSSSSSSRRRPPPMMMKKKKKKLLLKKKLLLMMMNNNMMMLLLJJJIIIDDDEEEGGGHHHIIIIIIHHHHHHGGGIIIJJJGGGCCC@@@@@@AAA<<<===>>>>>>>>>===;;;:::<<<;;;;;;<<<===<<<999777888888888999999:::::::::888888888888888888888888:::::::::999999999999999666777888999999888777666666666777777888888888999777777777777777777777777666666777777888888888999666666777888:::===???@@@>>>>>>>>>???@@@CCCEEEFFFIIIJJJKKKLLLNNNNNNOOOOOOFFFIIIOOOUUUZZZ\\\\\\\\\\\\eeellljjjbbb\\\^^^ccccccccccccccccccccccccccc___\\\VVVQQQMMMKKKKKKLLLKKKJJJJJJIIIIIIHHHGGGGGGDDDFFFGGGGGGGGGGGGHHHJJJKKKNNNQQQTTTVVVXXXZZZ]]][[[___dddfffeeegggjjjmmmnnnrrruuuvvvvvvwwwzzz~~~|||~~~~~~~~~|||xxxuuurrrpppooonnnmmmlllfffeeecccbbbccceeehhhjjjpppxxxzzzvvvsssooollljjjmmmtttzzzvvvzzz{{{nnn[[[LLLDDDBBBBBBBBB@@@BBBHHHTTTgggzzz~~~~~~www{{{~~~{{{zzz~~~rrrkkkhhhccc[[[SSSNNNLLLMMMNNNsssfff```___WWWVVVUUUUUUUUUTTTRRRPPPUUUVVVUUURRRMMMIIIHHHGGGLLLMMMMMMMMMKKKHHHEEECCCDDDFFFIIIKKKLLLJJJGGGEEEFFFFFFEEECCCBBBAAA@@@???<<<<<<<<<===============;;;:::999888888999:::;;;:::999999888888999999:::999999999888888888888777::::::999888777666555555777777777777777777777777777777888888888888777777666666666666666666666666777777666666666666666777999888666666888<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999::::::999999999999999888888888888999999999999888888888777777777777777777777777777777777777777777777777777777777555555666666666666555555888888888888888888888888999999888888888888999999555777999<<<===>>>===============???AAAEEEHHHJJJHHHIIIKKKMMMNNNOOOPPPPPPKKKIIIKKKRRRWWWWWWWWWYYYZZZ]]]___]]]WWWSSSQQQRRRSSSVVVXXXYYYZZZZZZ[[[]]]]]]XXXPPPKKKIIIIIIKKKKKKIIIJJJKKKLLLLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIJJJLLLOOORRRTTTVVVWWWWWWYYY\\\^^^___aaadddfffhhhkkknnnpppqqqrrrtttvvv{{{~~~|||vvvpppkkkgggcccaaagggrrr~~~{{{}}}uuucccSSSHHHCCCAAAAAAAAADDDJJJVVVjjj~~~}}}~~~yyyuuu{{{wwwpppiiiddd]]]UUUOOOLLLKKKKKKrrrccc\\\ZZZWWWVVVUUUUUUUUUTTTRRRPPPUUUVVVUUURRRNNNKKKIIIIIIHHHIIIJJJKKKKKKIIIGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIGGGFFFEEECCCAAA???>>>======<<<<<<<<<<<<<<<;;;;;;888999:::;;;;;;:::999888999999888888888888999999888888888888777777777777666666777777888888888888777777777777777777777777555666666777777666666555777777777777777777777777888888777777777888999999777888:::;;;============>>>>>>===>>>AAADDDHHHJJJLLLMMMNNNOOOPPPPPPPPPPPPKKKIIIKKKQQQUUUTTTTTTUUUVVVXXXZZZYYYVVVRRRQQQQQQPPPRRRTTTVVVXXXZZZ\\\]]]ZZZUUUNNNIIIGGGHHHJJJKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFJJJJJJKKKLLLNNNQQQTTTVVVUUUWWWZZZ\\\^^^```ccceeegggjjjmmmpppqqqrrrsssuuuzzz|||}}}xxxqqqmmmiiidddbbbfffmmmwww}}}uuudddTTTIIICCC@@@???AAADDDJJJWWWlll|||yyy~~~}}}sssllleeeaaa[[[SSSNNNKKKJJJJJJsssddd\\\ZZZWWWVVVUUUUUUUUUTTTRRRPPPTTTUUUTTTRRRNNNJJJIIIIIIIIIJJJKKKKKKJJJHHHFFFDDDFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFDDDCCCAAA???>>>=========<<<<<<;;;;;;;;;:::888999:::;;;;;;:::999888999888888777777888888999888888888777777777666666666666666777888888999999777777777777777777777777666777777888888777777666666666666666666666666666666666666666666777888999:::999888888999<<<>>>@@@AAA@@@???>>>@@@CCCFFFHHHKKKKKKLLLMMMMMMLLLLLLKKKKKKIIIJJJPPPTTTRRRRRRSSSRRRTTTVVVWWWVVVTTTSSSSSSPPPPPPRRRUUUXXX[[[]]]^^^XXXSSSKKKGGGFFFGGGHHHIIILLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEJJJJJJJJJKKKMMMPPPSSSUUUSSSVVVYYY\\\^^^```dddfffhhhkkkoooqqqqqqrrrssstttyyyzzz|||{{{vvvrrrmmmiiigggiiilllsssuuudddSSSHHHBBB@@@???AAADDDJJJXXXnnn|||xxxmmmeeebbb^^^XXXRRRMMMJJJIIIIIItttfff^^^[[[WWWVVVUUUUUUUUUTTTRRRPPPMMMNNNOOONNNKKKIIIIIIIIIIIIJJJKKKKKKJJJHHHEEECCCDDDEEEGGGIIIJJJJJJJJJIIIEEEDDDCCCBBBAAA@@@???>>>======<<<<<<;;;:::::::::999999999::::::999999999888888777777777777888888888888777777777666666666666666777777888888888999777777777777777777777777777777888888888888777777555555555555555555555555555555555555666777888999<<<:::777666777;;;@@@CCCDDDBBB@@@>>>???AAADDDGGGLLLMMMMMMNNNNNNMMMMMMLLLKKKHHHJJJPPPSSSRRRQQQSSSRRRSSSUUUVVVVVVUUUTTTSSSQQQPPPQQQTTTXXX\\\^^^^^^XXXRRRKKKFFFEEEFFFHHHHHHLLLLLLKKKJJJIIIHHHGGGFFFHHHHHHHHHHHHGGGFFFEEEDDDHHHHHHHHHJJJLLLOOORRRSSSRRRUUUYYY[[[^^^aaadddggghhhkkkooorrrrrrrrrssstttwwwwwwyyy|||}}}{{{uuusssqqqrrrqqqrrrzzzuuucccRRRHHHBBBAAAAAAAAACCCJJJXXXooovvviiibbb^^^[[[VVVQQQLLLJJJIIIHHHvvvggg```]]]WWWVVVUUUUUUUUUTTTRRRPPPKKKLLLMMMLLLJJJHHHHHHHHHGGGHHHJJJJJJJJJHHHFFFEEECCCEEEHHHJJJKKKKKKIIIHHHCCCCCCBBBBBBAAA@@@@@@???======<<<;;;;;;:::999999:::999999999999999999:::888888777777777777888888888777777777666666666666777777777777777888888888777777777777777777777777666666777777777777666666666666666666666666666666666666666666777888999::::::888666666888<<>>>>>AAAEEEGGGKKKLLLMMMOOOPPPPPPQQQQQQKKKHHHJJJPPPSSSRRRRRRSSSTTTTTTUUUUUUUUUTTTQQQOOORRRPPPPPPSSSXXX\\\^^^^^^ZZZTTTMMMHHHFFFGGGHHHIIIKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFHHHKKKMMMPPPQQQQQQSSSWWWZZZ]]]```dddfffeeeiiinnnqqqsssssstttuuuuuuuuuvvvzzz~~~yyytttwww}}}vvvcccRRRHHHDDDDDDDDDAAACCCJJJYYYooo}}}~~~vvvjjjbbb\\\YYYTTTPPPLLLIIIHHHHHHwwwiiiaaa^^^WWWVVVUUUUUUUUUTTTRRRPPPPPPPPPPPPNNNJJJGGGFFFFFFEEEFFFHHHJJJJJJIIIHHHGGGBBBDDDHHHKKKLLLKKKIIIHHHBBBBBBBBBAAAAAAAAA@@@@@@======<<<;;;::::::999999;;;:::999888888999:::;;;888888777777777777888888777777777777666666666666888888777777777777777777777777777777777777777777555555666666666666555555777777777777777777777777777777777777888999:::;;;888777666777999===AAACCCCCCAAA???===>>>BBBFFFHHHEEEFFFHHHKKKMMMOOOPPPPPPJJJHHHJJJPPPTTTSSSRRRTTTVVVUUUUUUUUUTTTRRROOOLLLRRRPPPOOORRRXXX\\\^^^]]]\\\VVVOOOIIIGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJKKKHHHHHHHHHGGGGGGEEEDDDDDDAAABBBDDDGGGJJJLLLNNNOOOOOORRRVVVYYY\\\___cccfffbbbffflllppprrrtttuuuvvvtttssstttyyy~~~}}}xxxwww{{{vvvwwwdddSSSHHHEEEFFFGGGAAACCCJJJXXXooovvvxxx|||~~~~~~yyyxxxllleeeZZZXXXTTTOOOKKKIIIHHHHHHxxxjjjbbb^^^YYYXXXUUUTTTTTTSSSQQQOOOPPPPPPNNNMMMJJJGGGEEEDDDHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEGGGIIIIIIGGGFFFAAABBBBBBBBBAAA???===<<>>===;;;999888888888999888666888:::;;;888666:::999888888999999777666777777777777666666666666:::999777666555444555555777777777777666666666666777666666555444333333222555555666666666666555555777777888888999999999::::::::::::;;;<<<===>>>???::::::;;;===???BBBEEEGGGIIIJJJKKKMMMOOONNNLLLJJJJJJJJJKKKNNNRRRUUUVVVVVVUUUTTTSSSSSSTTTSSSPPPNNNQQQRRRSSSUUUWWWYYY[[[\\\^^^[[[VVVQQQMMMJJJIIIIIIKKKJJJHHHFFFEEEEEEFFFFFFHHHHHHHHHHHHFFFDDDBBB@@@AAAAAACCCEEEHHHLLLPPPRRRRRRTTTUUUWWWXXXZZZ^^^aaaccceeeiiimmmqqqsssuuuvvvuuuvvvxxxyyy|||~~~}}}wwwuuuyyywwwqqqxxx~~~wwwcccSSSJJJEEECCCBBBEEEFFFIIIWWWmmm}}}vvvsssxxx|||vvvyyy~~~qqqiiibbb\\\TTTMMMJJJHHHHHHGGGyyykkkbbb^^^[[[YYYWWWVVVVVVUUURRRPPPNNNNNNMMMLLLJJJIIIGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDFFFHHHIIIGGGFFFBBBBBBBBBAAA@@@???>>>===<<<<<<;;;:::::::::::::::;;;999999:::<<<===;;;999:::999777888999999777666777777777777666666666666999888777666555555555666777666666666666666666666999999888888777777666666666555555555555555555666777777777777888888888888999999999999:::<<<===>>>>>>>>>>>>>>>@@@BBBDDDEEEGGGGGGHHHKKKNNNOOOMMMLLLJJJJJJKKKNNNRRRUUUVVVVVVVVVTTTSSSRRRSSSSSSQQQPPPSSSSSSTTTUUUXXXZZZ]]]___^^^\\\XXXSSSOOOLLLJJJIIIJJJIIIHHHGGGFFFGGGGGGHHHGGGGGGGGGGGGEEECCCAAA@@@AAAAAABBBEEEHHHKKKOOOQQQRRRTTTUUUWWWXXX[[[___bbbccceeeiiimmmqqqtttuuuvvvvvvwwwxxxzzz|||}}}~~~~~~~~~xxxuuuyyy{{{rrrkkkrrr~~~|||wwwcccRRRIIIDDDBBBAAACCCDDDHHHVVVnnn}}}uuupppsssxxx{{{~~~|||yyy~~~pppqqqvvvssskkkccc^^^UUUNNNKKKIIIHHHHHHzzzkkkbbb___]]][[[YYYXXXWWWVVVTTTRRRLLLLLLLLLLLLKKKJJJHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDFFFHHHIIIGGGEEECCCBBBAAA@@@???>>>>>>>>>:::999999::::::;;;<<<===666666555777999999888777:::888777777888999888666777777777777666666666666777777666555555666666777666666666666666666666666666666555555555555555555777666555444444555666777777777777666666666666666666666777777888:::;;;<<>>======>>>>>>999999999999:::;;;<<<<<<333333444555666777666666999777666777888999888666777777777777666666666666555555555555666666777777555555555666666666666666444444444444444444444444777666444333333444666777666666666555555444444444555555555555666888999:::@@@@@@?????????@@@AAABBBCCCCCCEEEHHHLLLNNNNNNMMMKKKJJJJJJMMMQQQUUUWWWXXXWWWWWWYYY[[[\\\ZZZWWWTTTWWWVVVVVVWWWYYY]]]aaacccbbbaaa___[[[WWWRRROOOMMMKKKJJJJJJIIIHHHHHHHHHHHHEEEEEEFFFEEEDDDBBBAAA???@@@@@@AAACCCEEEHHHKKKMMMPPPRRRTTTVVVWWWZZZ^^^bbbdddfffjjjnnnrrruuuvvvwwwwwwxxxzzz{{{{{{{{{yyyxxx||||||uuummmooowwwyyy|||wwwbbbPPPEEEAAA???>>>@@@CCCHHHVVVlllwwwuuuvvvyyy~~~~~~|||qqq___[[[ZZZccctttxxxooofff```WWWPPPKKKIIIHHHGGG~~~lllbbb___\\\ZZZXXXWWWVVVUUUSSSQQQNNNNNNMMMLLLJJJHHHGGGFFFFFFGGGHHHIIIIIIGGGFFFEEECCCCCCDDDEEEHHHHHHFFFEEECCCBBB@@@>>>=========>>>;;;;;;:::999999999::::::666777888888888888888999888777666666888999888666777777777777666666666666444444555555666666777777444444555555666666666777777777777777777888888888777555444222222444555777666555555555444444333333444444444555666777888999===<<<<<<===>>>@@@BBBCCCEEEDDDEEEGGGKKKMMMMMMLLLLLLKKKKKKMMMRRRVVVYYYZZZXXX[[[___dddeeebbb\\\WWWXXXXXXXXXYYY[[[^^^aaaccceeedddaaa]]]XXXSSSOOOMMMLLLKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@AAADDDFFFIIIKKKOOOPPPRRRTTTVVVYYY]]]aaadddfffjjjnnnrrrtttvvvwwwxxxxxxyyyzzzzzzyyyxxxwww{{{~~~yyyqqqxxxzzz}}}wwwaaaOOODDD@@@???>>>BBBDDDIIIUUUjjj~~~{{{zzz{{{~~~lll[[[UUUSSSZZZiiiyyyyyypppfff```WWWOOOJJJHHHFFFFFFlllbbb___[[[YYYWWWVVVUUUTTTRRRPPPOOONNNNNNLLLJJJHHHFFFEEEFFFGGGHHHIIIIIIHHHFFFDDDCCCCCCCCCEEEGGGHHHFFFDDDBBBAAA@@@???>>>=========<<<<<<;;;999888888888888555777888888777666666777777666555666888888888777777777777777666666666666333444555666666666666666444444444555555666666777666666666666666666666666666555444333333444555666555555555444444444444444555555555555666888999::::::::::::;;;===@@@BBBDDDEEEEEEEEEGGGJJJMMMMMMMMMMMMLLLLLLNNNSSSXXX[[[\\\[[[___dddjjjlllhhhaaa\\\[[[[[[\\\]]]^^^```aaabbbgggeee```[[[UUUPPPLLLJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEFFFFFFEEEDDDBBBAAA?????????@@@BBBEEEGGGIIILLLNNNPPPRRRTTTXXX\\\___ccceeeiiimmmqqqsssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxx{{{~~~~~~www{{{~~~zzz~~~vvvaaaOOODDDAAA@@@@@@BBBEEEIIITTTggg{{{}}}~~~lllYYYTTTPPPSSS___ooo|||zzzrrrggg```WWWOOOJJJGGGFFFEEElllbbb___[[[YYYWWWVVVUUUTTTRRRPPPMMMMMMLLLLLLKKKIIIHHHGGGFFFGGGIIIJJJIIIHHHEEEDDDCCCBBBCCCEEEGGGGGGFFFDDD@@@@@@@@@@@@???===<<<;;;<<<;;;:::999888888888888555777888777444333333444777666555666888888888777777777777777666666666666333444555666666666555444333333444555555666777777555555555444333333333222444444444444444444444444444444444444555555555555666666666666777999:::;;;;;;;;;;;;<<<>>>@@@CCCDDDDDDDDDDDDGGGKKKNNNPPPPPPOOONNNMMMOOOTTTYYY]]]^^^```bbbfffkkkmmmkkkfffbbb___```aaabbbccccccbbbbbbfffccc]]]VVVPPPJJJGGGEEEFFFGGGHHHIIIIIIHHHGGGGGGEEEFFFFFFGGGFFFEEECCCBBB????????????AAACCCFFFGGGJJJLLLNNNPPPRRRVVVZZZ^^^bbbdddhhhlllppprrrtttuuuyyyxxxwwwvvvvvvwwwxxxzzz{{{~~~|||{{{~~~yyy~~~vvvaaaOOOEEEBBBBBBBBB@@@CCCHHHRRRdddxxxqqqYYYUUUPPPPPPWWWdddttt~~~}}}tttiiibbbYYYPPPKKKHHHFFFEEEmmmbbb___[[[YYYWWWVVVVVVUUUSSSQQQKKKKKKKKKKKKKKKKKKJJJIIIEEEGGGIIIJJJJJJHHHEEEDDDCCCBBBCCCEEEGGGGGGFFFDDD@@@@@@@@@@@@???>>><<<:::::::::999999888999999999999;;;<<<;;;777555666777666555555666777888888777777777777777666666666666444444555666666555444333333333444444555666777777999999888777666555555444333444444555555444444333444444444555555666666666777777777777888:::;;;<<<============???AAACCCDDDBBBBBBCCCGGGLLLPPPRRRSSSPPPNNNNNNPPPUUUZZZ^^^```ddddddfffiiikkkkkkiiifffaaaccceeeffffffeeedddbbbeeeaaa[[[SSSKKKFFFCCCAAABBBDDDFFFHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGEEEDDDCCC???>>>>>>???@@@CCCEEEFFFIIIKKKMMMOOOQQQUUUZZZ]]]aaacccgggkkkooorrrssstttyyyxxxvvvtttuuuvvvyyy{{{|||~~~~~~yyy}}}yyy}}}vvvaaaOOOEEECCCCCCCCC>>>BBBGGGQQQcccxxxwwwYYYVVVQQQNNNRRR]]]nnnzzzuuujjjdddZZZRRRLLLIIIGGGFFFlll```^^^XXXWWWUUUUUUUUUUUUSSSRRRPPPOOOMMMKKKIIIHHHGGGGGGBBBEEEHHHJJJIIIGGGFFFEEEGGGFFFFFFFFFGGGFFFCCCAAAAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;::::::999999888666666666666555555555555,,,///333777:::::::::999666666666666555555555555555555555555666666666666777555333111111444777999777777555444333222222222444444444444444555666666555555555555555555555555444555666666666888;;;===>>>??????>>>>>>>>>AAACCCGGGEEEDDDFFFKKKOOOPPPOOOLLLKKKJJJLLLSSSZZZ___bbbhhhhhhhhhiiijjjiiifffcccddddddccccccbbbaaaaaa```bbbaaa\\\RRREEE===<<<===BBBDDDGGGHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDBBBBBB@@@@@@???>>>>>>???@@@AAAGGGIIIMMMPPPRRRVVVZZZ^^^eeefffhhhkkknnnqqqtttuuutttvvvxxxyyyyyyzzz}}}~~~~~~}}}|||xxx~~~sss[[[LLLEEEAAA???@@@AAADDDHHHPPP___sss~~~cccVVVMMMNNNRRRXXXgggvvvxxxmmmdddZZZSSSMMMGGGDDDFFFmmm```^^^YYYWWWUUUUUUUUUUUUSSSRRRPPPOOOMMMKKKJJJHHHHHHGGGCCCFFFHHHIIIGGGFFFEEEEEECCCCCCDDDFFFHHHHHHFFFDDDAAAAAA@@@??????>>>>>>===<<<;;;;;;::::::999888888777777777777666666666666111333555777888888777666555555555555444444444444555555555555666666666666777555444222333555777888555555444333333333444444555555555555555666777777444444444444444444444444444555666666666777:::===>>>>>>???>>>===>>>AAACCCGGGEEEDDDFFFKKKOOOPPPPPPMMMKKKJJJLLLQQQXXX]]]```ddddddeeeggghhhhhhfffdddbbbbbbaaaaaa````````````___^^^ZZZPPPEEE>>><<<>>><<>>>>>???@@@AAAEEEGGGKKKNNNQQQUUUYYY\\\cccdddfffiiillloooqqqsssppprrruuuwwwxxxzzz}}}~~~|||xxxsss[[[LLLFFFBBB@@@AAA@@@DDDIIIQQQ```uuueeeXXXMMMMMMQQQWWWeeesssyyymmmdddZZZTTTNNNHHHFFFGGGpppbbb^^^YYYXXXVVVUUUVVVUUUSSSRRRPPPOOONNNMMMKKKJJJHHHHHHFFFHHHIIIHHHFFFDDDDDDEEECCCCCCCCCEEEGGGHHHFFFEEEAAA@@@@@@??????>>>======;;;;;;;;;:::999999888888888888888777777777666666777777777666555555444444555444444444444333333333444555555555555666666666666555555555555666777777333333333333333444555666333333222222333333444555333333333333333333333333444555666666666777:::======>>>>>>>>>===>>>@@@CCCFFFEEEEEEGGGKKKNNNPPPPPPMMMKKKIIIKKKOOOUUUZZZ\\\^^^___```cccffffffdddccc______^^^^^^^^^^^^^^^___\\\[[[WWWOOOEEE???===>>>;;;>>>AAACCCCCCCCCDDDFFFEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>>>>>???@@@@@@BBBDDDHHHLLLOOOSSSXXX[[[___```cccfffiiilllnnnooolllnnnrrrtttvvvxxx{{{~~~~~~|||yyyqqqZZZMMMFFFBBBAAABBB@@@DDDJJJRRRcccwwwiiiZZZNNNMMMPPPUUUbbbooo|||xxxlllcccZZZTTTOOOIIIGGGHHHtttddd___ZZZXXXVVVVVVVVVUUUSSSRRRPPPOOOOOONNNLLLKKKIIIHHHHHHIIIIIIGGGEEECCCDDDEEEEEEEEEEEEEEEFFFFFFCCCAAA@@@@@@@@@???>>>>>>======;;;;;;::::::999888888888777777777777666666666666:::888777555444444444444555555555444444444333333444444444555555555666666444555666666777777666666444333333333333444555555333333333333333444444555333333333333333333333333333444555555555777:::<<<<<<===>>>===<<<===@@@BBBEEEEEEFFFIIILLLNNNPPPPPPNNNKKKIIIJJJMMMSSSWWWYYYZZZ[[[\\\___bbbbbbaaa___[[[[[[ZZZZZZ[[[\\\]]]^^^YYYXXXUUUNNNFFFAAA>>>>>>???AAACCCCCCBBBBBBBBBCCCEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>>>>>>>???@@@@@@CCCGGGJJJNNNRRRWWWZZZ\\\]]]___bbbeeehhhjjjkkkjjjmmmppprrrsssuuuxxx{{{~~~}}}}}}{{{oooYYYLLLGGGCCCBBBCCC@@@EEEKKKTTTeeezzzooo^^^OOOLLLNNNRRR]]]iiixxxtttjjjaaaYYYTTTOOOIIIFFFHHHxxxggg```[[[YYYWWWVVVVVVUUUSSSQQQOOOOOOOOONNNMMMKKKIIIHHHIIIIIIIIIGGGEEECCCCCCDDDEEEDDDDDDEEEFFFFFFCCCAAA@@@@@@??????>>>======<<<;;;::::::999999888777777666666555555555444444444888777555444444444666666666666666666555555555444444444444444555555555555444444666666777777666555555555444333333333333444666666666555666777777888333333333333333333333333333444555555555777:::<<<<<<<<<===<<<;;;<<>>>>>@@@AAAAAA@@@@@@AAABBBDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA???>>>>>>>>>??????@@@CCCGGGJJJMMMQQQVVVYYYYYYZZZ\\\___bbbeeeggghhhkkkmmmoooqqqqqqsssuuuwww{{{}}}{{{~~~}}}}}}lllWWWKKKGGGDDDBBBCCC@@@EEELLLUUUggg{{{tttbbbPPPLLLLLLOOOXXXcccrrr}}}rrrhhh```XXXTTTOOOHHHEEEFFF|||iii```\\\ZZZXXXWWWVVVUUUSSSQQQMMMNNNNNNNNNMMMKKKIIIHHHHHHIIIIIIHHHFFFDDDCCCDDD@@@@@@AAADDDGGGHHHFFFEEE@@@??????>>>>>>===<<<<<<:::::::::999888888777777555555555444444444333333666555555444444666777888777777666666666555555555333444444444444555555555333444444555666555555555666555444333333333333333333222222222222333444444333333333333333333333333333444555555555666999<<<;;;<<<<<<<<<;;;<<<>>>AAACCCFFFIIIKKKLLLNNNPPPQQQOOOLLLIIIIIILLLPPPTTTUUUVVVVVVWWWYYY\\\\\\ZZZXXXVVVUUUTTTUUUVVVYYY[[[]]]]]][[[VVVQQQJJJEEE@@@>>>777999;;;<<<===>>>@@@BBBDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@>>>>>>>>>>>>???@@@CCCFFFIIILLLOOOTTTWWWWWWYYY[[[^^^aaadddfffggglllnnnpppqqqqqqrrrtttvvvyyy{{{|||}}}}}}|||iiiUUUJJJFFFCCCBBBCCC@@@EEELLLVVVggg{{{zzzeeeRRRKKKKKKLLLTTT^^^lllxxxvvviiiaaaYYYUUUPPPIIIEEEEEEkkkaaa\\\ZZZXXXWWWWWWUUUSSSQQQLLLLLLMMMMMMLLLJJJHHHGGGEEEHHHJJJIIIGGGEEECCCCCC@@@@@@AAADDDFFFHHHGGGEEE?????????>>>======<<<<<<::::::999999888777777777666555555555444444444444555555555555555666777888666666555555555444444444333333444444444555555555333333333333444444444555444444333333333444555555000000//////000000111222444444444444444444444444333444444444444666999<<<;;;;;;<<<;;;:::;;;>>>@@@CCCFFFJJJLLLMMMMMMPPPRRROOOLLLIIIIIILLLPPPTTTUUURRRRRRTTTWWWZZZ[[[ZZZXXXTTTSSSSSSSSSUUUXXX\\\^^^aaa^^^YYYSSSMMMFFFAAA===777888:::;;;;;;<<>>>>>>>>>>>???@@@BBBEEEGGGIIILLLPPPSSSWWWXXX[[[]]]```cccfffgggkkkmmmpppqqqrrrtttvvvxxxzzz|||~~~~~~}}}}}}xxxfffSSSIIIEEECCCBBBBBBAAAFFFMMMWWWhhh{{{~~~hhhRRRJJJIIIJJJQQQYYYgggtttxxxlllddd\\\WWWRRRJJJFFFFFFlllaaa]]][[[XXXWWWWWWUUUSSSQQQKKKLLLMMMMMMLLLJJJHHHFFFDDDGGGJJJJJJHHHEEEDDDCCCCCCCCCCCCDDDFFFFFFDDDBBB?????????>>>======<<<<<<::::::999999888777777777777666666666555555555555555555555666666666666666555555444444444333333333333333333444444444555555333333222222222333444555222222222333444555777777555555444444555555666777555555555555555555555555222333444444444666999;;;:::;;;;;;;;;:::;;;>>>@@@BBBFFFKKKMMMMMMMMMPPPRRROOOLLLIIIIIILLLQQQTTTVVVOOOPPPRRRVVVZZZ\\\[[[ZZZTTTSSSRRRRRRUUUXXX\\\^^^ddd```[[[UUUNNNHHHAAA===<<<=========<<<<<<>>>???DDDDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@>>>>>>>>>>>>??????AAADDDFFFGGGJJJNNNQQQWWWXXX[[[]]]aaacccfffgggjjjllloooqqqsssuuuyyy{{{{{{}}}}}}}}}vvveeeRRRHHHEEEBBBAAABBBAAAFFFMMMWWWhhh{{{iiiSSSJJJIIIIIIOOOWWWdddqqqyyynnnfff^^^ZZZSSSKKKGGGGGGoooccc]]][[[YYYXXXWWWUUURRROOOMMMMMMMMMMMMLLLJJJIIIHHHEEEGGGHHHHHHFFFEEEEEEFFFCCCCCCCCCDDDFFFGGGFFFEEE@@@???>>>======<<<<<<<<<999999999888888888888888777777777777777777777777777777666666555555555444666555444555666777666555222222333333444555666666555555444333444555666777555555444333333222111111333333333333333333333333777555444333222333333444666777888888777777888999777999:::::::::;;;===@@@AAACCCFFFIIILLLNNNPPPQQQNNNJJJGGGGGGLLLQQQTTTTTTSSSTTTRRRQQQVVV\\\]]]YYYUUUSSSRRRSSSRRRRRRXXX```cccddd```XXXQQQLLLEEE???BBB@@@>>>===>>>>>>===<<<@@@BBBDDDEEEFFFEEEDDDCCCDDDBBB>>><<<;;;;;;===???@@@@@@AAACCCEEEGGGIIIJJJOOORRRVVVZZZ]]]bbbgggjjjmmmnnnpppqqqrrrvvv{{{~~~~~~|||vvv___JJJEEEFFFDDDDDDFFFFFFJJJPPPZZZlll{{{~~~|||~~~lllRRRIIIHHHIIINNNUUUeeeooo}}}nnnhhh___WWWQQQMMMJJJHHHoooccc\\\[[[YYYXXXWWWUUUSSSPPPNNNNNNNNNMMMLLLKKKJJJIIIEEEGGGHHHHHHFFFEEEEEEFFFCCCCCCCCCDDDFFFGGGFFFEEE@@@???>>>======<<<<<<<<<999999999888888888888888666666666666666666666666777666666666555555555555666555444444666666666444222222333333444555555666555444444333444555666777666666555444444333222222444444444444444444444444777666555555444444444555666777888777666666777888:::;;;<<<<<<<<<<<<>>>@@@AAACCCEEEIIILLLNNNPPPQQQPPPLLLHHHGGGJJJNNNQQQQQQQQQRRRQQQQQQUUU\\\]]]ZZZXXXUUUTTTUUUTTTTTTYYY```bbbeeeccc\\\VVVQQQJJJCCCDDDBBB????????????>>>===AAABBBDDDEEEFFFEEEDDDCCCBBBAAA@@@???============@@@@@@AAACCCEEEGGGIIIJJJLLLOOORRRVVVZZZ^^^cccffflllnnnoooppprrruuuzzz~~~~~~zzz|||sss]]]IIIDDDEEECCCCCCFFFIIINNNUUU___ppp{{{{{{wwwyyymmmSSSJJJIIIIIIMMMTTTaaakkkzzz}}}pppjjjaaaYYYRRRNNNJJJHHHoooccc[[[ZZZXXXWWWWWWVVVTTTRRROOOOOOOOONNNMMMLLLKKKJJJFFFGGGIIIHHHFFFEEEEEEFFFCCCCCCCCCDDDFFFGGGFFFEEE@@@???>>>======<<<<<<<<<999999999888888888777777666666666666666666666666666666666666555555555555666444333444555555444333222333333444444555555555555444444444444555666666666666666555555444444333555555555555555555555555666666666777666666555555444555666666555555666888<<<===???>>>======???@@@AAABBBEEEHHHKKKNNNOOOPPPRRRNNNJJJHHHIIIKKKMMMNNNOOOQQQQQQQQQUUU\\\___]]]\\\YYYWWWWWWVVVUUUZZZ```bbbfffgggddd___ZZZRRRJJJGGGDDDAAA@@@AAAAAA@@@???BBBCCCDDDEEEFFFEEEDDDCCCAAAAAABBBAAA@@@???===<<>>===<<<<<<<<<<<<::::::999999888777777777666666666666666666666666666666666666666555555555555444333333444555333222333333333444444444555555444444444444555555666666666555555555444444444333444444444444444444444444444555666777777666555444000222444555555555777999<<<>>>??????>>>===>>>???@@@AAADDDGGGKKKMMMOOOOOOQQQNNNJJJHHHGGGIIILLLNNNMMMPPPRRRRRRVVV]]]aaa``````[[[XXXXXXWWWVVVZZZ___bbbhhhkkkjjjfffbbbYYYPPPJJJGGGDDDBBBBBBBBBBBBAAACCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>??????@@@AAACCCFFFHHHIIIKKKNNNRRRUUUXXX\\\aaadddhhhjjjlllnnnpppsssxxx{{{{{{|||~~~~~~xxxtttvvvkkkXXXGGGDDDDDDBBBBBBFFFMMMTTT[[[eeessszzzssspppvvv~~~}}}ssskkkooo|||oooVVVLLLIIIGGGHHHLLLXXXbbbrrrvvvooofff\\\UUUOOOKKKHHHpppddd[[[YYYVVVVVVVVVWWWVVVUUUPPPPPPPPPPPPOOOMMMLLLKKKHHHIIIJJJIIIGGGEEEEEEFFFCCCCCCCCCDDDFFFGGGFFFEEE@@@???>>>===<<<<<<<<<<<<::::::999999888777777666555555555555555555555555555555555666666666666666666444333333444444333222333333333444444444444444444444444555555555555555444444444333333333333333333333333333333333333333222333555666666555444333...000333444555666999;;;;;;===>>>???===<<<======???AAACCCGGGJJJLLLNNNOOOOOOMMMJJJHHHGGGJJJMMMPPPNNNRRRTTTTTTXXX___ccccccccc^^^ZZZYYYYYYXXX[[[___ccciiimmmmmmjjjfff^^^UUULLLIIIEEECCCCCCDDDCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDAAA>>>===>>>???@@@>>>>>>???AAACCCEEEGGGHHHKKKNNNQQQUUUXXX[[[```ccceeegggkkkmmmooorrrvvvyyyyyy{{{}}}~~~~~~vvvssswwwgggVVVGGGEEEEEECCCCCCHHHKKKQQQYYY```nnn|||rrrkkknnnuuuwwwxxxuuummmfffjjjxxxqqqXXXMMMIIIEEEEEEIIITTT___ooo}}}wwwqqqggg]]]VVVPPPKKKIIIqqqeee\\\YYYVVVUUUVVVVVVVVVUUUPPPPPPPPPOOONNNMMMLLLKKKHHHJJJJJJIIIGGGEEEEEEFFFCCCCCCCCCDDDFFFGGGFFFEEE@@@???>>>======<<<<<<<<<;;;::::::999888777666666555555555555555555555555555555555666666666666666777555444444555555333222444444444444444444444444333444555555666666555555333333333333333333333333333333333333333333333333222333444444444444444444///111333444555666999;;;888;;;===>>>===<<<<<<===???@@@CCCFFFIIILLLMMMNNNMMMMMMKKKHHHHHHJJJOOORRRPPPUUUXXXXXXZZZaaafffgggggg```[[[\\\\\\\\\]]]aaaeeejjjmmmkkkiiifff___XXXNNNKKKGGGDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEDDDDDDFFFCCC@@@===<<<===???AAA===>>>???@@@BBBDDDFFFHHHIIIKKKOOORRRTTTXXX]]]```bbbeeeiiilllnnnqqquuuwwwwwwyyy|||~~~uuutttyyycccTTTGGGFFFFFFCCCDDDIIIIIIOOOUUU[[[gggyyyvvvnnnnnnrrrqqqttttttmmmfffiiivvvuuu[[[NNNIIIEEEEEEIIIQQQ\\\lllzzzwwwqqqggg^^^VVVQQQLLLIIIqqqeee]]]ZZZWWWUUUUUUVVVUUUUUUPPPPPPOOOOOONNNLLLKKKJJJIIIJJJKKKJJJGGGEEEEEEEEECCCCCCCCCDDDFFFGGGFFFEEE@@@???>>>======<<<<<<<<<;;;;;;:::999888777666555555555555555555555555555555555555555666666666777888777555555555555444222444444444444444444444444333444555666666666555444444444444444444444444444444444444444444444444444444444444444444555666666333555666666555555666777777:::===>>>>>>======>>>>>>@@@BBBFFFIIIKKKMMMNNNNNNNNNMMMJJJHHHJJJOOOSSSSSSXXX\\\[[[]]]ccciiijjjkkkccc^^^___``````bbbdddgggkkklllhhheeeccc^^^XXXPPPLLLGGGDDDDDDDDDEEEDDDGGGFFFFFFEEEEEEDDDEEEEEECCCBBB@@@>>>=========>>>======>>>@@@BBBDDDFFFGGGGGGIIIMMMPPPRRRVVVZZZ]]]```dddhhhkkkmmmpppsssvvvuuuxxx{{{~~~vvvwww}}}}}}___QQQFFFEEEEEEBBBCCCHHHHHHNNNRRRWWWbbbuuuyyyvvvwwwwww|||~~~wwwnnnooozzz{{{^^^PPPJJJFFFGGGKKKNNNYYYiiiwwwwwwpppggg]]]VVVQQQMMMJJJqqqeee^^^[[[WWWUUUUUUUUUUUUTTTOOOOOOOOONNNMMMLLLKKKJJJIIIJJJKKKJJJGGGEEEEEEEEECCCCCCCCCDDDFFFGGGFFFEEE@@@???>>>======<<<<<<<<<;;;;;;:::999888777666555555555555555555555555555444555555555666666777777999777666555666666444333444444444444444444444444333333555666666666555444444555555555555555555555555555555555555555555555666555444444444666777888777888888777555333333444666999===???>>>>>>>>>???>>>???BBBEEEIIIKKKMMMMMMPPPPPPNNNKKKHHHIIINNNSSSUUU[[[^^^]]]___eeejjjlllmmmfff```aaacccdddeeegggiiikkkjjjeeebbbaaa]]]XXXPPPLLLGGGDDDCCCDDDEEEEEEGGGGGGFFFEEEDDDDDDEEEEEE@@@@@@@@@???>>>===<<<;;;<<<===>>>???AAADDDFFFGGGGGGJJJMMMPPPRRRVVVZZZ^^^___cccgggjjjmmmpppsssuuutttwww{{{~~~vvvyyy|||\\\OOODDDDDDDDD@@@BBBGGGIIINNNRRRUUU```sss~~~~~~xxxvvvaaaRRRLLLHHHIIINNNLLLWWWggguuu~~~vvvpppfff]]]VVVQQQMMMJJJqqqddd[[[YYYVVVUUUTTTSSSRRRPPPJJJLLLMMMNNNNNNMMMLLLJJJLLLLLLKKKHHHEEEDDDEEEGGGCCCCCCDDDDDDDDDDDDDDDCCC??????>>>===<<<;;;::::::;;;999777666666777777666777777777666555333222111555555555555555555555555555444444333333444444555333333333444444444555555444444444444444444444444555555555555555555555555555555555555555555555555222444666666555444555666333444555555444444555777666888;;;===>>>???>>>===???@@@BBBDDDGGGIIIKKKLLLOOOOOONNNLLLJJJKKKMMMOOOXXX\\\bbbdddccccccfffhhhgggfffdddbbbaaaaaaaaaaaaiiihhheeedddbbb___[[[XXXMMMIIIDDDBBBCCCFFFIIIJJJDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDAAA>>><<<<<<<<<===:::;;;===???AAABBBCCCCCCGGGIIIMMMPPPRRRUUUXXX[[[]]]```eeehhhkkknnnrrrttttttvvvyyy{{{}}}xxx{{{wwwZZZOOOEEEBBBCCCCCCDDDFFFKKKLLLQQQWWW^^^jjj~~~gggWWWOOOIIIFFFFFFNNNVVVaaammmxxxuuunnneee^^^YYYSSSNNNIIIrrrddd[[[YYYVVVUUUTTTTTTRRRPPPJJJKKKMMMNNNNNNMMMKKKJJJKKKLLLKKKHHHEEEDDDEEEGGGCCCCCCDDDDDDDDDDDDCCCCCC@@@??????>>><<<;;;;;;:::<<<:::888777888888888777555555555666555555444333555555555555555555555555555444444333333444444555333333333444444444555555444444444444444444444444555555555555555555555555555555555555555555555555444555666666444333333333333444555555444444555777777999;;;>>>?????????>>>>>>???AAADDDFFFIIIKKKLLLNNNNNNMMMKKKJJJJJJLLLOOOYYY^^^dddgggggggggiiijjjhhhfffdddbbb```_________eeecccbbbaaa___\\\WWWSSSKKKHHHDDDCCCDDDGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDAAA>>>===<<<<<<===<<<<<<===>>>@@@AAABBBBBBGGGIIILLLOOOPPPSSSVVVXXX]]]```dddgggjjjlllooorrrtttvvvyyy{{{|||{{{}}}uuuXXXNNNDDDCCCDDDDDDEEEHHHLLLNNNSSS[[[cccnnnjjjXXXPPPJJJHHHIIIMMMUUUaaammmxxxxxxqqqggg___YYYTTTMMMIIIrrreee[[[YYYVVVUUUTTTTTTRRRQQQJJJJJJLLLMMMMMMLLLJJJJJJKKKKKKJJJHHHEEEDDDEEEFFFBBBCCCCCCDDDCCCCCCBBBBBB@@@@@@???>>>===<<<;;;;;;===;;;999888999999888777333333444555666666666555555555555555555555555555555444444333333444444555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444555666555333111000111222444555555444444555666888999;;;===????????????===???AAACCCFFFIIIKKKLLLMMMMMMMMMLLLKKKKKKNNNPPPXXX^^^eeeiiiiiiiiiiiikkkhhhgggdddaaa^^^]]]\\\\\\````````````^^^YYYSSSOOOHHHFFFDDDDDDFFFHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDAAA???============>>>>>>======>>>???AAABBBEEEGGGJJJLLLNNNPPPSSSUUU[[[^^^bbbdddgggiiimmmooosssvvvxxxzzz{{{}}}yyyxxx}}}~~~pppUUULLLDDDCCCEEEFFFHHHKKKMMMPPPVVV___hhhtttppp\\\PPPKKKJJJLLLKKKSSS```lllwww|||uuujjjaaa[[[TTTMMMHHHqqqccc[[[XXXVVVUUUTTTTTTRRRQQQJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKJJJHHHFFFDDDDDDEEEBBBBBBCCCCCCCCCBBBAAAAAA@@@??????>>>======<<<<<<<<<:::888888999999888666333444555555666555555555555555555555555555555555555444444333333444444555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222444555444222000000111222444555555444333555666777888:::;;;======>>>>>><<<>>>@@@BBBEEEHHHJJJLLLMMMNNNOOONNNMMMMMMOOOQQQTTT[[[cccggghhhgggggghhhgggeeebbb___\\\ZZZYYYYYY]]]^^^___```___ZZZSSSMMMFFFEEEDDDEEEGGGIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBB@@@>>>=========@@@???===<<<===>>>@@@AAAAAACCCGGGJJJLLLOOORRRUUUWWWZZZ]]]```cccgggkkknnnrrruuuxxxzzz{{{|||yyyqqqooosss}}}jjjQQQJJJDDDDDDFFFGGGKKKOOOOOORRRYYYcccmmmxxxzzzbbbRRRJJJIIIKKKIIIQQQ]]]jjjttt}}}yyynnneee]]]UUUNNNHHHoooaaaZZZXXXUUUTTTUUUTTTSSSRRRJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJIIIFFFDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>======<<<<<<:::999888888888888666555555555555666555555444333555555555555555555555555555444444333333444444555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444000222333333222111222222222333444444333333444666555666777999:::;;;<<<<<<;;;<<>>>>>===@@@???===<<<<<<===???@@@<<>>=========<<<<<<<<<;;;999888777888888888666444555666666666555444333333555555555555555555555555555444444333333444444555333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333///111333333222222222444111333444444333333444555444555555777888999:::;;;:::;;;>>>AAADDDGGGJJJKKKJJJKKKLLLKKKIIIHHHIIIJJJSSSXXX___bbbbbbaaaaaaccc^^^]]]ZZZXXXVVVUUUUUUUUUTTTVVVXXX[[[\\\XXXRRRNNNFFFEEECCCDDDFFFHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>???>>>=========>>>???@@@;;;>>>BBBFFFIIILLLPPPSSSOOORRRUUUXXX\\\aaagggkkkmmmppptttxxxyyy{{{}}}~~~rrriiigggmmmuuu}}}~~~|||rrr___MMMHHHEEEGGGHHHJJJOOOUUUZZZZZZ___hhhrrr}}}~~~yyyrrrWWWJJJGGGFFFEEELLLUUU```kkkuuuuuujjjbbbYYYPPPKKKooo```YYYWWWUUUTTTUUUUUUTTTRRRLLLLLLLLLKKKKKKLLLLLLLLLHHHIIIJJJIIIFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;:::999888999:::999666444333444555555666555555555555555555555555555555555555444444333333444444555333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333111333444444333111222333111333444444333222444555555555555666888999;;;<<<999;;;===@@@DDDGGGJJJKKKKKKMMMMMMLLLJJJHHHHHHIIIQQQVVV[[[]]]\\\[[[\\\^^^YYYWWWVVVTTTSSSSSSTTTTTTSSSTTTWWWZZZ\\\ZZZUUUQQQHHHFFFDDDCCCEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAA@@@???>>><<<=========>>>>>>??????===@@@CCCFFFHHHJJJNNNPPPPPPQQQTTTVVVYYY]]]bbbfffjjjnnnssswwwyyy{{{}}}~~~tttiiiccceeekkkooovvv~~~yyy{{{oooZZZLLLHHHFFFHHHIIIJJJOOOVVVZZZXXX[[[cccmmmvvv{{{tttzzzxxx[[[LLLHHHFFFDDDIIIRRR[[[fffrrr|||wwwlllccc[[[RRRLLLpppaaaYYYWWWUUUTTTUUUUUUTTTSSSMMMMMMLLLLLLLLLLLLMMMMMMGGGIIIJJJIIIFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;::::::;;;:::::::::;;;:::777555111222333555666777777777555555555555555555555555555444444333333444444555333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333444555666555333111111111111333444444333222444555666666666777888:::<<<<<<999:::===@@@DDDGGGJJJKKKOOOPPPQQQPPPMMMKKKJJJJJJNNNRRRWWWXXXWWWVVVWWWYYYUUUTTTSSSRRRRRRSSSTTTTTTTTTVVVXXX\\\^^^]]]YYYVVVIIIFFFDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBAAA@@@???>>>;;;<<<===>>>????????????@@@BBBDDDFFFGGGHHHKKKMMMQQQSSSTTTUUUWWWZZZ___bbbhhhlllrrrvvvyyy{{{}}}}}}uuuiiiaaaaaaeeedddkkkuuu~~~{{{www{{{mmmXXXKKKHHHGGGIIIIIIJJJOOOVVVWWWTTTUUU\\\eeeooo{{{|||uuurrr{{{{{{]]]NNNIIIGGGDDDHHHOOOXXXcccooo{{{xxxmmmeee\\\SSSMMMtttbbbXXXVVVTTTSSSTTTTTTSSSRRRLLLLLLLLLLLLKKKJJJHHHHHHJJJJJJJJJHHHEEECCCBBBCCCBBBBBBBBBBBBAAAAAA@@@?????????>>>>>>======<<<<<<>>>===<<<:::888777555555777777666666555444222222444444444444444444444444666666555444444444444555444333333222222333333444444333333222222333333444666555333222222333555666444555666444222000111111333333333333333333333333222222333333444555666666555666888:::;;;<<<;;;;;;888999<<>>>>>>>>???<<<<<<;;;;;;;;;<<<<<<===???@@@@@@BBBDDDHHHJJJLLLKKKMMMPPPRRRSSSVVVZZZ]]]cccgggnnntttvvvxxxyyyzzz|||~~~wwwoooiii```ZZZ___bbbgggmmmsssvvvxxxxxxzzz}}}vvvuuuzzzhhhVVVIIIHHHGGGGGGIIIMMMRRRTTTUUUUUUVVVZZZ\\\bbbppp}}}|||ooopppyyycccMMMGGGIIIHHHHHHJJJQQQ^^^lllyyyxxxlllccc[[[SSSNNNuuubbbYYYWWWUUUTTTTTTTTTSSSRRRNNNNNNNNNNNNMMMMMMLLLKKKIIIJJJJJJHHHEEEBBBBBBCCCBBBCCCCCCCCCCCCBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;:::999888888777666666666666555444333333444444444444444444444444666666555444444444444444444444333333333333444444444333333222222333333444444333222111111222222333333444555444333222333444333333333333333333333333111111222222333333444444333444666888999:::::::::888999;;;>>>AAADDDGGGHHHKKKMMMOOOQQQQQQOOOMMMKKKNNNOOOQQQTTTUUUUUUUUUUUUXXXWWWWWWWWWVVVTTTSSSSSSSSSSSSUUUYYY]]]___```___TTTNNNGGGBBBBBBCCCDDDDDDFFFDDDCCCCCCFFFFFFEEECCCEEEDDDBBBAAA@@@??????@@@<<<<<<;;;;;;;;;<<<<<<===??????@@@BBBDDDGGGJJJKKKKKKLLLOOOQQQRRRUUUXXX[[[aaaffflllqqqtttvvvxxxyyy|||~~~yyyqqqiiibbb___```cccgggjjjlllmmmmmmqqqssswwwyyy{{{xxxwww||||||dddSSSJJJIIIHHHHHHJJJNNNRRRUUUTTTSSSTTTVVVXXX\\\iiivvv|||pppqqqxxxhhhPPPGGGFFFFFFFFFHHHOOOZZZiiiuuu}}}{{{oooeee\\\TTTNNNvvvcccZZZXXXVVVUUUUUUUUUTTTRRRMMMMMMNNNNNNNNNMMMMMMLLLIIIJJJJJJGGGDDDBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBB??????>>>======<<<<<<;;;:::::::::999999999999999444555555555555555444444444444444444444444444444666555555444444444444444444444444444444444444444444333333222222333333444444444444333333222222222111222333333222222333555333333333333333333333333111111111222222222222222111222444666777888888888999:::;;;>>>AAADDDFFFHHHIIILLLPPPSSSTTTRRRPPPNNNLLLMMMOOORRRTTTUUUVVVVVVZZZZZZZZZZZZZZZYYYYYYXXXUUUUUUVVVYYY^^^bbbdddeeeZZZTTTKKKDDDBBBBBBCCCDDDFFFDDDCCCDDDEEEFFFEEECCCFFFEEECCCBBBAAAAAAAAAAAA===<<<<<<;;;;;;;;;<<<<<<>>>>>>???AAACCCFFFHHHJJJIIIKKKMMMOOOPPPRRRVVVXXX^^^bbbhhhmmmpppsssuuuwwwzzz|||}}}~~~wwwpppkkkkkkkkkkkklllmmmnnnnnnsssvvvzzz~~~zzz|||www___OOOKKKJJJJJJKKKMMMPPPSSSUUUUUUTTTTTTUUUUUUXXXcccooorrrqqqwwwoooUUUIIIFFFDDDDDDFFFLLLVVVcccpppwwwssshhh___UUUOOOwwweee[[[YYYVVVUUUUUUUUUTTTSSSIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIGGGDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???>>>>>>===<<<<<<;;;;;;999999999888888888777777333444444555666666555555555555555555555555555555666555444444333333444444444555555555555555555444444333333222222333333444666666666666666555333333///111222111000000111222222222222222222222222222222222222222222111111111111222333555666888888999999:::;;;===@@@CCCFFFHHHIIIMMMQQQUUUVVVTTTQQQNNNJJJKKKMMMOOORRRUUUWWWXXXZZZ\\\___bbbbbbaaa^^^\\\YYYXXXXXXZZZ___cccfffggg^^^XXXOOOFFFBBBAAACCCDDDEEEDDDDDDDDDEEEEEEEEEDDDEEEDDDCCCBBBBBBAAAAAAAAA======<<<;;;;;;;;;;;;<<<======>>>@@@BBBEEEFFFGGGGGGIIIKKKLLLMMMOOORRRTTTYYY]]]bbbgggjjjmmmppprrrvvvwwwyyyzzz{{{}}}}}}|||{{{zzz{{{|||~~~}}}rrr\\\MMMLLLLLLMMMNNNOOORRRTTTUUUVVVUUUUUUVVVUUUXXXbbbnnnuuuooouuuuuuZZZLLLHHHCCCCCCEEEJJJRRR^^^jjjsssxxxmmmbbbXXXPPPyyyfff[[[YYYWWWUUUUUUUUUSSSRRRHHHHHHIIIIIIJJJIIIIIIIIIHHHIIIIIIGGGDDDBBBAAABBB@@@AAAAAABBBBBBBBBAAAAAA>>>>>>======<<<;;;;;;;;;999999888777666555444444222333444555666666666666555555555555555555555555555555444333333333333333444444555666666555444444444333333222222333333444555555666666555444444333222333444333000///000111222222222222222222222222333333333333222222222222222222333555777888:::;;;::::::;;;<<>>@@@BBBCCCDDDEEEEEEFFFHHHIIIJJJKKKNNNPPPTTTWWW[[[^^^aaadddhhhkkkoooqqqssstttvvvzzz~~~~~~{{{wwwtttwww~~~~~~mmmYYYNNNNNNNNNOOOQQQRRRTTTUUUVVVUUUTTTUUUVVVVVVXXXbbbnnn~~~tttlllssswww\\\MMMHHHCCCDDDFFFIIIOOOYYYfffnnn|||}}}rrrfff[[[SSS{{{hhh[[[YYYVVVUUUUUUTTTSSSQQQKKKKKKKKKLLLLLLKKKKKKJJJHHHIIIIIIFFFCCCAAAAAABBB@@@@@@AAAAAABBBAAAAAAAAA>>>>>>===<<<<<<;;;;;;:::999999888777666555444333333333444555666666666555555555555555555555555555555444444333333333333333333444555666666555444333444333333222222333333444222222222222222222222222555666666555222111111222222222222222222222222222222222333333333333333333222333333555777999;;;<<<;;;::::::;;;>>>AAAEEEGGGLLLOOORRRUUUUUUTTTQQQOOOKKKKKKKKKMMMPPPTTTXXX[[[[[[aaaiiipppssspppkkkgggeeebbbaaaaaacccfffggggggbbb^^^WWWNNNGGGCCCCCCDDDCCCEEEFFFEEEDDDCCCDDDFFFBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::;;;===???AAABBBCCCCCCCCCDDDFFFFFFGGGHHHJJJMMMOOOQQQTTTVVVXXX[[[___cccgggiiikkknnnrrrwww}}}{{{ppppppooonnnqqq{{{|||~~~|||hhhXXXOOOOOOPPPRRRTTTUUUVVVVVVVVVRRRQQQSSSTTTTTTVVV```kkk}}}vvvsssvvv}}}zzzpppjjjrrrzzz^^^MMMGGGCCCEEEFFFHHHLLLUUUbbbkkkxxxwwwkkk___VVV|||iii[[[YYYVVVTTTTTTSSSQQQPPPMMMNNNNNNNNNMMMLLLKKKKKKHHHIIIHHHFFFCCCAAAAAAAAA@@@AAAAAABBBCCCCCCBBBBBB>>>======<<<<<<;;;::::::999999888888777777777777444444555555555555555555555555555555555555555555555444333333222222333333222333444555555444333222444333333222222333333444111000//////000111333444333444555444222111111222111111111111111111111111000000111111222222333333222222333444666999;;;===;;;;;;:::;;;===AAAEEEGGGKKKMMMPPPSSSTTTTTTSSSRRRMMMLLLLLLMMMPPPTTTYYY\\\___dddkkkrrruuutttqqqooohhhfffeeefffhhhjjjkkkjjjgggeee^^^UUUKKKDDDBBBCCCCCCEEEFFFFFFCCCCCCDDDFFFBBBCCCCCCDDDCCCBBBAAAAAA>>>>>>===;;;;;;::::::;;;999:::<<<>>>@@@AAAAAAAAAAAACCCDDDDDDDDDEEEHHHJJJKKKLLLNNNOOOPPPSSSWWW[[[___aaaeeeiiinnnuuu}}}|||xxxtttssslllmmmnnnmmmpppzzz}}}~~~{{{}}}vvvbbbVVVPPPPPPRRRTTTVVVWWWXXXWWWWWWRRRQQQSSSTTTSSSUUU^^^iii}}}{{{sssppppppxxx{{{xxxxxx|||xxxoooiiippp~~~eeeQQQHHHCCCDDDFFFFFFIIIQQQ^^^gggssszzz{{{ooobbbYYY}}}jjj[[[XXXUUUTTTSSSRRRQQQOOONNNNNNNNNMMMMMMKKKJJJJJJHHHHHHHHHFFFCCCAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCC>>>======<<<;;;;;;::::::888888999999999:::::::::444555555555555555444444666666666666666666666666555444333333222222333333111222444555555444222111444333333222222333333444222111000000111333555777...///000000//////000111111111111111111111111111...//////000111222222333222222222333666888;;;===;;;;;;:::;;;===AAADDDGGGIIIKKKNNNQQQTTTUUUUUUUUUNNNMMMLLLMMMPPPTTTYYY\\\cccggglllqqqtttuuuuuuuuujjjhhhhhhiiilllnnnnnnnnnllljjjdddYYYNNNEEEBBBBBBCCCEEEGGGFFFCCCBBBDDDFFFCCCDDDEEEEEEEEEDDDCCCBBB???>>>===<<<;;;:::::::::888:::<<<>>>@@@@@@@@@@@@AAABBBCCCCCCCCCDDDFFFHHHIIIIIIJJJKKKLLLNNNSSSVVVZZZ]]]aaafffllluuu}}}}}}~~~~~~{{{zzz{{{|||wwwwwwuuurrrooonnnpppsssmmmnnnooooooqqqyyy}}}xxxwwwqqqvvvxxxxxx~~~zzz|||rrr___TTTPPPQQQRRRUUUWWWYYYYYYXXXWWWTTTTTTUUUVVVTTTUUU]]]hhhxxx}}}vvvtttpppxxx{{{vvvvvv|||zzzqqqjjjooo{{{lllUUUKKKBBBDDDEEEEEEGGGOOO[[[dddooovvv}}}qqqddd[[[~~~hhhZZZXXXVVVTTTUUUTTTSSSQQQMMMMMMLLLLLLKKKKKKJJJJJJGGGHHHIIIIIIFFFDDDCCCCCCCCCBBBAAA@@@???@@@AAAAAA???>>>===<<<;;;:::999999999999888888777666666555444444444555666777777888555444444333333444444555666555444333333333333333333333333333333333333333222222333333333333444444000000000000000000000000000111222444444333222222333333333333333222111000333333333333333333333333222333333444666777999:::<<<<<<<<<;;;;;;===AAAEEEGGGLLLOOOOOORRRVVVWWWUUUVVVTTTQQQNNNNNNQQQWWW\\\^^^ffflllooorrrxxx{{{zzzrrrooolllkkknnnppppppnnnqqqmmmeee[[[RRRIIICCC@@@BBBEEEFFFFFFDDDCCCEEEHHHBBBBBBCCCDDDDDDEEEDDDDDDAAAAAA???>>><<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======???AAADDDFFFFFFGGGIIIJJJJJJLLLNNNOOOPPPQQQSSSUUU^^^aaaeeeiiimmmrrrxxx|||}}}yyytttwwwwwwvvvttttttuuuyyy|||{{{uuuqqqmmmhhhiiillljjjlllnnnnnnnnnoooqqqrrrsssqqqqqqvvvzzzxxxqqqnnnllliiifffhhhqqqxxx{{{jjjYYYQQQOOOOOORRRVVVXXXXXXXXXXXXXXXVVVVVVWWWWWWXXXZZZ^^^aaaqqqyyyzzzzzzyyywwwyyy}}}{{{vvvppprrrzzzttt[[[NNNHHHEEEEEEIIILLLOOOVVV^^^iiioooyyy}}}qqqeee]]]~~~ggg[[[XXXVVVUUUTTTTTTRRRQQQMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIJJJIIIFFFDDDBBBBBBCCCBBBAAA@@@@@@@@@AAAAAA???>>>===<<<;;;:::999999999888888777666666555555444444555555666777777888555444444333333444444555666555444333333333333444333333333333333333333333222222333333333333444444111111111111111111111111000111111222222222222222222333333333222222111000222222222222222222222222333333333444666777999:::<<<<<<<<<;;;;;;===AAAEEEGGGLLLOOOOOORRRWWWXXXUUUWWWTTTQQQMMMMMMQQQXXX]]]bbbiiinnnooorrrxxx{{{zzztttqqqlllkkkkkkllllllkkkooolllfff^^^UUULLLEEEAAA===@@@BBBBBBAAA@@@BBBDDDCCCCCCDDDEEEEEEEEEEEEEEEBBBAAA@@@>>><<<;;;;;;:::;;;;;;;;;:::;;;<<<<<<===>>>AAADDDFFFFFFHHHJJJKKKLLLNNNQQQRRRSSSUUUXXXZZZbbbeeeiiilllooorrrvvvyyy}}}~~~|||zzzyyyvvvqqqnnnmmmmmmmmmlllkkklllpppssstttzzz|||zzzsssllliiieeeaaabbbfffjjjmmmpppsssuuuvvvyyy{{{yyywwwwww|||vvvnnnhhhdddbbb```^^^bbbooo~~~xxx|||~~~hhhXXXQQQPPPOOORRRVVVWWWWWWWWWXXXXXXVVVWWWXXXXXXXXXZZZ^^^aaannn~~~sssttt|||zzz```PPPIIIEEEDDDGGGIIILLLSSSZZZeeellluuu|||qqqeee]]]}}}ggg\\\YYYVVVUUUTTTSSSRRRPPPMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJKKKIIIFFFCCCAAAAAABBBBBBAAA@@@@@@@@@@@@AAA>>>>>>===<<<;;;::::::999888888888777666666555555444444555555666777777777555444444333333444444555555555444333333333444444333333333333333333333333222222333333333333444444222222222222222222222222111000000000000111222222222222222333222222111000111111111111111111111111333333333444555777888999<<<<<<<<<<<<<<<>>>BBBEEEGGGLLLOOOOOORRRWWWXXXUUUVVVTTTOOOKKKKKKPPPXXX^^^eeekkknnnmmmoootttwwwwwwuuurrrmmmiiihhhhhhhhhgggmmmkkkhhhbbbZZZPPPGGGBBB<<>><<<;;;:::::::::::::::::::::;;;;;;<<<>>>@@@CCCEEEFFFHHHKKKMMMOOOQQQTTTWWWYYY[[[^^^aaaiiillloooqqqrrrrrrtttuuuzzz{{{|||}}}~~~{{{vvvrrrpppmmmjjjhhhfffggggggfffeeeeeegggiiijjjpppyyy~~~zzzrrrkkkfffbbb^^^___ccchhhlllrrrwwwzzz}}}~~~yyyrrriiibbb\\\YYYXXXXXXXXX^^^nnn{{{xxx~~~yyyeeeWWWQQQQQQOOORRRUUUVVVVVVVVVWWWXXXWWWXXXXXXXXXYYY[[[^^^bbbjjj~~~|||yyy~~~iiiUUUKKKFFFCCCEEEGGGIIINNNUUU___fffpppzzz{{{pppfff^^^|||fff\\\YYYWWWUUUTTTSSSQQQPPPMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLIIIFFFBBB@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>======<<<;;;;;;::::::999999888888888777777777555555555555666666777777555444444333333444444555555444444333333333444444333333333333333333333333222222222333333333444444222222222222222222222222111000/////////000222333111111222222222222111111111111111111222222222222333333333444555666888888;;;<<<===<<<<<<>>>AAADDDGGGKKKNNNOOORRRVVVWWWUUUUUUQQQLLLHHHGGGMMMVVV]]]gggkkkllljjjkkkooorrrrrrrrroookkkgggeeedddeeeeeekkklllkkkggg^^^SSSHHHAAA;;;===AAACCCDDDEEEEEEEEECCCDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA???===;;;:::::::::999999999999:::;;;;;;===???BBBDDDFFFHHHKKKNNNQQQTTTWWW[[[]]]aaadddgggooorrrtttuuutttrrrqqqqqqvvvwwwxxxyyyzzz{{{||||||yyyvvvrrrnnnlllkkkkkkkkklllmmmnnnllljjjhhhhhhhhhjjjnnnuuu}}}xxxqqqjjjddddddhhhnnnsssyyy}}}sssooohhh```ZZZUUUSSSRRRUUUWWWaaasss|||wwwwwwtttaaaUUUPPPPPPNNNQQQTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYYYY[[[^^^aaaiiiyyyttt\\\NNNHHHCCCCCCEEEGGGKKKQQQZZZaaalllvvv|||qqqggg```{{{fff[[[YYYVVVUUUTTTSSSRRRPPPMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLLLLJJJFFFBBB@@@???AAAAAAAAA@@@@@@@@@??????=========<<<;;;;;;:::::::::999999999999999888888555555555555666666666666555444444333333444444555444444333333333444444555333333333333333333333333222222222333333333444444222222222222222222222222111000/////////000222333000111111222222111111111222222222222333333444444333333333333444666777888:::;;;<<<<<<<<<>>>@@@CCCFFFJJJMMMNNNQQQUUUVVVTTTRRRNNNIIIEEEEEEKKKTTT[[[hhhlllmmmiiiiiilllnnnmmmlllkkkiiifffcccbbbccccccjjjlllmmmjjjbbbVVVIIIAAA888999;;;>>>AAABBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBDDDCCCAAA???===<<<;;;;;;:::999999999999:::;;;;;;===>>>AAABBBDDDGGGKKKMMMQQQTTTXXX\\\___cccgggjjjqqqsssuuuuuurrrooonnnmmmqqqrrrssstttvvvxxxyyyzzzuuutttrrrpppoooqqqtttwww{{{|||~~~|||xxxtttrrrqqqnnnooorrrxxxzzzrrroooqqq}}}yyyqqqgggddd^^^XXXSSSPPPOOONNNRRRXXXggg{{{wwwuuuxxxooo]]]RRROOOOOONNNPPPRRRSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXZZZ^^^aaaiiiwwweeeSSSKKKDDDDDDEEEFFFJJJNNNUUU]]]hhhttt}}}tttjjjccc{{{eeeZZZXXXVVVTTTUUUTTTSSSQQQMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLJJJFFFBBB@@@@@@@@@@@@@@@AAA@@@??????>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999555555666666666666666666555444444333333444444555444444333333333444555555333333333333333333333333222222333333333333444444222222222222222222222222111000000000000111222222///000111111222111111111222222222333333444444555333333333333444555666777888:::;;;<<<<<<===???AAADDDIIILLLLLLOOOTTTUUURRROOOLLLHHHEEEEEEJJJSSSYYYhhhlllmmmiiihhhjjjkkkiiifffggggggeeebbb``````aaafffiiilllkkkeeeYYYLLLDDD<<<;;;;;;===AAACCCDDDCCCBBBBBBCCCCCCCCCBBBAAAAAACCCBBBAAA???>>>===<<<<<<:::::::::::::::;;;;;;<<<<<<>>>???AAABBBEEEIIILLLOOORRRVVVZZZ]]]aaafffiiimmmooopppooollljjjiiiiiikkkkkklllnnnqqqtttvvvxxxssstttuuuvvvyyy}}}vvvtttsssuuu|||yyymmmfff[[[XXXTTTOOOLLLJJJJJJJJJNNNZZZnnn}}}ttttttzzzhhhXXXPPPNNNOOONNNOOOQQQRRRRRRSSSUUUWWWXXXXXXXXXXXXWWWYYY\\\___hhhtttnnnVVVMMMDDDCCCEEEFFFIIILLLQQQYYYeeeqqq{{{{{{pppjjjzzzeeeYYYWWWUUUTTTUUUUUUTTTSSSMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKIIIFFFBBBAAA@@@???@@@@@@AAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;777777777777777777777777666666666666666666666555555444444333333444444555333333333333333444555666333333333333333333333333222222333333333333444444111111111111111111111111000111111222222222222222//////000111111111111111000111111222333333444444333333333333444555666666666888:::;;;;;;;;;>>>???CCCGGGJJJKKKNNNRRRSSSQQQNNNLLLIIIFFFGGGLLLSSSYYYccchhhiiifffdddfffeeecccbbbeeegggfffbbb^^^]]]\\\```dddiiikkkfff\\\QQQIIIAAA???===>>>BBBEEEFFFFFFCCCCCCDDDDDDCCCBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;:::;;;<<<<<<===<<<===>>>???@@@BBBFFFIIILLLOOOSSSWWWZZZ^^^cccffffffggggggfffdddccccccdddcccdddfffhhhlllpppsssuuutttwww{{{{{{yyy}}}xxxmmmbbb[[[QQQOOOLLLIIIGGGGGGHHHIIINNN___wwwyyytttvvv~~~wwwaaaSSSNNNNNNPPPMMMOOOPPPQQQQQQRRRTTTVVVWWWWWWWWWWWWVVVXXX[[[^^^fffpppvvvXXXMMMDDDBBBDDDEEEHHHKKKLLLUUUaaannnyyyxxxqqqzzzeeeXXXVVVTTTTTTUUUVVVUUUTTTMMMMMMMMMLLLKKKKKKJJJJJJIIIJJJKKKIIIFFFCCCAAAAAA??????@@@AAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;555555555555666666666666666666666666666555555555555444444333333444444555333333333333333444555666333333333333333333333333222222333333333444444444000000000000000000000000000111222444444333222222//////000111111111111111///000000111222222333333333333333333444444555666555777999::::::;;;===>>>BBBFFFIIIJJJMMMQQQRRRPPPNNNMMMKKKHHHIIIMMMTTTZZZ]]]bbbeeebbb``````___\\\aaadddhhhgggbbb]]]ZZZYYY[[[```fffjjjggg___UUUNNNAAA===::::::>>>BBBDDDCCCDDDDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>??????<<<;;;;;;;;;;;;<<<======<<<===>>>>>>>>>AAAEEEHHHJJJMMMQQQUUUXXX\\\```ccc```aaaaaa```^^^^^^```aaa______aaadddhhhmmmqqqsssvvvzzzwwwoooeee[[[UUUMMMLLLIIIGGGFFFGGGHHHIIIRRReeevvvvvvyyyqqq\\\PPPMMMOOOQQQMMMNNNPPPPPPPPPQQQTTTVVVVVVWWWWWWVVVUUUWWWZZZ]]]cccmmm{{{XXXMMMCCCAAACCCEEEGGGJJJJJJRRR___lllwww~~~vvvuuubbbXXXVVVSSSSSSSSSSSSRRRPPPPPPOOOMMMLLLLLLLLLJJJHHHIIIIIIIIIIIIGGGDDDBBBAAA>>>????????????>>>======@@@???===<<<<<<<<<===>>>888888999999999:::::::::777777777777666555444333222222222222222222222222444444444333333333222222333333333333333333333333444333111000///......///333333111000000000111222111111000000000000111111222222222222222222222222...000111222222111000...222111222222333444555666:::;;;<<<;;;::::::<<<===EEEFFFHHHJJJLLLNNNOOOPPPNNNLLLJJJGGGFFFIIIOOOTTTZZZ___cccbbb^^^\\\^^^aaa___ffflllkkkhhheee```ZZZ[[[]]]aaaeeegggbbbYYYQQQIIIDDD>>>;;;===@@@AAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>===:::999888888888999:::;;;@@@???>>>>>>???AAADDDEEEGGGHHHJJJMMMPPPTTTWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ\\\___eeemmmrrrxxx~~~|||{{{|||zzzxxx{{{||||||~~~~~~zzzvvvqqqkkkddd]]]UUUOOOLLLHHHFFFGGGFFFDDDFFFKKKUUUlll~~~}}}wwwxxx~~~hhh[[[UUUPPPMMMMMMQQQQQQPPPPPPPPPPPPQQQQQQTTTSSSRRRRRRSSSVVVZZZ\\\cccjjj}}}}}}^^^NNNCCCDDDDDD???@@@FFFLLLQQQYYYeeerrr}}}|||uuubbbXXXVVVTTTSSSSSSSSSRRRQQQPPPNNNLLLLLLMMMLLLKKKIIIIIIIIIIIIHHHFFFDDDAAA@@@AAABBBBBBBBBBBBAAA@@@@@@??????===<<<<<<<<<===>>>:::::::::999999888888888777777777777666555444333333333333333333333333333444444444444333333333333333333333333333333333333333222222111111000000///333222111000000000111222111111000000000000111111222222222222222222222222000111222333333222111000222111111111222333444444777888::::::::::::===???CCCDDDGGGJJJLLLNNNNNNNNNOOOMMMKKKHHHGGGIIINNNSSSWWW\\\______\\\[[[\\\___```fffiiigggdddaaa]]]WWWYYY[[[___eeegggddd]]]VVVKKKEEE===:::;;;>>>??????CCCCCCDDDDDDCCCBBB@@@???AAA@@@@@@@@@??????>>>>>><<<;;;:::999999999:::;;;============>>>@@@BBBCCCDDDEEEGGGIIIMMMPPPSSSUUUVVVVVVWWWWWWWWWXXXXXXXXXZZZZZZZZZ[[[\\\aaaggglllvvv|||wwwrrrqqqqqqooommmmmmnnnnnnooorrrwww~~~|||vvvqqqmmmhhhbbb\\\VVVOOOKKKGGGCCCAAACCCCCCCCCGGGMMMXXXppp}}}zzz~~~{{{eeeXXXRRRNNNLLLLLLOOOOOOOOOOOOOOOPPPQQQQQQUUUTTTSSSSSSTTTWWWYYY[[[___fffxxx}}}zzz}}}eeeTTTFFFDDDDDD@@@@@@DDDJJJNNNWWWbbbooo{{{~~~sssaaaXXXVVVTTTSSSSSSSSSRRRQQQOOOMMMLLLLLLMMMMMMLLLJJJHHHHHHHHHGGGEEECCC@@@?????????@@@@@@??????>>>===???>>>======<<<<<<======<<<;;;:::999888777666666666666666666666555444333444444444444444444444444555444444444333333333333333333333333333333333333111222333333333222111111333222111111000000111111111111000000000000111111111111111111111111111111111222333444444333222111222111111111111111222222444555888999999;;;===???@@@BBBFFFIIILLLMMMMMMMMMOOONNNLLLIIIGGGHHHLLLOOOSSSWWW[[[\\\ZZZYYYZZZ\\\aaagggjjjhhhdddaaa]]]XXXXXXYYY]]]cccgggfffaaa\\\QQQIII@@@;;;;;;===>>>???CCCCCCDDDDDDCCCAAA@@@>>>@@@@@@@@@@@@@@@?????????>>>===;;;:::999::::::;;;::::::;;;<<<===>>>>>>???@@@AAACCCEEEHHHKKKMMMOOOPPPPPPQQQRRRSSSTTTUUUUUUWWWWWWWWWWWWYYY]]]dddhhhrrrxxxyyyrrrmmmkkkjjjgggeeeccccccddddddfffiiinnnrrr~~~|||vvvoooiiidddaaa[[[VVVQQQMMMHHHEEECCC???>>>@@@AAACCCKKKSSS^^^vvv~~~}}}vvv```TTTOOOLLLKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQVVVUUUTTTSSSTTTVVVXXXZZZ\\\aaaqqqyyysssttt{{{ppp\\\JJJEEEEEEBBB@@@CCCFFFKKKSSS___kkkwwwrrr```XXXVVVTTTSSSTTTTTTRRRQQQNNNLLLKKKLLLMMMMMMLLLKKKGGGGGGGGGFFFDDDBBB???>>>>>>>>>>>>>>>>>>======<<<>>>>>>======<<<<<<<<<<<<:::::::::999888777777666555666666666555555444333333333333333444444444444333333333333222222222222222222222222222222222222000111333555555444333222222222222111111111111111111111000000000000111111000000000000000000000000111111222333333222111111222111000000000000000111333555777999999:::<<<===>>>@@@DDDHHHKKKMMMMMMLLLNNNNNNLLLJJJGGGGGGIIIKKKPPPTTTXXX[[[ZZZZZZZZZ[[[aaaiiiooonnnkkkhhhbbb\\\YYYYYY\\\aaafffgggddd```YYYPPPEEE>>><<<>>>??????@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;:::999999999:::777888:::;;;<<<<<<<<<;;;>>>???@@@BBBDDDGGGIIIJJJKKKKKKLLLNNNOOOQQQRRRRRRPPPQQQQQQRRRUUU[[[bbbgggnnnsssyyy}}}~~~xxxuuusssqqqnnnkkkhhhiiihhhgggfffgggjjjlllxxxzzzwwwrrrpppnnnjjjccc^^^YYYVVVPPPLLLIIIGGGDDDBBBCCC@@@???@@@BBBFFFOOOYYYggg{{{qqq\\\QQQMMMKKKKKKLLLJJJKKKMMMNNNPPPQQQRRRRRRUUUTTTSSSSSSSSSUUUVVVWWW[[[___mmmuuunnnnnntttzzzeeeOOOGGGEEECCCBBBBBBDDDIIIQQQ[[[gggsss}}}rrr___YYYWWWTTTTTTTTTTTTSSSQQQNNNLLLKKKLLLMMMMMMLLLKKKFFFFFFFFFFFFDDDAAA???>>>AAAAAABBBBBBAAAAAA@@@???===============<<<<<<;;;888888888888888888888888555555555555555444444333111111222222333333333333222222222222111111111111222222222222222222222222000111333555666555444333222222222222111111000000111111000000000000111111000000000000000000000000000000111111111111000000111111000000///000000000333666888999999999:::;;;<<>>>>>???@@@BBBDDDFFFGGGGGGHHHIIIKKKLLLNNNOOOPPPMMMMMMNNNOOOQQQWWW^^^ccciiimmmrrruuuvvvxxx}}}yyyyyywwwsssnnnkkkkkkkkkttt|||}}}yyyppplllgggeeeccc```[[[WWWRRROOOJJJGGGFFFDDDCCCAAABBB@@@@@@AAACCCGGGRRR^^^ppp~~~lllYYYPPPNNNLLLLLLMMMJJJKKKMMMOOOQQQRRRSSSSSSRRRRRRQQQQQQQQQSSSTTTUUU[[[```kkk}}}zzzoooiiihhhooooooXXXJJJFFFDDDCCCCCCCCCHHHPPPYYYcccooo{{{sssaaaYYYWWWUUUTTTTTTTTTSSSRRROOOMMMLLLLLLMMMMMMLLLJJJGGGGGGGGGFFFDDDBBB???>>>@@@@@@@@@@@@@@@??????>>><<<============<<<;;;;;;777777777888888888999999444444555555555444444333000111111222222333333444222222222222111111111111222222222222222222222222111111333444555444444333111222222222222111000000111111000000000000111111111111111111111111111111000000000000000000000000111000000000000000111111444666999:::999999999:::===???BBBEEEIIILLLNNNOOOMMMNNNOOONNNKKKIIIHHHHHHNNNQQQWWW[[[___```___^^^^^^iiissswwwwwwssslllddd```______ccciiimmmnnnmmmdddZZZNNNDDD???===;;;999999;;;===@@@BBBDDDDDDDDDBBBBBBBBBAAA@@@@@@??????<<<;;;999888777888888999888999999999:::::::::;;;>>>>>>>>>???@@@BBBCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNMMMMMMNNNRRRXXX\\\eeeiiilllmmmmmmnnnrrruuu{{{}}}yyyrrrmmmkkkssszzz~~~|||~~~{{{uuuqqqiiiddd___\\\[[[YYYVVVRRRLLLJJJGGGEEEEEEDDDBBB@@@???>>>@@@BBBDDDHHHUUUaaavvvxxxhhhWWWPPPOOONNNMMMMMMJJJLLLNNNPPPRRRRRRRRRRRROOOOOOOOOPPPQQQRRRSSSSSSYYY___iiixxx|||sssjjjddddddmmm~~~{{{dddRRRIIIEEEDDDDDDBBBGGGNNNVVV^^^jjjwwwuuudddYYYWWWUUUTTTUUUTTTSSSRRRPPPNNNLLLLLLMMMLLLKKKIIIGGGGGGGGGFFFEEEBBB@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<=========<<<;;;:::888888888888777777777777333444444555555444444444111111222222333444444555444444444333333333222222111111111111111111111111222222222222333333333333111222222333222111000///111111000000000000111111222222222222222222222222222111111111111111111222000000000000111111222333222555888:::;;;;;;;;;<<<>>>???AAADDDHHHLLLPPPRRRNNNQQQRRRRRROOOLLLKKKJJJMMMPPPVVV[[[```aaa```___cccllltttwwwvvvtttoooiiidddbbbbbbfffmmmtttwwwwwwjjjaaaTTTJJJDDD@@@<<<999999;;;===@@@BBBCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>;;;;;;999999888999:::;;;;;;:::999999999:::;;;<<<=========>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHHHHIIILLLLLLKKKKKKLLLPPPVVVZZZbbbeeeggggggffffffiiilllqqqtttxxx{{{~~~}}}|||tttpppqqqxxx}}}zzzvvvuuuzzz|||wwwrrrlllhhhbbb^^^XXXUUUTTTSSSQQQNNNHHHFFFEEEDDDDDDCCC@@@>>><<<===AAAEEEHHHMMMZZZhhhxxxqqqcccUUUPPPPPPNNNLLLLLLJJJKKKMMMPPPQQQQQQPPPPPPNNNNNNOOOPPPQQQSSSTTTTTTRRR[[[fffsss{{{sssjjjeeeeeennnrrr[[[LLLFFFDDDDDDAAAFFFLLLRRRZZZeeerrr|||wwwfffYYYWWWUUUTTTUUUUUUSSSRRRQQQOOOMMMLLLLLLLLLJJJHHHHHHHHHHHHGGGEEECCC@@@???AAAAAAAAAAAAAAA@@@??????;;;<<<=========<<<::::::::::::999888777666555555333333444444555444444444222222333444444555666666666666555555555444444444111111111111111111111111333333222111111222222333111111222333222111000///111111000000000000111111222222222222222222222222333222222111111222222333000000000000111222444444000333888;;;<<<<<<>>>??????@@@AAACCCGGGLLLQQQTTTPPPRRRUUUUUUSSSOOOMMMLLLMMMOOOUUU[[[```bbbaaa___jjjqqqwwwwwwuuuuuuqqqmmmfffddddddhhhqqqyyy~~~pppggg[[[QQQJJJEEE@@@<<<:::<<<>>>@@@AAABBBBBBBBBEEEEEECCCBBB@@@???======<<<;;;:::::::::;;;<<<======<<<:::999999;;;<<<>>>===============>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFHHHHHHIIIIIILLLQQQXXX\\\aaaccceeedddaaaaaadddgggiiimmmrrrwwwzzz~~~{{{vvvooovvv|||vvvsssvvv|||yyyuuuqqqkkkeeeaaa^^^YYYSSSQQQPPPPPPMMMKKKEEEDDDCCCCCCCCCBBB>>><<<;;;>>>CCCIIILLLSSSaaannnxxxmmm```SSSOOOPPPNNNKKKKKKIIIJJJMMMOOOPPPOOOOOONNNNNNNNNOOOQQQSSSTTTUUUVVVMMMXXXcccooo}}}uuummmggghhhqqq|||bbbNNNFFFDDDDDD@@@EEEKKKPPPVVVaaaoooyyyxxxfffZZZXXXVVVUUUUUUTTTSSSQQQPPPNNNMMMLLLMMMLLLKKKIIIHHHHHHGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@??????AAA???===;;;:::;;;<<<===:::999888999:::999777555666666666666555555555555333333444555444333111000111111111111111111111111111111222222222111111000111111111111111111111111111222333333222111000///000000000000000000000000///000000000000111111111...000111222222111///...111222333444555444333222333444777;;;>>>???@@@@@@AAAAAAAAAAAACCCFFFLLLPPPRRRRRRQQQOOONNNNNNNNNNNNQQQSSSUUUXXX[[[___eeeiiijjjmmmrrrxxx{{{xxxpppjjjjjjjjjkkkooouuu{{{xxxjjj^^^ZZZTTTKKKDDDBBBAAA???>>>???AAABBBBBBAAACCCBBBBBBAAAAAA@@@@@@???>>>===;;;:::999999:::;;;::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;<<<======??????@@@@@@@@@AAAAAAAAABBBDDDGGGIIIKKKOOOTTTXXX]]]^^^___^^^\\\\\\^^^```dddhhhmmmqqqtttxxx|||~~~}}}uuussswww|||{{{}}}zzzvvvrrrmmmhhhdddaaa^^^[[[RRRQQQPPPNNNKKKIIIGGGGGGDDDCCCBBB@@@???>>>>>>>>>:::???DDDIIIPPP[[[iiisss~~~hhh```WWWQQQPPPPPPMMMJJJQQQPPPOOOOOOPPPPPPNNNLLLOOONNNOOOQQQTTTVVVVVVVVVTTTXXX^^^fffuuu||||||~~~vvvmmmnnnqqqkkkTTTGGGFFFIIIDDDDDDGGGLLLPPPWWWeeerrr{{{yyyfffZZZXXXVVVTTTTTTTTTSSSQQQPPPOOOMMMLLLLLLLLLJJJHHHHHHHHHGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;;;;;;;<<<:::999777888999999777666666666666666555555555555333444444444333333222111111111111111111111111111111111222222222222111111111111111111111111111111111222222222222111000///000000000000000000000000000000000111111111111222000000111222222111000///000000111222222222222222111333666999<<<>>>????????????@@@AAACCCHHHNNNRRRTTTTTTSSSSSSRRRSSSSSSSSSQQQSSSVVVYYY]]]bbbiiimmmpppppprrruuuxxxwwwrrrnnnnnnmmmmmmooosssxxx{{{}}}|||qqqeee^^^VVVJJJBBB@@@888888999<<>>===<<<;;;:::::::::;;;:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>????????????@@@@@@@@@@@@BBBDDDFFFIIILLLQQQTTTZZZ[[[[[[[[[ZZZZZZ\\\^^^aaadddhhhlllooorrruuuxxxzzz{{{sssvvv}}}~~~zzzvvvssspppmmmgggccc___\\\YYYVVVPPPOOONNNLLLJJJHHHFFFEEEAAA@@@@@@????????????@@@???BBBFFFKKKSSS___nnnxxxxxxddd]]]VVVRRRRRRRRRPPPMMMQQQPPPOOOPPPQQQPPPNNNLLLNNNNNNNNNQQQUUUWWWXXXXXXTTTWWW[[[bbbqqqyyypppoooqqqsss\\\LLLGGGGGGDDDCCCFFFJJJNNNTTTaaammmuuuzzzyyyggg[[[XXXUUUTTTTTTTTTSSSRRRQQQOOOMMMLLLLLLKKKIIIGGGHHHHHHGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@??????============<<<;;;;;;:::;;;999777666777888888777666666666666555555555555444444333333222222333333333333333333333333333333111111222222222222222111111111111111111111111111222222222111111111111111000000000000000000000000000111111111111222222222111111222222222222222222000////////////000111111000222444777:::<<<===>>>===>>>???@@@CCCIIIOOOTTTSSSSSSTTTTTTTTTUUUUUUUUUOOORRRUUUYYY^^^eeemmmrrrvvvtttsssssstttuuutttrrrqqqpppoooooopppsssvvvwww|||uuullldddYYYLLLDDDBBB>>>======???AAABBBBBBAAACCCCCCBBBBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999999999::::::;;;<<<<<<<<<;;;<<<<<<===>>>=========>>>>>>>>>>>>???===???AAACCCEEEHHHLLLPPPTTTVVVWWWWWWWWWWWWYYY\\\\\\___cccfffhhhjjjmmmooouuu|||uuuwww{{{}}}zzzwwwuuuqqqmmmjjjgggddd```\\\YYYVVVSSSPPPMMMLLLKKKIIIGGGEEEDDDCCC>>>>>>===>>>>>>???@@@@@@AAACCCFFFLLLVVVdddsss}}}mmm^^^ZZZVVVTTTUUUUUUSSSQQQPPPPPPOOOPPPRRRQQQOOOMMMMMMLLLNNNQQQVVVYYYZZZZZZUUUVVVXXX^^^jjj}}}tttsssrrr}}}gggSSSIIIEEEDDDCCCDDDHHHKKKPPP[[[eeemmmrrrzzzyyyfff[[[YYYUUUSSSSSSTTTSSSRRRRRRPPPNNNMMMLLLKKKIIIGGGHHHHHHGGGFFFDDDBBBAAA???AAAAAAAAA@@@@@@@@@??????<<<===>>>>>>===<<<:::888;;;888666555666888888888666666666666555555555555555444333222111222333444555555555555555555555555111111222222333333222222111111111111111111111111222222111111111111111111000000000000000000000000111111111111222222222222222222222111222222333444000000///......000111222000111333666999;;;===>>>===>>>???@@@BBBGGGNNNSSSQQQQQQQQQRRRRRRRRRRRRRRRMMMPPPSSSXXX^^^eeennntttwwwvvvtttsssssssssssssssppppppooonnnmmmnnnppprrruuusssoooggg]]]RRRKKKIIIFFFDDDBBBAAAAAA@@@>>><<>>===<<<<<<<<<<<<999999999888888999999:::<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<<<<<<<=========<<<>>>???AAABBBEEEIIILLLPPPQQQSSSSSSSSSUUUWWWYYYYYY\\\___aaabbbdddfffhhhooovvv~~~{{{{{{}}}}}}{{{wwwuuurrrooommmiiieeebbb___]]]YYYVVVTTTQQQNNNLLLIIIHHHGGGFFFDDDCCCBBBAAA===============>>>??????@@@AAADDDMMM\\\lll{{{ggg[[[YYYWWWVVVVVVVVVTTTQQQPPPPPPPPPQQQSSSRRRPPPMMMLLLLLLMMMQQQVVVZZZ\\\\\\WWWUUUVVVZZZeeewwwxxxxxxvvv~~~pppZZZLLLFFFFFFDDDDDDHHHJJJMMMUUU^^^fffllluuu}}}yyyfff\\\YYYUUUSSSSSSSSSSSSSSSQQQOOOMMMLLLLLLKKKIIIHHHHHHHHHGGGFFFDDDBBBAAA???AAAAAAAAA@@@@@@@@@??????;;;<<<>>>>>>>>><<<999777:::888555444666888999999666666666666555555555555444333222111222333444555444444444444444444444444111111222333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222222222111111222222444444111111000///000111222333111222333666999;;;===???????????????@@@DDDJJJNNNOOOOOOPPPQQQQQQPPPOOOOOOLLLNNNQQQUUUZZZbbbkkkqqqttttttttttttrrrqqqpppppplllmmmnnnmmmkkkjjjkkkllloooppppppjjjbbbYYYRRRNNN@@@>>>===>>>AAACCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@????????????>>>===<<<<<<:::999999888888999999999;;;;;;;;;;;;;;;<<<======::::::;;;;;;;;;<<<<<<<<<<<<===??????@@@BBBFFFIIILLLNNNPPPPPPQQQRRRUUUWWWWWWZZZ\\\^^^___```aaaccchhhpppxxx}}}~~~{{{zzzyyyxxxzzz}}}~~~~~~~~~|||yyyvvvtttpppnnnkkkhhhfffccc___\\\YYYWWWTTTRRRQQQOOOLLLIIIEEEEEEDDDCCCBBB@@@@@@??????>>>======<<<<<<======???@@@GGGTTTfffyyyzzzeeeZZZYYYXXXWWWVVVUUURRRQQQPPPPPPQQQSSSTTTSSSQQQNNNLLLLLLMMMQQQVVVYYY[[[[[[YYYVVVUUUZZZaaappp~~~zzzwww```PPPIIIHHHEEEEEEHHHJJJLLLQQQXXX```gggqqqzzzzzzggg\\\YYYUUURRRRRRSSSTTTSSSPPPNNNMMMLLLMMMLLLKKKIIIHHHHHHGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@??????;;;<<<===>>>===;;;999888999777555555666888888888666666666666555555555555333333222222333333444444000000000000000000000000000111222333444444444444111111111111111111111111///000111333333222111000000000000000000000000000///000000000000111111111000000111111222333333333222111111111111222333333111111333555888;;;===????????????>>>>>>AAAFFFJJJMMMNNNPPPQQQRRRQQQQQQPPPLLLMMMOOORRRVVV^^^fffllloooppprrrrrrooommmlllmmmhhhlllooonnnkkkgggggggggkkknnnppplllgggbbbZZZRRRAAA???<<<<<<>>>AAACCCDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;::::::999999999999::::::::::::999:::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@CCCFFFIIIKKKLLLMMMMMMNNNQQQSSSTTTVVVYYYZZZ[[[[[[]]]___aaahhhoootttzzz}}}|||}}}~~~|||xxxxxx{{{~~~|||vvvvvvvvvuuurrrpppmmmlllgggeeecccaaa```]]]ZZZWWWRRRPPPOOONNNMMMKKKHHHFFFBBBBBBAAAAAA@@@???>>>>>>??????>>>===============BBBDDDMMM___uuurrrbbbYYYYYYXXXVVVTTTSSSQQQPPPOOOPPPQQQTTTUUUTTTQQQOOOMMMMMMNNNPPPTTTWWWXXXXXXZZZVVVVVVZZZ___hhh~~~fffUUULLLIIIEEEEEEHHHJJJKKKNNNSSS[[[bbblllvvv~~~|||iii]]]YYYUUURRRRRRSSSTTTTTTNNNMMMLLLLLLMMMMMMLLLJJJHHHHHHGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@??????<<<<<<<<<===<<<;;;999888777666555666777888888777666666666666555555555555111222333333444444444333111111111111111111111111000111222333444444444444111111111111111111111111---///222444555333111///000000000000000000000000....../////////000000000...///000222222222222111000111222222333333222222000000111333666999<<<===>>>>>>===<<<<<>>===<<<<<<;;;:::::::::::::::999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<===@@@CCCFFFHHHIIIIIIIIIJJJLLLOOOOOOQQQTTTUUUVVVVVVXXXZZZYYY```fffjjjqqqxxx{{{yyyzzz~~~~~~~~~}}}{{{yyywwwuuurrrnnnmmmllljjjhhhfffeeeddd^^^]]][[[ZZZYYYWWWTTTRRRKKKJJJHHHHHHHHHGGGDDDAAA@@@@@@@@@??????>>>>>>>>>>>>>>>======>>>>>>??????EEEHHHTTTiii|||ggg]]]WWWWWWVVVTTTRRRQQQRRRRRROOOPPPRRRTTTVVVUUURRROOONNNNNNNNNPPPSSSUUUUUUTTTXXXTTTVVV[[[]]]bbbuuu|||nnnYYYOOOHHHDDDDDDGGGIIIIIIKKKOOOUUU\\\fffqqqyyy~~~kkk]]]YYYUUURRRRRRSSSTTTTTTMMMLLLKKKLLLMMMNNNMMMKKKHHHHHHGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<;;;:::999999666555555666888999777666777666666666555555555555000111333444555444333333333333333333333333333333000111222333444444555444111111111111111111111111,,,///222555666444111...000000000000000000000000............////////////,,,...000222333222111000///000222333333222222111...//////111444777:::<<<<<<<<<;;;;;;;;;>>>DDDGGGDDDFFFJJJNNNRRRTTTTTTTTTQQQQQQPPPPPPRRRXXX___dddjjjkkkkkkiiiffffffiiillljjjpppvvvuuunnnfffaaa```___eeejjjnnntttwwwooocccTTTNNNFFF@@@???@@@BBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBBBBAAA@@@>>>======<<<;;;;;;::::::::::::888888777777888888999:::::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;:::<<<>>>AAADDDFFFGGGGGGFFFGGGIIIKKKKKKMMMPPPQQQRRRSSSTTTVVVUUU[[[```dddjjjrrrvvvuuuvvv{{{~~~|||xxxuuusssqqqmmmjjjhhhgggeeebbb```___^^^^^^XXXWWWUUUTTTTTTSSSPPPNNNFFFEEEDDDDDDDDDCCC@@@>>>@@@?????????>>>>>>>>>>>><<<<<<======>>>@@@AAABBBEEEJJJWWWmmmrrr___XXXUUUUUUTTTSSSQQQQQQSSSTTTOOOPPPRRRUUUWWWVVVRRROOOPPPOOONNNPPPRRRSSSSSSRRRVVVSSSUUU[[[\\\^^^oooyyyttt\\\OOOGGGCCCCCCFFFIIIHHHIIILLLQQQXXXbbbmmmuuu|||kkk\\\YYYVVVSSSSSSSSSSSSRRRPPPPPPOOONNNNNNNNNOOOOOOJJJHHHEEECCCCCCBBB@@@>>>BBBAAA@@@?????????@@@AAA<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;999888666555777777777666555555444444444444444444444444444444222222222222222222222222111000000000111222333333111333444555555222000...111111111111111111111111111111000000000000111111111000///......///000111............000222444555000111111111111222222222...///000111333666888999;;;;;;<<<;;;;;;<<>>===>>>@@@DDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@??????>>>===;;;:::999999:::;;;999999999999999888777666888888999999999:::::::::<<<;;;;;;;;;;;;<<<======AAABBBDDDEEEGGGHHHHHHHHHIIIIIIIIIJJJKKKNNNPPPQQQWWWYYYZZZ]]]aaahhhqqqwwwrrruuuzzz}}}{{{|||~~~|||{{{zzz~~~}}}{{{zzzvvvuuussspppmmmjjjhhhgggcccbbb___[[[YYYWWWVVVVVVTTTSSSQQQOOONNNMMMLLLLLLEEEEEEDDDCCCAAA@@@??????@@@???===<<<;;;<<<>>>???@@@??????@@@===:::===CCCEEESSS___ppp{{{mmmaaaVVVVVVUUUSSSQQQPPPPPPPPPPPPTTTTTTTTTTTTSSSRRRPPPOOONNNMMMLLLNNNQQQSSSTTTTTTRRRRRRTTTUUUVVVZZZhhhvvv|||zzzcccMMMLLLGGGDDDFFFGGGHHHLLLQQQNNNTTT\\\fffoooxxxlll\\\YYYVVVSSSSSSSSSSSSRRRPPPPPPOOONNNNNNNNNOOOOOOKKKIIIFFFDDDCCCBBB???>>>???@@@AAAAAAAAA@@@>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;999888777777666777777777666555555444444444444444444444444444444222222222222222222222222111111111000111111222222111111222222222222222222111111111111111111111111111111000000000000111111111000////////////000111111111000000000222333444000111111111111222222222///000000111333555777888;;;<<<<<<<<<;;;<<>><<<;;;::::::::::::>>>======;;;:::999888888888888999999999::::::::::::::::::::::::;;;<<<<<>>@@@???===<<<<<<===>>>???>>>===>>>@@@>>><<>>AAABBBBBB@@@===;;;===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::888777777777888777777777666555555444444444444444444444444444444222222222222222222222222222222111111000111111111111000/////////111444555111111111111111111111111111111000000000000111111111000000//////000000111333333222111111111222222000111111111111222222222111111111111333444555666;;;<<<======<<<===>>>@@@AAADDDIIINNNRRRUUUUUUUUUWWWXXXXXXWWWUUUUUUWWWXXX]]]___aaabbbbbbbbbdddfffllloootttwwwvvvrrrlllgggbbbbbbdddjjjrrryyyzzzzzzpppjjj```UUULLLFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>><<<;;;:::::::::>>><<<:::888666555555555888888999999999:::::::::999999999999999::::::;;;;;;<<<===???AAACCCDDDDDDCCCCCCCCCDDDFFFHHHJJJLLLKKKPPPWWW\\\```bbbdddeeeiiilllpppuuuzzz~~~{{{{{{{{{wwwtttrrruuu}}}}}}{{{zzzyyyzzzyyywwwuuuqqqnnnkkkiiihhhgggeeeccc```^^^\\\[[[XXXWWWUUURRRPPPNNNMMMMMMJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAA@@@??????>>>>>>???>>>===<<<<<<===??????<<<;;;===??????@@@FFFNNNZZZiiirrr{{{nnnddd^^^YYYTTTSSSQQQPPPOOOPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPOOONNNMMMLLLMMMOOOPPPOOONNNRRRQQQRRRTTTUUUYYYeeeqqqtttggglllvvvpppYYYMMMFFFCCCCCCDDDCCCDDDGGGGGGLLLTTT\\\fffpppyyynnn\\\YYYVVVSSSSSSSSSRRRRRRPPPPPPOOONNNMMMMMMMMMMMMLLLJJJGGGEEEDDDBBB???<<<===>>>@@@@@@@@@???===;;;======<<<;;;;;;;;;;;;<<<===;;;999777666666888999777777777666555555444444333333333333333333333333222222222222222222222222333333222111000000000111222111000///000111333444111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000111111111222222222111111111111222333444444:::<<<>>>>>>>>>===>>>???@@@CCCIIIOOOSSSUUUVVVVVVTTTVVVXXXXXXWWWVVVWWWWWWZZZ\\\___``````aaabbbcccjjjnnnuuuzzz{{{xxxsssoooeeeddddddiiiqqqzzz|||vvvjjj]]]QQQIIIFFFEEEAAABBBCCCCCCCCCCCCBBBAAACCCCCCBBBBBBAAAAAAAAAAAAAAAAAA???>>>===<<<;;;;;;<<<;;;888666444444555666888888999999999:::::::::999999999999999:::;;;;;;999:::;;;<<<>>>AAABBBCCCCCCCCCCCCDDDFFFHHHJJJLLLJJJOOOUUUZZZ]]]^^^___```dddfffjjjnnntttyyy}}}~~~{{{|||~~~tttppppppuuuzzz|||xxxuuusssssssssrrrpppmmmjjjfffcccbbbaaa```___]]][[[XXXWWWVVVRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHFFFEEEDDDDDDDDDDDD@@@@@@??????>>>>>>======>>>>>>=========>>>???@@@<<<;;;<<>>>>>===>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<:::888666666666888999777777777666555555444444333333333333333333333333222222222222222222222222333333222111000000000111222222222222111111000000111111111111111111111111111111000000000000111111000000111111111111000000......///000000111111111000000111111111222222222222111111111111222333444888;;;>>>@@@????????????@@@CCCHHHMMMRRRTTTUUUUUUPPPSSSWWWYYYYYYXXXYYYYYYZZZ\\\___`````````aaacccjjjooovvv}}}~~~{{{xxxjjjgggfffhhhppp{{{uuufffVVVLLLHHHHHHAAAAAAAAABBBBBBAAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAABBBAAAAAA@@@???>>>===<<<===<<<:::999999:::<<<===888888999999999::::::::::::::::::::::::;;;;;;<<<999999:::;;;===???AAABBB@@@@@@@@@AAABBBEEEGGGHHHMMMPPPTTTWWWYYY[[[]]]^^^___```ccchhhmmmsssxxx{{{}}}zzztttoooppptttxxx}}}zzzwwwssspppnnnmmmjjjiiihhhfffcccaaa^^^]]]\\\[[[ZZZXXXVVVTTTSSSRRRMMMMMMLLLKKKIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>><<<===???@@@CCCLLLVVVfffuuu}}}rrrddd\\\[[[[[[WWWVVVUUUSSSSSSSSSTTTTTTSSSSSSUUUVVVVVVUUUTTTSSSRRRRRRRRRSSSUUUUUUTTTRRRRRRQQQRRRUUUVVVYYY```iii{{{xxxfff^^^```fffrrrwwwbbbRRRIIIBBBAAABBBAAAAAACCCBBBEEEKKKRRRZZZeeeooovvvnnn\\\YYYVVVSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMLLLLLLLLLJJJHHHGGGGGGFFFDDD@@@===AAA@@@???======>>>???@@@>>>===<<<;;;;;;;;;;;;;;;:::999888777666777777888777777777666555555444444333333333333333333333333222222222222222222222222222222111111000111111111333333444333333111000///111111111111111111111111111111000000000000111111000111111222222111111000,,,---...///000000000000000111111111111222222222111111111111111222333444666999>>>AAAAAA@@@@@@@@@AAACCCGGGKKKOOORRRTTTUUUNNNRRRVVVYYYZZZ[[[\\\]]]\\\^^^```aaaaaaaaaccceeekkkooovvv}}}qqqnnnjjjkkkqqq|||tttcccUUUNNNKKKBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@???>>>;;;;;;:::::::::;;;<<<===888888999999999::::::::::::::::::::::::;;;<<<<<<::::::::::::;;;===@@@AAAAAAAAAAAABBBCCCFFFHHHIIINNNPPPSSSTTTUUUVVVYYY[[[YYYZZZ]]]aaagggnnntttxxx|||}}}tttqqqppprrrzzz}}}{{{xxxwwwuuurrrnnnkkkiiigggbbbaaaaaa___]]][[[YYYXXXVVVVVVTTTSSSQQQPPPOOONNNIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@@@@?????????@@@@@@======>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@>>>>>>AAACCCGGGRRR\\\kkkzzzmmmaaaZZZYYY[[[ZZZYYYWWWUUUTTTTTTTTTTTTSSSTTTUUUVVVWWWWWWVVVUUUSSSSSSTTTWWWZZZ[[[ZZZXXXTTTRRRRRRVVVXXXZZZ___ffftttwwweee]]]^^^cccooommmYYYMMMBBB???@@@>>>>>>???AAACCCGGGLLLTTT^^^iiippp~~~ppp\\\YYYVVVSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLLLLKKKKKKHHHGGGGGGGGGGGGEEEBBB???@@@@@@@@@@@@@@@?????????>>>>>>===;;;;;;::::::;;;888888888888777777777777777777777666555555444444222222222222222222222222222222222222222222222222111111111000111111222222555444333222222222333444111111111111111111111111111111000000000000111111000111222222222222111000...///000111111000///...000111111111111222222222000000000000111222333444444888===AAABBBBBBBBBBBBBBBCCCEEEHHHLLLOOORRRTTTQQQTTTXXX[[[\\\]]]___``````aaaaaaaaaaaacccfffhhhkkkooouuu{{{yyyuuuqqqooosss}}}tttbbbUUUOOOEEEDDDBBBAAAAAABBBDDDEEEBBBBBBCCCCCCCCCCCCCCCCCC@@@AAABBBBBBBBBBBBAAA@@@::::::::::::::::::::::::888888999999999:::::::::999999999999999::::::;;;::::::999888999;;;===>>>BBBBBBBBBCCCEEEGGGIIIKKKKKKMMMPPPQQQQQQQQQSSSTTTTTTTTTVVV[[[aaaiiioootttvvv|||~~~wwwrrrqqqvvv}}}}}}zzzvvvtttqqqpppooollliiifffdddccc]]]\\\[[[ZZZXXXUUUSSSRRRPPPOOONNNMMMLLLKKKJJJIIIFFFFFFFFFFFFEEEDDDBBBAAA>>>===============>>>>>>======>>>>>>>>>?????????======>>>???@@@@@@AAA@@@AAA???@@@DDDGGGNNNZZZfffsssvvvggg^^^XXXWWWZZZ[[[ZZZXXXUUUTTTSSSSSSSSSRRRSSSTTTVVVWWWWWWVVVVVVRRRSSSUUUYYY]]]______]]]UUUSSSSSSWWWYYYZZZ___eeelll{{{tttccc[[[\\\aaammm~~~fffWWWHHHBBB@@@>>><<<===???@@@CCCGGGNNNXXXcccjjjyyyrrr\\\YYYVVVSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKGGGGGGGGGGGGHHHFFFCCC@@@???@@@BBBCCCCCCAAA>>>===???>>>===<<<;;;:::::::::777888888888888777777666777777777666555555444444222222222222222222222222222222222222222222222222111000000000111222333333666444111000000333777:::111111111111111111111111111111000000000000111111000111222333333222111000111222222222111000...---000111111111111222222222/////////000111333444555222777===BBBCCCCCCCCCCCCCCCCCCDDDGGGJJJNNNQQQSSSTTTWWW[[[]]]^^^___```bbbbbbccccccbbbbbbdddhhhkkkjjjnnnssszzz~~~zzzuuurrruuulll[[[SSSHHHFFFCCCAAAAAACCCFFFHHHBBBBBBCCCCCCCCCCCCCCCCCC@@@AAABBBCCCCCCCCCBBBAAA????????????>>>===<<<;;;888888999999999:::::::::888888888777888999999::::::999888777777999;;;<<<>>>>>>>>>???@@@CCCEEEGGGFFFIIIMMMOOOOOONNNMMMNNNPPPQQQSSSWWW]]]eeelllqqqsssyyy}}}vvvsssvvv}}}~~~zzzvvvrrrpppmmmlllkkkiiifffcccaaa```ZZZZZZXXXVVVTTTQQQOOONNNKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>=========>>>??????======>>>>>>??????@@@@@@<<<===>>>@@@@@@AAAAAAAAAAAA@@@AAAFFFKKKSSS```mmmzzzoooccc\\\VVVVVVYYY\\\ZZZXXXUUUSSSRRRQQQQQQQQQRRRSSSUUUVVVVVVVVVUUUQQQRRRUUUZZZ___aaaaaa```VVVSSSTTTXXXZZZ[[[___dddfffuuuyyy}}}qqqaaaXXXYYY___lllrrraaaOOOGGGCCC@@@>>>>>>>>>???AAADDDJJJTTT___fffuuu|||tttaaaYYYTTTTTTUUUSSSRRRSSSRRRRRRQQQPPPNNNLLLJJJIIIIIIHHHFFFEEEEEECCCAAA>>>??????@@@@@@@@@@@@??????===<<<<<<;;;;;;:::999999666666666666555555555555999888777666444222111000111222333333444444444333333444444555444333222111///000111222222222222222444444333222111111111222///000111111000///000222333222///...---...///111000000000000000000000000000000111222222222222111000000000000111111111111000000111111111222222222666666999>>>EEEIIIIIIGGGHHHIIIIIIIIIJJJMMMRRRUUUVVVWWWYYY[[[]]]___aaabbbfffdddbbb```bbbeeejjjllllllnnnrrrvvvzzz}}}gggXXXMMMKKKHHHEEEDDDCCCBBB@@@BBBBBBCCCCCCBBB@@@???===EEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???===<<<:::999999:::;;;;;;<<<<<<;;;;;;::::::999999888999:::<<<===:::999888777888999:::;;;<<<<<<===>>>???AAACCCDDDCCCDDDFFFHHHJJJLLLNNNNNNPPPQQQSSSWWW[[[___bbbdddooowww|||}}}wwwvvvxxx||||||zzzxxxtttpppmmmjjjhhhfffbbb___]]][[[XXXVVVUUUTTTRRROOOMMMJJJHHHGGGHHHHHHHHHHHHGGGEEEDDDCCCCCCBBBAAA@@@???===<<<<<<===============>>>??????>>>>>>>>>>>>????????????<<<===>>>???@@@BBBCCCEEEAAAEEEKKKPPPVVV___kkkttt{{{jjjeeeaaaXXXTTTWWWZZZYYYXXXWWWUUUSSSQQQPPPMMMOOORRRTTTUUUUUUSSSRRRUUURRRPPPSSSXXX\\\[[[YYYVVVWWWXXXYYY\\\^^^aaabbbeeeooozzz{{{}}}zzzoooggg^^^]]]___jjj~~~pppXXXHHHBBBAAA>>>;;;:::===AAABBBEEELLLWWW```mmmvvvsssbbbZZZTTTUUUVVVTTTRRRSSSSSSSSSRRRPPPMMMKKKIIIHHHJJJHHHFFFFFFEEEDDDAAA?????????@@@@@@@@@@@@??????===<<<<<<;;;;;;:::999999888888777777777666666666888888777555444333222111222333333444444333333222111222222222222111000///111111222222222222222222333333222111111111111111000111222111000///000111111111///.........//////000000000000000000000000000000111222222222222111000000000000111111111111000000111111111222222222222222555<<>>===<<<<<<;;;===============>>>>>>???>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>???AAACCCGGGNNNVVV]]]ccckkkvvv}}}uuugggdddaaaYYYVVVYYYXXXXXXXXXVVVTTTRRROOONNNKKKMMMPPPSSSTTTTTTTTTSSSTTTQQQOOORRRWWW[[[ZZZXXXVVVVVVWWWXXXZZZ\\\^^^___aaajjj|||~~~~~~yyymmmdddaaa```bbbmmmfffRRRHHHDDDAAA>>>:::===@@@AAACCCIIISSS[[[fffpppzzzuuuccc[[[UUUVVVVVVTTTSSSTTTRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIGGGGGGFFFEEEBBB@@@??????@@@@@@@@@@@@??????===<<<<<<;;;;;;:::999999999999888888888777777777777666666555444444333333333333444444444333222222111111222222222111000000222333333333333222222111222222222111111111111111111222222111///...///000////////////............////////////////////////000000111222222222222111000000000111111111222222111111111111111222222222111111444999@@@GGGKKKMMMMMMMMMMMMLLLLLLNNNQQQTTTXXXYYYZZZ\\\^^^_________^^^^^^]]]]]]```eeejjjmmmnnnppprrrtttuuuvvvyyy{{{||||||}}}~~~xxxfff^^^SSSLLLKKKKKKIIIFFFCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@CCCBBBAAA@@@???======<<<888888888888888888888888::::::;;;;;;;;;:::999999888888999::::::::::::999888999999:::;;;<<<>>>???@@@AAABBBDDDFFFHHHIIIJJJLLLMMMNNNPPPSSSVVVXXXYYYXXX___hhhppptttuuuuuuuuuppprrrsssuuuwwwxxxxxxxxx{{{~~~|||{{{}}}}}}{{{{{{{{{||||||yyyxxxvvvtttsssrrrrrrpppooopppnnnllliiifffdddbbbaaa[[[YYYWWWVVVVVVUUUSSSQQQNNNMMMLLLJJJHHHFFFDDDCCCDDDCCCAAA@@@@@@@@@@@@AAA>>>=========<<<<<<<<<<<<======<<<<<<======>>>???>>>>>>>>>>>>????????????CCCCCCAAA???>>>@@@EEEHHHQQQZZZgggpppvvv{{{~~~pppeeedddbbb\\\YYY[[[WWWWWWWWWVVVTTTQQQOOOMMMIIIKKKNNNQQQSSSTTTUUUUUUSSSPPPOOOQQQUUUXXXXXXVVVUUUVVVVVVWWWXXXYYYZZZZZZ\\\cccrrrrrrhhhiiihhhjjjsssqqqYYYJJJDDDAAA???;;;===>>>???@@@EEEMMMTTT\\\fffsss|||xxxddd\\\WWWWWWWWWUUUSSSTTTOOOOOONNNNNNNNNMMMNNNNNNKKKJJJHHHGGGGGGEEECCC@@@??????@@@@@@@@@@@@??????===<<<<<<;;;;;;:::999999999999888888888777777777555555555555555444444444111222333333444444444333333333333333333333333333444444444444333333222111111111111111111111111000111222222111///...///000......////////////...---////////////////////////000000111222222222222111000000111111111222222222111111111111111111111111333333444777<<>>======:::::::::999999::::::::::::;;;;;;<<<;;;:::888777777888999:::;;;:::999888888888888999:::;;;<<<===>>>>>>@@@AAACCCEEEFFFGGGKKKKKKLLLMMMOOOQQQSSSTTTUUUZZZaaagggjjjkkkjjjiiiggghhhjjjlllnnnppprrrsssuuuwww|||}}}{{{}}}~~~|||}}}xxxyyy|||~~~~~~}}}{{{wwwttttttqqqllljjjiiihhhgggfffhhhfffccc```^^^]]]\\\\\\WWWUUUSSSRRRRRRQQQNNNLLLKKKJJJIIIGGGEEEDDDCCCBBBCCCAAA???======>>>???@@@<<<<<<<<<<<<<<<============<<<<<<<<<<<<===>>>>>>===>>>>>>>>>????????????BBBBBBAAA@@@AAAGGGOOOVVV^^^iiixxxyyypppiiiiiigggaaa]]]]]]XXXXXXXXXXXXVVVTTTRRRQQQKKKLLLNNNQQQSSSUUUVVVVVVRRRPPPOOOQQQTTTVVVVVVUUUWWWWWWWWWXXXXXXWWWWWWWWWWWW]]]iii||||||sssqqqqqqrrrxxx{{{aaaPPPGGGCCCAAA============>>>AAAGGGLLLSSS^^^kkkwwwyyyeee^^^XXXXXXXXXVVVTTTUUURRRQQQOOONNNMMMLLLLLLLLLKKKJJJHHHGGGGGGEEECCC@@@??????@@@@@@@@@@@@??????===<<<<<<;;;;;;:::999999888888777777777666666666555555555555555555555555///000111333444555666666333333333333333333333444444444444444333333222111000111222222222222111111000222222111/////////000......//////000//////...000000000000000000000000000000111222222222222111111111111111222222222222111111111111111111111111222222333555999>>>DDDHHHMMMMMMNNNLLLKKKKKKMMMOOOTTTVVVYYY[[[]]]^^^^^^^^^[[[[[[[[[]]]aaaeeejjjlllqqqsssuuutttsssqqqqqqrrrrrruuuyyy}}}nnn___UUUOOOHHHDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@??????>>>======;;;;;;:::999999:::;;;;;;:::;;;;;;<<<;;;:::888777777888999:::;;;:::999888999999999999::::::;;;<<<<<<<<<===???@@@BBBCCCDDDIIIIIIJJJKKKLLLMMMOOOPPPQQQTTTXXX^^^bbbcccbbbaaa]]]^^^```bbbeeegggiiijjjmmmpppuuuzzz~~~}}}{{{|||xxxwwwyyy~~~~~~}}}||||||}}}{{{zzzxxxwwwuuuqqqooooookkkgggcccbbbbbbaaa```aaa___]]]ZZZXXXWWWWWWXXXTTTRRRQQQOOONNNLLLIIIFFFGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@>>>======>>>???@@@<<<<<<<<<============>>><<<<<<<<<<<<<<<======>>>===>>>>>>>>>???????????????@@@AAAAAADDDLLLXXXaaaooo{{{zzzuuuqqqpppnnngggaaa^^^YYYZZZZZZZZZZZZZZZYYYYYYSSSSSSSSSTTTTTTUUUVVVWWWSSSRRRQQQRRRTTTUUUVVVUUUXXXYYYYYYYYYYYYXXXWWWVVVUUUZZZcccsssyyyuuuvvvwww{{{sss^^^OOOGGGDDD>>>>>>===<<<<<>>>>>===;;;:::999888888999:::;;;::::::;;;;;;;;;:::999999888888999::::::::::::999:::::::::999999:::;;;;;;:::;;;<<<===???@@@AAABBBGGGGGGHHHHHHIIIKKKLLLMMMJJJLLLPPPUUU[[[^^^^^^]]]VVVVVVWWWYYY[[[]]]___aaafffhhhlllqqqvvvzzz}}}}}}{{{xxxxxx{{{~~~wwwvvvvvv|||~~~xxxvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvtttrrrpppooommmjjjhhhhhheeeaaa^^^]]]]]]\\\[[[YYYXXXWWWVVVTTTTTTSSSSSSQQQOOONNNMMMKKKIIIEEEBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>======>>>??????<<<<<<<<<===============<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????>>>AAADDDEEEIIIRRR```kkkzzzyyyxxxwwwssslllccc^^^[[[[[[ZZZ[[[]]]```bbbdddaaa___\\\ZZZXXXWWWWWWWWWTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZZZZ[[[ZZZXXXWWWVVVTTTYYY```kkk~~~wwwyyy{{{|||mmmWWWHHHAAA@@@???===<<<<<<>>>@@@BBBHHHQQQ]]]iiivvvzzzhhh```ZZZZZZZZZWWWUUUVVVTTTSSSPPPMMMKKKKKKKKKKKKJJJHHHFFFFFFEEEDDDAAA?????????@@@@@@@@@@@@??????===<<<<<<;;;;;;:::999999999999888888888777777777666666555555444444444333222222333444444444333333111111000000000111222333111111222222222222222222000222333555555555333222...///111111000000111333111000000///000111222333222222222222222222222222000000111222222222222111111111111222222222333333222222222111111111000000,,,///222444666:::@@@DDDEEEFFFGGGFFFEEEEEEFFFGGGJJJMMMRRRXXX\\\___````````````aaaaaacccfffiiijjjmmmooorrrtttsssrrrrrrsssnnnqqqvvv{{{~~~~~~}}}|||xxx{{{zzzfffWWWNNNJJJGGGGGGEEEDDDCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAA@@@@@@??????<<<;;;999888888999;;;<<<::::::999999999:::;;;;;;999999888888999999:::;;;::::::999999999999999:::::::::;;;<<<>>>???@@@@@@EEEEEEEEEEEEGGGHHHIIIJJJJJJJJJMMMRRRWWWZZZZZZXXXTTTTTTTTTUUUVVVXXXZZZ[[[___```ccchhhmmmssswwwzzzzzzzzz|||~~~}}}vvvqqqrrruuuxxxzzz|||wwwtttsssxxx|||tttooommmmmmnnnnnnooopppoooooonnnmmmmmmkkkhhhgggfffdddaaa______]]]ZZZYYYYYYYYYXXXWWWSSSSSSSSSRRRQQQPPPOOONNNKKKJJJIIIIIIIIIFFFCCC@@@????????????????????????========================<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>????????????>>>CCCIIIMMMSSS___ooo|||vvvyyy{{{zzzuuunnnddd]]][[[ZZZZZZ[[[___dddjjjmmmnnnkkkfff```[[[XXXVVVVVVVVVWWWWWWVVVVVVVVVWWWXXXXXXYYYZZZ[[[ZZZXXXVVVUUUSSSYYY]]]eeeyyy}}}|||~~~dddOOODDDBBB@@@>>>======>>>@@@@@@BBBKKKUUU___mmm}}}}}}iiiaaaZZZZZZZZZWWWUUUVVVOOONNNMMMLLLLLLNNNPPPQQQIIIHHHFFFEEEEEECCCAAA>>>??????@@@@@@@@@@@@??????===<<<<<<;;;;;;:::999999:::::::::999999999888888777666666555444444333333555555444444333222111000333333222222222333555666///000111222222222222222111222444666666666444333---...000111000111222444222111000//////111333555222222222222222222222222000000111222222222222111111111222222222333333333222222222222111111000000///222444555444666;;;>>>BBBCCCDDDDDDCCCCCCDDDEEEGGGJJJPPPWWW\\\___aaaaaacccccccccccceeefffhhhjjjjjjmmmppprrrrrrrrrrrrsssnnnqqqvvvzzz}}}~~~}}}|||xxxzzz|||rrr```WWWTTTJJJIIIGGGEEEDDDDDDEEEEEECCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA???>>><<<;;;;;;<<<>>>???:::999999888999:::<<<===:::999888777888999;;;<<<:::999999888888888888888::::::;;;<<<===??????@@@BBBBBBCCCCCCEEEFFFGGGHHHPPPOOOOOOSSSWWWXXXWWWTTTVVVVVVUUUUUUVVVWWWYYYZZZZZZ[[[^^^bbbgggnnntttwwwxxxxxxxxxyyy{{{}}}yyyqqqllllllppptttvvv|||}}}~~~~~~~~~|||{{{zzzwww{{{||||||~~~|||vvvrrrqqquuu|||rrrjjjgggfffdddeeefffggggggfffeeedddfffdddaaa```___^^^[[[YYYYYYWWWUUUUUUUUUUUUTTTSSSOOOOOOPPPPPPPPPNNNMMMKKKFFFFFFFFFGGGGGGEEEBBB???========================;;;;;;<<<======<<<<<<;;;;;;;;;;;;::::::999999999<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>????????????>>>EEEMMMUUU^^^lllyyyssswwwzzzzzzvvvnnnddd\\\ZZZYYYYYYZZZ___fffnnnrrrwwwssslllddd]]]YYYVVVUUUXXXXXXYYYXXXWWWWWWXXXZZZWWWXXXYYYZZZZZZXXXVVVTTTRRRYYY\\\aaasss~~~wwwzzzttt\\\PPPCCCAAA>>>===>>>???@@@@@@???FFFOOOYYYgggwwwiii___WWWVVVVVVTTTRRRRRRTTTSSSQQQOOOMMMLLLLLLKKKLLLJJJFFFDDDCCCBBBAAA???======>>>>>>??????@@@@@@@@@>>><<<<<<<<<;;;999888999999999999888666555444555444444444555777888:::666444222333555666444222333333222222333333444555---...///000111222222222111222333333111111222333222222222111111111111000333222222222111000000000555444111///.........///222222222222222111000///------------///111333444//////000111111111111111000000111222444666999:::===@@@CCCEEEFFFFFFHHHIIIGGGIIINNNSSSYYY]]]aaabbbeeeeeeeeeddddddfffjjjmmmiiiiiikkkooouuuwwwvvvtttqqqsssuuuwwwyyyzzzzzzyyyxxxxxxyyy}}}xxxhhh[[[UUUOOOJJJHHHEEEBBBCCCGGGDDDDDDEEEEEEEEEDDDBBBAAACCCBBBAAAAAACCCCCCBBBAAABBBAAA???===;;;:::999999<<<<<<;;;::::::::::::;;;:::999888888777777777888::::::::::::::::::::::::========================??????@@@AAACCCDDDDDDEEEGGGIIILLLOOORRRSSSTTTTTTRRRRRRSSSUUUVVVWWWXXXYYYaaa``````aaadddiiinnnqqqvvvwwwzzz||||||tttmmmiiiiiilllnnnqqqsssttttttrrrppppppqqqsssuuuxxxzzz|||~~~|||vvvxxx|||{{{xxxvvvwww|||zzzqqqiiicccaaa^^^\\\YYYYYY[[[]]]^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWUUUTTTSSSSSSSSSQQQNNNKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@???======<<<<<<<<<<<<======<<<<<<<<<<<<==================<<<<<<<<<<<<======>>>======<<<<<<<<<<<<===>>>???@@@@@@@@@@@@BBBDDDFFFMMMUUU___qqqwwwmmmooopppooollleee___ZZZYYYXXXXXXYYY\\\bbbgggjjjsssrrrnnnggg___YYYVVVUUUYYYXXXVVVUUUTTTVVVWWWYYYYYYYYYZZZZZZYYYWWWVVVTTTVVVUUUWWW```mmm~~~xxxuuuyyylllVVVEEEAAA??????===:::;;;@@@EEEEEEJJJUUUaaammmzzzjjj```XXXVVVWWWUUUSSSSSSTTTSSSQQQOOOMMMLLLLLLKKKLLLIIIFFFDDDCCCBBBAAA???>>>>>>>>>>>>>>>?????????>>><<<;;;:::;;;;;;999777666666777888888888888888777666555444444444555666555333222222444555444222333333222222333333444555000000111111222333333333111222333333111111222333222222222111111111111000222222222111111111111111111111000000000000000111111222222222222111000000222111111222333555666777//////000111111111111111000000000111333555777999???AAAEEEGGGGGGGGGHHHHHHGGGIIILLLQQQVVV[[[___aaadddeeeeeeeeeeeegggkkknnnooommmmmmooorrrttttttsssssstttvvvwwwxxxyyyyyyyyywwwyyyzzz}}}yyykkkZZZRRRJJJGGGEEEBBBBBBDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@??????AAAAAA@@@???BBBAAA@@@???>>><<<;;;;;;===<<<;;;;;;::::::;;;;;;::::::999999888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@AAABBBCCCDDDFFFGGGJJJMMMPPPRRRSSSSSSUUUVVVWWWYYY[[[\\\^^^^^^```___^^^___aaaeeeiiilllnnnqqqvvv{{{~~~vvvnnniiihhhiiikkkmmmoooppppppnnnmmmmmmmmmmmmooorrrtttvvvzzz~~~}}}~~~}}}|||zzzyyyyyywwwuuusssqqqsssvvvzzz}}}}}}}}}|||{{{{{{|||}}}}}}~~~~~~wwwooogggbbb___]]][[[XXXWWWXXXYYYZZZYYYVVVVVVUUUTTTSSSRRRQQQQQQRRRQQQPPPPPPPPPNNNKKKIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@??????>>>======<<<<<<<<<<<<======<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<======>>>???===>>>???>>>>>>@@@CCCEEEHHHRRR^^^kkk{{{wwwqqqiiiiiijjjiiifffaaa\\\YYYYYYXXXWWWXXXZZZ^^^bbbdddhhhgggddd___ZZZWWWVVVWWWZZZYYYXXXWWWVVVWWWWWWWWWYYYYYYZZZZZZYYYXXXVVVUUUVVVUUUXXX___iiiyyyvvvooopppuuuvvv```LLLFFF@@@???===;;;;;;>>>BBBAAAEEEPPP\\\gggvvvlllbbbYYYXXXXXXVVVTTTTTTTTTSSSQQQOOOMMMLLLLLLKKKKKKIIIFFFDDDCCCCCCAAA???????????????>>>>>>>>>>>><<<;;;999999::::::999888666666777888888888888888999888666444333222222222444222111222333444333222333333222222333333444555222222111111111111222333111222333222111111222333222222222111111111111000111111111111111222222222---...///111222222222222000000111222222222222111000000000111222333444555//////000111111111111111111000000000111333555666???BBBFFFIIIJJJIIIIIIIIIGGGHHHJJJNNNRRRXXX]]]```dddeeefffggggggiiimmmppprrrooommmmmmooosssuuuvvvwwwwwwxxxxxxxxxxxxyyyyyyyyy}}}iii\\\OOOJJJGGGDDDBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@??????AAAAAA@@@???AAAAAABBBBBBAAA@@@>>>======<<<<<<<<<;;;;;;;;;;;;999::::::::::::999999888::::::::::::::::::::::::999999999999999999999999======>>>???@@@@@@AAAAAACCCDDDGGGJJJMMMOOOQQQQQQVVVWWWYYY[[[]]]___aaabbb___^^^]]]\\\]]]```ccceeedddhhhooowwwxxxoooiiifffffffffeeeggghhhhhhfffeeeeeefffeeegggiiikkknnnsssyyy~~~}}}yyywwwvvvwwwvvvwwwyyy{{{|||||||||{{{~~~~~~~~~zzzxxxuuutttsssrrrpppooommmnnnppprrrtttwwwxxxyyyvvvuuuttttttttttttuuuvvvvvvxxx{{{}}}yyyyyy{{{|||zzzwwwsssmmmgggbbb```^^^[[[WWWUUUTTTTTTTTTSSSTTTSSSSSSRRRQQQPPPOOOOOONNNMMMKKKKKKKKKJJJHHHFFFDDDDDDDDDCCCCCCBBBBBBAAA????????????>>>>>>>>>=========<<<<<<<<<<<<======<<<<<<<<<<<<============<<<;;;;;;::::::;;;;;;<<<===============>>>???@@@>>>>>>>>>>>>???CCCHHHLLLOOO\\\mmm{{{xxxnnniiidddcccbbbaaa___\\\YYYXXXZZZYYYWWWWWWWWWYYY[[[\\\\\\\\\ZZZXXXVVVVVVYYY[[[[[[[[[\\\[[[ZZZYYYWWWVVVYYYYYYZZZZZZYYYXXXWWWVVVTTTVVVZZZ___dddpppvvvkkkhhhiiitttnnnWWWLLLAAA>>>>>><<<<<<===???>>>AAAJJJTTT```ooo|||}}}}}}~~~nnnccc[[[YYYZZZWWWUUUUUUTTTSSSQQQOOOMMMLLLLLLKKKJJJHHHFFFDDDDDDCCCAAA???@@@@@@??????>>>>>>======<<<:::999:::;;;;;;:::999999999999999777666555444888777666444333111111000222222222222222222222222333333222222333333444555222111000000///000111111000222333222111000111222222222222111111111000000000000000111222222222333,,,...000111222222222111//////000111222333333333/////////000000111111222//////000111111111111111111111000000000222333444<<<@@@FFFJJJKKKLLLMMMMMMIIIHHHIIIKKKOOOUUUZZZ^^^dddfffhhhjjjkkkmmmpppsssqqqnnnkkkkkknnnsssyyy}}}{{{{{{zzzzzzzzzzzzzzzzzz}}}ppp[[[OOOJJJEEEBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBAAA>>>@@@BBBCCCCCCBBB@@@???============<<<<<<;;;;;;999:::;;;;;;;;;:::999999::::::::::::::::::::::::999999999999999999999999;;;<<<<<<===>>>>>>??????@@@AAACCCFFFIIIKKKMMMNNNRRRSSSUUUWWWZZZ]]]___```^^^]]][[[YYYYYY[[[\\\^^^^^^aaagggnnnwww~~~wwwooohhhdddbbbaaa\\\^^^______^^^]]]]]]^^^___```aaadddgggmmmuuuzzz~~~|||xxxsssooonnnnnnrrrssstttuuuuuutttsssqqqwwwyyy|||}}}vvvtttqqqppppppppppppoooooonnnnnnnnnooopppqqqqqqooonnnmmmllllllmmmnnnooopppqqquuu{{{vvvqqqqqqsssrrrrrrrrrqqqmmmiiieeebbb```\\\WWWTTTSSSRRRPPPOOOPPPPPPPPPOOONNNMMMMMMMMMJJJIIIGGGGGGHHHGGGFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@==================>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<============<<<<<<<<<;;;;;;<<<<<<<<>>>>>>>>??????@@@???@@@@@@AAADDDJJJRRRWWW^^^jjjzzz{{{ooohhheeeaaa```^^^\\\ZZZZZZZZZZZZ\\\[[[YYYWWWVVVVVVVVVWWWWWWWWWVVVUUUUUUWWW\\\```^^^___```aaa```]]]YYYWWWWWWXXXYYYYYYXXXWWWVVVUUUSSSVVV[[[^^^```hhh}}}wwwmmmgggeeedddnnn~~~}}}bbbRRRCCC>>>???>>>===<<<>>>===???FFFNNNYYYiiiwww}}}zzzyyyoooddd[[[ZZZZZZXXXUUUUUUTTTSSSQQQOOOMMMLLLLLLKKKIIIHHHFFFEEEEEECCCAAA???@@@@@@??????>>>>>>=========<<<:::;;;<<<<<<;;;:::999999999999777666555444666666555444444333222111222222222222222222222222333333222222333333444555333222222111111111222222000111222222000000111222222222222111111111000000000000000111222222222333///000111222222111000///...///000111222333333333222222222222333333222222//////000111111111111111111111000///000111222333777;;;BBBHHHLLLNNNQQQSSSKKKJJJIIIJJJMMMRRRWWW[[[ccceeeiiilllmmmooorrrtttrrrpppmmmlllmmmssszzz~~~~~~~~~~~~~~~~~~~~~~~~~~~iiiWWWMMMEEEAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAACCCCCCBBBAAA===>>>@@@BBBBBBAAA@@@???======>>>>>>>>>===<<<;;;999::::::;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999:::;;;;;;<<<<<<=========>>>>>>@@@BBBDDDGGGIIIJJJLLLMMMPPPRRRUUUXXXZZZ\\\[[[ZZZXXXVVVVVVVVVWWWXXX[[[\\\^^^cccjjjrrrzzz~~~}}}yyyrrrjjjddd```^^^]]]XXXYYY[[[[[[ZZZYYYYYYZZZ[[[\\\]]]___bbbhhhpppuuuzzzzzzxxxsssnnnkkkjjjjjjllllllmmmnnnnnnnnnmmmllloooqqqvvv|||~~~|||nnnllliiihhhjjjlllnnnnnnsssqqqpppnnnlllkkkjjjjjjhhhgggfffeeeeeefffggghhhllllllooouuu|||{{{}}}}}}vvvmmmggggggiiijjjkkkmmmnnnmmmjjjgggeeeaaa]]]XXXTTTRRRQQQOOOMMMJJJJJJIIIIIIHHHGGGGGGGGGHHHFFFDDDDDDEEEEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>============>>>>>>BBBAAA@@@??????????????????@@@BBBEEEKKKTTT^^^eeerrryyyssskkkgggeeebbb```]]]ZZZZZZZZZ\\\^^^]]]\\\[[[YYYXXXWWWVVVUUUUUUUUUUUUTTTTTTWWW\\\``````bbbdddeeeddd```\\\YYYUUUVVVWWWXXXWWWVVVUUUTTTSSSVVV[[[^^^^^^dddvvvzzzooogggaaa]]]dddrrrnnn[[[HHHAAAAAA@@@>>>===???>>>@@@EEEKKKTTTcccqqqzzz{{{yyy{{{oooeee\\\ZZZZZZWWWUUUUUUTTTSSSQQQOOOMMMLLLLLLKKKHHHGGGFFFEEEEEEDDDAAA???????????????>>>>>>>>>>>>>>>===;;;;;;<<<<<<;;;:::666666777888888888888888555555555555555444333333222333444333222111222444333333222222333333444555333333444444555444444333000111222111000000111222222222222111111111111000111111111111111222222222111111111111111000///......///000111222333333333000111111111111111000/////////000111111111111111111111000000000111333444333888>>>DDDIIINNNSSSVVVOOONNNLLLLLLMMMQQQUUUWWW___cccgggkkkmmmoooqqqsssuuutttqqqooonnnqqqvvv{{{zzzdddTTTGGGAAA@@@CCCDDDEEEFFFGGGFFFEEEDDDAAA@@@??????AAAAAA@@@???===>>>???@@@AAA@@@??????===>>>?????????>>><<<;;;:::999999999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>@@@BBBDDDEEEHHHIIIKKKNNNQQQSSSUUUVVVUUUTTTSSSRRRQQQQQQRRRRRRWWWWWWWWWYYY^^^dddjjjnnnnnnlllgggbbb]]]ZZZXXXXXXUUUWWWYYYYYYXXXWWWXXXYYYWWWXXXZZZ[[[^^^ccciiimmmrrrrrrpppmmmiiifffffffffccccccdddfffgggiiijjjkkklllooossszzz~~~~~~|||jjjgggddddddgggjjjmmmnnnrrrqqqooollliiigggeeecccbbbaaa```______```aaabbbffffffiiimmmrrrvvvwwwwwwrrrrrrpppkkkddd___^^^___aaaccceeeggggggfffdddccc^^^ZZZVVVRRRPPPOOOMMMKKKHHHHHHGGGGGGGGGFFFFFFFFFEEECCCBBBAAACCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============???>>>>>>>>>>>>>>>>>>???BBBBBBAAA@@@@@@@@@@@@@@@???BBBGGGMMMVVVbbbnnnvvvyyynnniiifffeeecccaaa^^^[[[ZZZ\\\^^^```\\\\\\\\\\\\ZZZYYYWWWVVVTTTTTTTTTSSSSSSUUUXXX\\\```bbbeeefffeeebbb^^^[[[UUUVVVWWWXXXXXXWWWVVVUUUUUUWWW[[[]]]]]]aaaooo~~~{{{pppeee]]][[[aaammm{{{hhhSSSIIIEEEBBB???>>>??????AAAEEEHHHOOO]]]jjjsss|||~~~{{{~~~oooeee\\\ZZZZZZWWWTTTTTTTTTSSSQQQOOOMMMLLLLLLKKKHHHGGGFFFFFFFFFDDDAAA???>>>>>>>>>>>>>>>?????????>>>===;;;;;;;;;;;;999888666666777888888888888888666666777777666555333222222444555444222222333555333333222222333333444555...000222444555444222111///111222111000///000222222222222111111111111000222222222111111111111111222111111000000000000000///000111222222222222222///000000111000///...---//////000111111111111111111111000000111222444555222666;;;AAAFFFLLLRRRVVVRRRQQQOOONNNOOOQQQSSSUUUZZZ^^^dddhhhkkkmmmooopppssstttsssrrrpppqqquuuyyyvvvbbbPPPEEECCCBBBDDDGGGIIIJJJHHHFFFDDDAAA@@@??????AAAAAA@@@???????????????@@@@@@@@@@@@===>>>???@@@@@@>>>===;;;:::999777666666888;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAACCCDDDEEEHHHJJJMMMOOOPPPNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSVVVYYY\\\]]]^^^]]]ZZZWWWUUUSSSSSSRRRPPPRRRTTTTTTSSSSSSSSSTTTSSSTTTVVVXXXYYY\\\```cccggggggfffdddaaa```aaabbb^^^]]]]]]^^^___bbbeeegggiiijjjnnnssswwwyyywwwuuugggddd```___aaaeeeiiijjjkkkkkkjjjhhheeebbb___]]]\\\[[[ZZZYYYYYYZZZ[[[\\\^^^___aaaeeehhhjjjiiigggeeeccc```]]]ZZZXXXWWWWWWWWWYYY[[[]]]^^^]]]\\\\\\XXXUUUPPPMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEBBB@@@???>>>@@@AAAAAAAAA????????????????????????==================<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============>>>>>>============>>>>>>@@@@@@@@@@@@AAABBBCCCDDDEEEIIIPPPZZZfffttt~~~ooohhheeedddccccccaaa]]]ZZZZZZ[[[]]]___ZZZZZZ\\\\\\\\\[[[ZZZYYYTTTUUUUUUTTTTTTUUUWWWZZZ^^^```ccceeedddbbb^^^\\\VVVWWWXXXYYYYYYYYYXXXWWWYYYXXXZZZ\\\[[[]]]gggrrr{{{qqqeee[[[ZZZ___jjj}}}vvv```RRRJJJCCC>>>>>>======@@@CCCDDDHHHUUUbbblllvvvoooeee[[[ZZZYYYWWWTTTTTTTTTSSSQQQOOONNNLLLLLLKKKGGGFFFFFFFFFFFFEEEBBB???======>>>>>>??????@@@@@@>>><<<;;;::::::999888666999999999999888666555444888888888888666555222111222444666555333222444666333333222222333333444555)))+++///111222111///---///111222111000///000111222222222111111111111000333222222222111111000000222111000//////000111222000000111222222222222111333444555555444333111000//////000111111111111111111000000000222333555666333666:::???DDDJJJQQQUUUTTTSSSRRRPPPPPPQQQRRRSSSVVV[[[aaafffiiijjjlllmmmnnnpppssssssssstttxxx{{{nnnYYYKKKGGGBBBEEEHHHKKKLLLJJJGGGDDDCCCBBBAAAAAACCCCCCBBBAAAAAA@@@@@@??????@@@AAAAAA===>>>@@@AAA@@@???===<<<:::999666444555777;;;===::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<>>>???>>>???AAACCCEEEGGGIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKIIIKKKNNNQQQSSSSSSSSSRRRSSSRRRQQQPPPOOOOOOOOOOOOKKKLLLNNNOOONNNMMMNNNOOOOOOQQQSSSUUUUUUWWWZZZ]]]^^^______]]]\\\[[[\\\^^^^^^\\\ZZZYYYZZZ\\\___``````aaacccgggjjjkkkjjjhhhaaa]]]XXXVVVXXX\\\___aaaddddddeeedddbbb___[[[YYYXXXXXXWWWVVVVVVWWWXXXXXXXXXYYY\\\___bbbbbb```]]]YYYVVVSSSRRRSSSTTTTTTTTTPPPQQQSSSUUUVVVVVVVVVVVVTTTPPPLLLIIIHHHHHHFFFEEEBBBAAAAAAAAAAAAAAAAAA@@@@@@>>><<<<<<>>>@@@@@@@@@=========>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=========>>>======<<<<<<<<<<<<=========>>>???@@@BBBDDDFFFHHHKKKPPPZZZeeesssuuuiiidddbbbbbb```bbb```\\\ZZZYYYZZZ\\\^^^WWWYYY[[[\\\]]]\\\[[[ZZZUUUVVVWWWWWWWWWWWWYYY[[[]]]^^^aaaccccccaaa^^^\\\XXXYYYZZZ[[[[[[ZZZYYYYYY\\\ZZZYYYZZZZZZ[[[bbbjjjzzzsssggg\\\ZZZ^^^jjj}}}jjjYYYMMMCCC>>>===;;;<<>>???@@@@@@AAAAAAAAA@@@@@@BBBBBBAAA@@@@@@??????>>>=========<<<;;;999888777;;;;;;;;;::::::999999999999::::::;;;;;;::::::999999999::::::::::::;;;;;;;;;::::::999999::::::;;;>>>???@@@BBBCCCCCCBBBBBBAAAAAA@@@AAABBBDDDFFFGGGFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKKKKKKKLLLLLLLLLMMMLLLMMMMMMNNNPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTXXXWWWVVVVVVWWWXXXZZZ[[[___```bbbccccccbbb```___XXXVVVUUUTTTTTTUUUWWWYYY[[[[[[[[[ZZZXXXVVVSSSRRRQQQQQQQQQRRRSSSSSSTTTTTTYYY[[[]]]]]]ZZZVVVTTTSSSRRRRRRQQQPPPNNNMMMMMMLLLOOOOOONNNNNNMMMMMMMMMLLLLLLKKKHHHFFFEEEEEEFFFFFFBBBBBBAAAAAA@@@???>>>>>>>>>===<<<<<<<<<===???@@@???>>>===;;;;;;;;;<<<===============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>@@@>>>===???BBBBBB@@@>>>AAAAAAAAAAAACCCFFFJJJLLLUUU^^^mmm}}}xxxkkkcccaaabbbaaa```aaa```^^^\\\ZZZYYYYYYZZZXXXYYY[[[\\\]]]]]]]]]\\\TTTTTTSSSRRRQQQQQQRRRRRR[[[\\\\\\\\\[[[ZZZYYYXXXUUUVVVXXXZZZ\\\\\\\\\[[[ZZZYYYXXXVVVVVVZZZ___cccrrr{{{rrrhhhaaa___]]]dddxxxjjjWWWMMMFFFAAA???======@@@AAADDDLLLVVV\\\gggwwwtttdddYYYYYYZZZVVVSSSVVVQQQQQQPPPOOOOOONNNMMMMMMIIIHHHFFFFFFFFFEEEBBB@@@??????@@@??????>>>======<<<;;;;;;::::::999888888;;;:::999888777666555555666666555555444444333333222222333333333333444444333333333333222111000000111111111222222222333333222222222111111111111111333333333222222222111111111111000000000000111111222111///.........///000111111111111222333444444000000111111111111000000000111111111111222222222111111000000111111222333555555555666:::BBBKKKRRRZZZWWWTTTSSSSSSRRROOOLLLUUUYYY___ccceeefffggghhhkkklllnnnoooppprrrvvvyyymmm^^^VVVVVV\\\dddfff___WWWTTTLLLHHHEEECCCDDDDDDCCCBBB??????@@@AAAAAAAAAAAA@@@BBBBBBAAAAAA@@@?????????>>>>>>>>>===<<<:::999888:::::::::::::::;;;;;;;;;999::::::;;;;;;::::::999999999::::::::::::;;;;;;;;;::::::999999::::::;;;===>>>???AAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQTTTTTTTTTTTTTTTTTTUUUVVVYYYZZZ[[[\\\\\\[[[ZZZYYYTTTSSSQQQPPPPPPQQQRRRSSSUUUUUUUUUUUUSSSQQQPPPNNNOOOPPPPPPQQQQQQRRRSSSSSSUUUXXXZZZYYYVVVSSSQQQPPPNNNMMMMMMLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHEEECCCBBBBBBCCCCCCAAAAAA@@@@@@???>>>>>>===>>>===<<<<<<<<<===??????AAA@@@???>>>======>>>???============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>??????===<<<===??????===;;;>>>??????AAAEEEKKKRRRVVVfffppp~~~yyyqqqfff``````aaaaaa___aaa```^^^\\\ZZZYYYYYYZZZWWWXXXYYY[[[\\\\\\[[[[[[UUUTTTTTTSSSSSSSSSSSSTTTWWWWWWXXXXXXXXXXXXXXXXXXUUUVVVXXXZZZ[[[[[[ZZZZZZYYYYYYWWWVVVVVVYYY^^^bbbooo~~~~~~~~~|||uuukkkdddcccaaaeeeuuuttt]]]OOOFFF@@@>>><<<<<<>>>???@@@FFFNNNWWW```ooo}}}uuueeeYYYYYYZZZVVVSSSVVVRRRQQQQQQPPPNNNMMMMMMLLLIIIHHHFFFFFFFFFEEEBBB@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;::::::999888888888999999888777666666555555444444444333333333333333111222333444444444333333444444333222111111111111111111111222222222222333111111111111111222222222333333333222222222222222222222111111111111222222222111///......///000000000000000111222222333333000000111111111111000000000111111111111222222222000000//////000000111222333333333444777===EEEKKKVVVUUUTTTTTTTTTRRROOOLLLRRRVVV\\\aaadddfffhhhjjjkkkllllllllllllooosssvvv~~~tttccc```bbbiiinnnjjjddd```SSSOOOIIIDDDCCCDDDEEEEEE??????@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@???????????????>>>===<<<;;;:::999999::::::;;;<<<<<<===999::::::;;;;;;::::::999999999::::::::::::;;;;;;::::::999999999999::::::<<<===>>>???????????????>>>???@@@AAABBBBBBCCCCCCBBBCCCDDDDDDEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMPPPPPPPPPPPPPPPOOOOOONNNQQQRRRSSSTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJMMMMMMNNNNNNOOOPPPPPPPPPQQQSSSTTTTTTQQQNNNMMMLLLIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCEEECCCBBB@@@?????????@@@@@@??????>>>>>>===============<<<<<<======>>>???@@@??????>>>>>>>>>>>>???============<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>?????????>>><<<<<<======<<<:::@@@AAABBBEEEKKKUUU```hhh{{{nnnhhhaaa]]]^^^______^^^```___]]]\\\ZZZZZZYYYYYYVVVWWWXXXYYYYYYYYYYYYYYYSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRSSSTTTTTTUUUVVVVVVUUUVVVXXXYYYYYYYYYXXXXXXXXXWWWWWWUUUUUUXXX]]]aaaiii{{{}}}|||}}}~~~~~~xxxooohhhgggeeegggqqqhhhUUUIIIAAA???===<<<>>>>>>===AAAGGGOOOWWWcccppp{{{uuufffZZZYYYZZZVVVSSSUUURRRRRRQQQPPPNNNMMMLLLLLLIIIHHHFFFFFFFFFEEEBBB@@@??????>>>>>>===<<<::::::<<<<<<;;;::::::999999888888888888777666555555444333333333333444444444444000111333555555444333222555444222111000111222333111111111111222222222222000000000111222222222333000000000000000000000000222111111000000111111222111000////////////000000000000000000///...------222222333333333333222222000000111111111222222222000000000000000111222222333333333333555999@@@DDDNNNNNNPPPQQQRRRQQQNNNMMMOOOSSSXXX]]]aaadddhhhjjjkkkkkkkkkjjjjjjkkkooorrrxxx|||vvvlllfffiiinnnnnnkkkjjjaaa[[[SSSKKKFFFEEEEEEEEE@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<999::::::;;;;;;::::::999999999999:::::::::;;;;;;::::::999999999999::::::;;;;;;<<<<<<============<<<===???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA?????????@@@@@@@@@AAAAAACCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKLLLMMMMMMMMMKKKJJJHHHLLLLLLMMMNNNNNNMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHJJJJJJJJJKKKLLLLLLMMMMMMLLLNNNPPPOOOLLLJJJIIIIIIFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>============>>>>>>=========<<<<<<<<<<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<<<<===============<<<<<<<<<<<<============<<<<<<<<<<<<======>>>>>>>>>?????????AAA@@@????????????>>>>>>DDDFFFJJJNNNWWWdddsss}}}wwwgggccc^^^\\\\\\]]]\\\[[[___^^^]]]\\\[[[ZZZYYYYYYUUUUUUVVVVVVVVVVVVVVVVVVQQQQQQRRRRRRSSSSSSSSSSSSQQQQQQQQQQQQRRRRRRSSSSSSUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUWWW\\\___cccqqq~~~~~~}}}uuuoooiiiggggggnnn|||sss^^^OOOFFFBBB>>>>>>@@@@@@>>>@@@EEEIIINNNWWWbbbnnn{{{vvvfffZZZZZZZZZVVVSSSUUUSSSRRRQQQPPPNNNMMMLLLKKKIIIHHHFFFFFFFFFEEEBBB@@@????????????>>>===<<<;;;=========<<<;;;;;;::::::888888777777666666555555444444444444444555555555000111333555555444333222444333222111000111222333000000111111111222222222000000000111222222222333000000000000000000000000000000////////////000000000///////////////000000000111111111000///...---222222333333333333222222000000111111111222222222222111111111111222333333333444444444444777<<<@@@CCCEEEIIIKKKMMMMMMMMMMMMKKKOOOTTTYYY]]]bbbfffjjjjjjkkkkkkjjjiiijjjmmmpppqqquuu{{{qqqmmmnnnoooqqqrrrooojjjaaaWWWNNNIIIFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???AAAAAAAAAAAA@@@???>>>>>>>>>>>>======<<<;;;::::::999::::::;;;;;;::::::999999999999:::::::::;;;;;;:::999999888888999999:::;;;;;;:::;;;;;;;;;<<<<<<;;;<<<===?????????>>>===>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHFFFEEEIIIIIIJJJJJJJJJJJJIIIIIILLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJIIIKKKLLLKKKIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>=====================<<<<<<<<<<<<<<<;;;<<<<<<===============<<<<<<<<<============<<<============<<<<<<<<<<<<========================>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@AAABBBCCCEEEJJJQQQYYYdddtttmmmdddaaa^^^\\\[[[ZZZYYYYYY]]]]]]]]]\\\[[[ZZZYYYXXXUUUUUUTTTTTTTTTTTTTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUSSSRRRQQQPPPPPPPPPQQQQQQUUUVVVWWWXXXXXXWWWVVVVVVUUUVVVVVVUUUUUUWWW[[[^^^ccclllzzz~~~wwwmmmjjjjjjooo{{{}}}hhhVVVJJJCCC???===???@@@???@@@CCCEEEHHHNNNVVVbbbqqqwwwggg[[[ZZZ[[[VVVSSSUUUSSSSSSQQQPPPNNNMMMKKKKKKIIIHHHFFFFFFFFFEEEBBB@@@??????@@@@@@@@@???>>>>>>>>>>>>======<<<;;;;;;;;;888888888777777666666666555555555444444444444444111222333444444444333333333333222222111222222333000000000111111111111222111111111111111222222222222222222222222333333333000000////////////000000////////////000000000000///000222333444444333333000000111111111111000000000111111111111222222222222222222111222333333444222333444444444666999<<<;;;???BBBEEEFFFHHHIIIKKKHHHKKKPPPTTTYYY^^^dddhhhiiijjjkkkkkkjjjkkkmmmnnnnnnqqqwww}}}yyyuuussssssuuuvvvtttooofff\\\RRRLLLJJJGGGFFFEEECCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@???===<<<;;;:::999999::::::;;;;;;::::::999999999::::::::::::;;;;;;999999888888888888999999;;;::::::999::::::;;;;;;:::;;;<<<<<<=========<<<=========>>>>>>?????????>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGCCCCCCDDDDDDEEEFFFFFFGGGFFFGGGHHHGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA======>>>>>>>>>>>>???????????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<===>>>>>>????????????>>>============<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>???@@@@@@@@@BBBFFFHHHHHHPPP[[[fffrrrtttdddbbb```^^^\\\ZZZYYYXXXXXX\\\\\\\\\\\\[[[ZZZYYYXXXUUUUUUTTTSSSRRRRRRRRRSSSUUUVVVXXXYYYYYYXXXWWWVVVTTTSSSRRRPPPOOOOOOPPPQQQTTTUUUWWWXXXXXXXXXWWWWWWUUUVVVVVVVVVVVVXXX[[[^^^dddjjjtttvvvrrrpppsss{{{sss^^^OOOFFF@@@<<<===>>>===>>>AAACCCEEEHHHNNNYYYfffuuu~~~xxxhhh[[[ZZZ[[[VVVSSSUUUSSSSSSRRRPPPNNNLLLKKKKKKIIIHHHFFFFFFFFFEEEBBB@@@>>>>>>??????@@@@@@??????>>>======<<<;;;;;;::::::888888888888888777777777555555444444333333222222222222333333333333444444111222222333333222222222000000000000111111111111222222222111111111111111111111222222222333333333111000000000000000000111......///000000000000000000111333555666555444333000000111111111111000000000111111111111222222222111111111111111222222333000222333333333444777999999<<>>>>>===<<<;;;;;;999::::::;;;;;;::::::999999999::::::::::::;;;;;;999999888888888888999999;;;;;;:::999999::::::;;;;;;::::::::::::;;;<<<<<<<<<============>>>>>>>>><<<<<<<<<<<<=========>>>=========>>>>>>>>>??????=========>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDAAAAAAAAABBBCCCCCCDDDDDDCCCDDDEEEDDDBBBAAAAAABBB???????????????>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<=========:::;;;<<<=========<<<<<<<<<===>>>???@@@@@@???>>>============<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@>>>>>>?????????@@@@@@@@@===???AAABBBCCCFFFKKKPPPWWW```lllvvvnnnbbb___^^^\\\ZZZXXXXXXYYYZZZ[[[[[[\\\\\\[[[ZZZYYYXXXVVVUUUSSSRRRQQQQQQQQQRRRVVVWWWXXXYYYYYYWWWVVVUUUSSSRRRPPPOOOOOOPPPQQQRRRTTTUUUWWWXXXYYYYYYYYYXXXUUUVVVWWWWWWWWWXXX\\\^^^bbbgggooo~~~zzzxxx{{{kkkYYYLLLEEE???>>>>>>======@@@AAABBBEEEIIIQQQ]]]jjjrrr}}}xxxhhh[[[[[[[[[VVVSSSUUUTTTSSSRRRPPPNNNLLLKKKJJJIIIHHHFFFFFFFFFEEEBBB@@@<<<===>>>??????@@@@@@@@@===<<<<<<;;;;;;:::999999999999999888888888888888444444333333222111000000333333222222222333444555000111333444444333222111000000000000111111111111333222222222111111000000//////000000111111111111222222111111111111222222......///000000111000000222333444444444222000...222222333333333333222222000111111111111222222222000000000000000111111222///000222222222333555777:::===??????>>>???BBBFFFEEEGGGKKKNNNSSSYYY___dddgggjjjnnnoooooonnnnnnnnnqqqssswwwzzz~~~}}}sssxxx}}}|||tttiii```[[[NNNLLLIIIFFFDDDDDDDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>============999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;999999888888888888999999<<<;;;:::999999999:::;;;;;;:::999888999:::;;;<<<<<<<<<==================:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@???>>>>>>>>>@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAABBBBBBBBBAAAAAAAAA@@@???>>>>>>???@@@AAA???@@@@@@AAAAAABBBCCCCCCAAABBBBBBAAA???>>>???@@@<<<<<<<<<<<<<<<<<<;;;;;;=========>>>>>>?????????=========>>>>>>===<<<<<<<<<<<<==================::::::<<<=========<<<;;;:::;;;<<<>>>>>>>>>===<<<>>>=========<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAA>>>????????????@@@@@@@@@>>>AAADDDFFFGGGKKKQQQVVViiirrr}}}zzzmmmddd\\\\\\ZZZXXXWWWWWWZZZ\\\ZZZ[[[\\\\\\[[[ZZZYYYXXXVVVUUUSSSRRRQQQQQQQQQRRRSSSTTTVVVVVVVVVTTTRRRQQQQQQPPPNNNNNNNNNPPPRRRTTTSSSUUUWWWYYYZZZZZZZZZZZZVVVWWWWWWWWWWWWYYY\\\___^^^ccclllzzz|||{{{~~~wwwdddTTTKKKCCCAAA@@@>>>>>>@@@@@@AAACCCFFFMMMWWWbbbjjjwww|||iiiZZZXXXYYYVVVSSSUUUTTTSSSQQQPPPOOONNNNNNNNNKKKHHHDDDBBBCCCCCCCCCBBB<<<<<<>>>@@@AAA@@@<<<999>>>===<<<<<<===<<<:::888888777777777777777888888444444444444444333333333333333333333333333333333333222111111111222333444555444333222111111111111222222111111111111222222111//////111555666444222000000111222444555666666333333222111000000111111//////000000111111111222000111111111111222222222111111222222222222111111000000000000...***'''%%%//////000111222222333333111666<<>>@@@@@@???>>>===<<<;;;:::???>>><<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999888888999999:::;;;::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<:::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>============>>>>>>>>>>>>@@@?????????>>>>>>======BBBBBBAAA@@@???>>>======???????????????@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;:::<<<<<<============<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;:::;;;<<<===>>>========================@@@?????????>>>>>>======????????????>>>>>>>>>>>><<<>>>??????>>>>>>@@@BBBAAAEEEHHHIIILLLUUUbbblll{{{nnndddbbbZZZYYYXXXWWWWWWWWWWWWXXXZZZYYYXXXWWWVVVWWWXXXXXXWWWVVVTTTSSSRRRQQQQQQQQQWWWTTTQQQPPPRRRSSSQQQOOOPPPOOONNNNNNOOOPPPQQQRRRYYYWWWVVVWWWZZZ[[[ZZZXXXUUUVVVXXXZZZ\\\]]]]]]^^^aaaeeeiiippp|||yyy}}}www```NNN@@@@@@???::::::???===>>>???BBBGGGOOOXXX^^^kkkrrr|||~~~kkk[[[YYYYYYUUURRRSSSSSSRRRQQQPPPOOONNNNNNNNNKKKHHHEEECCCCCCCCCBBBAAA======>>>@@@BBBAAA>>>;;;>>>===<<<<<<===<<<:::888888888777777777777888888666555555555444444333333333333333333333333333333222222111111111222333444222222111111111222222333222222111111111111222222333111000000222222111///222222222222222222222222111111000//////////////////000000000111111111111000111111111111222222222000000111111111111000000000111222333333222000//////000000111222222333333333555999<<>>===<<<<<<>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999888888:::::::::::::::;;;;;;<<<:::::::::::::::::::::::::::::::::999999:::::::::::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<============>>>???>>>>>>>>>============@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>???@@@@@@BBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;========================;;;;;;<<<======<<<;;;;;;<<<<<<============<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>========================@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>???>>>>>>???AAADDDBBBGGGMMMSSSZZZfffvvvuuuggg^^^\\\XXXWWWWWWVVVVVVVVVVVVVVVXXXXXXWWWVVVVVVWWWXXXYYY[[[[[[[[[[[[[[[[[[ZZZZZZXXXUUUQQQPPPPPPQQQQQQOOORRRRRRQQQQQQQQQRRRSSSTTTXXXVVVUUUWWWZZZ[[[ZZZYYYXXXYYYZZZ\\\]]]^^^_________cccffflll{{{~~~wwwwww{{{~~~hhhUUUFFFDDDCCC===;;;>>>>>>>>>???AAADDDJJJQQQVVVaaahhhttt~~~mmm]]]YYYYYYTTTPPPQQQRRRRRRQQQPPPOOONNNNNNNNNLLLIIIEEECCCCCCBBBAAA@@@>>>>>>???AAABBBBBB???===>>>===<<<<<<===<<<:::999888888777777777777777888777777666666555444333333333333333333333333333333222222111111222222333444//////000000111222333333222222111111111111222222333111//////000111000///333333222111000//////...111000//////////////////000000000000111111111111000111111111111222222222000000000000000000000000///000111222333222111000000000000111222222333333555555666999>>>BBBEEEFFFHHHLLLQQQTTTUUUWWW[[[^^^]]]___ccciiinnnssswwwyyy{{{{{{{{{yyywwwwwwyyy{{{xxxtttvvvxxx~~~wwwjjj^^^TTTMMMJJJHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>======<<<;;;:::::::::::::::999999999999;;;;;;;;;;;;;;;<<<<<<===999999999999999999999999888999999::::::999999888999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<=======================================>>>??????AAA@@@???>>>>>>======>>>???????????????????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;<<<<<<============<<<<<<======<<<<<<<<<======>>><<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@??????BBBFFFIIIJJJQQQ[[[eeennn|||uuujjj___XXXVVVUUUUUUTTTTTTTTTSSSSSSSSSVVVUUUUUUUUUUUUWWWXXXYYY___aaacccfffgggggggggfff^^^ZZZVVVSSSRRRRRRRRRQQQUUUTTTTTTTTTTTTUUUVVVVVVUUUUUUTTTVVVYYYZZZZZZZZZ[[[\\\]]]^^^____________\\\```dddgggrrrvvvpppoooqqqyyytttaaaNNNHHHFFFAAA===>>>>>>>>>???@@@@@@CCCGGGKKKSSS[[[hhhuuu~~~mmm]]]ZZZYYYTTTQQQRRRQQQQQQQQQQQQPPPOOONNNNNNLLLIIIFFFDDDCCCBBBAAA???>>>>>>>>>@@@AAAAAA???======<<<;;;<<<======;;;999999888777777777777777777888888777666555444444333333333333333333333333333222111222222222222333333//////000000111111111111222222111111111111222222000///...///000222333444333333222111000//////...222222111111111111111222000000000000000111111111000000111111111222222222111111000000000000111111111111111111111000///...000000111111111222222222777444222555<<>>??????>>>===;;;:::===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===888888888888888888888888888999:::;;;;;;:::999888888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>@@@???>>>===============????????????????????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<======>>>????????????????????????????????????????????????>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBFFFLLLPPPYYYbbboooyyyvvvhhhaaa[[[VVVTTTRRRSSSSSSRRRRRRRRRQQQQQQSSSSSSSSSSSSTTTVVVXXXYYYaaadddiiimmmppppppooonnnhhhddd^^^YYYVVVTTTTTTTTTVVVVVVVVVUUUVVVVVVVVVVVVSSSSSSTTTUUUXXXYYYZZZZZZ\\\]]]]]]^^^^^^^^^^^^]]][[[___aaacccjjjzzzvvvmmmhhhiiimmmvvvnnnWWWLLLGGGBBB>>>>>>===>>>????????????BBBDDDHHHQQQ^^^lllwwwlll\\\ZZZZZZVVVSSSTTTPPPQQQQQQQQQPPPOOONNNMMMJJJHHHFFFDDDDDDCCCAAA???===<<<<<<>>>@@@@@@???======<<<;;;<<<======;;;999999999888777666666777777888777777666555555444444333333333333333333333333111111222222333333333333000111111111111000///...222222111111111111222222///000111111222333444555222222222222222222111111222111111111111111222222111111000000000000000000000000111111111222222222333222222111111222222333333333333333333222222111111111111111111222222222666333000333:::AAAEEEFFFMMMUUU^^^eeefffeeeeeefffcccccccccfffiiioootttwwwzzzzzzzzzxxxtttsssssssss{{{tttmmmqqqzzz}}}sssfff^^^VVVRRRMMMJJJJJJIIIHHHGGGAAAAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA>>>??????@@@???===<<<;;;=========<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<888888888888888888888888999:::;;;<<<<<<;;;:::999777888999999::::::999999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999999999::::::::::::;;;999999999999:::::::::::::::::::::::::::;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>>>>>>>======<<<=========>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<===============@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???AAACCCFFFLLLSSSYYYgggrrr~~~iii^^^[[[XXXUUUTTTQQQQQQRRRRRRRRRQQQPPPOOORRRQQQQQQRRRSSSUUUWWWXXXaaadddiiinnnpppqqqpppnnnllliiiccc]]]XXXTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUTTTQQQRRRTTTUUUVVVWWWYYYZZZZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ]]]___aaadddqqqzzzmmmdddbbbccciiixxx{{{bbbQQQHHHBBB??????;;;===>>>???>>>???@@@BBBBBBJJJWWWdddoooyyylll\\\ZZZZZZVVVSSSUUUPPPPPPQQQRRRQQQPPPNNNMMMIIIGGGEEEEEEEEEDDDBBB@@@<<<<<<;;;===???@@@???===<<<;;;;;;<<<======<<<::::::999888777666666666666666666666555555555555444333333333333333333333333000111222333333333333222111222333333222000///...222222111111111111222222111333444444222111111222000111111222222333333333///////////////000000111111111111111000000000000000111111111111222222222444333222111111222333444/////////000111222222333111111111111111111111111444222000222777===BBBEEENNNWWWdddlllnnnlllkkkjjj^^^^^^]]]___cccjjjpppuuuvvvwwwwwwvvvtttrrrssssssyyytttoooppprrr}}}zzzsssddd^^^VVVPPPNNNKKKHHHEEEBBBAAA@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;:::::::::999:::::::::999:::;;;;;;<<<999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===;;;<<<===>>>>>>>>>>>>===?????????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB???BBBFFFKKKQQQXXXaaafffuuuooo___XXXVVVTTTRRRSSSQQQQQQRRRSSSRRRQQQPPPOOOQQQPPPPPPPPPRRRSSSUUUWWW^^^aaaeeeiiikkkkkkiiihhhfffeeebbb\\\VVVRRRPPPPPPTTTTTTTTTUUUTTTTTTSSSRRRPPPRRRTTTUUUTTTUUUWWWYYYXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ\\\___aaaiiiyyy}}}nnncccZZZ[[[```mmmrrr^^^NNNEEEAAAAAA;;;===>>>>>>>>>>>>@@@BBBAAAGGGPPP[[[fffqqqzzznnn^^^[[[ZZZUUURRRSSSOOOPPPQQQRRRRRRPPPOOOMMMGGGFFFEEEEEEEEEEEECCCAAA===<<<<<<===???@@@@@@???<<<;;;;;;<<<======<<<::::::999888777666666666666444444444444444555555555333333333333333333333333000111222333333333222222000111333444333222111///222222111111111111222222...222555555333000///000000000000111111111222222///////////////000111111111111111111000000000///000111111111111222222222444333111000000111333444...............///000000111111111111111111111111111111222222444999???CCCMMMXXXfffpppsssqqqnnnmmm___^^^[[[[[[^^^eeekkkpppqqqsssuuuuuutttssstttuuuzzzyyyooommmttt~~~yyyqqqeee\\\VVVQQQJJJEEEEEEDDDBBBAAA@@@AAACCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<===::::::::::::::::::::::::;;;::::::::::::::::::;;;888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<======>>>???===<<<<<<;;;;;;<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<;;;;;;;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<===>>>;;;<<<===>>>???>>>>>>===?????????????????????????????????@@@@@@AAAAAAAAA??????@@@BBBDDDEEEFFFGGGGGGLLLRRRZZZbbbllluuuzzzpppeee[[[WWWUUURRRRRRTTTQQQRRRSSSTTTTTTRRRPPPOOOPPPPPPPPPPPPPPPRRRTTTUUU\\\]]]```bbbcccbbbaaa___\\\]]]]]]ZZZUUUQQQPPPPPPSSSSSSTTTTTTTTTSSSRRRQQQPPPRRRTTTTTTSSSSSSUUUWWWUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWYYY]]]___bbbnnnzzzqqqdddWWWXXX[[[eeexxxoooZZZLLLEEEBBB<<<=========<<<===???BBB@@@DDDKKKSSS\\\fffqqqwwwppp___[[[ZZZTTTPPPQQQNNNPPPQQQRRRRRRPPPOOOMMMFFFEEEDDDEEEFFFFFFDDDBBB>>>======>>>@@@BBBAAA@@@<<<;;;;;;<<<======<<<::::::999888777666666666666222222333333444555555555333333333333333333333333000111222333444333222222///000222444555444333222222222111111111111222222(((---333555333111111111000000000000////////////111111000111111222333333222111111111000000//////000111111111111222222222333222000//////000222333666555444222111000000000222222111111111111111111///111333222222666===BBBLLLWWWgggrrruuussspppnnnfffbbb^^^\\\]]]aaagggkkknnnpppssstttttttttuuuvvv{{{|||kkknnnssszzzxxxlllddd\\\SSSMMMGGGFFFDDDBBBAAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>===>>>>>>???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>::::::::::::::::::::::::;;;:::999888888999:::;;;999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999::::::;;;;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????<<<<<<;;;;;;;;;<<<<<<===========================;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<>>>??????;;;<<<>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA===>>>@@@BBBEEEHHHJJJKKKQQQVVV___hhhrrr|||jjjbbb[[[YYYWWWTTTTTTVVVRRRSSSTTTUUUUUUSSSQQQPPPQQQPPPOOOOOOPPPQQQSSSTTTZZZ[[[]]]^^^^^^]]][[[ZZZVVVYYY[[[YYYUUURRRRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQPPPSSSUUUTTTRRRRRRTTTWWWTTTUUUVVVWWWXXXXXXXXXXXXVVVTTTVVV\\\^^^___gggqqq|||sssfffXXXYYY[[[bbbqqq|||dddRRRGGGBBB>>>>>>===;;;:::;;;>>>@@@???BBBGGGMMMUUU___jjjqqqppp___ZZZZZZUUUSSSUUUQQQQQQQQQQQQPPPOOONNNMMMKKKHHHFFFDDDDDDDDDDDDCCCAAA@@@???@@@AAABBB@@@>>>===<<<<<<;;;;;;:::999999:::888666666777888777666999888666555444444555555666444222333444444111...333222111111000111111111111111222222222222111111000111333444444333111000............///000111222222222222222222222222222111111111111111111111111//////000111222222333333000000000000000///...---000000000///000000111222333333222222222222333333111111222333333333333222222333444444444666:::<<>>======<<<<<<<<<======::::::::::::::::::::::::999999999999999999999999;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======:::;;;;;;;;;<<<<<<======<<<;;;;;;::::::999999888<<<<<<;;;:::;;;<<<===>>><<<<<<============<<<<<<===============<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::::::::;;;;;;========================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<>>???@@@@@@AAAAAABBBBBBAAA??????AAABBBBBBBBB@@@???======>>>>>>BBBBBBBBBCCCGGGMMMSSSVVV\\\fffsss~~~wwwfff```YYYVVVXXX[[[ZZZXXXXXXUUURRRRRRSSSTTTRRRPPPRRRQQQOOOOOOOOORRRTTTVVVZZZZZZZZZZZZYYYXXXWWWVVVUUUVVVWWWVVVTTTRRRRRRSSSUUUUUUUUUTTTRRRQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVWWWXXXYYYZZZZZZZZZZZZWWWXXXXXXWWWVVVYYY```fffvvvuuukkkbbb^^^\\\___hhh|||qqqXXXIIIDDDBBB@@@>>>>>>>>>>>>===<<>>===<<<<<<;;;;;;:::999999999888666666777777777666888777666555444444444555666555333444555555333000333222222111111111111111111111222222222222111111222333444555555444333222444333222111111000000000222222222222222222222222111111111111111111111111///000000111222222333333111111111111111000//////111000000000000111222222222222111111111111222222111111222222333333333222222333444444444666888;;;BBBJJJVVV```gggjjjlllmmmkkkhhhccc___^^^aaahhhmmmooorrrvvvwwwwwwuuuuuuuuuwwwzzz{{{|||{{{iii]]]QQQMMMHHHEEEEEEEEECCCBBBEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAA@@@@@@??????@@@@@@AAA@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>><<<<<<============<<<<<<===============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;<<<>>>???======>>>>>>??????@@@@@@>>>???@@@@@@???>>>???AAA>>>???AAAAAAAAABBBBBBCCCEEEGGGJJJNNNRRRXXX```eeeoooyyynnnfff```YYYWWWYYY[[[ZZZYYYVVVTTTRRRRRRTTTUUUTTTRRRRRRQQQOOOOOOPPPRRRUUUWWWZZZZZZYYYYYYWWWVVVUUUTTTSSSUUUVVVUUUSSSQQQQQQRRRSSSTTTUUUSSSQQQPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYVVVXXXXXXVVVUUUXXX^^^cccnnnyyypppgggbbb]]]]]]cccuuuzzzaaaOOOHHHCCC@@@>>><<<<<<<<<:::999>>>>>>@@@DDDJJJQQQXXX]]]qqq___ZZZZZZUUURRRTTTQQQQQQQQQQQQPPPOOONNNMMMKKKHHHEEEDDDDDDCCCCCCAAA??????>>>???AAAAAA???>>>===<<<<<<;;;;;;:::999999999777666666777777777555777666555444444444444444555444444555666666444333333333222111111111111111111111222222222222111111333333222222222222333333444444222111111111111111222222222222222222222222111111111111111111111111000000000111222222333333222222333333333222111111111111111111111222333333111111111111111111111111111111111222222222222222333444555444444444777888;;;BBBLLLUUU]]]ccchhhkkklllkkkgggcccaaacccgggkkknnnrrrvvvxxxxxxvvvvvvvvvwwwwwwzzzzzzkkkZZZSSSJJJFFFFFFGGGEEECCCEEEDDDDDDCCCCCCCCCCCCDDDAAAAAA@@@@@@@@@?????????BBBAAAAAA@@@@@@AAAAAABBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<======>>><<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<=========>>>>>>>>>========================>>>>>><<<<<<<<<<<<>>>>>>>>>?????????????????????===???@@@@@@???>>>???@@@>>>AAADDDFFFFFFGGGIIIJJJLLLSSSZZZ```dddjjjttt{{{tttgggddd___ZZZWWWYYY[[[[[[ZZZVVVTTTTTTTTTVVVWWWVVVUUURRRQQQPPPOOOPPPSSSVVVXXXZZZYYYYYYXXXVVVTTTSSSRRRRRRTTTUUUTTTRRRQQQQQQQQQQQQSSSUUUTTTRRRPPPPPPPPPSSSRRRQQQPPPPPPQQQRRRSSSRRRSSSUUUVVVWWWXXXXXXXXXVVVWWWXXXVVVTTTVVV[[[___eeerrr~~~wwwnnnggg___\\\___mmmppp[[[OOOHHHDDD@@@===<<<;;;;;;:::<<<<<<===@@@EEEKKKQQQTTTqqq___[[[ZZZUUURRRTTTQQQQQQQQQQQQPPPOOONNNMMMKKKIIIEEEDDDCCCCCCBBBAAA???>>>>>>???@@@AAA???>>>===<<<<<<;;;;;;:::999999:::999777777888888888777666666555444444444444444333333333444555555444333333333222111111111111222111222222333333222222111111000///......///000111////////////000111222222111111111111111111111111111111111111111111111111000000111111111222222222333333444444444333333222222222111111222222333444000000000111111000000000111111111111111222222333333444555555333333555666666;;;CCCKKKSSS[[[cccgggiiiiiihhhfffdddccceeegggjjjnnnsssvvvwwwwwwxxxxxxxxxwwwwww}}}|||iii^^^PPPIIIHHHIIIIIIGGGEEEEEEDDDDDDCCCDDDDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<:::999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::============<<<<<<<<<<<<;;;<<<<<<<<<=========>>>;;;;;;;;;;;;<<<<<<======;;;<<<<<<======<<<<<<;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>========================<<<<<<<<<<<<============<<<============>>>>>>>>>========================>>>>>>===<<<<<<===>>>>>>@@@?????????????????????>>>@@@BBBBBBAAA??????@@@CCCEEEHHHJJJJJJMMMQQQUUU\\\eeeooouuuxxx~~~xxxmmmfffbbb___ZZZYYYZZZ[[[\\\[[[YYYYYYYYYYYYYYYYYYXXXXXXSSSRRRPPPPPPQQQSSSVVVXXX[[[ZZZYYYXXXVVVTTTRRRQQQRRRTTTUUUTTTSSSQQQQQQRRRQQQSSSVVVVVVTTTQQQPPPPPPRRRQQQPPPNNNNNNPPPQQQRRRRRRSSSUUUVVVXXXYYYYYYZZZXXXYYYZZZXXXUUUUUUYYY]]]___iiizzz{{{ssskkkbbb]]]^^^hhh|||kkk\\\PPPLLLEEE@@@>>>>>>>>>===<<<<<<<<<>>>AAAEEEJJJLLLqqq___[[[ZZZUUURRRSSSQQQQQQQQQQQQPPPOOONNNMMMMMMJJJFFFEEEDDDDDDCCCAAA???>>>>>>???AAAAAA@@@???===<<<<<<;;;;;;:::999999;;;:::888888999999999888555555555555555555444444111222333333333222222222444333333222111222222222222222333333333333222222111000...------...000111////////////000111222333111111111111111111111111111111111111111111111111111111111111111222222222222333333444444444333333222222111111222222333444///000111111111111000///111111000000000111222333222444555444333222333444222666<<>>>>>>>>??????@@@========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<:::999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>??????>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>@@@@@@@@@@@@???????????????@@@BBBBBBAAA@@@AAABBBEEEHHHLLLNNNPPPWWW```gggqqqzzzwwwnnnhhheeeaaa^^^[[[ZZZZZZ[[[\\\]]]^^^______^^^\\\ZZZYYYYYYUUUSSSRRRQQQQQQTTTVVVXXX[[[[[[ZZZYYYWWWUUUSSSRRRSSSTTTVVVUUUTTTSSSSSSTTTSSSUUUWWWWWWUUUSSSRRRQQQPPPPPPOOONNNNNNOOOPPPPPPPPPQQQSSSUUUWWWXXXYYYYYY[[[]]]^^^[[[XXXVVVXXX[[[]]]cccqqqvvvmmmddd```___fffuuu|||mmm\\\VVVMMMEEEAAA@@@@@@???===<<<<<<===???BBBEEEFFFrrr```[[[YYYTTTQQQSSSQQQQQQQQQQQQPPPOOONNNMMMNNNKKKHHHFFFEEEEEECCCBBB???>>>>>>@@@BBBCCCBBB@@@===<<<<<<;;;;;;:::999999;;;:::888888999999999888555666666777666666555555000222333333111000111222444444333222222222222222222222333333333333222222333222111//////111222333555444333222222111222222111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333222222111111111111111222333333///000111222222111000///111111000///000111222333111222444444333222333444111333777<<>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>========================:::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@AAA???>>>>>>===<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???@@@BBBCCCCCCEEEHHHJJJLLLQQQXXX\\\aaajjjvvvvvvllleeeaaaaaa___^^^\\\[[[[[[\\\]]]^^^```bbbcccaaa^^^[[[ZZZZZZWWWUUUSSSRRRRRRSSSVVVWWW[[[[[[ZZZYYYWWWUUUTTTSSSSSSUUUVVVVVVTTTSSSTTTUUUTTTVVVXXXWWWUUUSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOQQQTTTVVVXXXYYYYYY^^^```aaa^^^ZZZWWWXXXZZZ\\\```hhhxxx}}}uuulllfffdddfffpppzzzmmmeeeXXXLLLDDDAAA???>>>============>>>???AAABBBrrr```[[[YYYTTTQQQRRRQQQQQQQQQQQQPPPOOONNNMMMPPPMMMIIIGGGFFFFFFDDDCCC@@@??????AAACCCDDDCCCAAA===<<<<<<;;;;;;:::999999:::888666666777888777666555666777888888777666666111333555444111000000222444444333222222222222333222333333444444333333222333222111111111111222333555555444333222222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000111111111111111111000000000000111222222000111222333333222111000111111/////////000222333///111333444333222333444000222444777;;;BBBIIIOOOXXX___hhhoooqqqooommmkkkhhhiiikkkmmmpppuuu{{{zzzmmm___UUUQQQPPPJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@?????????@@@AAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>======>>>>>>>>>?????????????????????????????????>>>>>>>>>??????>>>>>>>>>?????????@@@@@@AAAAAAAAAAAACCCEEEHHHKKKPPPVVV[[[```gggqqqwww{{{tttiiiccc___^^^```]]]]]]]]]\\\[[[\\\^^^___^^^aaacccbbb___\\\[[[[[[YYYWWWUUUSSSRRRSSSTTTVVVYYYYYYXXXXXXVVVUUUTTTSSSRRRSSSUUUUUUTTTSSSSSSTTTUUUVVVWWWUUUSSSRRRSSSTTTPPPQQQSSSTTTTTTSSSQQQPPPOOOQQQSSSVVVXXXZZZ\\\\\\___bbbccc```[[[WWWWWWXXXZZZ[[[aaammmzzzsssnnnkkknnntttxxxgggVVVJJJCCC@@@>>>===<<<<<<<<<======??????rrr```[[[YYYTTTQQQRRRQQQQQQQQQQQQPPPOOONNNNNNQQQNNNJJJHHHGGGGGGEEEDDD@@@@@@@@@BBBDDDEEEDDDBBB===<<<<<<;;;;;;:::999999888666555444555666555444666777888999999888777666333555777555222000000222555444333333222222333333222333333444444333333222111111000000000000111111000000000000111222333444000000000000000000000000111111111111111111111111222222111111111111111111---...///000000000000000000000000///000111111222000111333444444333111000222111///...///000222333...000333444333333333444///111222444777<<>>>>>>>>>>>>>>>>>>>>>>><<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<==================>>>>>>>>>>>>::::::;;;;;;<<<=========::::::<<<=========<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999;;;<<<<<<<<<<<<<<<<<<;;;999999999:::;;;<<<===>>>????????????????????????============>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>????????????>>>>>>>>>>>>???@@@AAAAAABBBBBBEEEGGGJJJNNNSSS[[[dddjjjttt}}}wwwfff```___^^^___bbb]]]]]]]]]\\\[[[\\\^^^```[[[^^^aaaaaa^^^\\\[[[\\\[[[YYYVVVSSSRRRRRRTTTUUUWWWWWWWWWVVVUUUTTTSSSRRRQQQRRRTTTTTTSSSRRRRRRSSSUUUUUUUUUTTTRRRQQQRRRTTTRRRSSSVVVWWWWWWVVVSSSRRRSSSUUUWWWZZZ]]]___```aaa```bbbccc```[[[VVVUUUVVVWWWXXX\\\fffxxxwwwppppppsssrrr~~~ttt```QQQGGGBBB???<<<<<<;;;;;;<<<<<<======uuuccc[[[YYYVVVSSSQQQPPPPPPOOOOOONNNMMMMMMLLLPPPNNNKKKHHHFFFDDDCCCCCC@@@???>>>???AAABBBAAA@@@@@@>>><<<999888999::::::===;;;999777777888999:::777777777777666666666666555555444333222111111000222333444444333222000///000111222222333333333333777555222000///000111333444444444333333222222222111111111111111222222222222111111111000000//////000111111111111222222222000000111222333333333333333222111222333333333222222222222222222222222222333333333333333333333333444333111000000111333444222333444444555888<<>>>>>???AAABBBBBBAAA???>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@???>>>>>>=========>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;<<<===>>>>>>===;;;::::::;;;<<<:::999:::;;;<<<<<<<<<:::777666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@:::;;;===????????????>>>AAA@@@@@@@@@?????????>>>@@@???=========>>>=========???@@@@@@???BBBHHHMMMMMMQQQYYYaaajjjttt}}}{{{qqqgggaaa]]]YYYYYY\\\]]][[[YYYYYY\\\]]]\\\ZZZ^^^^^^]]]^^^^^^^^^\\\ZZZ^^^\\\ZZZWWWUUUUUUTTTUUUWWWVVVUUUSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTUUUTTTTTTYYYXXXVVVTTTSSSSSSTTTTTTYYYYYYZZZZZZYYYWWWUUUTTTTTTYYY___eeeiiihhhfffdddgggddd```[[[XXXVVVVVVVVVVVVYYY^^^dddkkk|||}}}wwwtttpppnnnsss{{{rrrZZZIIIBBBAAA>>>>>><<<:::999:::===???uuuccc[[[YYYWWWTTTRRRPPPPPPPPPOOONNNNNNMMMMMMLLLJJJHHHFFFDDDCCCCCCCCC@@@?????????AAABBBAAA@@@???>>><<<:::999999::::::===;;;999666555555666666777777777777666666666555555555444444333222222222222222333333333222111111111111222333333333222222444444333222111111000000333333222222222111111111000000000///////////////111111111111000000000///000111111111111222222222111111222222222111000000222111000111222222111111222222222222222222222222333333333333333333333333444333111000000111333444444444555444444666999<<>>>>>???@@@????????????????????????@@@@@@@@@@@@@@@???>>>===AAA@@@@@@??????>>>>>>===????????????????????????@@@???>>>============>>><<<<<<<<<=========>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<======<<<:::;;;<<<<<<;;;999555666999;;;=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=======================================>>>>>>??????@@@@@@======>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>@@@???>>>>>>???@@@@@@@@@@@@BBBDDDDDDDDDGGGMMMQQQXXX```kkkxxxvvvmmmddd```]]]YYYYYY\\\]]]ZZZXXXYYY[[[\\\[[[ZZZ]]]\\\\\\\\\]]]^^^]]]]]]___^^^[[[YYYWWWVVVUUUUUUVVVVVVUUUTTTRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUYYYXXXVVVUUUTTTTTTTTTUUUWWWXXXXXXYYYXXXWWWUUUUUUVVV\\\dddlllpppooollljjjlllhhhbbb[[[VVVSSSRRRRRRUUUWWW]]]bbbhhhvvv~~~wwwqqqjjjlllqqqzzzzzzbbbOOOEEEAAA???>>><<<:::999999;;;===uuuccc[[[YYYXXXUUUTTTPPPPPPPPPOOONNNNNNMMMMMMJJJIIIGGGEEEDDDDDDEEEEEEAAA@@@???@@@AAABBBAAA@@@???>>><<<:::999999::::::<<<:::888555444333333333777777777666666666555555444444444444444444444444222222222111222222333333222222333333333222111111222222333444333222000///111111111111111000000000111111000000//////......111111111111000000000000000111111111111222222222333333222222000///---,,,111111111111111000000000222222222222222222222222333333333333333333333333444333222111111222333444555555666555444555777:::>>>FFFSSS___jjjttt}}}~~~xxxvvvvvvyyy{{{~~~xxxpppbbbWWWOOOLLLKKKKKKHHHGGGEEECCCBBBBBBCCCCCCEEEDDDCCCBBBBBBBBBDDDDDDAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===BBBBBBAAA@@@@@@??????>>>????????????????????????@@@??????>>>>>>>>>>>>>>>============>>>>>>>>>>>>======<<<<<<<<<<<<======>>>=========<<<<<<<<<;;;>>><<<;;;;;;<<<<<<;;;::::::;;;<<<===<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCFFFKKKMMMOOOSSSYYY]]]hhhrrryyyppphhhbbb___]]]YYYXXXZZZ[[[ZZZXXXXXXYYYZZZZZZYYYZZZZZZZZZZZZ\\\]]]___aaaaaa```^^^[[[YYYXXXWWWVVVWWWVVVVVVUUUSSSRRRPPPOOORRRSSSTTTUUUVVVVVVVVVVVVXXXXXXWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUVVV\\\fffpppvvvvvvtttrrrrrrmmmddd\\\UUURRRRRRRRRTTTVVV[[[```dddnnnyyyooofffeeeffflllyyynnnZZZLLLEEE@@@???>>><<<;;;;;;;;;;;;tttaaaYYYXXXWWWUUUTTTOOOOOOOOONNNMMMMMMLLLLLLLLLKKKIIIGGGFFFFFFFFFGGGAAA@@@???@@@BBBCCCBBBAAA???>>>===;;;:::::::::::::::999777555444444444444777777666666666555555555333333444444444555555555222222111000111222444555333333333333222222111000222222222222222111000000111111111111111111111111444333333222111000//////111111111000000000000000000000111111111222222222333333222222111///...---111222222222111000111111111111111111111111111111222222222222222222222222333222222111111222222333333444555555444444777999;;;AAALLLVVVaaannnzzz|||zzzzzz{{{{{{xxxjjj___VVVQQQNNNJJJHHHFFFDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>===??????@@@AAAAAABBBBBBCCC????????????????????????>>>======<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>========================>>>===<<<<<<======<<<:::>>>>>>>>>>>><<<;;;999888========================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===>>>>>>??????@@@AAAAAABBBAAA@@@?????????AAAAAAAAAAAA@@@??????>>>>>>===???@@@AAABBBBBBCCCFFFGGGFFFLLLTTTZZZ___eeelllqqq~~~vvvmmmgggaaa```]]]XXXVVVXXXYYYXXXWWWWWWWWWXXXXXXWWWXXXXXXYYYYYYZZZ]]]aaaccccccbbb```^^^\\\ZZZYYYXXXYYYYYYXXXWWWUUUSSSQQQOOOSSSSSSUUUVVVVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWWWWWWWTTTUUUUUUUUUVVVVVVUUUUUUTTTZZZcccmmmuuuzzz||||||xxxrrriii___XXXUUUUUUVVVTTTVVV[[[___aaagggvvvzzznnnfffbbb___bbbmmmxxxdddSSSJJJBBB@@@>>>============<<>>===<<<;;;:::::::::888777777777777777777777666666666666555555555555222222333333444555555555222222111000111222444555333333333333222222111000444222111//////000111222111111222222222222222222444333333222111000//////000000000000000000111111000000111111111222222222111222222222222222222111333444555444222111222333111111111111111111111111222222222222222222222222222222222222222222222222000222444444444555777999888===EEENNNYYYgggvvv||||||}}}zzzttthhh]]]VVVRRRPPPNNNKKKIIIHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA???>>>>>>@@@@@@@@@AAABBBBBBCCCCCC????????????????????????>>>>>>=========>>>>>>????????????????????????>>>>>>>>>>>>======>>>>>>>>><<<<<<======>>>??????@@@???===<<<<<<===>>><<<;;;999:::;;;===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@>>>>>>???@@@AAA@@@@@@?????????>>>>>>>>>BBBDDDGGGHHHHHHJJJNNNQQQOOOWWWbbblllttt|||zzzvvvmmmgggaaa```]]]WWWUUUUUUWWWWWWWWWVVVUUUUUUUUUVVVVVVWWWYYYYYYYYY\\\```dddcccbbbaaa```^^^\\\[[[ZZZ\\\\\\ZZZYYYVVVTTTRRRQQQSSSSSSUUUVVVVVVVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYXXXUUUUUUTTTTTTUUUUUUUUUVVVUUUXXX^^^gggqqqzzzyyyoooddd\\\XXXVVVVVVVVVWWW[[[^^^___aaakkkwww~~~qqqeee^^^ZZZ\\\eeevvvlllYYYMMMDDDAAA===<<<===>>>===<<>>>>>===<<<;;;::::::777777888888888999999999666666666555555555444444222222222333333444444444222222222111222222333333222222333333333222111111444222000......///222444111111111222222222222222111111000000//////......000000000000111111111111000111111111111222222222000000111333333444444444333555777555222000222444111111111111111111111111222222222222222222222222222222222222222222222222///111333444444555777999333777>>>EEEPPP^^^nnnyyy~~~~~~||||||~~~{{{~~~qqqiii^^^]]]YYYUUUPPPKKKHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???CCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBB@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????<<<<<<===>>>???@@@AAAAAA@@@>>>======>>>>>>===<<<===>>>>>>>>>>>>>>>??????????????????????????????AAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@DDDIIILLLNNNQQQWWW\\\bbbkkkxxxvvvqqqpppmmmfff```^^^[[[VVVTTTUUUVVVVVVVVVUUUSSSRRRSSSUUUUUUXXXZZZZZZYYYZZZ^^^bbbbbbbbbbbbaaa```___]]]\\\___]]][[[XXXUUUTTTRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZVVVVVVUUUTTTTTTUUUUUUVVVVVVXXX\\\bbblllvvv}}}sssggg^^^XXXUUUTTTWWWXXX[[[]]]\\\]]]dddnnn}}}vvvddd\\\WWWYYY___mmmvvvbbbTTTJJJEEE???<<<======<<<:::yyydddZZZXXXVVVTTTTTTPPPPPPOOOOOONNNMMMMMMMMMJJJIIIGGGEEEDDDDDDDDDEEEBBBAAA@@@AAACCCCCCCCCBBB???>>>>>>===<<<;;;:::999888888888999888888777777666666555555555444444444111111222222222222222222222222333333333222111111111111222333333333222222111111000//////000111222000000000111111111222222000000000//////////////////000000000111111111111000111111111111222222222///000111222222333333333222555777555111///111444111111111111111111111111111111111111111111111111222222222333333222222222000222444444333333444666222444888===EEEQQQ```jjjooouuu{{{|||{{{yyy{{{}}}xxxyyyzzz~~~tttrrrmmmfff]]]TTTMMMIIIGGGGGGGGGFFFFFFEEEDDDCCC@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCAAAAAA@@@@@@@@@?????????@@@??????>>>>>>??????@@@>>>>>>>>>??????@@@@@@@@@@@@???===>>>??????>>><<>><<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@AAAAAABBB???@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFDDDJJJRRRWWW\\\bbbkkkrrr|||rrrkkkiiihhhiiibbb\\\[[[YYYUUUTTTVVVTTTUUUVVVTTTQQQPPPRRRTTTUUUXXX[[[[[[YYYXXX[[[___```aaaaaabbbaaa```___^^^```^^^YYYUUUSSSQQQQQQRRRQQQRRRSSSTTTUUUUUUUUUUUUWWWXXXYYY[[[\\\\\\[[[[[[XXXWWWVVVUUUTTTTTTUUUUUUVVVWWWYYY___fffooovvv{{{}}}xxxooofff^^^YYYVVVUUUWWWWWWYYY[[[ZZZZZZ```hhhqqqxxxfff]]]XXXYYY]]]gggrrreeeWWWPPPFFFAAA@@@@@@>>><<<|||fff\\\YYYWWWUUUUUURRRQQQQQQPPPPPPOOOOOONNNJJJIIIHHHGGGGGGGGGHHHIIIBBBAAA@@@AAACCCDDDCCCBBB??????>>>>>>===;;;:::999999999999999888777555555666666555555555444444444111111111111111111111111222333444444333222000///000111222333333333333333///000111222222111000///.../////////000000111111111111111111111222222222//////000000111111111222000111111111111222222222//////000111111111111111111555777444000...000333000000000000000000000000111111111111111111111111111222222333333222222111222333555444333222222333444555777888===FFFRRR\\\eeellltttxxxwwwwwwyyy|||uuussssssvvv|||zzzooobbbXXXRRRIIIIIIIIIHHHGGGFFFEEEDDD@@@AAACCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBB>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@????????????@@@@@@@@@@@@@@@???????????????@@@???>>>>>>??????>>><<<>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@AAABBBBBB???@@@BBBDDDEEEEEEDDDDDDCCCCCCDDDFFFGGGIIIJJJJJJPPPXXXaaaiiipppxxxrrriiifffeeedddfff___YYYXXXWWWTTTTTTWWWSSSUUUVVVTTTPPPOOOQQQSSSUUUYYY]]]\\\YYYWWWYYY]]]___```aaabbbbbbaaa```___```]]]XXXSSSPPPOOOPPPQQQQQQRRRSSSTTTTTTUUUTTTTTTWWWXXXZZZ[[[\\\\\\\\\[[[ZZZYYYWWWUUUTTTTTTUUUUUUSSSTTTWWW[[[aaaggglllppprrroooiiiccc^^^[[[YYYYYYWWWVVVWWWYYYXXXXXX]]]eeekkkwwwiii```ZZZ\\\^^^eee|||vvvddd[[[OOOHHHEEEDDDBBB???iii]]]YYYVVVTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMJJJGGGDDDCCCDDDFFFHHHBBB@@@>>>???AAACCCCCCCCCAAA@@@@@@>>><<<:::888777999888777888999:::999777777777666555444333333333555444333222222222333444111111222222222333333333222333333444444333333222111111000000000000000111111222222222222111000000000000000000111222333444222222111000//////000000111111000000000000000111111000000000000000111111000000111111111222222222111111222222222333333333222222111111111111222222111000000000111222333333333333333444444444555555222555777777888===FFFNNN```eeellloooqqqrrruuuwwwwwwoookkkoootttxxxzzziii[[[TTTKKKCCCCCCEEECCCAAAAAA@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@BBBAAA@@@@@@??????@@@@@@>>>????????????@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>AAABBBCCCBBB@@@>>>>>>???@@@AAAAAA@@@>>>>>>@@@BBB>>>@@@CCCDDDDDDEEEFFFHHHIIIIIIJJJJJJLLLRRRXXX^^^ccclllwwwqqqeee```___]]][[[]]]\\\\\\ZZZYYYVVVUUUSSSRRRQQQPPPOOOOOOPPPQQQRRRZZZ[[[\\\\\\ZZZZZZ[[[]]]]]]aaadddbbb]]]\\\aaaggggggddd___YYYSSSOOOLLLKKKLLLMMMNNNPPPRRRSSSTTTUUUSSSUUUXXX[[[\\\]]]\\\\\\[[[[[[ZZZYYYXXXVVVUUUTTTRRRSSSTTTWWWZZZ^^^bbbdddgggfffeeeccc```^^^]]]\\\[[[[[[ZZZXXXWWWYYY^^^aaannnwww{{{pppddd\\\[[[ZZZ^^^ppplllXXXOOOKKKEEEBBBCCChhh]]]YYYVVVTTTSSSRRRRRRRRRRRRQQQPPPOOONNNOOOMMMJJJGGGFFFGGGIIIKKKBBB@@@>>>???AAACCCCCCCCCAAA@@@???>>><<<:::999888999888777777888999888777666666666555444444444333444444333222222222333444222222333333333444444444222333333444444333333222111111000000000000111111111222222222222111000000000000000000111222333444222222111000000000000000111111000000000000111111111111000000000000111111111111111111111111222222111111111222222222333333222222111111111111222222111111111000111111222222333333333444444444444555333555777777666:::AAAGGGQQQXXXaaagggjjjllloooqqqyyyrrrnnnqqqtttvvv{{{tttbbbWWWLLLHHHHHHFFFDDDEEEBBBCCCDDDFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBB??????@@@@@@AAAAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@===>>>>>>>>>>>>?????????CCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@BBBCCCBBBAAA@@@@@@AAA@@@AAAAAAAAAAAACCCFFFHHHAAACCCFFFHHHIIIJJJLLLMMMNNNOOORRRUUUYYYaaaiiinnn|||tttggg^^^[[[ZZZYYYWWWZZZ[[[]]]]]]\\\YYYUUUSSSSSSRRRQQQPPPQQQRRRSSSTTTWWWZZZ^^^```___]]]\\\[[[\\\```cccaaa\\\\\\```eeegggeee```[[[UUUQQQOOOMMMMMMNNNOOOQQQSSSTTTVVVVVVUUUVVVYYY[[[\\\\\\\\\[[[ZZZZZZYYYXXXWWWUUUTTTSSSQQQRRRSSSUUUXXX\\\___aaaeeedddcccbbbaaa```^^^^^^]]]]]]\\\[[[ZZZ\\\aaadddhhhppp~~~vvvkkkaaa^^^YYYYYYfffwww~~~iii\\\TTTKKKEEEDDDhhh\\\XXXVVVTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMKKKHHHEEEDDDEEEFFFHHHBBB@@@>>>???AAACCCCCCCCCAAA@@@???>>><<<:::999888888777666666888888777666555555555555555555444444444333333222222333333444333333444444444555555555222222333333333333222222111000000000000000111111111222222222222111000000000000000000111111222333222111000000000000000000111111000000000111111222111111000000000000000111222222111111111111111111111111111222222222222333222222111111111111222222222222111111000111111111333333333333444444444444333555777666555666:::>>>DDDLLLWWW```eeeiiinnnqqqyyyvvvtttvvvwwwwwwzzz~~~uuufffUUULLLHHHEEECCCDDDBBBCCCDDDEEEEEEEEEDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBBBB@@@@@@??????@@@AAAAAABBBCCCBBBBBBAAA@@@AAAAAAAAA?????????@@@@@@@@@AAAAAADDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBB===???@@@@@@??????AAABBB>>>???@@@@@@AAACCCGGGJJJHHHKKKNNNQQQSSSUUUXXX[[[\\\^^^ccchhhoooxxxxxxmmmfff]]]XXXWWWWWWVVVUUUXXX[[[^^^``````\\\XXXUUUSSSRRRQQQQQQRRRSSSTTTUUUTTTXXX___bbbbbb___\\\ZZZ[[[___aaa```\\\[[[___cccfffddd```\\\XXXTTTRRRPPPNNNNNNPPPRRRTTTVVVXXXYYYWWWXXXZZZ[[[\\\\\\[[[[[[YYYYYYXXXWWWVVVTTTSSSRRRPPPPPPQQQRRRUUUXXX[[[\\\``````aaaaaaaaaaaa``````_________^^^^^^```dddgggeeelllzzz|||rrrhhhaaaZZZVVV^^^kkksssfffYYYMMMGGG~~~ggg\\\XXXVVVTTTSSSRRRRRRRRRRRRQQQPPPOOONNNLLLJJJGGGEEEDDDDDDEEEEEEBBB@@@>>>???AAACCCCCCCCCAAA@@@???===<<<::::::999777666555666777888777555444444444555555555555555333333333333333333444444333333333333444444444444222222333333333333222222000000000000000000111222111222222222222111000000000000000000000111222222111111000000000000000111111111000000111111222222222111000000000000000000222222222111111111111111111111111111222222222222222222111111111111222222333333222111000000000111222222333333333444444444222444666666555555888:::<<>>???AAACCCCCCCCCAAA@@@>>><<<;;;:::::::::777666555666777888777555444444444555555555555555222222222333333444444444222222222222333333333333111222222333333222222111000000//////000111222222111222222222222111000000000000000///000000111111111000000000000000111111111111111111111222333333222222111000//////000000111111111111111111111111000000111111111222222222222222111111111111222222333333222111000000000111222222222333333333444444111333444666666777888999666:::@@@GGGOOOYYYfffoootttyyy~~~~~~}}}|||~~~|||lllaaaXXXSSSSSSPPPPPPOOONNNLLLIIIGGGEEEDDDEEEEEEFFFFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDCCCFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAABBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDFFFEEEEEEDDDDDDCCCCCCBBBDDDEEEFFFGGGFFFHHHJJJLLLIIIJJJLLLNNNQQQVVV\\\aaahhhkkkoootttxxx}}}zzzmmmgggaaa___\\\ZZZXXXWWWVVVUUUUUUVVVXXXYYYYYYYYYXXXWWWQQQQQQPPPOOOPPPQQQSSSSSSRRRUUUXXXZZZZZZYYYZZZZZZXXX[[[]]]\\\[[[ZZZ[[[^^^^^^]]]\\\ZZZXXXVVVTTTSSSPPPQQQSSSUUUWWWYYYZZZ[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZXXXXXXWWWVVVUUUSSSRRRQQQOOOOOOOOOPPPQQQTTTVVVXXXXXXYYY[[[]]]^^^^^^]]]\\\\\\]]]^^^^^^___aaaeeehhhkkknnnttt{{{}}}rrriiiaaa]]]```eeerrrgggTTT|||fff[[[XXXVVVTTTTTTRRRRRRRRRRRRQQQPPPOOONNNNNNLLLJJJHHHFFFFFFEEEEEEBBB@@@>>>???AAACCCCCCCCCAAA@@@>>><<<;;;:::;;;;;;888777666666888888777666555555555555555555444444111111222333444444444444111111111222222222333333111111222222222222111111////////////000111222333111222222222222111000000000000000//////000000111000000000000000111111222111111111111111222333444333222111000////////////000000111111111222222222000000000111111111111222222222111111111111222222222222111111000111111111222222222222333333333333111222333555666777888999777999<<>>???AAACCCCCCCCCAAA???===;;;::::::;;;<<<999888777777888999888777666666666555444444444333000111222444555555444444222222222333333333444444111111222222222222111111////////////000111222333111222222222222111000000000000////////////000000000000000000000111222222111111111111222333444555333222111000//////////////////000111222333333444000000000000111111111111222222111111111111222222111111111000111111222222111222222222222333333333333222222333444666777777777888:::<<>>???AAACCCCCCCCCAAA???===;;;:::;;;<<<<<<999888777888999:::999777777777666555444444333333000111222444555555444444333333333444444444555555111111222222222222111111////////////000111222333111222222222222111000000111000////////////000000000000///000000111222222111111111111222333444555333222111000////////////......///111222333444555000000000000111111111111222222111111111111222222111000000000111222333333111111222222222333333333555333111111222444444444111333555666999AAAKKKRRRcccrrrxxxqqqnnndddccc```\\\YYYUUURRRQQQQQQRRRSSSUUUVVVWWWWWWXXXTTTTTTTTTTTTRRROOOMMMKKKGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEFFFHHHHHHFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFFFFHHHIIIJJJKKKLLLNNNOOORRRUUUXXX\\\^^^___[[[^^^bbbgggmmmttt|||{{{sssnnngggaaaaaaaaa```___]]]ZZZXXXXXXYYYYYY\\\```cccccc```\\\ZZZVVVUUUSSSRRRQQQQQQQQQQQQRRRTTTVVVVVVUUUTTTTTTUUUUUUWWWXXXYYYYYYYYYXXXXXXVVVWWWXXXYYYYYYXXXWWWWWWTTTTTTUUUVVVVVVWWWWWWXXXVVVVVVVVVWWWWWWXXXZZZZZZYYYYYYXXXWWWVVVTTTSSSRRRQQQRRRRRRTTTVVVYYY\\\^^^___```aaa```^^^ZZZVVVTTTTTTVVVXXXZZZ[[[]]]aaaccc```ccceeeeeehhhuuu{{{ooohhhmmmwwwyyyggg[[[XXXWWWUUUTTTRRRRRRRRRQQQPPPOOOMMMMMMNNNMMMKKKJJJHHHHHHGGGGGGCCCAAA>>>>>>@@@BBBCCCCCCAAA@@@>>><<<;;;:::::::::888888777666666666666666:::999777555444333444444333333333333333333333333333333333222222111111111222111111111000000//////111111111111111111111111000000000000111111111111111111111111111111111111000000000000000111111111000000000000111111111111444333111000000000111222222222222222222222222222111000000000//////......111111111111000000//////111111111111111111111111333333333222222333444444444444444555555555666666000222444888===AAAEEEGGGUUUfffyyyzzzrrrnnnmmmkkkfffbbbaaabbbdddeeeeeedddcccbbbhhheee```]]]\\\[[[YYYWWWNNNNNNMMMLLLLLLLLLLLLMMMGGGGGGGGGEEECCCBBBDDDEEEGGGGGGHHHGGGEEEDDDEEEGGGEEEGGGHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHJJJLLLMMMOOONNNOOOOOOOOOOOORRRVVVZZZ]]]aaahhhmmmppprrruuuvvvwwwyyy|||{{{qqqjjjeee```___aaa``````^^^[[[XXXWWWXXXZZZ]]]bbbjjjrrruuuqqqiiiccc[[[ZZZXXXVVVTTTSSSRRRRRRSSSRRRRRRSSSSSSTTTUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWVVVWWWXXXYYYYYYXXXWWWWWWUUUTTTSSSSSSUUUXXX[[[^^^bbb]]]WWWSSSSSSSSSRRRQQQRRRRRRRRRSSSVVVZZZ^^^```^^^^^^^^^^^^]]][[[YYYWWWVVVWWWXXXZZZ\\\^^^___```aaa```bbbeeehhhnnn{{{wwwuuullljjjsss{{{ggg[[[XXXVVVTTTSSSRRRRRRRRRQQQPPPOOONNNMMMNNNMMMKKKJJJHHHGGGGGGGGGCCCAAA??????@@@BBBCCCCCCAAA@@@>>><<<;;;:::::::::888888777666666666666666888777666444333333222222333333333333333333333333333333333222222222111111222111111111000000000000111111111111111111111111000000000000111111111111000000000000000000000000111111111111000000000///000000000000111111111111333222111111000000111111222222222222222222222222222222222111111000000000222222111111111000000000111111111111111111111111222222222222222333444555333333444444444555555555222333444777:::===???AAAIIIXXXjjjxxx}}}yyyuuussssssttttttuuuvvvvvvvvvvvvsssnnnkkkhhhdddaaa^^^YYYYYYZZZ\\\^^^^^^[[[YYYRRRPPPMMMKKKJJJJJJJJJKKKMMMMMMMMMKKKIIIIIIKKKMMMKKKMMMOOOOOONNNNNNNNNOOONNNNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOQQQTTTVVVXXXZZZ[[[[[[[[[]]]aaafffjjjvvv{{{zzzqqqiiieeeccc```aaadddaaa```___\\\XXXWWWYYYZZZ___fffpppzzz}}}xxxnnnggg]]]\\\ZZZXXXVVVUUUTTTTTTQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWXXXXXXYYYZZZZZZYYYYYYXXXVVVUUUTTTTTTVVVXXX\\\^^^aaa\\\VVVSSSRRRRRRRRRPPPRRRSSSTTTUUUXXX[[[^^^___^^^^^^^^^^^^]]][[[YYYXXXVVVVVVXXXYYY[[[]]]^^^___^^^]]]^^^aaaccchhhttt{{{pppjjjmmmqqqttthhh\\\XXXVVVSSSRRRSSSSSSSSSRRRQQQPPPNNNNNNMMMMMMKKKIIIHHHGGGGGGGGGDDDBBB??????AAACCCDDDDDDAAA@@@>>><<<;;;:::::::::888888777666666666666777555666555555444333111111333333333333333333333333333333333333222222222222111111111111111000000000111111111111111111111111000000000000111111111111////////////////////////222222111111000000//////000000000000111111111111111111222222111111000///222222222222222222222222333333333333333222222222222222222222222111111111111111111111111111111111111111111222222444555666222222333333333444444444444444444555666777999999===IIIXXXfffvvv{{{vvvqqqmmmllllllnnntttyyyyyytttnnneee```ZZZWWWXXXYYYXXXWWWXXXXXXVVVTTTRRRSSSVVVXXXXXXZZZ]]]]]]\\\\\\\\\]]]]]]]]]\\\[[[ZZZXXXWWWVVVVVVWWWYYY[[[\\\\\\[[[ZZZ\\\\\\]]]___bbbeeehhhjjjrrrrrrssstttvvv{{{uuuppphhhbbbaaa```___```dddcccbbbaaa^^^[[[ZZZZZZ\\\aaahhhsss}}}{{{ppphhh^^^]]]\\\ZZZXXXWWWVVVVVVQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWVVVWWWXXXXXXYYYYYYXXXXXXYYYZZZZZZ[[[[[[ZZZYYYYYYWWWVVVTTTTTTUUUXXX[[[]]]]]]ZZZVVVSSSRRRRRRQQQPPPSSSTTTVVVXXX[[[\\\^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYVVVVVVXXXYYY[[[\\\]]]^^^^^^\\\\\\^^^```ccclllvvvuuukkkiiihhhhhhppp{{{iii\\\XXXUUURRRQQQSSSSSSSSSRRRQQQPPPOOONNNMMMLLLKKKIIIHHHGGGFFFFFFDDDBBB@@@???AAACCCDDDDDDAAA@@@>>><<<;;;:::::::::999888777777666666777777555555666666555444222111333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000111111111///000000000111111111111000111222222222111///...111111111111222222222222333333333333333333333333222222222222222222222222111111111111111111111111000000000111222444555666111111222222222333333333555555444444444555555666:::AAAJJJTTTaaarrr}}}vvvnnnjjjlllnnnllljjjkkkjjjhhheeeccceeehhhkkknnnppprrrsssqqqpppooooootttsssrrrqqqnnnllljjjiiiiiikkkoooqqqrrrqqqooonnnssssssuuuwwwzzz~~~vvvpppnnnfffaaa```___\\\]]]```eeeeeedddbbb___]]]^^^___bbbgggooowwwyyytttkkkccc^^^]]]\\\ZZZYYYXXXWWWWWWTTTSSSRRRQQQPPPPPPPPPPPPNNNOOOPPPRRRSSSUUUVVVWWWVVVWWWXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXVVVUUUSSSRRRSSSVVVXXXZZZZZZXXXVVVTTTRRRRRRQQQQQQTTTVVVXXX[[[]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZWWWXXXXXXZZZ[[[\\\]]]]]]```]]]\\\^^^___```gggooo{{{zzzoooiiieeedddkkksss~~~jjj]]]XXXUUURRRQQQSSSSSSRRRRRRQQQOOONNNMMMMMMLLLJJJIIIGGGFFFFFFFFFDDDBBB??????AAACCCDDDDDDAAA@@@>>><<<;;;:::::::::999999888777777777777777555666777777777555333222333333333333333333333333333333333333333333333333111111111111111222222222111111111111111111111111///000000000111111111111111111111111111111111111......///000111222222333///000000000111111111111000000111222222000///...000000000111111222222222111111111222222222222222222222222222222222222222111111111111111111111111///000000111222333555666111111111222222222333333444444444444444555666666999;;;???FFFOOO\\\lllwww~~~yyyssspppnnnkkkeee``````___]]]]]]___fffffffffeeebbbaaabbbcccdddfffiiilllmmmjjjddd```]]]\\\[[[YYYXXXWWWWWWWWWTTTSSSRRRPPPOOOOOOOOOOOOMMMNNNOOOQQQSSSUUUWWWWWWVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVTTTSSSQQQPPPQQQSSSUUUWWWWWWWWWVVVUUUSSSRRRRRRRRRTTTVVVYYY[[[\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]```\\\[[[]]]^^^^^^ccciiippptttkkkeeecccfffkkktttjjj]]]YYYVVVSSSQQQRRRRRRRRRQQQPPPOOOMMMMMMLLLLLLJJJHHHGGGFFFFFFFFFCCCAAA>>>>>>@@@BBBCCCCCCAAA@@@>>><<<;;;:::::::::999999888777777777777888666666777777666555555444333333333333333333333333333333333333444444444444111111111222222222222222111111111111111111111111000000000000111111111111111111111111111111111111......///000111222222333000000000000111111111111000000111111000000///...//////000000111222222222000000000000111111111111111111111222222222222222111111111111111111111111000000000111111333444555111111222222222333333333333333333333444555666777555555888===CCCKKKXXXdddvvvqqqiiigggffffffeee```]]]___```______aaadddeeeffffffdddddddddeeegggfffeeeeeefffeeeccc```\\\[[[ZZZXXXWWWWWWVVVVVVRRRQQQPPPOOONNNMMMMMMMMMNNNNNNPPPRRRSSSUUUVVVWWWUUUVVVWWWWWWXXXXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRPPPOOOOOOPPPSSSTTTTTTVVVWWWWWWUUUSSSSSSSSSUUUVVVXXXZZZZZZZZZXXXWWWXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\XXXWWWZZZ[[[[[[^^^bbbgggsssxxxlllccc______```nnnjjj]]]YYYWWWTTTRRRQQQQQQPPPPPPOOONNNLLLKKKLLLKKKJJJHHHGGGFFFEEEEEEBBB@@@======???AAABBBBBBAAA@@@>>><<<;;;::::::::::::999888888777777888888666666555444444444555555333333333333333333333333333333333444444444555555111111111222222333333333111111111111111111111111000000000000111111111111111111111111111111111111111111000000000000000000000000000000111111111111111111000////////////////////////000111222222222000000000000111111222222000000000111111111222222111111111111111111111111111111000111111222333333222222222222333333333444222222222222333444555666222111444999<<>>@@@AAAAAAAAA@@@>>><<<;;;::::::::::::999888888777888888888666555444333222333444555333333333333333333333333333333333444444555555555111111111222222333333333111111111111111111111111000000000000111111111111000000000000000000000000333333222111000///...---000000000000111111111111222111///.........///000...//////000111222222222000000111111111222222222//////000000111111111222111111111111111111111111222111111111111111222222222222333333333444444444222222111111222333333444333111444888999888???HHHRRRbbbsss~~~rrrllleeeaaa``````___]]]]]]YYYWWW[[[\\\ZZZZZZ\\\]]]___bbbcccccccccdddfffaaaaaa```bbbdddeeeeeeddd\\\\\\ZZZYYYXXXXXXXXXXXXSSSSSSRRRQQQQQQQQQRRRRRRPPPQQQRRRSSSTTTUUUVVVWWWTTTTTTUUUVVVVVVVVVVVVUUUXXXWWWUUUSSSRRRRRRSSSTTTUUUSSSQQQOOOOOOPPPRRRTTTRRRVVVYYYYYYWWWUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUTTTUUUTTTTTTSSSTTTUUUWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXTTTTTTXXX[[[[[[\\\___```gggqqq|||{{{oooeeeaaa]]][[[```uuulll^^^YYYVVVSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLJJJJJJIIIHHHGGGFFFFFFEEECCCAAA>>>>>>@@@BBBCCCCCCCCCBBBAAA???===<<<::::::;;;:::999777666555555555555555666666555555444333333333333222222111111111000111222222444444555666222222111111000/////////111111111111111111111111000000111111111111000000////////////000000000000111111000000//////......111111111111111111111111111111111111111111111111222111111111000000//////222111111111000000//////000111222222222222111000333222111111111222333444000111111111111222222222555555444333333222222111111111222222222333333333555444333333444666999;;;GGGLLLZZZnnnvvvqqqiiifffaaa]]]ZZZXXXXXXYYY\\\[[[[[[ZZZ[[[\\\^^^___^^^___aaabbbcccccccccccc^^^___aaacccdddddddddccc___\\\XXXWWWXXXZZZYYYXXXQQQQQQQQQQQQQQQRRRRRRRRRQQQSSSUUUVVVWWWWWWWWWVVVRRRSSSSSSTTTUUUUUUVVVVVV[[[YYYWWWUUUTTTSSSTTTUUU[[[XXXTTTQQQOOOPPPSSSUUUZZZXXXVVVVVVWWWXXXXXXWWWWWWTTTPPPOOOPPPRRRQQQPPPRRRSSSTTTUUUVVVWWWWWWWWWTTTTTTSSSSSSTTTVVVXXXYYYXXXWWWVVVUUUUUUVVVXXXYYYaaaccciiirrrzzzmmmbbb\\\ZZZ```lllkkk^^^YYYVVVTTTSSSOOOOOOOOOPPPPPPPPPPPPPPPLLLKKKJJJIIIHHHGGGFFFEEECCCAAA>>>>>>@@@BBBCCCCCCCCCBBBAAA???===<<<;;;:::999999888777666666777777555555666666555555444333333333222222222222222222111222222333333444444555111111111111222222222222111111111111111111111111000000111111111111000000000000000000111111111111111111000000////////////111111111111111111111111222222222222222222222222222111111111000000000000111111111111000000000///333333333333333333333333000//////000222444666777000111111111111222222222111111111222333333444444111111222222222333333333444444333333444666888:::===AAAMMM^^^ooovvvkkkhhhbbb```]]]ZZZYYYYYYZZZZZZ\\\\\\[[[ZZZZZZ[[[\\\\\\[[[\\\^^^```aaabbbbbbaaa^^^___aaacccddddddddddddaaa^^^ZZZXXXYYYZZZYYYWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRSSSTTTUUUWWWXXX[[[YYYVVVTTTTTTUUUWWWXXX]]]ZZZVVVRRRQQQQQQSSSTTTWWWWWWWWWXXXYYYYYYXXXWWWUUURRROOONNNPPPQQQQQQPPPRRRSSSTTTUUUVVVWWWWWWWWWUUUTTTTTTSSSTTTUUUWWWWWWVVVUUUTTTTTTTTTVVVXXXZZZ\\\___dddkkkwwwtttggg```]]]\\\dddyyykkk^^^YYYVVVTTTTTTNNNNNNNNNNNNNNNOOOPPPQQQMMMMMMKKKJJJIIIGGGFFFEEECCCAAA???>>>@@@BBBCCCCCCCCCBBBAAA???>>><<<;;;:::888777777777777777888888555555666666555555444333222222222222222222333333333333333333333333333333000111111222333333444444111111111111111111111111000000111111111111000000111111111111222222222222111000000000000/////////111111111111111111111111333333333333333333333333111111111111111000000000111111111111000000000000333222111111111111222333//////000000222333555666000111111111111222222222000000000111222222333333111111222222222333333333444333333333444666777999888:::AAAMMMYYYjjj~~~ssshhhaaa^^^ZZZYYYXXXWWWWWWYYY[[[\\\]]]\\\[[[ZZZYYYYYYYYYZZZYYYZZZ\\\]]]___`````````^^^___aaabbbcccdddddddddaaa^^^[[[YYYXXXXXXWWWVVVYYYYYYXXXXXXWWWWWWVVVVVVWWWVVVTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQSSSVVVXXXZZZ[[[YYYVVVTTTTTTWWW[[[]]]```^^^ZZZVVVSSSSSSSSSTTTUUUWWWZZZ\\\\\\ZZZWWWUUUSSSPPPNNNNNNOOOPPPPPPPPPRRRRRRTTTUUUVVVWWWWWWWWWUUUTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRRRRSSSUUUWWWYYYWWW\\\aaaeeelllzzzrrrgggbbb]]]```nnnkkk^^^YYYVVVTTTTTTRRRQQQOOONNNMMMMMMNNNNNNNNNMMMLLLKKKIIIGGGFFFFFFDDDAAA???>>>@@@BBBBBBBBBBBBBBB@@@???>>><<<;;;;;;999888777777777777777777555555555666555555444333111111111222222333333333444444444333333222222222111111111222222222333333111111111111111111111111000000111111111111000000000000000111111111222222000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111000000000000000111000...------...000111222222222111111111111111000000111111111222222222222222111111000/////////111111222222222333333333333333333333444555666777888999===BBBIIIUUUjjj|||uuulllhhhbbb]]][[[VVVVVVUUUVVVWWWYYY[[[\\\___^^^]]]\\\[[[ZZZYYYYYYXXXYYYZZZ\\\^^^___```aaa______```aaabbbcccdddddd^^^]]][[[YYYYYYXXXXXXWWWZZZZZZYYYYYYXXXWWWWWWWWWXXXVVVSSSQQQPPPPPPRRRSSSRRRQQQPPPQQQSSSVVVZZZ]]][[[XXXUUUTTTUUUYYY^^^aaacccaaa]]]ZZZWWWVVVVVVVVVWWWZZZ^^^```^^^ZZZVVVSSSRRRQQQOOOOOOOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTSSSRRRQQQQQQRRRTTTUUUVVV[[[```bbbeeepppqqqiiifffccchhh|||kkk^^^ZZZWWWUUUTTTRRRQQQPPPOOONNNMMMMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFDDDBBB???>>>@@@AAABBBBBBBBBAAA@@@???>>>===<<<;;;;;;:::999777666555555555555555555666555555444333111111111222222333333333555444444333333222222111222222111111000000000000111111111111111111111111000000111111111111000000/////////000000000111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111222222222000000000000000000111111111000...------...000111222222222222111111000000000000111111111222222222222222111000000//////...111111222222222333333333222222333333333444555555666777:::===???EEEUUUdddvvv~~~qqqfffdddddd```\\\ZZZVVVVVVVVVVVVWWWXXXZZZ[[[______^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\^^^___```aaa______``````aaacccdddddd_________^^^]]]\\\]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZXXXVVVSSSQQQPPPRRRTTTUUURRRRRRQQQRRRTTTXXX\\\^^^[[[YYYVVVTTTVVVZZZ___ccccccbbb```]]][[[YYYXXXXXXYYY]]]aaaaaa]]]WWWSSSQQQRRRRRRRRRQQQQQQPPPQQQQQQPPPPPPRRRSSSTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRUUUTTTRRRPPPPPPPPPQQQRRRVVV[[[`````````hhhwwwtttnnnfffeeesssjjj^^^ZZZWWWUUUUUUOOOPPPPPPQQQQQQPPPPPPOOOLLLKKKKKKJJJIIIHHHGGGGGGEEEBBB???>>>@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;999777666555555444555555666666555555444333222222222222222222333333444444444333333222222222222222111111000//////...111111111111111111111111000000111111111111000000.../////////000000000000000000000111111111111222111111111111111111111111000000000000000000000000111111111222222222222222000000000000111111111111333222111111111111222333...///000111222222222222000111111111111222222222/////////000111111222222111111222222222333333333222222222333333444444444000111444888999<<>>===<<<<<<:::999888777666666666666555555666666555555444333333333222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000111111111111000000//////000000000111111111000000111111111222222222111111111111111111111111000000000000000000000000111111111222222333333333///000000000111111111111333333333333333333333333...///000111222222111111000111111111111222222222//////000111111222222333111111222222222333333333111222222333333333333333000///111555777888>>>EEELLL\\\ooo~~~xxxjjj___[[[YYY\\\\\\YYYWWWWWWUUUUUUUUUVVVVVVWWWXXXXXXZZZ[[[\\\^^^______^^^^^^]]]]]]\\\\\\\\\]]]^^^_______________```bbbcccdddiiikkkkkkiiieeebbbbbbccc^^^^^^^^^___``````aaaaaa]]][[[YYYVVVUUUUUUUUUVVVTTTUUUVVVWWWYYY[[[]]]^^^\\\ZZZXXXWWWWWWYYY[[[]]]YYYZZZZZZ[[[[[[ZZZYYYYYYUUUXXXZZZWWWRRRNNNOOOQQQRRRTTTUUUSSSPPPMMMNNNOOOLLLMMMNNNOOOPPPQQQQQQQQQOOOPPPRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOPPPQQQSSSUUUUUUXXX\\\]]]^^^bbbhhhmmmxxx{{{qqqmmmooovvvjjj^^^ZZZWWWVVVUUUTTTUUUWWWVVVTTTPPPKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHEEECCC@@@???@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<888888777777777777888888555555666666555555444333444333333222222111111111333333333333333333333333111111111222333333444444111111111111111111111111000000111111111111000000000111111111111222222222000000111111222222222222111111111111111111111111111111111111111111111111111111111222222333333333//////000000111111111222000111222222222222111000111222222222111000...---000111111111111222222222333333222222111000000000111111222222222333333333111111222333333333222222666333222555777777:::>>>===KKKZZZeeetttuuufffZZZ]]]ZZZYYY[[[ZZZVVVUUUXXXSSSSSSTTTUUUVVVWWWWWWXXXWWWXXXZZZ]]]^^^_________^^^]]]\\\[[[[[[\\\]]]^^^______^^^___```aaacccdddkkklllmmmiiiddd```______[[[[[[\\\]]]^^^___`````````^^^\\\YYYWWWUUUTTTTTTUUUVVVWWWYYY[[[\\\]]]^^^\\\[[[YYYXXXWWWXXXZZZ[[[TTTUUUWWWYYYYYYYYYXXXXXXQQQSSSUUURRRMMMLLLOOORRRRRRTTTUUUSSSOOOLLLLLLMMMKKKLLLMMMNNNOOOPPPPPPPPPNNNOOOQQQSSSSSSSSSSSSSSSPPPOOOOOOOOOQQQSSSVVVXXXWWWZZZ]]]___aaadddgggjjjlll|||}}}rrrkkkiiipppyyymmm```ZZZWWWWWWXXXSSSRRRQQQQQQQQQPPPMMMJJJIIIIIIJJJJJJIIIIIIHHHGGGDDDBBB???>>>@@@AAAAAAAAADDDCCCAAA>>>===============;;;999777666666666777555444333222111222333333555555444444444333333333333333222222111000000///////////////////////////333333333333333333333444000000000000000000000000////////////////////////000000111111111///...,,,000000////////////000000000000000000111111111111000111111111111222222222222333444444444444333222111111111222333333333444000000000000000000000000//////000111111111111000////////////////////////111222333333444444333333444444444333333222222222333333333444666777999:::>>>BBBHHHNNNXXXkkkppphhhccc___\\\UUUWWWZZZ[[[\\\ZZZXXXVVVWWWUUUSSSSSSTTTTTTTTTSSSSSSTTTVVVYYYZZZ\\\\\\]]]XXXXXXYYYZZZ[[[\\\]]]]]][[[\\\\\\\\\]]]aaaeeeiiimmmkkkhhhddd```^^^\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\______^^^]]]\\\[[[ZZZZZZVVVWWWXXXZZZ\\\]]]]]]]]][[[XXXTTTSSSUUUUUUTTTRRROOOQQQSSSUUUVVVVVVUUUTTTOOOOOOMMMKKKIIIIIILLLNNNPPPPPPOOONNNNNNMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPOOOMMMOOOQQQRRRQQQRRRTTTVVVQQQPPPNNNNNNOOOQQQTTTVVV]]]\\\ZZZZZZ\\\___ccceeennnxxxyyynnnhhhffffffoooxxxnnn```YYYVVVUUUVVVRRRQQQPPPQQQQQQPPPMMMKKKIIIIIIJJJJJJIIIIIIHHHGGGEEECCC@@@???@@@AAABBBBBBCCCBBBAAA???>>>===<<<<<<<<<;;;999888777666666777666555444333222333333444555444444444444333333333000000000111222222333333444444444444444444555555333333222222111111000000000000000000000000000000111111111111111111111111//////000000000000000///000000////////////000000//////000000000111111111000111111111111222222222//////000111111000//////111111111222222222222222000000000000000000000000222222222222333333333444111111111111111111111111111222333333444444333333444444444333333222222222333333333333444666777888888<<<@@@EEELLL[[[nnn}}}{{{mmmbbb^^^]]][[[ZZZXXXYYYZZZZZZZZZYYYWWWVVVVVVUUUTTTTTTVVVVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZ[[[WWWXXXYYYZZZ[[[\\\\\\]]]\\\]]]]]]]]]^^^aaafffiiinnnkkkgggbbb]]][[[YYYYYYYYYXXXXXXXXXXXXYYYZZZZZZ^^^^^^]]]\\\\\\[[[ZZZYYYVVVWWWXXXZZZ[[[[[[\\\\\\YYYVVVSSSRRRSSSTTTSSSQQQOOOPPPRRRSSSTTTSSSRRRRRRMMMMMMMMMKKKIIIIIIJJJLLLLLLMMMMMMNNNOOOOOOPPPPPPLLLLLLMMMNNNOOOOOOOOOOOOMMMOOORRRRRRRRRRRRTTTUUUTTTSSSQQQQQQRRRTTTWWWYYYZZZZZZZZZ[[[\\\___bbbdddiiippp|||vvvllleeebbbdddkkkwwwnnn___XXXTTTSSSTTTPPPPPPOOOPPPQQQQQQNNNLLLIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDAAA@@@AAABBBBBBBBBBBBBBBAAA@@@???===<<<;;;;;;;;;999888777777777777666666555444444444444555444444444444333333333333000000111111222333333444111111111222222333333333222222111000///......---000000000000000000000000111111111111111111111111////////////000111222222000000////////////000000//////000000000000111111000111111111111222222222...//////000000//////...111111111111111111000000000000000000000000000000000//////......000111222111111111111111111111111111222222333333333333333444444333333333333222222333333333222333444444555444777:::;;;???HHHUUU```qqqjjjcccYYYTTTTTTWWWXXXYYY[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUVVVXXXZZZZZZXXXWWWUUUUUUTTTTTTUUUVVVWWWXXXWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]^^^^^^___aaaeeehhhmmmjjjddd^^^ZZZWWWUUUUUUWWWWWWVVVVVVWWWWWWXXXYYY\\\\\\\\\\\\[[[[[[ZZZYYYWWWXXXXXXYYYYYYYYYYYYYYYVVVTTTRRRQQQRRRRRRQQQOOONNNOOOOOOPPPPPPPPPOOOOOOLLLMMMNNNMMMKKKJJJJJJJJJIIIJJJKKKMMMPPPRRRSSSTTTKKKLLLMMMNNNOOOOOOOOOOOOMMMPPPSSSTTTSSSSSSSSSTTTQQQPPPOOOOOOPPPRRRTTTVVVWWWXXXYYY[[[]]]___aaabbbdddiiiqqq~~~~~~rrrgggaaa]]]```hhhtttnnn___WWWSSSQQQQQQOOOOOOOOOPPPQQQQQQOOOLLLIIIIIIJJJJJJIIIIIIHHHGGGGGGEEEBBB@@@AAABBBCCCBBBAAAAAAAAAAAA???===;;;:::::::::999888888777777777777666666555555555555555444444444333333333222222333333333222222111111111------......///000000000111111000000/////////...000000000000000000000000////////////////////////111000///...///000222333000000////////////000000////////////000000000111000000111111111222222222111111111111111111111111222111111111000/////////000000000000000000000000///...,,,+++,,,---///111111111111111111111111111111111222333333333333222333333333333333333333333444444333333333333444444444666888888999===EEEKKK\\\iii|||yyylll[[[WWWQQQOOOQQQUUUXXXYYY\\\[[[YYYWWWVVVVVVVVVVVVVVVWWWYYY[[[^^^^^^\\\ZZZWWWVVVTTTSSSSSSTTTVVVWWWVVVWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]___cccfffiiifff```[[[WWWUUUTTTUUUVVVVVVVVVVVVWWWXXXYYYYYY[[[[[[\\\\\\\\\[[[ZZZYYYWWWWWWXXXXXXWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLNNNPPPRRRRRRPPPMMMLLLLLLHHHIIIKKKNNNPPPRRRTTTUUULLLMMMNNNOOOPPPPPPPPPPPPNNNQQQTTTTTTTTTSSSRRRSSSNNNNNNMMMMMMNNNPPPRRRSSSTTTVVVXXX[[[^^^___``````ccceeejjjtttwwwmmmfffcccaaabbbjjjxxxooo___WWWRRRPPPPPPOOONNNNNNPPPQQQPPPNNNLLLIIIIIIJJJJJJIIIIIIHHHGGGHHHEEEBBBAAAAAABBBBBBBBB@@@AAAAAA@@@???===;;;999999999999999888888777666666777666666666666555555444444333333333222222222333333333222222222222222111111111222222222333333000000000111111222222222111111111111111111111111000000000000000000000000333222111/////////000111000000////////////000000...////////////000000000000000111111111222222222222222222222222222222222222111111111000/////////000000000000000000000000222111000//////111333444000000000000000000000000000111222222333333222222333333333333333333333333666555444444333444444444333555777777777999===@@@GGGPPP___rrr}}}uuujjj___XXXUUUQQQPPPQQQSSSVVVWWW\\\ZZZXXXVVVUUUVVVVVVWWWXXXYYYZZZ]]]```aaa___]]]ZZZXXXVVVUUUTTTUUUWWWXXXVVVVVVWWWXXXYYYZZZZZZ[[[ZZZ[[[\\\\\\\\\]]]___bbbcccaaa]]]YYYVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\]]]]]]]]][[[YYYXXXVVVVVVVVVVVVUUUTTTSSSSSSQQQRRRRRRQQQPPPOOOOOOOOOMMMLLLKKKJJJJJJKKKLLLLLLRRRUUUWWWWWWTTTQQQOOOOOOKKKLLLMMMNNNPPPRRRSSSSSSNNNOOOPPPQQQRRRRRRRRRRRRPPPRRRTTTTTTSSSRRRRRRSSSPPPPPPPPPPPPQQQSSSUUUVVVTTTVVVYYY\\\^^^_________aaabbbdddlllyyy{{{uuurrrjjjdddaaaeeennnooo```XXXSSSPPPQQQOOOOOONNNOOOPPPPPPMMMKKKIIIIIIJJJJJJIIIIIIHHHGGGHHHEEEBBB@@@AAAAAAAAAAAAAAAAAA@@@???>>><<<;;;:::999999999999999888777666666666666777666555555444333333333333222222222222///000111222333444555666333333333333333333333333///000000111222333444444111111111111111111111111222222222222222222222222333333222111000000000000000000////////////000000......////////////000000000111111111111222222222111000000//////000000111111111111111111111000000000000000000000000000000111000/////////000222333////////////////////////000111111222222222222222222222333333333333444444555555444444444444444555222333555666666777999;;;<<<@@@KKKZZZkkk}}}rrrjjjgggaaaZZZWWWUUUSSSQQQPPPPPPQQQRRRXXXXXXWWWVVVVVVWWWXXXYYYYYYYYYZZZ\\\___```___]]]ZZZYYYXXXVVVVVVVVVWWWXXXUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ[[[[[[[[[[[[]]]___^^^]]][[[YYYXXXXXXXXXXXXXXXWWWXXXXXXYYYZZZ\\\\\\]]]^^^______^^^\\\YYYWWWUUUUUUUUUUUUTTTSSSRRRQQQPPPRRRSSSSSSQQQPPPPPPPPPMMMLLLJJJIIIIIIKKKMMMNNNUUUWWWYYYXXXVVVSSSQQQQQQNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUSSSTTTTTTTTTRRRQQQRRRTTTPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWYYY\\\]]]^^^^^^^^^___^^^```fffmmmxxx}}}|||mmmeee```aaagggtttppp```YYYTTTRRRRRRPPPOOOOOOOOOPPPOOOLLLJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGDDDAAA???@@@@@@@@@@@@BBBAAA???>>><<<;;;;;;;;;888888999:::999888777666555555666666666555444333333333333222222222222111///000111222444555666666222222111111000/////////000111111222222333333333111111111111111111111111222222222222222222222222111111222222222111111000000000////////////000000........./////////000000000111111111111222222222000///............///000111111111222222222222222000000000000000000000000........./////////000000000000000000000000000000000000111222222222222222222222222333333444444444444333333333333333444444222333444555555666777888===<<>><<<===???@@@BBBAAA@@@???>>><<<;;;;;;;;;;;;:::999999888888777888888888888777666444444555555444444444333333333---...///000222444555555222111111111111111111222111111111111111111111111444333222000//////......111111111111111111222222333333222222111111000000//////000000000000/////////////////////...------000000000000111111111111111111222222222222111111//////000000111222444444000000000000000000000000//////000111111111111111//////000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222666555555444444444555555777888999<<<@@@DDDIIILLLcccnnnpppfffZZZYYYXXXVVVTTTSSSQQQQQQPPPOOOMMMLLLJJJJJJJJJKKKNNNOOOQQQTTTVVVXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUURRRSSSUUUVVVWWWWWWVVVUUUUUUVVVWWWXXXXXXXXXWWWVVV]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYZZZ[[[\\\[[[XXXVVVUUUVVVWWWXXXYYYZZZ[[[\\\^^^______^^^]]][[[YYYWWWVVVVVVUUUSSSQQQPPPRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQOOONNNKKKJJJJJJKKKMMMOOORRRQQQQQQPPPPPPPPPQQQQQQMMMNNNOOOOOOOOOPPPRRRTTTXXX[[[^^^^^^\\\YYYYYYZZZXXXWWWTTTRRRRRRTTTVVVWWWXXXYYYZZZ[[[]]]^^^___```___^^^]]]\\\[[[\\\]]]]]]______^^^]]]___eeelllqqq}}}xxxpppkkkddd```fffpppsss```WWWUUUTTTSSSSSSSSSRRRQQQPPPNNNLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFFFFDDD@@@===<<<===???AAABBBAAA@@@???>>><<<;;;;;;;;;::::::999999888888777888888888777777666444444444444333333333222222222000000111111222222222333222222111111111111222222111111111111111111111111333222111000////////////111111111111111000000000111111111111111000000000000000111111111111000000///000000000000///...---000000000000111111111111000111111111111111111000111111111000111111222222000000000000000000000000//////000111111111111111//////000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222555555555555555555444444666666666888:::>>>AAACCCLLLUUUbbbrrrvvvjjj___XXXUUUUUUTTTSSSQQQPPPOOOOOOPPPOOOMMMLLLKKKKKKLLLLLLNNNOOOQQQSSSTTTVVVVVVWWWUUUVVVVVVVVVVVVVVVUUUUUURRRRRRTTTUUUUUUUUUTTTTTTTTTTTTVVVWWWWWWWWWVVVVVVXXXXXXYYYYYYZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\[[[XXXVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\[[[YYYWWWVVVUUUVVVVVVUUUSSSRRRSSSTTTVVVVVVUUUUUUUUUTTTTTTTTTPPPNNNLLLJJJJJJKKKMMMNNNOOOOOONNNNNNOOOOOOPPPPPPMMMNNNOOOOOOOOOPPPRRRTTTWWWZZZ]]]^^^\\\ZZZZZZ[[[XXXWWWUUUSSSSSSTTTVVVXXXYYYZZZ[[[\\\^^^___`````````___]]]\\\\\\\\\\\\]]]^^^^^^]]]]]]^^^aaaggglllsssyyyrrrjjjdddfffmmmvvvttt```XXXVVVUUUTTTTTTTTTSSSQQQPPPMMMLLLKKKJJJKKKLLLLLLKKKJJJHHHGGGDDDBBB???======>>>AAABBBBBBAAA@@@???>>><<<;;;;;;:::::::::999888888777777777777777777666555555444333333222222222111111111333333333222111111000000111000000//////000000111111111111111111111111111111111000000000000111111222222111111000000/////////000000000000000000111000000111111111111000000000000111111000000//////000000000000111111111111///000000111111000000///333222111000000000000000000000000000000000000000//////000111111111111111//////000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333444555666666555444333555555555555666888:::;;;<<>><<<;;;;;;::::::999999888777777777666666777777666555555444333333333333222222222222444444333222222111000000.........------.........111111111111111111111111000000//////000111222222444444333222111000000///......//////000000111111///000000000000000000///000000111111111111000000///000000000111111111111//////000000000000//////111111000000000000111111//////////////////////////////000111111111111111//////000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111333555666666555444333666666555555666777999999:::===AAAFFFNNN[[[kkkvvvvvviii___YYYUUUQQQOOOJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKLLLMMMOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXYYY[[[[[[\\\\\\ZZZXXXWWWWWWWWWVVVUUUUUUUUUTTTSSSSSSTTTUUUVVVUUUVVVVVVVVVVVVVVVVVVVVVSSSVVVXXXXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRPPPNNNLLLJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMKKKMMMNNNNNNNNNNNNQQQSSSUUUWWWXXXZZZZZZZZZZZZ[[[VVVVVVVVVVVVWWWWWWXXXYYY\\\\\\]]]^^^___```aaaaaaaaa```^^^]]]\\\\\\\\\]]]\\\]]]]]]\\\[[[[[[\\\^^^eeeiiisssttthhhbbbdddfffkkkooosss{{{vvvcccZZZXXXVVVUUUTTTSSSSSSQQQPPPNNNLLLKKKGGGGGGHHHHHHGGGFFFDDDCCCCCCAAA>>>======???BBBDDDBBBAAA@@@???>>><<<;;;;;;::::::999888888777777666555666666666666555555444444444444444333333333333333333333222222222222222000//////......//////000111111111111111111111111////////////000111222333555555444333222222111111......//////000000111111...//////000000//////...000000111111111111000000///000000000111111111111//////000000000000//////////////////000111222333//////////////////////////////000111111111111111//////000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000222444666666555444333444444555555666777888999888:::<<<>>>@@@FFFPPPWWWiiitttyyyrrrgggaaaYYYTTTQQQOOOKKKHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKMMMOOOPPPQQQQQQRRRQQQQQQPPPOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTVVVVVVWWWXXXYYYZZZ[[[\\\ZZZXXXUUUUUUUUUVVVUUUTTTTTTSSSQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWSSSUUUXXXXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRPPPNNNLLLJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMKKKLLLMMMMMMMMMNNNPPPRRRUUUUUUUUUWWWXXXYYYYYYXXXTTTUUUVVVWWWXXXXXXYYYYYY[[[\\\\\\]]]^^^___``````___^^^]]]\\\[[[\\\]]]]]]]]]^^^^^^]]][[[YYYZZZ[[[aaabbbiiixxxrrrfffbbb^^^]]]___aaafffuuuxxxddd[[[XXXVVVTTTSSSRRRRRRQQQPPPNNNMMMLLLHHHIIIIIIJJJIIIHHHFFFEEECCCAAA???======???BBBDDDBBBAAA@@@???>>><<<;;;;;;999999999888777777666666555555666666666555555444555555555444444444333333222222222333333333333333333222222111111222222333111111111111111111111111000000//////000111222222444444444333222222111111///000000000000000000111//////000000000000////////////000000111111000000000000000000111111111111///000000111111000000///.........///000111333333000000000000000000000000//////000111111111111111//////000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111222333444555555444444111222333444555666666777777999<<<<<<<<<>>>CCCHHHQQQ[[[jjj{{{vvvllleeeaaaXXXTTTPPPNNNNNNLLLHHHEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPPPPOOONNNMMMLLLOOOPPPQQQRRRRRRRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUVVVVVVUUUTTTQQQPPPOOONNNOOOPPPRRRTTTVVVVVVUUUUUUUUUUUUVVVWWWSSSUUUVVVVVVTTTSSSTTTUUUWWWVVVVVVVVVUUUUUUUUUUUUQQQPPPNNNMMMKKKJJJIIIIIILLLLLLNNNNNNNNNMMMLLLKKKJJJKKKMMMMMMLLLMMMOOOQQQTTTSSSRRRSSSUUUVVVVVVUUURRRSSSUUUWWWYYYYYYXXXXXXZZZZZZ[[[\\\\\\]]]^^^^^^\\\[[[[[[ZZZZZZ[[[]]]^^^\\\]]]]]]\\\ZZZYYYZZZ[[[]]]^^^dddppp~~~qqqhhh```[[[[[[ZZZ[[[gggvvvzzzeee[[[WWWUUUSSSQQQQQQQQQQQQPPPOOONNNMMMIIIJJJJJJJJJJJJHHHGGGFFFDDDBBB???======???AAACCCBBBAAA@@@???>>><<<;;;;;;999999888888777777666666444444555666666555555444444444444333333333222222333333333333333333333333333222222111111222222333111111111111111111111111111000000000000000111111111111111111111111111111111111111111111000000000111111222222222222111111---...///000000000000///000000000000111111111111000111111111111111111000///////////////000111222000000000000000000000000//////000111111111111111//////000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111222222333444444555555222222333444444555555555777999;;;;;;::::::>>>BBBDDDIIISSS^^^lll~~~xxxkkkaaa[[[WWWUUUTTTPPPMMMLLLMMMLLLIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUTTTRRRPPPOOOOOOOOOOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVUUUUUUWWWYYYYYYWWWUUUOOONNNMMMLLLMMMOOORRRTTTVVVUUUTTTSSSSSSTTTUUUUUUTTTTTTTTTSSSQQQPPPRRRSSSVVVVVVUUUUUUUUUTTTTTTTTTPPPOOONNNMMMLLLKKKJJJIIILLLMMMNNNNNNNNNLLLJJJIIIJJJKKKLLLLLLLLLMMMOOOQQQTTTRRRPPPPPPSSSTTTSSSQQQPPPQQQTTTWWWYYYYYYXXXWWWXXXXXXYYYZZZZZZ[[[[[[[[[YYYYYYXXXXXXYYY[[[]]]^^^[[[[[[[[[YYYXXXXXXZZZ\\\]]]^^^dddkkkrrr{{{zzzrrrggg```^^^ZZZWWW___mmm{{{{{{fff[[[WWWUUURRRPPPPPPQQQQQQPPPPPPOOONNNHHHIIIIIIJJJIIIGGGFFFEEEDDDBBB???======>>>AAABBBBBBAAA@@@???>>><<<;;;;;;999999888888777666666666444444555555666555555444333333333222222222111111555444444333333222222222000000////////////000000111111111111111111111111111111000000000000111111////////////000000000000333333222222111111000000222333333444444333333222------...//////000//////000000000000111111111111111111222222222222111111111000000///////////////000000000000000000000000//////000111111111111111//////000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222333444555666555555666666666555555444555777888666444444888;;;;;;===@@@EEEOOO___qqq~~~zzzrrrggg]]]VVVRRRPPPOOORRRNNNJJJHHHIIIJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGHHHIIIKKKLLLJJJKKKKKKKKKJJJIIIHHHHHHFFFHHHKKKNNNQQQTTTVVVWWWWWWUUUSSSQQQPPPOOOPPPPPPQQQPPPOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUWWWYYY[[[[[[YYYVVVNNNMMMKKKKKKLLLOOORRRTTTVVVUUUTTTRRRRRRRRRSSSTTTTTTTTTSSSQQQOOONNNPPPRRRSSSSSSSSSRRRRRRRRRRRRQQQOOONNNNNNMMMLLLKKKJJJJJJLLLMMMNNNNNNMMMKKKIIIGGGIIIKKKLLLLLLLLLLLLOOOQQQTTTQQQOOOOOOQQQRRRQQQOOONNNPPPTTTWWWYYYYYYWWWVVVWWWWWWXXXXXXYYYYYYZZZZZZWWWWWWWWWWWWYYY[[[]]]___YYYYYYYYYWWWVVVWWWZZZ]]]aaabbbgggjjjiiinnn~~~tttiii```^^^YYYSSSXXXdddqqqzzzggg^^^YYYUUUTTTTTTSSSSSSRRRQQQOOONNNMMMJJJJJJJJJJJJIIIHHHGGGGGGDDDBBB???>>>>>>@@@@@@@@@AAA@@@>>>===<<<;;;<<<<<<:::999888777666666666666222333555777777666444333444333222222222333555666444333222111000111222333555444444333222111000000111111111111111111111111////////////////////////---------......000111111000000000000000000000000000//////............///---...///111111111000///////////////000111222333222111111111000000////////////000000111111111222333222222222111111000000000000//////.........---000000111222222222222222111111222222222333333333222...,,,///444555111---333222111111000111111111111222333333333333222111222333444444555555444444666555444444555666777888;;;;;;<<>>???@@@@@@@@@AAA@@@???===<<<<<<<<<<<<:::999888777777666666666555555666666666444333222333222111111111222333333444333222222111111222222333333333222111111000000111111111111111111111111000000000000000000000000111111000////////////000000000000000000000000000/////////...//////000000///000111222222111111000............///000111222111111111111000000000//////000000000111111111111222222111111111000000000000000000/////////............///000000000000000111111111222222222333333222111/////////000000000222222111111222333444444111222333333333333222111222333444444555444444444666555555444444555666777888888888:::>>>CCCHHHLLLUUUbbbuuuyyyoooeee^^^ZZZXXXUUURRROOOMMMLLLKKKLLLKKKKKKKKKJJJIIIHHHGGGIIIHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHJJJKKKLLLJJJJJJKKKKKKKKKIIIHHHGGGHHHIIIJJJLLLNNNOOOPPPPPPQQQPPPPPPPPPRRRSSSRRRQQQQQQRRRRRRSSSSSSRRRRRRQQQTTTTTTSSSSSSTTTUUUWWWXXX\\\___aaacccaaa]]]YYYVVVUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRRRRQQQPPPOOOQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOORRRQQQOOOMMMLLLLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIMMMLLLKKKLLLNNNOOONNNMMMQQQPPPNNNMMMLLLMMMMMMNNNPPPQQQRRRTTTUUUVVVVVVWWWSSSRRRQQQQQQQQQSSSTTTUUUXXXWWWWWWWWWWWWXXXYYYZZZZZZXXXUUUSSSSSSTTTWWWXXX[[[aaaggghhhhhhiiiooouuu}}}xxxpppggg```\\\ZZZZZZ]]]jjj}}}jjj]]]WWWTTTQQQTTTSSSSSSRRRQQQOOONNNMMMJJJJJJKKKJJJJJJIIIHHHGGGFFFDDD@@@???@@@AAAAAA@@@AAA@@@???>>>===<<<<<<<<<::::::888777777777777777777777666555444333333222333333222111111222222333222333333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111555444222111///.........000000000000000000000000////////////000000111222111222222222222111111000///////////////000111222111111111111000000000000000000000000111111111111111111000000000000//////111000000000000000//////......///000000000000000111111111222222222222333222222222///------111444111111111222333444666777111222222333333222222111222222333444444444444444777666555555444555555555777666666777888:::<<<>>>DDDLLLYYYeeeqqqvvvlllddd^^^XXXTTTPPPPPPNNNMMMLLLKKKKKKLLLIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIGGGHHHIIIKKKLLLLLLMMMMMMQQQOOOOOOPPPQQQRRRQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRQQQRRRSSSUUUXXXYYY```bbbddddddbbb]]]XXXUUUXXXWWWWWWVVVVVVUUUTTTTTTRRRRRRRRRQQQOOONNNOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRPPPQQQQQQRRRRRRRRRQQQQQQQQQPPPOOONNNMMMMMMNNNOOOPPPOOOMMMKKKJJJJJJJJJJJJMMMLLLKKKLLLMMMNNNMMMLLLPPPOOOMMMKKKJJJJJJKKKKKKMMMNNNPPPQQQSSSTTTTTTTTTOOOOOONNNNNNNNNPPPSSSTTTUUUUUUTTTTTTUUUUUUVVVVVVWWWVVVUUUTTTSSSTTTUUUUUU[[[```eeegggeeedddgggkkkvvv~~~uuujjjaaa]]]\\\WWWaaavvvllldddaaa[[[SSSTTTSSSSSSRRRQQQOOONNNMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGEEEAAA@@@@@@AAAAAAAAAAAAAAA@@@>>>======<<<<<<::::::999888777777777777777666555444444444444444444444444333333333333333111222333444333222111000//////000000000111111111111111111111111111111111111111111111111111111111444333222000///......---////////////////////////////////////000111333333222222222222111000000///222222111111222333444444111111111000000000000000000000000000000111111111000000000///////////////111111111111000000000000000000111222222222222222111111111111222222222222111111111111111222444555111111111222222444555555222222222222222222222222222222333444444444444333777666666555444444444444777777777777777777888888???CCCIIINNNVVVbbbppp{{{vvvooofff^^^YYYWWWUUUSSSLLLLLLLLLKKKKKKKKKKKKLLLIIIIIIIIIJJJJJJKKKKKKLLLJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIKKKJJJHHHGGGGGGHHHJJJKKKHHHIIIJJJJJJKKKKKKKKKKKKPPPOOONNNOOOPPPQQQPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQSSSUUUXXXZZZ```aaabbbbbb```\\\XXXUUUVVVVVVUUUTTTSSSQQQQQQPPPPPPQQQQQQOOONNNMMMNNNPPPPPPQQQSSSTTTVVVVVVVVVVVVSSSSSSTTTUUUUUUUUUTTTTTTPPPOOONNNNNNMMMMMMNNNNNNPPPNNNLLLIIIHHHIIIJJJJJJLLLKKKJJJKKKMMMNNNMMMLLLNNNMMMKKKJJJIIIHHHIIIIIIKKKLLLNNNOOOQQQRRRRRRRRROOONNNMMMMMMNNNQQQTTTVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRXXX\\\bbbcccaaa```aaadddooozzzvvviiibbb___\\\```mmmuuutttvvvooocccTTTSSSSSSRRRQQQOOONNNMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHEEEBBB@@@@@@AAAAAA@@@AAAAAA@@@???>>>===<<<<<<;;;:::999888777777777777444444444444444555666777333333333333333333222222111222333444333222111000/////////000111111222222111111111111111111111111111111111111111111111111111000///...............////////////////////////////////////000111333333111111000000////////////222222222222222222333444000000000000000000111111111111000000000000000000///////////////000000000000000000000111111111111000000111222222222222222000000111111111222222222000//////444999:::777444222222111111111111222222222222222222222222222222111222333333444444333333666666555555555444333333666666777777888777777777999;;;>>>@@@CCCJJJRRRYYYhhhqqq|||sssmmmccc^^^XXXSSSQQQQQQQQQQQQMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHIIIJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEGGGGGGHHHHHHHHHHHHHHHHHHKKKIIIHHHFFFFFFHHHJJJKKKIIIJJJKKKKKKLLLLLLLLLKKKOOOMMMMMMNNNOOOPPPOOONNNOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMNNNOOORRRUUUXXXYYY[[[\\\^^^^^^]]][[[WWWUUUTTTTTTSSSRRRQQQPPPPPPOOONNNOOOOOONNNMMMMMMOOOPPPPPPRRRUUUWWWYYYZZZZZZZZZUUUUUUVVVWWWWWWWWWWWWWWWPPPOOONNNNNNMMMMMMMMMMMMNNNLLLJJJHHHHHHHHHJJJJJJKKKJJJIIIJJJLLLMMMLLLKKKLLLKKKJJJHHHGGGGGGHHHHHHJJJKKKMMMNNNPPPPPPQQQQQQMMMLLLKKKLLLNNNQQQUUUWWWUUUUUUTTTTTTSSSTTTTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPSSSWWW\\\^^^^^^]]]___```hhhooo~~~tttjjjgggcccaaadddpppwwwwww}}}wwwjjjTTTSSSSSSRRRQQQOOONNNMMMKKKKKKKKKKKKKKKJJJHHHHHHHHHEEEAAA??????@@@@@@???AAAAAAAAA@@@???>>><<<<<<;;;:::999888888777888888222333333444555666777777///000111222222222222111222333333333333222111111000000000111111222222222111111111111111111111111111111111111111111111111///...............///000000000000000000000000000////////////000000111222111000//////...//////000000000/////////000000111000000000000111111111111111111111111000000000000//////000000000000111111//////000000000000000111......///000000000000000000000000111111111111222000...///555<<<===888222333222111111000000000111333222222111111222222333111111222333333333333333444444555555555444333333333333444555555666777777555777999;;;===???CCCFFFLLLUUUdddttt{{{rrrmmmhhhddd```XXXVVVRRRPPPNNNNNNOOOOOOOOOOOOOOOOOONNNLLLKKKJJJKKKJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCFFFFFFGGGHHHIIIHHHHHHHHHJJJIIIGGGFFFGGGHHHJJJKKKJJJJJJKKKLLLMMMMMMMMMLLLNNNMMMLLLMMMNNNOOOOOOMMMNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMNNNQQQTTTWWWYYYVVVWWWYYYZZZZZZXXXVVVUUUSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPQQQPPPNNNNNNOOOPPPPPPRRRVVVYYY[[[[[[[[[[[[UUUVVVWWWXXXXXXXXXXXXXXXQQQQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIJJJKKKLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKMMMNNNPPPQQQQQQQQQLLLKKKJJJJJJMMMQQQVVVYYYXXXXXXWWWWWWVVVVVVWWWWWWUUUUUUTTTSSSRRRRRRQQQPPPPPPSSSWWWYYYZZZ[[[]]]___aaaeeeqqqxxxtttiiiccc```eeeppppppiiilllhhh^^^TTTSSSSSSRRRQQQOOONNNMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGDDDAAA????????????>>>AAAAAAAAAAAA@@@>>><<<;;;;;;;;;:::999888888888888222333444666666666555555///000222444555555555444444333222222111111222222111111111222222222222222111111111111111111111111000000000000000000000000000///////////////000000000000000000000000000000/////////...//////000000111000/////////000111222000//////......////////////000000000111111111111111111111111000000000///000000000111111111222222....../////////000000000......///000000000000000000000000000111111111111000000111444777888555222222222111111111222333333333333222111111222333333111111222333333333333222222333444555555555444333222222222333444555666777555777888:::;;;<<<===???@@@GGGPPPYYYdddqqqrrrlllddd___]]]\\\YYYWWWTTTTTTSSSQQQOOONNNNNNOOOMMMNNNNNNNNNMMMLLLJJJIIIJJJHHHGGGEEEEEEFFFGGGHHHHHHHHHIIIHHHGGGEEEDDDCCCDDDEEEFFFHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLKKKLLLNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLNNNPPPSSSVVVWWWTTTUUUWWWXXXXXXVVVTTTSSSQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVUUUSSSPPPNNNOOOPPPOOORRRUUUXXXZZZ[[[ZZZZZZSSSTTTUUUVVVWWWWWWWWWWWWTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNJJJIIIHHHIIIKKKLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOQQQRRRRRRRRRMMMLLLKKKLLLOOOTTTYYY\\\\\\\\\[[[ZZZZZZZZZZZZZZZWWWVVVTTTSSSRRRQQQQQQQQQOOOQQQSSSUUUWWWYYY\\\]]]___aaaiiivvvtttlllfffeeejjjtttmmm\\\ZZZWWWPPPTTTSSSSSSRRRQQQOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGDDD@@@>>>>>>>>>>>>===AAAAAAAAAAAA@@@>>><<<;;;<<<;;;:::999888888888888333444666777777555444222222333555777999999999999555444222111000111222333222222222222222222222222111111111111111111111111////////////////////////222222111000000000000000000000000000000000000000000//////............///111111000000000222333444111111000000000000000111//////000000111111111222222111111111000000//////000000111111222222222333---.........//////000000000000111222222222222222000000000000111111111111111222444333111111222333111111111222333444555666444333222111111222333444111111222333333333333222111222444555666555444444444333333333333555777888555555555666666666777777<<>>???AAAAAA@@@???>>>===<<<<<<<<<<<<;;;999666555555555888777777666555444444444222222222333444555666777444444333222111111111111333222222111000///......000000000000000000000000222222111111000000000///000000000000000000000000000000000000111111111111222///---...111333222000//////............/////////000111222222111000///000000000000000000000000---......///000111111222000000111111111111000000000000000///......000222111111000//////.../////////000111222333444444444333333333222111000///...000000000000000000000000222222333333333222222111222222333333333333444444111111111222333444555666333333333444444444555555777555333444777888666444999::::::===@@@EEEIIILLLVVV]]]gggqqq{{{xxxkkkccc___\\\ZZZTTTSSSSSSRRRQQQQQQPPPPPPNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLKKKJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEIIIIIIHHHHHHFFFEEECCCBBBCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLNNNPPPQQQPPPMMMJJJHHHLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMNNNPPPRRRUUUWWWXXXRRRTTTVVVWWWWWWUUUSSSQQQPPPPPPQQQSSSUUUXXXZZZ\\\dddbbb___[[[WWWRRROOOMMMRRRTTTVVVXXXZZZYYYYYYXXXTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVSSSPPPMMMLLLNNNPPPRRRSSSTTTSSSRRRQQQNNNMMMKKKJJJJJJKKKLLLMMMIIIHHHFFFEEEEEEGGGHHHJJJLLLMMMNNNPPPPPPOOOOOONNNQQQPPPOOOOOORRRWWW\\\```bbb___]]]]]]___aaa___^^^ZZZXXXUUURRROOOMMMLLLKKKUUUQQQQQQUUUWWWWWW[[[```hhhkkkmmmooorrrzzz|||sssooopppsssuuuppp```XXXUUUTTTRRRRRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKJJJHHHFFFFFFEEEBBB>>>;;;;;;>>>AAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;999777666666666777777777666555444444444333333333333333444555666222222222111222222333333222222111111000000//////000000000000000000000000........................000000000000000000000000//////000000000111111111111///---...000111111///000000000//////000000000///000000111111000//////000000000000000000000000//////000000111222222222000000111111111111000000000111111///......000222222111000000/////////000///000111222333333333333111111222333333333333222000000000000000000000000111222222333333222222111222222222333333333444444333333333333444444555666333333333444444444555555777555444444777777666444777777777888;;;>>>AAACCCDDDIIIQQQXXX___jjjwwwyyypppdddZZZUUURRRPPPNNNQQQQQQQQQPPPPPPOOOOOOOOOPPPOOONNNLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHJJJKKKMMMOOOPPPPPPMMMNNNOOOPPPPPPOOONNNMMMMMMOOOQQQRRRRRROOOLLLIIIMMMLLLLLLLLLLLLMMMNNNNNNLLLMMMNNNPPPRRRSSSUUUUUUPPPQQQSSSUUUUUUTTTRRRPPPOOOPPPQQQTTTWWWZZZ]]]^^^cccaaa^^^YYYUUUQQQOOONNNQQQRRRUUUWWWXXXXXXWWWWWWSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVWWWVVVTTTRRROOOMMMOOOQQQSSSUUUUUUTTTSSSQQQMMMLLLLLLKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKMMMOOOQQQRRRSSSSSSRRRQQQPPPOOOQQQTTTXXXZZZ]]][[[YYYZZZ\\\^^^]]][[[WWWUUUSSSQQQOOONNNNNNOOORRRPPPQQQTTTWWWYYYaaaiiiqqqrrrqqqoooooottt~~~~~~xxxtttrrrqqqqqqaaaXXXTTTSSSTTTTTTSSSRRRQQQOOOMMMLLLLLLKKKJJJJJJJJJIIIGGGEEEGGGEEEAAA<<<999:::???BBBAAAAAA@@@???>>>===<<<<<<===<<<;;;999888777777777777777666666555444444444444444333333333333444444111111111111222333444555111111111111111111111000000000000000000000000000//////000000000000000000000000000000000000000000//////000000000000111111111///...///000000///...111111000000000000111111...//////000000000///...000000000000000000000000000000111111222222333333000000111111111111000000000111111000......000222222222111000000000000111//////000111222222222222///000111333444555555555000000000000000000000000111111222222222222222111222222222222333333333333555555444444444444555666333333333444444444555555666555444555666666555444666666555555666888999;;;999<<>>@@@AAAAAA@@@???>>>===<<<<<<===;;;:::999999999888777666666666555555444444444555444444333222222222333222111111111222222333444111111111111111111111222000000000000000000000000222222222111111000000000////////////////////////////////////000000000111111000000000111000//////000000000000000000000000.........///////////////////////////////////////000000000111111222222222000000111111111111000000///000000...------///111222222111111111111111222//////000111111111111111...///000222333444555555000000000000000000000000000111111222222222222111111222222222222333333333555444444333333333444444333333333444444444555555555555444555555555555555666666666555666777888888888:::<<<===???BBBHHHLLLLLLQQQZZZbbblllxxx~~~wwwnnneee```^^^\\\\\\YYYWWWTTTQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOONNNMMMLLLJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHCCCDDDDDDEEEGGGHHHJJJJJJIIIIIIKKKKKKJJJIIIGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJKKKMMMOOOQQQTTTUUUVVVPPPQQQSSSTTTTTTSSSRRRRRRQQQSSSVVVWWWWWWUUURRRPPPRRRQQQPPPNNNMMMMMMLLLLLLLLLMMMOOOPPPPPPOOOMMMLLLIIIJJJLLLMMMNNNNNNNNNMMMLLLNNNRRRVVV[[[___bbbccc```]]]YYYTTTQQQOOOOOOOOONNNOOOPPPQQQRRRRRRRRRRRROOOPPPPPPQQQRRRRRRRRRSSSRRRTTTXXXZZZ[[[XXXUUUSSSOOOQQQTTTWWWWWWUUURRROOOKKKKKKMMMMMMMMMLLLKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPSSSSSSSSSTTTVVVVVVVVVVVVQQQPPPOOOOOOOOOPPPQQQRRRQQQQQQSSSTTTUUU[[[kkkzzzxxxpppjjjiiikkkooowwwyyysssbbbXXXTTTSSSQQQQQQRRRRRRQQQPPPPPPOOOLLLJJJIIIIIIJJJIIIGGGDDDBBBBBBBBB@@@===<<<<<<===AAAAAA@@@???>>>===<<<<<<<<<:::888888999:::999777555555555555444444444444555444333222222222222222444333222222111111111222111111111111222222222222111111111111111111111111111111000///---,,,++++++////////////////////////...////////////000000000000111222222222111000000...//////000000//////..................///000000/////////////////////////////////000000000000000000000111111111111000000...//////---,,,,,,...000222111111111111111222222//////000111111111111000//////000111111111111111000000000000000000000000///000111111222222222222111111111222222222333333333333222222111222222222333333333444444444555555444555555555444444444555555555555666666777888888777777888888999<<>><<<;;;;;;AAAAAA@@@???>>>===<<<<<<;;;888666666999:::999666444444444444444444444444444444333222222222222222555444333222111111111111222222222222222222111111111111111111111111111111222222111000...---,,,,,,000000000000000000000000......////////////000000---///222222111000000111---...///000000///...---............///000111111000000000000000000000000/////////////////////000000000111111111111000000...//////---,,,,,,...000111000000000000111222222000000111111222111111000000000000000000000//////000000000000000000000000//////000111222222222222111111111111222222222222222111111111111111222222333333333444444444555555333555666555444333444555333333444555666666777777777666666777888:::;;;======>>>@@@AAACCCHHHMMMQQQWWW]]]eeemmmvvv~~~uuummmgggcccaaa___ZZZVVVRRROOOOOOQQQQQQRRROOOPPPQQQPPPMMMJJJIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSJJJIIIIIIJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDEEEEEEFFFIIIJJJMMMNNNOOOMMMKKKIIIHHHIIIKKKLLLLLLLLLKKKJJJKKKKKKKKKLLLLLLMMMMMMMMMPPPQQQRRRTTTTTTTTTSSSSSSSSSVVVYYY[[[\\\ZZZXXXVVVTTTSSSRRRPPPOOONNNMMMMMMKKKLLLLLLLLLLLLJJJIIIHHHHHHHHHIIIJJJJJJKKKJJJJJJKKKMMMQQQVVVZZZ\\\^^^___YYYWWWTTTQQQOOONNNNNNNNNLLLMMMMMMMMMMMMNNNNNNOOOMMMNNNOOOQQQRRRQQQQQQPPPQQQSSSWWWZZZ[[[[[[YYYXXXNNNNNNPPPQQQPPPOOOMMMLLLJJJKKKMMMNNNPPPPPPQQQQQQPPPOOOMMMKKKJJJKKKLLLMMMMMMPPPTTTXXXYYYYYYWWWVVVPPPPPPQQQQQQRRRSSSSSSSSSPPPSSSUUUUUUSSSRRRRRRRRRPPPPPPNNNNNNNNNNNNOOOPPPSSSRRRSSSTTTTTTXXXcccooouuusssoookkkhhhfffeeeeeecccjjjrrr|||ssscccZZZVVVUUUOOOPPPPPPQQQRRRRRRQQQQQQMMMLLLKKKKKKKKKJJJHHHFFFAAABBBBBB@@@===;;;;;;<<>>===<<<<<<:::666444555888:::888555444444444444444444444444333333222222222222222222333333222222111222222222333333333222222111111111111111111111111111111111222222222222111111111111000000000000000000000000........./////////000000))),,,000111000///000111---///000111111000///---//////......///000222333000000000000000000000000000000000000000000000000000000111111111111000000000000000///......000222000/////////000000111222111222222222222222111111000000111111111111000000000000000000000000000000...///000111222222222222111111111111222222222222111111111111222333444444333333333444444444555555222444666555333222444666555555666666666666666666888777666666888999::::::::::::;;;;;;;;;===@@@BBBDDDGGGLLLPPPVVV___jjjrrr|||vvvrrrjjjfff```[[[YYYWWWVVVUUURRRPPPNNNNNNPPPQQQPPPOOOPPPRRRSSSQQQMMMKKKJJJKKKJJJKKKLLLNNNPPPRRRSSSTTTKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGEEEDDDCCCDDDEEEFFFHHHJJJMMMPPPPPPOOOLLLKKKHHHIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKLLLNNNOOOQQQRRRSSSSSSRRRRRRTTTVVVYYY\\\]]][[[YYYXXXSSSRRRPPPOOOMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMQQQUUUXXXYYYZZZZZZVVVUUUSSSQQQOOONNNMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNLLLNNNPPPQQQRRRRRRQQQPPPPPPQQQTTTWWWXXXXXXWWWWWWOOOOOOOOONNNNNNMMMMMMMMMKKKLLLMMMNNNPPPSSSUUUVVVXXXUUUQQQMMMLLLMMMOOOQQQOOOSSSYYY^^^```^^^ZZZXXXSSSSSSSSSRRRSSSSSSTTTUUUPPPSSSUUUUUURRRPPPOOOPPPNNNNNNMMMMMMMMMOOOPPPQQQRRROOOPPPSSSUUUWWW^^^fffiiihhhggggggfffdddbbbaaa[[[bbbhhhmmmxxxtttccc[[[WWWVVVPPPPPPQQQQQQQQQQQQQQQPPPNNNLLLKKKKKKLLLKKKIIIFFFCCCCCCAAA===;;;:::<<<>>>AAAAAA@@@???>>>===<<<<<<999555222444888:::888555444444444444444444444444333222222111222222333333111111111111222333444444444444333333222111000000111111111111111111111111,,,------...///000000111000000000000000000000000............/////////000&&&)))...///...---...000...000111222222111000...000/////////000111333444000000000000000000000000222222111111111111111111000000111111111111000000222222222111///000222444//////...//////000111111222222333333333222222111///000111222222222222222000000000000000000000000......000111111222222222000111111111111222222222111111222222333444555666333333333444444444555555222444666555333222333666888999999999888777666666666444333333555666555555666666777888999:::;;;<<<>>>@@@AAABBBEEELLLUUU]]]]]]fffsss}}}~~~xxxsssmmmgggbbb^^^\\\YYYVVVTTTTTTSSSQQQPPPQQQQQQPPPRRRSSSSSSRRRPPPOOOQQQRRRPPPLLLIIIIIIKKKIIIJJJKKKMMMOOOQQQSSSTTTNNNMMMLLLKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJGGGFFFEEECCCCCCEEEFFFGGGHHHKKKNNNPPPQQQOOOMMMKKKHHHIIIKKKLLLMMMLLLJJJIIIGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQTTTVVVYYY\\\]]]\\\ZZZXXXQQQPPPNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMQQQTTTVVVWWWWWWWWWTTTSSSRRRQQQOOONNNLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNLLLNNNPPPRRRRRRRRRQQQPPPOOOPPPRRRTTTUUUVVVVVVVVVPPPOOONNNMMMMMMMMMMMMNNNLLLLLLLLLNNNQQQTTTWWWYYY]]]YYYTTTPPPNNNOOORRRTTTUUUYYY___cccccc```ZZZVVVWWWVVVTTTSSSSSSSSSTTTUUUPPPSSSUUUUUUQQQNNNNNNNNNLLLLLLLLLLLLMMMOOOQQQSSSPPPMMMMMMRRRVVVXXX\\\aaaaaaaaabbbcccdddbbb```]]]YYY```eeefffkkk{{{qqqaaaXXXUUUTTTQQQSSSVVVXXXXXXVVVSSSQQQMMMMMMLLLLLLKKKIIIHHHGGGFFFEEECCCAAA@@@>>>>>>===CCCBBBAAA@@@>>>===<<<;;;999999888888777666666666555555555555444444444444333333333222222222111111222333333333333222111111222222222222222111000///......////////////......000000000000////////////,,,,,,,,,------.........////////////000000000000///////////////////////////000000000000000//////111111000///////////////.../////////000000000000000000///////////////000////////////000111222333000000////////////000000000000000000000000000000000000111111111222222222111111222222222111111000111111111222222333333333111111111222222333333333111222222333333222222111444444444333333222222222222222333444555666666777555444333333222222222222444444555666777888999999:::888666555444555666777888888888888888888888888::::::;;;===???CCCFFFHHHLLLNNNTTT\\\dddmmmtttwwwyyyvvvuuuvvvnnnlllgggbbb]]]XXXUUUSSSPPPOOONNNMMMMMMMMMNNNOOONNNOOOQQQRRRRRRPPPOOONNNPPPOOOMMMKKKJJJIIIJJJJJJGGGGGGIIIJJJKKKMMMNNNOOOMMMLLLKKKKKKKKKKKKLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCCCCDDDEEEGGGHHHGGGJJJMMMPPPPPPOOOLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIMMMMMMMMMLLLKKKLLLOOORRRTTTWWW[[[___```]]]WWWRRRNNNLLLIIIHHHIIIKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJMMMNNNOOOPPPRRRSSSTTTTTTUUUUUUTTTSSSRRRPPPNNNMMMOOOOOONNNNNNNNNNNNNNNMMMLLLMMMPPPRRRSSSSSSRRRQQQOOOPPPRRRSSSTTTSSSRRRQQQNNNNNNNNNOOOOOONNNNNNMMMNNNNNNOOOQQQSSSVVVYYY[[[___\\\VVVQQQOOOOOOPPPRRRUUUZZZ```dddccc___[[[YYYWWWVVVUUUTTTSSSSSSSSSSSSVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKKKKKKKKKKMMMNNNOOOLLLOOORRRTTTUUUVVVWWWXXXYYY\\\___^^^\\\ZZZ\\\^^^YYY[[[\\\^^^bbbnnn~~~rrraaaXXXUUUTTTOOOQQQTTTUUUUUUSSSQQQOOOMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFCCCAAA???>>>>>>>>>CCCBBBAAA@@@???===<<<<<<:::999999888777777666666888888777777666666555555333333333222222222222111222222333333222222111000222222222222222111000000//////000000000000//////000000000000////////////---------....../////////////////////000000000000////////////////////////......////////////......111111000///////////////000000000000000111222222222222111111111111111222111111000000000000000111000000////////////000000000000000000000000000000000000111111111222222222000000111111111111000000111111111222222333333333111222222222222222222333000111111222222111111000222222222222111111111111000111111111111111111111555444333333222222222333333444555666777888999999999888666555444555666777666666666666666666666666888999999:::<<<===???@@@BBBDDDGGGKKKPPPUUUYYY\\\aaahhhrrrzzz~~~zzzssskkkgggdddeeeeeedddbbb___ZZZVVVRRRPPPOOOOOONNNLLLKKKKKKKKKLLLLLLNNNOOORRRSSSSSSQQQOOONNNOOONNNLLLJJJIIIIIIIIIIIIFFFGGGHHHIIIKKKLLLMMMNNNLLLKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFEEEEEEFFFDDDCCCCCCCCCCCCEEEFFFGGGGGGIIILLLNNNNNNNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLLLLKKKJJJKKKNNNPPPTTTUUUXXX\\\]]][[[VVVRRRLLLJJJHHHGGGIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLMMMNNNPPPQQQRRRSSSUUUUUUTTTRRRQQQOOONNNNNNPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPPPPQQQSSSTTTTTTSSSRRRQQQNNNNNNOOOPPPPPPPPPOOOOOOQQQQQQRRRSSSUUUWWWZZZ[[[\\\YYYUUURRRPPPPPPQQQRRRUUUYYY^^^aaa```\\\YYYXXXVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMLLLLLLKKKKKKLLLNNNOOOLLLOOORRRTTTTTTTTTVVVWWWWWWXXXZZZ[[[ZZZYYYZZZ[[[VVVWWWXXXYYY\\\eeerrr|||rrraaaXXXTTTSSSOOOQQQSSSUUUUUUSSSQQQOOONNNNNNNNNMMMLLLKKKJJJIIIIIIGGGCCC@@@>>>>>>???@@@CCCBBBAAA@@@???===<<<<<<:::::::::999888888777777888888777777666555444444333333333333222222222222111222222222222111000000111222222222222111000000000000111111111111000000000000000000////////////.........///////////////////////////000000000000////////////////////////---......//////......---111000000///////////////222111000000000111333444111111111000000111111222333222111000////////////000000////////////000000000000000000000000000000000000000111111111111222//////000000000000000///111111111222222222222222222222222222222111111111000000000111111000000000111222222222222222333333444444444333333222222222444444333222222222333333333444444555666777888888888777666444444555666666666666666666666666666666666666777888888888888888===>>>???@@@CCCEEEGGGHHHHHHMMMUUU[[[```gggooouuu~~~yyyuuuqqqnnnllljjjgggaaa]]]ZZZYYYZZZZZZYYYXXXVVVSSSPPPNNNMMMLLLNNNMMMKKKIIIHHHHHHIIIIIIMMMOOORRRTTTTTTRRROOOMMMMMMLLLKKKJJJIIIHHHHHHHHHEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJKKKHHHHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKKKKJJJHHHIIIKKKNNNRRRSSSTTTVVVXXXVVVSSSPPPIIIHHHGGGGGGIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRQQQQQQQQQPPPPPPOOOOOORRRSSSTTTTTTTTTSSSRRRQQQOOOOOOPPPQQQQQQRRRQQQQQQTTTTTTTTTUUUVVVXXXZZZ[[[WWWVVVTTTRRRRRRRRRRRRSSSUUUYYY\\\^^^\\\ZZZXXXWWWVVVVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMLLLKKKLLLMMMMMMMMMOOORRRSSSRRRRRRTTTUUUTTTTTTTTTVVVXXXYYYXXXWWWSSSUUUUUUUUUWWW\\\eeelllxxxsssbbbXXXTTTRRRQQQRRRTTTVVVVVVUUUSSSRRROOOOOOOOONNNMMMLLLKKKKKKJJJHHHCCC@@@>>>???@@@BBBBBBBBBAAA@@@???>>>===<<<;;;;;;::::::999888888777666666555444333333222111444444333333333222222222111111222222111111000///111111222222222111111000111111111222222111111111000000000000////////////..................//////////////////000000000000////////////////////////---...//////////////////000000////////////000000222111000//////111222444///............//////000222222111000//////000000000000////////////000000000000000000000000000000000000000000111111111111///000000111111111111000111111111111111222222222333333222222111111000000000000111111111111000000333333444444555555555666444444444444444444444444444333333222222333333333333333444555555666777777666666555444444555555666777777777777777777777777444555666777777777666555;;;;;;<<<===???AAABBBDDDBBBDDDGGGIIILLLPPPVVVZZZffflllvvv~~~{{{xxxqqqnnniiidddaaa```______```]]]ZZZWWWUUUTTTUUUVVVSSSRRRQQQPPPOOOOOOOOOOOONNNMMMKKKIIIGGGGGGGGGHHHJJJLLLPPPRRRRRRPPPNNNKKKKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBDDDEEEFFFHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHIIIHHHIIIIIIHHHGGGGGGIIIKKKPPPOOOOOOPPPRRRRRRPPPNNNGGGGGGGGGHHHIIIJJJHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJKKKLLLMMMOOOPPPPPPUUUTTTSSSQQQPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSUUUUUUVVVVVVWWWXXXXXXYYYRRRRRRSSSSSSSSSSSSSSSSSSVVVYYY[[[\\\ZZZXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOONNNLLLKKKKKKLLLLLLNNNOOOQQQQQQPPPPPPQQQSSSRRRQQQPPPSSSWWWYYYWWWTTTTTTUUUVVVVVVWWWZZZ___ccckkkuuusssbbbXXXSSSQQQQQQRRRSSSUUUUUUUUUTTTSSSNNNOOOOOONNNNNNMMMLLLKKKKKKHHHDDD@@@??????AAABBBBBBAAAAAA@@@???>>>======;;;;;;::::::999888888777666555555444333222222222444444444333333333222222222222222222222111000000000111111222222222111111111111222222222222111111000000000000////////////------------------------////////////000000000000////////////////////////...///000111111111111111000000////////////000000000000///...///000111222......------...///000000000000//////000111222222000000////////////000000000000000000000000000000000000000000000000000000000111222222333333333222111111111111111111111111222222222111111000000000111222222222222222222111333333333444444555555555...//////000111111222222333333333222222333333444333333444444555555666666555444444444444444555555666666666666666666666666333444666888999999888777777777777888999;;;<<<===>>>>>>>>>>>>>>>AAADDDGGGOOOTTT\\\bbbeeefffffffffcccdddhhhlllppptttwwwyyy{{{sssmmmiiifffcccbbb\\\ZZZWWWUUUSSSTTTVVVWWWVVVUUUSSSPPPNNNNNNNNNNNNOOOOOONNNNNNOOOOOOPPPPPPNNNMMMKKKIIIHHHHHHHHHHHHHHHJJJMMMOOOOOONNNLLLJJJJJJJJJJJJIIIIIIHHHGGGGGGDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKMMMNNNOOOKKKJJJHHHFFFEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFGGGHHHMMMLLLKKKKKKMMMMMMLLLKKKGGGGGGGGGHHHJJJJJJIIIGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQUUUTTTSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVPPPQQQQQQRRRSSSSSSSSSSSSVVVXXXZZZ[[[YYYXXXWWWXXXVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQQQQPPPQQQPPPNNNMMMLLLKKKLLLLLLMMMOOOPPPOOONNNNNNPPPQQQRRRQQQPPPSSSWWWXXXWWWTTTSSSTTTUUUVVVXXXZZZ]]]___aaafffpppzzztttcccXXXRRRPPPNNNOOOQQQRRRSSSRRRRRRQQQNNNNNNNNNNNNNNNMMMLLLLLLKKKHHHEEEBBB@@@@@@AAABBBAAAAAA@@@@@@???>>>>>>===:::::::::999888888777777666666666555555555555555444444444444333333333333222333333333333222111111000000111222222222222111111111222222222222111111000000000000////////////---------------,,,,,,,,,////////////000000000000//////////////////////////////000111222222222222///////////////000000111.../////////000000000000////////////000111222222////////////000111222333000000////////////000000000000000000000000000000111000000000000000//////111111222333444444444444111111111111111000000000111111111111111000000000222222333333333333222222000111111111111111222222...///000111222333444444333333222222222333444444333333333444444444555555333333333444444444444444444444444444444444444444444555666888999:::::::::888888777666666777777888;;;:::999999:::<<>>>>>>>>:::999999888777777666666444444555555555555666666555444444444444333333333333444444444444333222222000000111222222222222222000000111111111111000000000000000000///////////////.........------------////////////000000000000////////////////////////...///000111111222222222///////////////000111111...///000222222111000//////......//////111222222111000000000000000111111000000////////////000000000000000000000000000000111111000000////////////000000111222333444444333222111111111000000000///000000000000111111111111111111222222222222111111111000000000000000000///222222333333444444444555333222222222333333444555333333333333333444444444222222333444444444444444333333333333333333333333555555555555666888999:::999999888777777777888888:::999888999:::<<<======<<<>>>AAABBBBBBBBBBBBCCCFFFFFFGGGHHHJJJKKKLLLLLLJJJLLLNNNOOOPPPQQQSSSUUUTTTWWWZZZ[[[\\\]]]___aaacccdddeeehhhkkkooorrrsssxxx|||~~~zzzxxxxxxuuuwwwyyyzzz{{{|||~~~|||xxxtttqqqkkkiiieeeaaa^^^\\\[[[[[[UUURRROOONNNNNNOOOOOONNNKKKMMMNNNMMMLLLLLLNNNPPPMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIHHHIIIIIIJJJHHHHHHIIIJJJKKKKKKLLLLLLIIIJJJJJJKKKJJJIIIHHHHHHEEEFFFFFFGGGGGGHHHHHHIIIGGGIIIKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEDDDDDDEEEFFFHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKNNNQQQRRRPPPNNNKKKHHHFFFFFFGGGGGGFFFGGGHHHHHHFFFEEEEEEFFFHHHGGGFFFGGGHHHIIIGGGFFFGGGEEEDDDDDDGGGHHHIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKLLLMMMOOOPPPQQQQQQSSSUUUWWWXXXXXXWWWUUUTTTUUUTTTSSSQQQPPPNNNMMMLLLNNNOOOPPPQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTUUUTTTTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQPPPSSSWWWYYYXXXWWWWWWWWWUUUTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSQQQPPPNNNMMMLLLMMMMMMNNNKKKLLLLLLLLLLLLLLLOOOQQQQQQSSSUUUUUUTTTTTTUUUUUURRRQQQQQQRRRTTTVVVWWWWWWVVVTTTVVV]]]eeeoootttcccXXXRRROOOPPPQQQRRRSSSTTTTTTTTTTTTLLLLLLMMMMMMMMMLLLLLLKKKIIIHHHGGGEEECCCBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>999999888888777666666666111111222333333444444555555555444444444333333333444444555555444444333222///000111222222222222222000000111111111111000000000000000000////////////000000//////.........---////////////000000000000////////////////////////------///000111111111111///////////////000111111...///222444444333111///,,,,,,,,,------///000000333222111000////////////000000////////////000000000000000000000000000000111111000000/////////...//////000222222333333333222111111111000000////////////000000111111222222000000111111111111000000333222222222111111000000111111111000000000000///222222222222333333444555333333333333333333444444111222333444444444444444555555555555555555555555555555444333444555777888555555555666666777888999:::888777777888888888777999;;;===>>>======>>>@@@@@@AAAAAABBBCCCCCCDDDDDD???AAABBBBBBBBBCCCEEEHHHGGGIIIKKKLLLKKKKKKLLLMMMMMMNNNOOOQQQSSSVVVXXXZZZ[[[```dddeeebbb^^^\\\\\\WWWYYY[[[\\\]]]^^^aaacccaaacccfffggggggjjjooosssqqqsssuuuxxx{{{~~~|||xxxuuusssrrrpppnnnmmmlllkkkjjjiiiiiiiiiiiikkkkkklllllljjjgggcccaaa]]]ZZZVVVRRRPPPPPPQQQQQQNNNLLLJJJJJJLLLMMMMMMMMMIIIKKKMMMLLLIIIHHHIIILLLIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJLLLMMMNNNIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFFFFGGGHHHHHHHHHIIIHHHIIIKKKMMMNNNNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIIIIJJJLLLOOOPPPOOOMMMJJJHHHGGGGGGIIIJJJFFFGGGIIIHHHFFFEEEEEEFFFGGGFFFFFFGGGHHHHHHFFFEEEGGGDDDBBBBBBDDDGGGHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQSSSUUUXXXZZZ[[[YYYVVVTTTWWWVVVUUUSSSQQQOOOMMMLLLPPPQQQRRRRRRQQQNNNLLLJJJMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPRRRSSSUUUVVVWWWWWWVVVUUUTTTSSSQQQPPPOOOOOOPPPPPPLLLPPPUUUXXXXXXVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQOOOPPPQQQRRRSSSTTTUUUVVVPPPOOONNNMMMMMMMMMNNNOOOJJJKKKLLLKKKKKKLLLOOORRRQQQTTTVVVVVVSSSRRRSSSUUUTTTSSSRRRRRRTTTUUUVVVUUUUUUQQQRRRWWW[[[aaannn|||uuuaaaUUURRRSSSNNNNNNNNNPPPRRRRRRQQQOOOKKKKKKLLLMMMMMMMMMMMMMMMKKKHHHCCC@@@@@@@@@@@@???BBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<;;;:::999888777777777777777777666555555777666555444333444555555555333000///000111222111000000111111111111000000222222222111111111000000222111111111000000//////////////////////////////...---,,,+++,,,...000111000000////////////000000------......//////000000333222111000////////////...///000111111000///...------...///////////////222222111000///000000000,,,...///111222222222222111111000000000000000000000/////////000111222222000000000000000000000000222222111111000/////////000111222333222000///---333111000///000222555777333333222111000000111111111111222222222333333333000111111111111222222222333333333222222111111111444444444555555555666666444444444444444444444444222222333333444555666666666666666666666777888888;;;:::999777666777777888<<<<<<;;;;;;;;;;;;<<<<<>>???>>>>>>>>>@@@???>>>>>>>>>???AAABBB???@@@BBBDDDDDDCCCBBBAAACCCDDDEEEGGGHHHJJJKKKLLLPPPPPPPPPPPPOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJNNNPPPQQQRRRQQQQQQSSSUUU\\\\\\]]]___aaabbbcccdddfffgggiiijjjlllnnnppppppttttttsssqqqpppooonnnmmmpppoooooonnnmmmlllkkkkkkfffdddaaa^^^\\\[[[[[[\\\ZZZYYYWWWVVVVVVWWWYYYZZZ]]]^^^______^^^\\\ZZZXXXRRRPPPLLLIIIGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJJJJLLLNNNOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJJJJHHHGGGGGGHHHJJJIIIIIIJJJLLLLLLMMMMMMMMMNNNOOOPPPNNNLLLJJJIIIJJJKKKIIIGGGGGGHHHIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJJJJIIIGGGEEEDDDDDDEEEEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDEEEFFFEEEDDDGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKLLLNNNOOOPPPQQQQQQTTTTTTUUUVVVVVVVVVUUUUUUWWWYYYYYYUUUPPPKKKJJJJJJOOOOOOOOOOOONNNNNNMMMLLLKKKMMMNNNPPPQQQQQQPPPPPPTTTTTTSSSRRRQQQPPPOOOOOOSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOPPPSSSUUUUUUTTTRRRQQQPPPPPPPPPOOOOOOOOOOOONNNSSSSSSRRRRRRRRRRRRSSSTTTPPPOOOMMMKKKJJJIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOSSSRRRQQQPPPPPPPPPPPPPPPRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPSSSXXX```gggkkk|||xxxdddXXXTTTTTTOOOOOOOOOQQQRRRRRRPPPNNNLLLLLLMMMMMMMMMLLLLLLKKKLLLIIIEEEBBB@@@@@@@@@@@@CCCBBBBBBAAA@@@??????>>><<<<<<<<<;;;:::999888777777777777777777666555555666666444333333333444555444222000///000111111111000000111111111111000000222222222111111111000000000000000000//////..............................///...---,,,,,,---///000------,,,,,,,,,,,,------000000//////////////////000///////////////000000------............---------...//////000000000///000000000000000000000000......000111222222111111000000000000000111111111000000000///000000111111000000000000000000000000000000000000000000111111222111111000000000000000111000/////////111333444333222222111000000111111000000111111111222222222000111111111111222222222333333333222222222111111333333444444444555555555444444444444444444444444222333333444555555666666666666666666666777777888999999888888777777888888;;;;;;::::::::::::;;;;;;<<<;;;;;;<<<===<<<<<<<<<>>>===<<<<<<<<<===??????===>>>@@@AAABBBAAA@@@???@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFHHHIIIKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSUUUVVVXXXZZZ[[[\\\^^^]]]]]]\\\[[[ZZZYYYYYY[[[[[[ZZZYYYYYYXXXWWWWWWWWWVVVSSSQQQOOOOOOPPPPPPUUUSSSRRRPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWUUUSSSRRRMMMKKKIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJLLLNNNOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHFFFFFFGGGIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMNNNMMMLLLKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBGGGHHHIIIIIIIIIHHHGGGGGGDDDDDDDDDEEEEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDEEEFFFGGGGGGFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWSSSNNNKKKKKKKKKOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTRRRQQQPPPOOOOOOOOONNNPPPRRRTTTUUUTTTRRRPPPPPPOOOOOONNNNNNNNNOOOOOORRRRRRRRRRRRRRRRRRRRRRRROOONNNLLLJJJIIIIIIJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNPPPOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNPPPSSSXXX^^^aaalll|||{{{gggZZZUUUTTTQQQPPPPPPQQQSSSRRRPPPNNNJJJKKKLLLLLLMMMMMMMMMLLLMMMKKKGGGDDDAAA@@@@@@@@@CCCBBBBBB@@@???>>>======<<<<<<<<<;;;:::999888777777777777777777666666555666555333222222222333444333222111111222222111///000000111111111111000000222111111111111000000000////////////....................................000///...---------...///000//////......//////000222111111000000///......------------...///000111......------------.........//////000000000000000,,,---...000000000000//////000000111111000000/////////000000111111111222111111000/////////000000000000000000000000000000......///000000111222222333222000......///111222000000000000000000000000333222111111000111111111//////000000000111111111000111111111111222222222333333333222222222222111222222333333333444444444444444444444444444444444444444444555555666666777666666555555666666777888777777888888999999888888:::999999888888999999:::999:::::::::::::::999888;;;::::::::::::;;;<<<===:::;;;===>>>>>>>>>===<<<==================>>>>>><<<===>>>???@@@@@@@@@@@@============>>>>>>>>>>>>===???@@@???>>>>>>???@@@BBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKMMMLLLLLLKKKKKKJJJJJJJJJNNNMMMKKKJJJIIIIIIJJJKKKOOONNNMMMKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPOOONNNMMMHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLNNNOOONNNLLLIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGEEEEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKIIIKKKLLLLLLKKKKKKMMMNNNMMMPPPRRRPPPMMMJJJIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNNNNOOOPPPQQQSSSTTTTTTTTTTTTUUUUUUSSSPPPMMMKKKLLLMMMNNNOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTUUUTTTSSSRRRPPPPPPPPPPPPNNNPPPQQQSSSSSSRRRQQQPPPPPPOOONNNMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRQQQPPPPPPMMMLLLJJJHHHHHHIIIJJJKKKMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMNNNOOORRRTTTVVV\\\hhhwww}}}iii[[[UUUSSSRRRRRRQQQRRRSSSRRRPPPNNNGGGHHHJJJLLLMMMNNNOOOOOOMMMLLLIIIFFFBBB@@@@@@AAACCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<;;;:::999888777666666777777777777666666555444333222111222333333222111111222333222000///000000111111111111000000111111111111000000000000////////////////////////////////////////////////111000///...------......111111000000000000111111111111111111000000000000...............///000111111000///......///000111//////000000000000000///)))***---///111000//////111111000000000//////.../////////000111111222222222111000///////////////000000000000000000000000////////////000000111111222111000//////000111111///000111111111000///...222222111111111111111222000000000000111111111222000000111111111222222222222222222222222222222222111111222222222333333333333333444444444444444444555555555555666666777777666555555555555666777777444555777999999999999888:::999999888888999999:::888;;;<<<:::888999888666999999999999::::::;;;;;;999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<======<<<;;;;;;:::<<<<<<<<<<<<============>>>@@@@@@@@@>>>===>>>???BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLKKKJJJIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKLLLNNNNNNMMMLLLGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIHHHFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJKKKKKKJJJJJJLLLNNNSSSWWWZZZWWWOOOJJJIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIDDDCCCCCCCCCCCCCCCDDDEEECCCCCCDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFIIIJJJIIIHHHFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIIIIIIIJJJJJJKKKKKKMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMOOOPPPQQQRRRSSSSSSSSSQQQOOOMMMKKKKKKMMMNNNMMMNNNNNNOOONNNNNNMMMMMMLLLKKKJJJIIIIIIIIIKKKKKKJJJJJJLLLMMMOOOQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTUUUTTTSSSRRRQQQPPPPPPPPPNNNOOOPPPQQQQQQPPPOOONNNOOONNNMMMMMMMMMOOOPPPRRROOOPPPQQQQQQQQQPPPOOONNNLLLKKKIIIHHHHHHIIIKKKLLLOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMOOOQQQSSSTTTOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPPPPVVV\\\dddppp}}}iii[[[TTTRRRSSSRRRRRRSSSTTTSSSQQQNNNIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLJJJGGGBBB@@@@@@BBBCCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<;;;:::999888777666666777777777777666666555444333222111222333333222111111222333222000///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111000//////...............------,,,,,,------......//////000111222222333222111000000/////////000111000///......///000111//////000000000000//////(((***,,,///000000//////111111000//////.........//////000000111111111111111111000///.........///////////////////////////000000000000//////......///000111222222111000///000000222333222111000///222111111111111111222222111111111222222222333333000000111111111222222222222222222222222222222222111111111222222222333333333333333444444444555555555555555666666666666666555555555555555666666777333444666888999999999888::::::999999999999::::::888>>>@@@<<<999:::999666999999:::::::::;;;;;;;;;999::::::;;;;;;;;;;;;;;;999999:::;;;<<<======>>>;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<=========>>>???@@@AAA@@@>>>>>>???@@@????????????????????????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKLLLLLLLLLLLLLLLLLLHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJKKKMMMMMMLLLJJJFFFFFFEEEFFFFFFGGGHHHIIIHHHIIIJJJJJJHHHGGGGGGHHHJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKJJJIIIIIIKKKLLLZZZ]]]^^^ZZZQQQJJJHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIICCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEGGGIIIJJJIIIGGGEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIILLLLLLLLLMMMLLLLLLKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPNNNLLLJJJJJJKKKLLLMMMLLLLLLMMMMMMNNNMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIJJJJJJKKKLLLMMMNNNPPPPPPQQQSSSSSSTTTUUUUUUUUUUUUTTTUUUTTTSSSQQQPPPPPPPPPPPPMMMNNNOOOOOOOOOOOONNNMMMNNNNNNMMMNNNNNNPPPRRRSSSPPPPPPPPPPPPPPPOOONNNNNNMMMKKKIIIHHHHHHJJJMMMOOOQQQPPPNNNMMMKKKJJJJJJJJJKKKKKKLLLLLLNNNOOOQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOTTTUUUXXX```lll||||||hhhZZZSSSQQQSSSRRRRRRSSSTTTTTTRRRPPPMMMMMMMMMLLLKKKJJJHHHHHHIIIJJJJJJGGGBBB@@@AAACCCCCCBBBBBB@@@???>>>======<<<<<<<<<;;;:::999888777555666666777777777777777666555333222222222333444333222111111222222111///000000111111111111000000//////000000000000000111000000000000111111111111000000000000000000000000000000///////////////...//////............//////,,,---...///111222333333333222111000000/////////......------------......///////////////......---)))+++---...000000000///111000//////.........///111000000000000000000000000000///.........//////////////////////////////111111000//////...---------///111333333222000//////000111222222222111000111111111000111111222333111222222222222333333333000111111111111222222222111222222222222333333333111111222222222333333333222333333444444555555555555555555555555555555555555555444444555555666777444555666777888888888888:::999999999999999999:::999AAADDD>>>:::<<<;;;777888999:::;;;;;;;;;::::::999999999:::::::::;;;;;;666777888999:::;;;<<<<<<666777888:::;;;<<<<<<===999999::::::;;;<<<<<<<<<;;;<<<======;;;;;;<<<===<<<=====================??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDAAAAAAAAABBBBBBCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDEEEFFFFFFGGGGGGGGGJJJIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIIIIIIIKKKKKKJJJHHHEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKKKKIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHJJJLLL\\\]]]\\\WWWPPPIIIGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDEEEFFFFFFFFFGGGCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEGGGIIIIIIHHHFFFEEEFFFGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMNNNLLLJJJIIIJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQOOOOOOOOOOOOMMMMMMNNNNNNMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRPPPOOOOOOOOOOOOOOOPPPNNNKKKJJJJJJLLLOOOQQQRRRQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOOOOLLLLLLLLLKKKKKKKKKKKKJJJHHHHHHIIIJJJKKKLLLLLLMMMPPPNNNPPPVVV___kkkzzz{{{gggZZZTTTRRRRRRRRRRRRTTTUUUUUUSSSQQQKKKLLLLLLLLLKKKJJJIIIIIIFFFIIIJJJGGGBBB@@@AAADDDCCCBBBBBBAAA@@@??????>>><<<<<<<<<;;;:::999888777555555666777777777777777666666444333333333444555444222000///000111111111000000111111111111000000////////////000000111111/////////000000000111111...........................//////000000000000///111111000000000000111111------...///000000111111111000000/////////000000------............------...............---,,,,,,,,,,,,---...///000000000000000///.........//////222222111111000///////////////.........///000000//////////////////////////////////////////......//////000111111111111111......///000111111111111111111000000111222222333111111111111222222222222000111111111111222222222111111222222222333333333222222222222333333333444222222333333444555555666444444444444444444444444555444444444444555666666666666666666666777888999999888888777777888888999999CCCGGG???:::<<<<<<777777888999:::;;;::::::999888888888888888999::::::888999999999:::::::::;;;666777888:::;;;<<<======888888999999:::;;;;;;<<<888:::;;;;;;::::::<<<============>>>>>>?????????AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGAAABBBDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGHHHIIIIIIHHHFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGIIIJJJJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGIIILLLOOOYYYXXXUUUQQQMMMIIIFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@BBBCCCEEEEEEEEEEEEDDDBBBBBBAAA@@@???>>>>>>>>>AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEGGGHHHHHHFFFCCCEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJLLLJJJHHHIIIJJJKKKIIIGGGHHHIIIIIIJJJKKKKKKJJJJJJFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLNNNPPPSSSTTTUUUTTTTTTUUUSSSPPPNNNNNNNNNPPPQQQTTTQQQNNNLLLLLLNNNQQQSSSSSSRRRQQQOOONNNMMMMMMMMMJJJJJJJJJKKKLLLMMMNNNOOOKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNJJJKKKQQQWWW]]]hhhsss{{{gggZZZUUUTTTRRRQQQRRRTTTVVVVVVTTTRRRFFFGGGIIIJJJLLLMMMNNNNNNDDDGGGIIIGGGBBB@@@AAAEEEBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<;;;:::999888777555555666777777777777777777666555444333444555555555333000///000111222222000000111111111111000000.../////////000000111111---.........//////000000---------------------------...///000000111000000......------------..................////////////......---......///000111...///000111111000///...---.........---,,,,,,+++...............///000111000///...------...///000333333222111000///.....................///000111////////////////////////------......///000000000111000///...///000222444---------...///000111111111111000000111222333333000000000000111111111111000111111111111222222222111111111222222333333333222222333333333444444444222222333333444555666666444444444444444444444333555444444444444555666666777777666555555666888999777777666666666666777777999DDDHHH@@@:::===<<<666666777888::::::999999888777777777777777888999999<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;888999999:::;;;<<<<<<===999;;;<<<===<<<===>>>@@@;;;;;;<<<<<<===>>>>>>???????????????@@@@@@@@@@@@AAA@@@@@@@@@?????????>>>??????@@@AAABBBCCCCCCDDD???@@@AAACCCDDDDDDDDDDDDAAACCCDDDGGGHHHJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGJJJNNNQQQUUURRROOOLLLJJJIIIFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEE>>>>>>???@@@BBBCCCCCCDDD>>>@@@BBBDDDEEEEEEDDDCCCBBBBBB@@@???>>>>>>>>>>>>AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEGGGHHHGGGDDDBBBDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFEEEFFFGGGGGGHHHEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJIIIIIIIIIKKKIIIHHHIIIKKKKKKHHHEEEGGGHHHHHHIIIJJJJJJJJJIIIDDDFFFHHHIIIJJJJJJIIIIIIIIIJJJKKKMMMOOOQQQSSSTTTSSSSSSTTTUUUUUUUUUUUUTTTRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJLLLNNNQQQUUUVVVVVVUUUTTTVVVTTTQQQNNNMMMNNNQQQRRRVVVSSSPPPMMMMMMOOORRRTTTSSSSSSQQQPPPOOONNNNNNNNNHHHHHHIIIJJJLLLNNNOOOPPPKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJIIIIIIIIIJJJKKKLLLNNNJJJJJJPPPSSSTTT\\\eeeyyyggg[[[WWWVVVRRRRRRRRRSSSUUUUUUSSSQQQNNNMMMMMMMMMLLLLLLKKKKKKGGGHHHGGGDDDAAA@@@@@@AAAEEEDDDDDDCCCBBBBBBAAAAAA;;;;;;:::999888777666555555555555666666666666666333444666666444333333444333222111111333444333111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000............/////////000//////000000000000//////.../////////000000000111......---------,,,,,,,,,////////////...............------,,,,,,,,,------222111111111333333111///............////////////+++---///111222222000000222222111111000000//////////////////000000000000333222111///......------000000000000000000000000//////000000000000//////111000///...///000222444///////////////000111111000000000000000000000000000111222333444333222111555444333111111111111222333333111111111222333444333444444555555444444333555555555444444333333333666666555555555555666666777777666555555555555555<<<@@@BBB???<<<===<<<::::::::::::::::::999888777:::999999888777777888888666555555777:::;;;;;;;;;<<<<<<;;;:::999888888777999999999999999999999999::::::;;;;;;<<<=========;;;;;;;;;;;;<<<===??????@@@@@@@@@@@@??????????????????>>>>>>??????@@@AAAAAAAAAAAABBBBBBAAA@@@@@@DDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFHHHIIIKKKQQQMMMGGGEEEFFFFFFFFFDDDDDDEEEGGGHHHGGGEEECCCBBBEEEEEEEEEEEEEEEEEEFFFFFFIIIHHHGGGFFFGGGHHHIIIJJJJJJHHHGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEJJJJJJJJJJJJIIIHHHGGGFFFHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKMMMMMMKKKIIIFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAA@@@???>>>@@@AAAAAABBBBBBAAAAAAAAAFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHFFFFFFGGGHHHIIIHHHKKKLLLMMMLLLJJJGGGFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKLLLLLLNNNOOOPPPQQQQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXWWWUUUSSSPPPNNNMMMMMMMMMNNNLLLJJJJJJKKKLLLKKKJJJLLLMMMOOOQQQSSSUUUVVVVVVTTTSSSQQQOOOOOOQQQSSSTTTVVVTTTRRRPPPPPPRRRUUUWWWRRRSSSTTTTTTSSSQQQOOOMMMLLLLLLNNNOOOOOONNNMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOORRRVVVYYYzzzggg[[[VVVUUURRRQQQQQQSSSTTTTTTRRRPPPMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHGGGEEEBBB@@@@@@AAABBBBBBBBBAAAAAA@@@??????<<<<<<;;;:::999888777777666666666666666666555555111000///111444555333111333222111111333333222111000000000000000000000000000000111111111111000000000000000000000000000000........................,,,,,,---------.........//////000000000000//////............////////////,,,,,,---...///000000111////////////............///.....................000///...///111111///---............////////////---...///000111111000000000/////////.........---////////////000000000000111000000////////////000000000000000000000000000//////000000000000////////////000111111111111111000000000000000111222222000000000000000000000000000111222222333333222222222111111000000111222333666555333222222222222333333333444444444444333333555555444444444333333333666666555555555555666666888888777666666666666666:::>>>@@@===:::;;;;;;888::::::::::::999999888777:::999999888888888888999888777777888:::<<<<<<;;;@@@@@@??????>>>===<<<<<<999999999999999999999999::::::;;;;;;<<<=========;;;;;;;;;<<<<<<===?????????>>>>>>>>>======<<<<<<@@@@@@@@@@@@@@@AAAAAABBB@@@AAAAAABBBAAAAAA@@@@@@BBBBBBAAAAAABBBBBBCCCCCCFFFFFFEEEEEEFFFGGGIIIJJJOOOKKKGGGEEEFFFGGGFFFEEEFFFFFFGGGGGGGGGFFFDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGIIIJJJKKKJJJHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIHHHGGGEEECCCAAA@@@???AAAAAA@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBBBBCCCCCCCCCDDDAAAAAAAAAAAA@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAADDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEGGGGGGHHHIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFGGGHHHJJJJJJKKKIIIGGGGGGHHHJJJJJJIIINNNOOOPPPOOOLLLIIIHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJGGGHHHIIIIIIIIIIIIIIIHHHKKKLLLNNNPPPQQQQQQPPPPPPRRRRRRRRRSSSTTTVVVXXXYYY[[[YYYVVVRRRPPPNNNMMMMMMNNNMMMKKKKKKLLLLLLLLLKKKKKKLLLNNNPPPRRRTTTUUUUUUTTTSSSQQQPPPPPPQQQSSSTTTVVVTTTRRRQQQPPPRRRTTTUUUQQQRRRSSSSSSRRRPPPNNNMMMMMMMMMNNNOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHLLLLLLKKKKKKKKKLLLLLLMMMKKKLLLMMMMMMMMMOOOSSSVVV{{{ggg[[[VVVUUURRRQQQQQQRRRTTTSSSQQQOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHFFFCCCAAAAAABBBBBBBBBBBBBBBAAA@@@??????======<<<;;;:::999888888777777777666666555555555222...,,,///555777555000333222111111333333222111000000000000000000000000000000111111111111000000////////////////////////........................------........./////////...//////000000//////..................---------------...///000111111222////////////............///////////////////////////......///000111///---............////////////////////////////////////////////////............////////////000000000000///////////////000111111//////////////////////////////000000000000//////---///111333333222000///111111111111111222222222000000000000000000000000222111111111111222333333111000000111111333444444777666555333222222222222333333444444444444333333555444444444444333333333666666555555555555666666888888777777666666777777777<<<===:::888999888666999999999999999999888888999999999888888999:::::::::999888999;;;<<<;;;:::===<<<<<<;;;;;;:::::::::999999999999999999999999:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>????????????>>>===<<<<<<;;;@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAEEEEEEEEEEEEFFFGGGHHHHHHLLLIIIGGGFFFFFFGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLIIIHHHFFFFFFGGGGGGEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCBBB@@@???????????????????????????@@@@@@???>>>======>>>???@@@CCCCCCDDDDDDEEEEEEFFFFFFAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@???>>>===?????????@@@@@@@@@AAAAAABBBCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCHHHHHHIIIIIIJJJIIIIIIIIIEEEEEEFFFFFFGGGIIIJJJKKKKKKIIIGGGHHHJJJLLLLLLLLLOOOPPPQQQOOOLLLIIIHHHGGGFFFHHHIIIKKKLLLLLLKKKKKKGGGHHHIIIIIIIIIHHHGGGGGGIIIKKKNNNPPPQQQQQQOOONNNPPPPPPPPPQQQSSSVVVYYY[[[___\\\XXXTTTQQQOOONNNMMMPPPNNNMMMMMMOOOPPPOOONNNNNNNNNOOOPPPQQQRRRRRRRRRTTTRRRQQQOOOOOOQQQRRRTTTTTTTTTSSSRRRQQQQQQQQQRRROOOPPPQQQRRRQQQOOOMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKJJJIIIIIIHHHHHHHHHLLLLLLLLLMMMMMMNNNNNNNNNKKKKKKLLLLLLKKKLLLOOORRR~~~iii[[[UUUUUURRRQQQQQQRRRSSSSSSQQQNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJIIIFFFCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBAAA@@@<<<<<<<<<;;;:::999999888999888888777666555444444555222000111555777555333444222111222333333222000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000000000000111111111111...//////////////////...//////............------000000000/////////......////////////..................//////000000//////000000///000222333111000............////////////000000///.........//////111111111111000000000000////////////000000000000///////////////000000111//////////////////////////////000000000000/////////000111222222111000///000000111111222222222111000000000000000000000000222111000000000111333444222222222333333444444444444444333333222222222222333333333444444333333333444444444444444444444444666555555444444555555666777777666666666666666777555:::<<<999777888888555888888888888888888999999:::999999999999:::;;;;;;:::999888888::::::999888888777777777777777777777888999999999999999::::::999::::::;;;;;;<<<======<<<<<<;;;;;;<<<===>>>>>>BBBAAAAAA@@@???>>>======???@@@@@@AAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAAAAADDDDDDDDDEEEEEEFFFFFFFFFHHHGGGGGGGGGGGGHHHHHHGGGIIIHHHFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMHHHGGGEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGIIIJJJJJJKKKKKKFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCEEEEEEDDDCCCBBBBBBAAA@@@>>>>>>>>>>>>????????????@@@???>>>======>>>???@@@BBBBBBCCCDDDEEEFFFGGGHHHAAAAAAAAAAAAAAAAAABBBBBB@@@@@@AAAAAA@@@???>>>>>>???>>>>>>??????@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIHHHIIIKKKMMMNNNNNNNNNOOOPPPNNNKKKGGGFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJLLLLLLLLLKKKIIIHHHHHHJJJNNNQQQQQQPPPNNNLLLNNNNNNNNNOOOQQQUUUYYY[[[]]][[[WWWTTTQQQPPPPPPQQQSSSQQQQQQRRRUUUWWWWWWWWWSSSSSSRRRQQQPPPOOOOOOOOOQQQPPPOOONNNNNNOOOPPPQQQSSSSSSSSSRRRQQQPPPOOONNNMMMNNNPPPQQQPPPOOOMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNMMMKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOKKKLLLLLLLLLKKKKKKMMMOOOjjj[[[VVVUUUSSSRRRRRRSSSSSSSSSPPPNNNJJJJJJJJJJJJJJJJJJJJJKKKIIIJJJIIIFFFCCCBBBBBBCCCCCCDDDDDDEEEDDDCCCAAA@@@;;;;;;::::::999999888888999999888777666555555444666666555444333333333444444333222222333333111000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000000000000111111111111......////////////....../////////////////////////////////.........------////////////............,,,---...////////////...000//////000222222111000............////////////000///......---......///000000000000111111111111////////////000000000000111000000/////////////////////////////////////////////000000000000//////222111000//////000111111...///000111111111000000000000000000000000000000222111000///000111222333222222222222222111000000//////000111222333333444222333333333333333333222444444444444444444444444555555444444444444555555555555444444444555555666555:::<<<999777999888666888777777777777888::::::;;;:::::::::::::::;;;;;;999888777777888888777666999999999999999999::::::888888888999999:::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===AAAAAA@@@@@@???>>>>>>===>>>>>>???@@@AAA@@@@@@???>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCBBBBBBAAACCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHHHHGGGEEEDDDDDDEEEGGGIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLHHHFFFEEEEEEEEEEEEDDDBBBAAAAAAAAABBBBBBCCCEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA=========>>>>>>?????????AAA@@@???>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>???@@@@@@???@@@AAACCCDDDDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJIIIGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHIIILLLOOOPPPPPPNNNOOOPPPOOOKKKHHHGGGGGGEEEFFFHHHIIIJJJJJJJJJIIIJJJLLLMMMOOONNNMMMKKKJJJHHHJJJMMMPPPQQQOOOMMMKKKMMMMMMMMMNNNPPPTTTWWWYYYXXXVVVSSSQQQQQQRRRTTTVVVVVVUUUUUUXXX[[[^^^``````ZZZXXXVVVSSSPPPNNNMMMMMMOOONNNNNNMMMMMMNNNNNNOOOQQQRRRRRRRRRQQQOOONNNMMMMMMNNNOOOQQQQQQPPPOOOMMMJJJKKKLLLNNNPPPSSSTTTUUUUUUTTTPPPMMMKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMLLLMMMNNNMMMKKKKKKLLLNNNmmm]]]WWWVVVTTTSSSSSSTTTTTTSSSQQQOOOIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFCCCAAAAAABBBAAAAAACCCCCCCCCAAA???===::::::::::::999999999888888888888777777666666666666777666444000///111444555333222222333222111000000000000000000000000000000000111111111111000000////////////////////////........................------........./////////---......//////......---////////////000000111111+++,,,---...///000000111////////////............+++,,,...///000000///...---,,,,,,...000000///...............////////////....................................////////////////////////000000000000111111000/////////////////////////////////////////////000000000000//////333222000......///111222---...///111111000//////000000000000000000000000111000000000000111222222000000000000///...---,,,,,,---///111222333444444222222333333333333222222333333333444444444444555555555444444444444555555444444333333444444555555555:::<<<999777999999666777666666666777888:::;;;===<<<;;;;;;:::::::::;;;888777666666777888777555888888888999999:::::::::888888888999999::::::;;;999999999:::;;;;;;<<<<<<::::::999999999::::::;;;>>>>>>>>>>>>===============>>>???@@@AAA@@@??????===>>>???@@@AAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCEEEHHHIIIHHHGGGGGGGGGGGGFFFDDDCCCCCCEEEGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIGGGFFFDDDDDDEEEEEECCCBBB@@@@@@AAAAAABBBCCCEEEEEEGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBDDDEEEFFFEEEFFFGGGGGGHHHHHHGGGGGGDDDCCCCCCBBBAAA@@@??????=========>>>??????@@@@@@BBBAAA@@@??????@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGAAAAAA@@@@@@@@@@@@????????????AAABBBCCCCCCCCCCCCCCCBBB@@@???>>>>>>?????????@@@AAABBBCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHJJJKKKMMMMMMLLLJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGIIILLLPPPQQQRRROOOQQQRRRQQQNNNLLLKKKKKKHHHIIIJJJKKKKKKKKKJJJIIIIIIKKKNNNPPPPPPOOOMMMKKKIIIJJJMMMOOOOOONNNLLLKKKLLLMMMMMMNNNPPPRRRSSSTTTRRRQQQOOOOOOQQQUUUYYY[[[ZZZYYYYYY[[[___aaacccccc]]][[[WWWSSSPPPNNNMMMLLLNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPPPPPPPOOONNNMMMMMMNNNPPPRRRSSSRRRQQQPPPLLLLLLMMMOOORRRUUUWWWYYYXXXVVVRRROOOLLLKKKKKKKKKIIIJJJLLLMMMNNNMMMLLLLLLLLLMMMNNNNNNLLLLLLLLLNNNooo^^^XXXXXXUUUTTTTTTUUUUUUTTTRRROOOHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHGGGEEEBBB@@@@@@AAA@@@AAACCCDDDCCCAAA>>>===;;;;;;;;;;;;::::::::::::888777777777777777777777888777444333333444444555555333222222222222111///000000000000000000000000000000111111111111000000000000000000000000000000........................,,,,,,---------.........---......//////......---,,,------...///000111111------...///000111111222////////////............+++---///111111111000///,,,,,,,,,---///000///...............////////////+++,,,...////////////...---........./////////000////////////000000000000///////////////000000111000000000000000000000000//////000000000000//////222111111000000000000000---///000222222111000///000000000000000000000000///000000111111111111111//////000111000000......---...000222333444333333222222333333333333222222333333333444444444555555555444444333333444444555444444444444444555666666444888;;;888777888888666666666555555666888;;;<<>>===;;;::::::::::::888777666777888999888777444444555666666777888888777888888999::::::;;;;;;888999999::::::;;;<<<<<<999999888888888888888999============>>>>>>>>>>>>===>>>@@@BBBBBBAAA@@@???===>>>???@@@@@@AAAAAAAAA@@@AAACCCDDDDDDDDDBBBBBBAAABBBCCCCCCCCCCCCBBBAAABBBEEEIIIJJJHHHFFFFFFFFFDDDDDDCCCCCCCCCDDDFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBEEEEEEGGGHHHHHHHHHGGGGGGGGGEEEDDDDDDDDDDDDCCCAAA@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@AAACCCEEEFFFCCCEEEGGGIIIKKKKKKLLLLLLFFFEEEDDDCCCBBBAAA@@@@@@======>>>??????@@@AAAAAABBBAAA@@@??????@@@AAABBB@@@AAAAAABBBCCCDDDDDDEEEAAA@@@@@@@@@????????????>>>???AAACCCDDDFFFFFFGGGFFFDDDBBB???>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBEEEDDDDDDCCCCCCBBBBBBBBB???@@@AAABBBDDDEEEFFFFFFFFFFFFGGGIIIJJJLLLMMMMMMLLLMMMPPPRRRRRRQQQPPPNNNKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFFFFHHHLLLPPPRRRRRRNNNPPPRRRQQQOOOMMMLLLMMMLLLMMMNNNNNNNNNMMMLLLKKKJJJLLLPPPRRRSSSSSSQQQOOOJJJKKKLLLMMMMMMMMMLLLKKKLLLMMMNNNPPPPPPPPPOOOOOOOOONNNNNNNNNQQQVVV\\\___\\\[[[ZZZ[[[]]]______^^^ZZZXXXUUURRRPPPNNNNNNNNNOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNPPPRRRTTTUUUTTTSSSRRRPPPPPPPPPQQQSSSUUUWWWYYYVVVTTTQQQNNNLLLLLLMMMNNNKKKLLLMMMOOOOOONNNLLLKKKKKKLLLNNNNNNLLLLLLLLLMMMppp___XXXXXXVVVUUUUUUUUUVVVUUURRRPPPHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHGGGDDDAAA@@@@@@AAABBBCCCEEEFFFEEECCC@@@???<<<<<<<<<<<<<<<;;;;;;;;;777777777777777888888888<<<777333333888;;;:::777555444222222222222111///000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000............/////////000---..................---***+++,,,---...000111111111111111111000000000000000/////////............,,,...000222333222111000...---...///111222111000............/////////000)))+++---///000000///...///000000000111111222222////////////000000000000------......///111222333111111111111111111111111//////000000000000//////000111222333222111///---...000222333333333111000000000000000000000000000...///111222222222111000///000222333444444333333///000222333444444333222222222222333333222222222333333333444444555555555555444444333333444444555555555555555555666777888333777:::777666888888555666555555555666888;;;===@@@???===<<<::::::999999888777666777999:::999888444555555666777888999999777777888999::::::;;;;;;888999999::::::;;;<<<<<<888888777777777777777888>>>>>>>>>???@@@@@@AAAAAA>>>???AAACCCCCCBBBAAA@@@======>>>@@@@@@AAAAAAAAA???@@@BBBDDDDDDCCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@BBBEEEIIIJJJHHHEEEEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAADDDEEEGGGGGGHHHGGGFFFEEEFFFEEECCCCCCDDDDDDBBBAAA@@@@@@@@@AAABBBCCCEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBEEEFFFCCCDDDGGGJJJMMMNNNOOOOOOIIIIIIHHHFFFEEEDDDCCCBBB===>>>>>>???@@@AAAAAAAAABBBAAA@@@??????@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCCAAA@@@@@@@@@??????>>>>>>===???AAACCCFFFGGGHHHIIIHHHFFFCCC@@@>>>>>>>>>???@@@@@@AAABBBBBBBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBB???@@@AAACCCEEEFFFHHHIIIHHHHHHIIIKKKMMMNNNOOOPPPOOOQQQSSSVVVWWWVVVTTTSSSLLLLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFHHHLLLPPPRRRSSSLLLNNNOOOOOONNNLLLLLLLLLPPPPPPQQQQQQPPPOOOMMMLLLMMMOOOSSSVVVXXXWWWUUUTTTKKKKKKKKKLLLLLLLLLLLLLLLLLLNNNOOOPPPPPPOOOMMMLLLPPPNNNNNNNNNRRRWWW]]]aaa^^^\\\ZZZZZZ[[[[[[ZZZYYYWWWUUUSSSPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMNNNOOOOOOOOOQQQSSSUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSUUUWWWXXXSSSRRROOOMMMLLLMMMOOOPPPMMMNNNOOOPPPPPPOOOMMMLLLIIIKKKMMMMMMLLLKKKLLLMMMssscccYYYUUUUUUUUUUUUUUUTTTRRRQQQOOOKKKJJJIIIIIIKKKLLLLLLKKKLLLKKKIIIGGGEEECCCBBBBBBCCCCCCCCCBBBAAA@@@>>>======<<<;;;;;;999999888777777777777777777666555555:::888666555555666444333444222111222333333222000000/////////000111222222////////////////////////000000000000111222333444222222111000//////000000------......//////000000'''))),,,///000111000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------------------...///111222........................---.../////////...,,,+++///////////////.........000000000000000/////////---...//////000000//////------..................000000000000////////////////////////////////////......//////000000111111000000000000000000000000333///...111222000///000333333222222222222222222222222333444444444333333222111000000000111222333555444444333333444444555555555444444444333333333222222333333333333444444222333555777888777666555555777888666444444888;;;>>>===<<<:::888666555444777777777777777777777777444444444555666777777888888999::::::;;;;;;::::::777777888999;;;<<<======::::::999999::::::;;;<<<>>>>>>>>>>>>????????????;;;<<<<<<===============<<<<<<======>>>@@@AAABBBAAACCCDDDFFFFFFEEECCCBBBBBBDDDEEEDDDBBB???>>>>>>DDDDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBCCCBBBAAAAAABBBCCCDDDEEEBBBBBBAAAAAAAAAAAAAAAAAA????????????????????????CCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBB@@@???GGGHHHIIILLLOOOOOONNNLLLHHHFFFEEEDDDDDDCCC@@@>>>?????????@@@AAACCCDDDEEECCCAAA???>>>>>>@@@CCCDDDBBBBBBAAA@@@@@@@@@AAAAAA???>>>>>>===============?????????@@@CCCFFFJJJLLLKKKIIIEEEBBB@@@@@@AAAAAA@@@AAADDDEEEEEEDDDAAA@@@DDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHGGGIIIKKKNNNPPPPPPQQQQQQNNNNNNPPPTTTXXXWWWRRRNNNIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJLLLNNNQQQRRRSSSNNNLLLKKKKKKLLLNNNMMMMMMLLLOOOSSSTTTRRRPPPNNNNNNRRRRRRRRRSSSTTTTTTUUUUUUOOONNNMMMLLLJJJJJJIIIIIINNNNNNOOONNNNNNMMMKKKKKKMMMLLLJJJJJJMMMPPPRRRSSSVVVVVVVVVUUUUUUUUUTTTTTTTTTRRRPPPNNNNNNOOORRRSSSTTTTTTSSSQQQOOOMMMKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRTTTVVVYYYZZZ[[[WWWUUURRROOONNNOOOQQQRRROOONNNMMMNNNPPPRRRRRRRRRNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJrrrcccZZZVVVVVVVVVWWWVVVUUUTTTRRRQQQKKKJJJIIIIIIKKKLLLLLLKKKKKKIIIGGGEEECCCAAA@@@???CCCCCCCCCBBBAAA@@@>>>>>>===<<<;;;;;;999999888777777777777777777666555555666444222222333333222111444333222222333333111000000000000000000000111222000000000000000000000000222111111000000000111111111000//////......//////.........//////////////////000111222222111000///........./////////000000////////////////////////.........////////////000------............------///...---------...///000...............------------......//////...---,,,////////////............////////////////////////------...///////////////111111111222222222333333////////////000000000000////////////////////////......//////000000111111000000000000000000000000333//////222444111///000222222222222222222222222111222222333333222222222333222111000111111333333444444333333333333444444555555444444444333333333222222333333333333444444111222444666777666555444444555777666555555777:::;;;;;;:::888777666555444777777777777777777777777444444555555666777777888888999999:::;;;:::::::::999999999::::::;;;;;;;;;:::999999999999:::;;;;;;>>>>>>======<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>><<<<<<<<<===>>>???AAAAAABBBCCCDDDEEEEEEDDDBBBAAA@@@BBBDDDDDDCCCAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@AAAAAACCCCCCAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????BBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBAAA@@@FFFFFFHHHJJJMMMMMMKKKJJJHHHFFFEEEDDDDDDCCC@@@>>><<<<<<======???@@@AAABBBBBBAAA???>>>>>>@@@BBBDDDCCCCCCAAA@@@????????????>>>>>>============>>>>>>????????????BBBDDDGGGIIIHHHFFFCCCAAA@@@@@@BBBCCCCCCEEEGGGHHHHHHGGGEEECCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHGGGHHHJJJLLLNNNNNNNNNNNNLLLLLLNNNQQQTTTSSSPPPLLLJJJJJJJJJJJJIIIIIIIIIHHHGGGHHHJJJLLLOOOQQQRRRSSSMMMKKKJJJKKKLLLMMMMMMLLLLLLNNNQQQQQQPPPNNNNNNNNNRRRRRRRRRRRRRRRRRRSSSSSSMMMMMMLLLKKKJJJJJJJJJKKKNNNNNNNNNNNNMMMLLLKKKKKKMMMLLLKKKLLLNNNPPPQQQQQQUUUUUUUUUTTTTTTTTTSSSSSSPPPOOOMMMMMMNNNPPPSSSUUUUUUTTTSSSQQQOOOLLLJJJIIIMMMMMMNNNOOOOOOOOONNNNNNNNNOOOQQQSSSUUUWWWYYYZZZXXXVVVSSSOOONNNMMMNNNOOOPPPOOONNNNNNPPPRRRRRRQQQNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJrrrccc[[[XXXWWWWWWXXXXXXVVVUUUSSSRRRKKKJJJHHHIIIJJJLLLKKKKKKKKKJJJHHHEEEBBB@@@??????CCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;999999888777777777777777777666555555777555444444555666555444555444222222222222111///222111000000000000000000111111111111111111111111333222111000//////////////////......------......///////////////.........111222333333222111///.../////////000000000000000------------------------...////////////000000000------............------000///...------------...//////.........---------------......///......---................................................------........./////////000000//////......------.........//////000000111////////////////////////......//////000000111111000000000000000000000000222///000444666222000000000111111111222333333333222222222222222111111111555444333222222222333444444444333333333333444444555555444444444333333333222222333333333333444444000111333444555555444444222444555666555555777888888777777666666555555444777777777777777777777777444444555555666777777777888888999::::::::::::999::::::::::::::::::999999999999999999999:::;;;;;;=========<<<<<<<<<;;;;;;======>>>????????????>>><<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDBBBAAA@@@>>>@@@CCCDDDDDDCCCDDDEEECCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEDDDCCCBBBAAADDDDDDFFFHHHJJJKKKIIIGGGFFFEEEDDDDDDDDDCCC@@@>>>;;;<<<<<<===>>>???@@@@@@@@@???>>>======???AAABBBDDDCCCAAA@@@>>>============<<<<<<======>>>???@@@??????>>>???@@@BBBDDDFFFDDDCCCAAA@@@???AAABBBCCCBBBCCCEEEFFFFFFEEECCCBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@AAABBBCCCDDDFFFGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIIIILLLNNNNNNLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKMMMOOOPPPQQQQQQLLLKKKJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNMMMLLLMMMNNNSSSRRRRRRQQQPPPOOOOOOOOOJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMNNNOOOOOOOOONNNNNNSSSSSSSSSSSSRRRRRRRRRRRRKKKKKKKKKKKKMMMPPPSSSUUUUUUTTTSSSQQQOOOMMMKKKJJJPPPPPPPPPPPPPPPPPPOOONNNMMMNNNOOOQQQSSSUUUVVVWWWXXXVVVRRROOOLLLKKKKKKLLLPPPOOONNNNNNPPPRRRRRRQQQOOOMMMKKKIIIHHHHHHIIIJJJGGGHHHIIIJJJJJJJJJJJJJJJqqqccc[[[YYYWWWWWWXXXWWWVVVUUUSSSRRRKKKIIIHHHHHHJJJKKKKKKJJJNNNLLLJJJGGGDDDBBBAAA@@@BBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;999999888777777777777777777666555555888666555555777888777666666444222222222222000///222222111000/////////000111111111111111111111111111111000//////...////////////......---......///000000//////......------------...////////////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////------............------000//////////////////////////////...------,,,,,,---------...............------...............///,,,,,,---------------..................////////////...---+++)))((('''&&&......//////////////////////////////////////////......//////000000111111000000000000000000000000111///000666777444000000///000000111222333333444333222222222222222222222666555444333222333333444444333333333333333333444555555444444444333333333222222222333333333444444111222333444555555555444222333444555555555666666666666666666666666666666666666666666666666666666555555555555666666777777777888888999999999999999999999999999999:::::::::999999999888999::::::;;;=========>>>>>>>>>??????<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>AAACCCEEEDDDDDDDDDEEEBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAABBBBBBAAAAAA@@@@@@@@@????????????>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEDDDCCCBBBDDDDDDEEEGGGIIIIIIFFFDDDEEECCCBBBBBBCCCBBB@@@>>>======>>>>>>????????????>>>===<<<<<<<<<===???@@@AAA@@@???>>>============;;;;;;<<<<<<===???@@@AAA@@@@@@??????@@@AAACCCCCCBBBAAA@@@??????@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAACCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJLLLMMMOOOOOOOOOOOOJJJIIIIIIJJJLLLMMMLLLKKKKKKKKKLLLKKKIIIJJJLLLNNNRRRRRRQQQOOONNNMMMLLLKKKHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJMMMPPPRRRSSSRRRPPPNNNMMMQQQQQQQQQPPPPPPPPPOOOOOOIIIIIIIIIJJJLLLOOORRRSSSTTTSSSRRRQQQPPPPPPOOOOOOSSSSSSSSSRRRQQQPPPOOOOOOLLLMMMNNNOOOPPPRRRSSSSSSUUUSSSPPPNNNLLLKKKKKKKKKMMMLLLLLLMMMPPPSSSTTTSSSOOOMMMJJJGGGFFFGGGHHHJJJFFFGGGHHHIIIJJJJJJJJJJJJpppbbb[[[YYYVVVVVVWWWWWWUUUTTTRRRQQQJJJIIIHHHHHHJJJKKKKKKJJJMMMLLLJJJGGGDDDCCCAAAAAABBBBBBBBBBBBAAA@@@??????===<<<;;;;;;999999888777777777777777777666555555444333111222333444444333555444222222222222111///222222111000/////////000000000000000000000000000///////////////000111111/////////......///000000000000//////......------,,,---------------------........................000000000000000000000000,,,,,,,,,---------......------............------......///000111111222222//////.........---------......------............,,,---------......//////+++,,,,,,,,,------......//////.........///000111//////......---,,,,,,+++000000//////......------////////////////////////......//////000000111111////////////////////////111///000555777444111111//////000111222222333333444333333333333444555666888777555333222222333333333333333222222333333333555555444444444333333333222222222333333333444444222333333444555555666666444444444444555666555555555555555666666666777777555555555555555555555555555555555555666666666666666777888888999999888888666777777888:::;;;;;;<<<999888888888888999::::::>>>>>>>>>>>>============:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===???@@@AAAAAAAAAAAAAAAAAA@@@??????@@@BBBDDDEEECCCBBBBBBCCCAAAAAAAAAAAAAAA@@@????????????AAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>======<<<;;;;;;========================<<<<<<======???@@@BBBCCCBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDFFFHHHGGGEEEBBBBBBAAA@@@@@@AAAAAA???===<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>======<<<<<<<<<======>>>;;;;;;;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>??????DDDEEEEEEFFFFFFEEEEEEDDD@@@@@@?????????@@@@@@AAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLMMMNNNNNNMMMLLLHHHHHHHHHJJJLLLMMMLLLJJJIIIJJJJJJIIIHHHHHHKKKNNNQQQPPPOOONNNMMMKKKJJJJJJHHHHHHHHHIIIKKKMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJNNNRRRVVVWWWTTTQQQNNNMMMOOOOOONNNNNNNNNMMMMMMMMMJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRQQQQQQRRRSSSTTTUUUTTTTTTTTTSSSRRRQQQPPPOOOLLLLLLMMMNNNNNNOOOPPPPPPOOONNNMMMLLLKKKKKKLLLLLLIIIHHHIIILLLPPPTTTUUUUUUNNNLLLIIIFFFEEEFFFGGGIIIEEEFFFGGGIIIJJJKKKKKKKKKoooaaa[[[XXXVVVVVVWWWVVVUUUTTTRRRQQQJJJIIIGGGHHHIIIKKKJJJJJJJJJIIIGGGEEECCCAAA@@@@@@AAABBBBBBBBBAAAAAA@@@???===<<<;;;;;;999999888777777777777777777666555555666555333333444555555444444333111222333333222000222111000000000000000000000000000000000000000000////////////000111222333/////////...//////000111///////////////.........111111000///---,,,,,,+++............------------////////////////////////++++++,,,,,,,,,---------------............------------///000111222222222........................000///...------------...,,,,,,,,,---......//////+++,,,,,,------.........111000///...///000111222***+++,,,---///000111222/////////.........------////////////////////////......//////000000111111////////////////////////111...///444666333111222///000000000111222222222333333333333444555777888888777555333222222222222333333222222222222333333555555444444444333333333222222333333333333444444333333333444555555666666999666444333444555555555444444555555555666666666555555555555555555555555555555666666666666666666666666777888888888888777555666777888999;;;<<<<<<888888888888888999::::::???>>>===<<<:::999888888::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@????????????@@@@@@@@@AAACCCDDDDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===>>>@@@BBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@??????>>>======<<<;;;;;;========================;;;<<<<<<===>>>???AAAAAAAAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCEEEFFFEEEBBB@@@???>>>===>>>??????>>><<<999999;;;;;;;;;:::999888::::::999999::::::;;;<<<:::::::::;;;;;;<<<===>>>;;;;;;<<<<<<===???@@@AAA@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???????????????BBBBBBCCCCCCCCCCCCBBBBBB??????>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBCCCDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIKKKLLLMMMLLLJJJIIIGGGGGGHHHJJJLLLMMMKKKJJJHHHIIIIIIHHHGGGHHHKKKMMMOOONNNNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOONNNMMMKKKIIIIIIIIIJJJJJJNNNSSSXXXXXXUUUPPPNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMQQQQQQQQQQQQRRRTTTVVVWWWTTTTTTTTTTTTSSSRRRQQQPPPLLLMMMMMMMMMMMMMMMMMMNNNJJJJJJJJJJJJKKKLLLLLLMMMGGGFFFGGGJJJOOOSSSUUUUUULLLJJJHHHFFFEEEEEEFFFGGGEEEFFFGGGIIIKKKLLLLLLMMMnnn```YYYXXXWWWWWWXXXWWWVVVUUUSSSRRRJJJHHHGGGHHHIIIJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@===<<<;;;;;;999999888777777777777777777666555555:::888666666666777666555222111000111333444333222000000000000000000111222111111111111111111111111111111000000000111111222...---------......///000.........///////////////111111000///...---------////////////.........---------------------------,,,,,,,,,---------......------............------,,,---...///000000//////,,,,,,------.../////////111000///---,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---......//////222111000///000111333444))))))***,,,---///000000,,,,,,------...///000000////////////////////////......//////000000111111////////////////////////111------222444222111222000000000000111111111111111111111111333666888:::888777555333111111111111333333222222222222333333555555444444444333333333222222333333333333444444222222222222333444555666===999444222333555555555333333333444444444444444444444444444444444444444666666666666666666666555555666777777888888777777666777777888999:::::::::888888888888888999999:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>??????@@@AAA???AAACCCCCCAAA@@@???@@@??????@@@@@@??????>>>===<<<===@@@BBBCCCCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAA??????AAAAAABBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAACCCDDDCCC@@@===<<<;;;;;;<<<===>>><<<;;;888999:::;;;:::999777666888888888999999999::::::;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@>>>??????@@@@@@AAA@@@@@@?????????@@@@@@@@@AAAAAA????????????????????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBAAADDDFFFFFFEEEDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJGGGHHHJJJKKKKKKJJJGGGFFFFFFFFFGGGJJJLLLMMMKKKIIIGGGHHHIIIIIIHHHIIIKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNLLLJJJIIIHHHHHHIIIJJJLLLQQQWWWWWWSSSOOONNNOOOKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMRRRQQQPPPOOOPPPQQQSSSTTTSSSSSSTTTSSSSSSRRRQQQQQQMMMMMMMMMMMMMMMLLLLLLLLLGGGHHHHHHIIIJJJKKKLLLLLLGGGFFFFFFIIIMMMPPPQQQQQQJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNmmm___YYYWWWXXXYYYYYYYYYXXXVVVTTTSSSJJJHHHGGGGGGIIIJJJJJJIIIJJJIIIHHHFFFEEEEEEDDDDDDAAAAAABBBBBBBBBAAA@@@@@@===<<<<<<;;;:::999888777777777777777777666666555888666333333333333222111111000000111333444444333000000//////000111222222222222222222222222222222444333222111000000000000,,,,,,,,,,,,------...///---.........//////000000,,,,,,,,,------...000000111111000000/////////...000000000000000000000000---------.........//////---..................---,,,---.........---,,,++++++,,,,,,---...///000000333111///---,,,++++++,,,++++++,,,,,,---...//////,,,,,,------...///000000333222111000000222444555//////............------))))))+++---///111222333////////////////////////......//////000111111111////////////////////////111---,,,000333111111333111111111000000000000000000//////000222555999;;;888777555222111000000000333222222222222222222333555555444444444333333333222222333333333444444444111111111111222333444555@@@;;;555222333555666555222222222222222222222222444444444444444444444444666666666666666555555555555666666777777777777777888888888888888888888888888888888777888999999:::777888999<<<>>>@@@BBBCCC;;;<<<<<<===============;;;;;;;;;;;;===>>>???@@@============>>>@@@AAABBB===@@@BBBBBBAAA@@@???@@@???????????????>>>======;;;===???BBBCCCCCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAA===>>>???@@@AAAAAA@@@???AAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@BBBCCCCCCCCCBBBBBB@@@@@@@@@AAABBB@@@===;;;;;;::::::;;;<<<===;;;::::::;;;<<<===<<<:::888777777888888888999999999999<<<;;;;;;:::999999999999===<<<<<<======>>>???@@@<<<===>>>??????@@@??????===>>>>>>@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@@@@AAABBBBBBAAADDDHHHHHHFFFEEEFFFHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFHHHJJJKKKJJJHHHFFFDDDEEEEEEGGGJJJLLLMMMKKKIIIFFFGGGIIIIIIIIIIIIJJJLLLKKKKKKKKKLLLMMMNNNNNNNNNOOONNNMMMMMMMMMMMMMMMMMMNNNLLLJJJHHHGGGHHHIIIJJJKKKPPPUUUUUUQQQMMMMMMNNNJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNSSSRRRPPPNNNNNNNNNPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQNNNMMMMMMMMMLLLLLLLLLLLLGGGHHHHHHIIIIIIJJJJJJJJJIIIGGGGGGHHHKKKNNNNNNNNNIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFHHHJJJLLLNNNOOOOOOnnn```YYYWWWXXX[[[[[[WWWTTTTTTQQQLLLKKKIIIFFFFFFHHHJJJKKKKKKJJJIIIFFFDDDBBBAAAAAABBBEEEDDDCCCBBBAAA@@@@@@???======<<<;;;:::999999888666666777888888888888777555555444333333333333444666555444222111000000000000000000000000000000000000000000000000000000000222222222222111111000000///////////////////////////---******,,,...//////,,,---......//////............//////...---,,,,,,---------------------------------.........//////,,,++++++++++++,,,------///---,,,,,,...//////...,,,,,,------------------............////////////,,,------...///000111111//////////////////............------...///111222111111000000000000111111+++---//////......000222000000///------,,,,,,,,,////////////000000000000000000//////.........---...------------...//////000000000000000111111222000000000111222333555666777666555444333222222222111222222333333222222111222222222222222222222222666333111111333555333111444333222111222444666888===:::666333111111222333555555555555555555555444555444333222222444555777777777777777777666666666444666888999:::999777666777777777666777777888999888888888888777777666666888888999999999:::::::::999:::===???@@@@@@???>>>===============<<<<<<<<<<<<<<<>>>???AAACCCDDDDDD@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???BBBBBBBBBAAAAAA@@@@@@@@@============<<<<<<<<<<<<=========<<<;;;999888777999999999::::::;;;;;;;;;999999888888999;;;<<<======;;;:::999:::<<<>>>???>>>???@@@AAAAAA@@@???>>>888999999:::;;;<<<======>>>>>>>>>>>><<<:::888777;;;::::::999999::::::;;;::::::;;;;;;::::::999999:::;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>?????????<<<===>>>??????@@@??????AAAAAA@@@???@@@AAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKHHHIIIKKKLLLLLLKKKIIIGGGIIILLLOOOLLLHHHIIIQQQXXXWWWUUURRRNNNLLLKKKKKKKKKNNNMMMKKKJJJKKKLLLNNNOOOPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMQQQRRRRRRRRRRRRPPPNNNMMMRRRRRRSSSSSSSSSSSSRRRRRROOONNNLLLJJJIIIHHHIIIIIIHHHIIIJJJKKKKKKJJJIIIIIIJJJIIIHHHGGGGGGIIIJJJLLLMMMJJJGGGFFFGGGGGGDDDAAADDDFFFHHHJJJKKKKKKKKKKKKnnn```YYYWWWWWWZZZZZZWWWUUUTTTQQQMMMKKKHHHFFFFFFGGGIIIJJJJJJIIIHHHGGGEEECCCBBBAAAAAADDDDDDCCCBBBAAA@@@??????;;;;;;;;;;;;;;;;;;::::::888888888888888777666666666555555444444444444444666555333222111000000000000000000000000000000000000000000000000000000000111111000000//////000000///////////////////////////---+++***,,,...//////,,,---......//////............//////...------,,,---------------------------------.........//////,,,,,,,,,,,,,,,---......000...------.........---...............---,,,+++............////////////------......//////000000---------------------------------...///111333444.........------.........,,,...////////////000222111000///...------------.../////////000000000000000/////////...............------------...//////000000//////000000111222//////000111222333444555333222111000000///000000111222222333333222222111222222222222222222222222444222000111444555444333333333222222222444555666888777555333222222333333222222333333333333333333555444333222222444555777444444444444555555555555333555666888888777666555666666666666666777888888999999888888888777777777888888888999999999::::::999:::===???@@@??????>>><<<<<<<<<<<<============<<<===>>>???@@@BBBCCCCCC@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;::::::999999::::::::::::::::::999999888888999:::<<<===<<<<<<;;;::::::;;;<<<===<<<===>>>>>>>>>>>>===<<<999999::::::;;;<<<<<<<<<============<<<;;;999888888888888777777888888888::::::;;;;;;;;;::::::999:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>============<<<===>>>???@@@@@@@@@@@@AAA@@@?????????@@@BBBBBBEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIJJJJJJJJJJJJIIIJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJFFFGGGHHHHHHHHHHHHFFFFFFGGGJJJLLLKKKJJJKKKOOOTTTVVVTTTQQQMMMKKKJJJJJJJJJLLLKKKJJJIIIIIIJJJLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPPPPQQQPPPOOONNNMMMPPPPPPQQQQQQQQQQQQQQQQQQOOONNNLLLJJJIIIIIIIIIJJJIIIJJJJJJKKKKKKJJJIIIHHHIIIHHHGGGFFFGGGIIIJJJLLLJJJHHHGGGHHHJJJJJJGGGEEECCCEEEFFFHHHIIIIIIIIIHHHooo```YYYWWWUUUXXXYYYVVVUUUUUURRRNNNJJJGGGEEEEEEFFFHHHIIIIIIHHHHHHGGGFFFDDDBBBAAA@@@CCCCCCBBBBBBAAA???>>>===:::::::::;;;;;;;;;<<<<<<:::::::::999888666555444777666555555444444555555555444333222111000000000000000000000000000000000000000000000000000000000111000///...---.../////////////////////////////////---++++++---...//////,,,---......//////...............///......---,,,........................---------...............---------------...//////222000...---------,,,+++000000000///...---,,,+++............////////////..................//////---------------------------------///000222444555........................---...000000//////111222111111000///................../////////000000000////////////..................------......///000000000//////000000111222...///111222333333333333000000///////////////000111111222222222222111111222222222222222222222222222111000111444555666555222222222222333333333333444333333333333333333333444444555555666666777777444444333222333444555666333333333444555555555666333444555666777666555555666666666666666777777888999999999888888888888888888888888999999999999:::999:::<<<>>>??????>>>>>>;;;;;;;;;<<<=========>>>======>>>??????@@@AAAAAA????????????>>>>>>>>>>>>========================;;;;;;<<<============<<<===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777888999;;;<<<<<<<<<<<<:::::::::::::::999999999999999888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888777777777777888888::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????AAAAAAAAABBBAAAAAA@@@???>>>>>>>>>======<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@???@@@AAAAAABBBFFFFFFFFFFFFFFFGGGIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJLLLNNNOOOSSSQQQNNNLLLJJJIIIIIIJJJKKKJJJIIIHHHHHHHHHJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHLLLKKKKKKJJJJJJIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNOOOOOOOOOPPPPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFGGGIIIJJJLLLKKKKKKKKKKKKLLLJJJGGGDDDCCCDDDEEEFFFGGGFFFFFFEEEooo```YYYWWWSSSWWWXXXUUUUUUUUUSSSOOOIIIGGGDDDDDDFFFHHHIIIIIIGGGHHHHHHGGGEEECCC@@@???BBBBBBBBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666555777777666555555555555666555444333222111111111111000000000000000000000000000000000000000000000000222111///------...///000///////////////////////////---+++,,,...//////...,,,---......///.........---...............------////////////////////////.......................................///000000333111...---------+++***///000000000///...------............////////////.....................---.........///////////////------...///000111222222111111111111111111111111...///000000//////000222111111000///////////////........./////////000000///////////////........................//////000///////////////000111111---...000222333333111111111000000000111111222333111111222222222222111111222222222222222222222222000000000111333555777777111222222333333222222111111222333333333333111111333444444555666777777888444444333333333444555666666666666666666666666666333444555666666666666555777777666666777777888999999999999999888888888888888888888888999999999999999999;;;<<<>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>>======>>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::777888999:::;;;<<<<<<<<<;;;:::::::::999999888888888888999999999::::::;;;;;;;;;;;;;;;;;;:::999888::::::::::::::::::::::::;;;;;;;;;:::::::::999999999:::;;;<<<<<<;;;:::999999999888888888888999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<============>>>>>>>>>@@@@@@@@@AAAAAA@@@@@@???@@@??????>>>===<<<;;;;;;===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHNNNJJJGGGFFFIIILLLMMMLLLPPPOOOLLLJJJHHHHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHLLLLLLKKKKKKJJJJJJJJJJJJFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNOOOOOOPPPOOONNNLLLKKKJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKOOOOOOOOOOOOMMMIIIDDDAAADDDEEEFFFFFFFFFEEEDDDCCCooo```YYYWWWSSSVVVWWWUUUTTTUUUSSSOOOIIIGGGDDDDDDFFFHHHIIIIIIGGGHHHHHHGGGEEECCC@@@???AAABBBBBBBBBAAA???===<<<======<<<;;;::::::999999888888999999999999888888777777666555555555555666444444333222111111111111000000000000000000000000000000000000000000000000222111000/////////000000////////////////////////...---,,,---...//////...,,,---......///.........------...............---////////////////////////.....................---///............///000000333111...---------+++***------...///000000000///............////////////............------------........./////////000000..................------111222222333333222222111...///000000//////000111111000000////////////000............////////////.........//////////////////............///000000/////////...///000000111,,,...000222222222000///111111000111111222333444000111111222222111111000222222222222222222222222000111111222333444666777111111222333333333222222222222333444333222000///...//////000111222222333333333333333444444555555888888777666555444444333555555666666777777777777888777777777777888999999888888888888888888888888777777888888888999999999888999:::;;;<<<======>>>999::::::;;;<<<======>>>========================>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999999::::::;;;::::::999:::::::::999999888888888888888999999999999999999::::::;;;;;;:::999888777::::::::::::::::::::::::;;;;;;;;;::::::999888888888888:::;;;;;;;;;:::999999888888777777888888999888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::999999888888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>???????????????>>>@@@@@@???>>>======<<<<<<======>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDCCCCCCCCCCCCDDDDDDFFFEEEEEEEEEEEEFFFGGGHHHTTTNNNFFFDDDGGGKKKMMMMMMNNNLLLJJJHHHHHHHHHIIIJJJLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPQQQOOONNNNNNMMMMMMNNNNNNOOONNNMMMLLLJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHFFFGGGGGGGGGHHHIIIJJJJJJNNNOOOPPPOOOLLLHHHDDDBBBEEEFFFGGGGGGGGGFFFEEEDDDooo```YYYWWWSSSVVVWWWUUUTTTUUURRRNNNJJJGGGEEEEEEFFFHHHIIIIIIHHHHHHGGGFFFDDDBBBAAA@@@AAABBBCCCCCCBBB@@@>>><<<>>>===<<<;;;:::999999888777888888999::::::999999777666555555444444555555444333222222111111222222000000000000000000000000000000000000000000000000111111111000000000//////////////////////////////...------...///000///...,,,---......//////......,,,---......///................................................---------...............///000000111///------......---,,,+++,,,---...///000000000............////////////------------------......++++++,,,,,,---........./////////...---,,,+++***//////111111111111//////---///000///...---...000000//////......//////000------........./////////........./////////////////////......//////000111//////......//////000111---...///000111111000/////////...//////000111111000000111111111111000000222222222222222222222222111222333333222222444666111111222222333444444444222333444444333222000/////////000000111111222222333333333444444444555555666555555444333222111111555555666666666777777777777777777777777888888999777777777777777888888888777777777888888888888999888999999:::;;;<<<======:::::::::;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999999999999888888888888::::::;;;::::::999888777999999999999999888888888888888999999999999888888::::::999999999999999888;;;::::::999999::::::;;;;;;;;;::::::999999888888777888999:::::::::999888666666555555555555666666666777888:::;;;<<<<<<<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<;;;<<<======>>>=========???>>>>>>======<<<<<<<<<<<<===>>>??????@@@??????AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEESSSMMMFFFDDDFFFJJJMMMNNNLLLKKKIIIHHHHHHHHHJJJKKKMMMMMMLLLLLLKKKJJJJJJJJJKKKJJJHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKMMMOOOPPPPPPOOONNNLLLKKKLLLLLLMMMMMMLLLKKKIIIIIIIIIJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIKKKMMMMMMJJJHHHGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEnnn```YYYWWWSSSWWWWWWUUUSSSTTTRRRMMMKKKHHHFFFFFFGGGIIIJJJJJJIIIHHHGGGEEECCCBBBAAAAAABBBCCCDDDDDDCCCAAA>>><<<<<<<<<<<<;;;;;;:::::::::999999:::::::::999888888666555555444444444444444333333222222111111222222000000000000000000000000000000000000000000000000...///000111111///---,,,////////////////////////...------...000000///...,,,---......//////......,,,------...//////......------------------------//////.........---------......------......///000...---,,,,,,.../////////+++,,,---...........................////////////,,,,,,,,,------.........++++++,,,,,,---......///...////////////---,,,+++,,,...///000000///...,,,---...///...---,,,---...///...............//////---------.........//////............/////////000///////////////000000111///............///000000......///////////////000.........---......//////000000111111111111000000222222222222222222222222333555555444111000222444111111111111333555777888111222222333333333333333333333333333333333444444333333444444555555444444333333333333333333333333555555444444555555666666555555555555555666777777555555666666666777777777777777777777888888888888888888999999:::<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;::::::::::::::::::::::::888999::::::;;;::::::::::::::::::;;;;;;<<<<<<<<<999999888888888777777777:::::::::::::::999888888888888888888999999999999777888999::::::999888777999999888777777888::::::::::::999888888999:::::::::::::::999999999999999888888999::::::999888777666555555444444555555666444555777999:::;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999999::::::::::::;;;999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFEEECCCAAA@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEIIIGGGFFFFFFHHHKKKMMMNNNKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDFFFFFFFFFGGGHHHJJJLLLMMMQQQOOOMMMJJJIIIIIIIIIJJJKKKKKKIIIHHHHHHIIIIIIJJJHHHGGGGGGGGGGGGIIIJJJKKKJJJJJJKKKKKKJJJJJJIIIIIIGGGIIIKKKJJJGGGFFFFFFHHHDDDEEEFFFGGGHHHGGGFFFEEEnnn```YYYWWWTTTWWWXXXUUUSSSTTTQQQLLLKKKIIIFFFFFFHHHJJJKKKKKKJJJIIIFFFDDDBBBAAAAAABBBBBBCCCEEEEEEDDDBBB???===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::999888777666555555444333333333333444333333222222111222222222000000000000000000000000000000000000000000000000,,,---///111000...,,,***////////////////////////...------...000111///...,,,---......//////......,,,,,,---.../////////...------------------------//////.........------------------------...//////,,,++++++,,,...000111000---------...------,,,,,,............/////////000++++++,,,,,,---...//////------......///000111111---...///000000///...------...000111111000...---,,,---......,,,+++,,,---......---------......///---------.........//////---.........//////000000///////////////000111111...............///000000//////.........//////000000//////.........//////000000111111111111000000222222222222222222222222555666777444111///000222222111111111333666999:::000111111222444555666666222111111111111111111111222333444444555555444444222222333444666777777888444333333333333444555555444333333333333444555555444555555555666666777777777777777777888888888888888888888999:::;;;======;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<============<<<<<<<<<;;;;;;;;;999999999999999999999999777777888999999999999999999999999::::::;;;;;;;;;888888888888777777777777888999999:::::::::999999777777888888999999999:::777888999::::::999777777999888777666666888:::<<<:::999888777777888999:::999999999999999999999999888999999:::999888777666777777666666666666777777333444666888:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888999999999:::::::::888999::::::;;;;;;;;;;;;999999999999999999999::::::;;;<<<===>>>>>>>>>>>>===>>>???@@@AAA@@@??????BBBAAAAAABBBBBBCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFDDDBBB@@@???>>>??????BBBAAAAAA@@@?????????@@@BBBDDDFFFHHHIIIIIIGGGFFF@@@BBBEEEHHHJJJLLLNNNNNNKKKJJJIIIHHHHHHJJJLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHFFFEEEEEEGGGHHHJJJHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDDDDDDDEEEGGGIIIJJJPPPOOOLLLIIIGGGFFFGGGGGGKKKJJJIIIHHHGGGHHHIIIJJJGGGFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIKKKKKKIIIEEECCCCCCEEECCCDDDEEEGGGGGGGGGFFFEEEmmm```YYYXXXWWWWWWWWWVVVUUUSSSPPPOOOLLLJJJGGGGGGIIIKKKLLLLLLJJJJJJHHHFFFDDDAAA???===@@@AAABBBBBBBBB@@@>>>===;;;;;;;;;;;;:::999888888888999999999888777555444000111444666666444222111666444222000000000222333///////////////000000111111111000000000000111111...//////...------///111///............---------,,,,,,,,,---------......111111000000000000111111........................////////////////////////000///...---,,,------...+++---000000///---------///...---,,,,,,---.../////////...---------......)))***---...//////...---------......///000000111------------------------...---,,,,,,++++++++++++.........------.........)))***+++,,,...///000000000000000///...---+++***...,,,+++,,,...000111000111000///......///000111000000/////////111222333000000000000000111111222------...///000111222222///////////////000111111//////000111111111111111000///...---...///111222000666:::999333///000444333222111000111444666888222222222111111111111111111111222222222333333333222222111111222222333444555444444333333333444444555555555555555666777777555555555555555555555555555555555666777888888999777777777777666666666666:::999999888888999999:::999999888888888888999999::::::;;;<<<<<<===<<<<<<=========>>>======<<<;;;666666666666666666666666:::999999888888999999:::<<<;;;;;;:::999888777777999999999888888888777777666666777777888888888999777777777777777777777777888888888888888888888888777777777888888999999999777777777777888999:::;;;999:::;;;:::888777888999888999999888888777666555888888777777666666666666777777777777777888888999:::::::::999999888888888;;;:::999888777777777777777777777777666666666666:::::::::999999999888888777777777888999:::<<<<<<:::::::::;;;<<<===>>>???>>>>>>======>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFCCCBBBAAAAAA@@@@@@@@@AAABBBAAA???>>>=========>>>???AAADDDFFFFFFEEECCCBBBAAAAAAAAABBBDDDGGGIIIKKKIIIGGGFFFDDDEEEFFFIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHEEECCCBBBBBBCCCDDDGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJIIIIIIGGGFFFEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKJJJHHHGGGFFFFFFGGGHHHGGGGGGFFFFFFEEEFFFFFFFFFmmm___ZZZXXXWWWWWWWWWVVVUUUSSSQQQOOOJJJHHHFFFFFFGGGIIIJJJJJJJJJIIIHHHFFFDDDAAA???>>>@@@AAABBBCCCBBB@@@===<<<;;;;;;;;;;;;:::999888888888999999999888777555444333444555666666555333222555444333111111111111222000000000000000111111222111111000000000000111111//////000///......///111///............------------------.........//////000000////////////000000................................................000///...---,,,------...,,,...//////...------......---,,,,,,,,,,,,---...//////...---,,,,,,,,,---)))+++---...//////...---,,,------...//////000000------------------------///...------,,,,,,,,,---......------------......***++++++,,,---...////////////......---,,,,,,,,,,,,***((()))+++,,,------//////...------...//////000///...------...//////000////////////000111111000000000000/////////...///////////////000000111//////000111111111111111//////000000111111111000000555:::888333///000444222222111111111333444555111111111111111111222222111111222222222333333333222222222222222333444444555555444444444444444555555555555555555666777777666666666666666666666666444444555666666777777888777666666666666666666666999999999999999999999999999888888777777888888999;;;;;;<<<===============;;;;;;;;;;;;;;;:::999999888888888888888888888888999999999888888999999999:::::::::999999888888777777777777777777777777777777777888888888999999999888888888888888888888888888888888888888888888888888888888888999999999999777777777777888999:::::::::;;;<<<;;;999888999:::888888888888888777555555555555555555444444333333777777666666777777888999::::::999999999888888888::::::999888777777777777666666666666666777777777999999999999888888888777777777777888999:::;;;<<<;;;;;;:::;;;;;;<<<===>>>===<<<<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@>>>=========>>>>>>DDDEEEGGGIIIHHHGGGEEECCCCCCCCCBBBCCCDDDFFFHHHIIIJJJHHHFFFDDDDDDFFFHHHIIIIIIJJJJJJIIIIIIGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHFFFDDDCCCCCCDDDEEEHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMKKKJJJHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOPPPPPPOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGFFFEEEEEEEEEEEEEEElll___ZZZYYYVVVVVVWWWVVVUUUSSSQQQPPPKKKIIIGGGFFFHHHJJJKKKKKKJJJIIIHHHFFFDDDAAA???>>>AAABBBCCCCCCAAA???===;;;;;;;;;;;;;;;:::999888888777888999999888777666555777666666666555555444444444444333222222111111000111111000000111111222333111111000000000000111111000111111000///...000111///............---------........./////////000000//////............//////........................------------------------//////...------------...---......---,,,,,,---///------,,,++++++,,,------//////---,,,++++++++++++***+++---...///......---,,,,,,,,,---......//////------------------------//////...---------......------,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,++++++,,,---...///---++++++---...............---,,,,,,---......111000///...------------//////......//////000111000000000/////////......//////......//////000111//////000111111111111111...///111333333222111///000555888777222///000333111111111111111111111111000000000111222222222333111111222222222333333333333333333333333444444555666555555444555555666666555555555444555555666777666666666666666666666666333444444555555666666666666666666666666666666666888999:::;;;;;;:::999888999888888777777888888999::::::;;;;;;<<<<<<;;;;;;:::::::::::::::999999888999999999999999999999999999999888888888888999999888888888888888888888888777777777777777888888888555555555555666666666666999999999999999999999999888888888888888888888888999999999999999888888888777777777777888999::::::777888999888666666666888888888888888777666555555444444444444444333333333666666666666666777888888999999999888888888888888:::999999888777777777666555555555666666777777888888888777777777777777666777777777888999:::;;;<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@????????????????????????======<<<===>>>???FFFFFFHHHHHHHHHFFFDDDBBBDDDDDDCCCCCCDDDEEEGGGHHHKKKIIIGGGDDDDDDEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHFFFEEEDDDEEEFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLNNNOOONNNLLLIIIGGGJJJIIIGGGFFFEEEEEEFFFFFFHHHIIIJJJLLLNNNOOOPPPPPPPPPPPPOOONNNMMMLLLKKKKKKIIIHHHHHHIIIIIIJJJLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDlll```ZZZZZZVVVVVVVVVVVVUUUSSSQQQPPPNNNLLLIIIIIIKKKMMMNNNNNNIIIIIIHHHFFFDDDBBB@@@>>>AAABBBCCCCCCAAA???<<<;;;;;;;;;;;;;;;:::999888888777777888999999888666666999888666444333333444444333333333333333111000000000000//////000000111222111111000000000000111111111222222111//////000222///............------------.........////////////...------,,,,,,------...........................------------------------............------...............,,,++++++---000------------------------///...---,,,+++*********+++,,,---.........------,,,,,,,,,---------......,,,,,,------------------......------------......---,,,,,,++++++,,,,,,------------------------------,,,*********,,,...///111///------...//////......------------------...111111000000////////////...............///000000,,,------...///000111111///............///000000//////000111111111111111///000111222333222222111000444666555222///111333111111111222111000///...//////000111222333333333111111222222222333333333444444333333333444555555666555555555555666777777555555555444444555555666666666666666666666666666333333333444444555555555555555555666666666666666777999:::<<<<<<:::999777888888777777777777888888888888999999999999999888;;;;;;;;;;;;;;;::::::999999999999999999999999999888888777777777777888888777777777777888888999999;;;:::::::::999999999888666666666666666666666666888888888888888888888888888888888888888888888888::::::999999888888888777666666666777777888999:::888999:::999777666777888888888888888777666555444666666666666555555555555666555555555555666777777888888888888888888888777888888888888888777666666444444555555666777888888666666666666666666666666666666777777888:::;;;<<<;;;;;;::::::::::::::::::<<<<<<<<<======<<<<<<<<<======>>>>>>>>>???????????????????????????????????????>>>>>>>>>>>>?????????>>>=========>>>???@@@AAABBBCCCDDDDDDCCCAAA@@@CCCBBBBBBCCCDDDFFFHHHIIILLLJJJGGGDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJMMMOOOOOOMMMKKKIIIIIIHHHFFFDDDDDDEEEFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPQQQPPPOOONNNMMMLLLLLLKKKHHHHHHIIIJJJKKKLLLMMMNNNJJJIIIGGGFFFEEEDDDDDDCCCnnnaaaZZZYYYUUUVVVVVVVVVUUUSSSRRRQQQNNNLLLIIIIIIKKKMMMNNNNNNIIIHHHHHHFFFDDDBBB@@@???AAABBBCCCCCCBBB???===;;;;;;;;;;;;;;;:::999888888666666888999999888777777888777555333222222333444333333333333333111000000///............///000000111111000000000000111111111222222111///...000111///............---------,,,,,,---------.........------,,,,,,,,,,,,------........................------------------------------..................---...---,,,++++++---///......////////////......///...---,,,+++******+++,,,,,,------------------,,,,,,,,,---------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,+++***)))***,,,...000...,,,***)))+++,,,,,,+++..............................//////000000000000...............///000000,,,,,,---...///000111111...............//////000//////000111111111111111222111000000000111333444000333444333111000111222111111111111111000......//////000111222333333333111111222222222333333333444444333333333444555555555555555555555666777777555555444444444444555555444444444444444444444444333333333333444444444444444444555555666666666777777888:::;;;;;;:::888777888777777777777777777888999999:::::::::999999888:::::::::::::::999999888888888888888888888888888888777777666666777777888555666666777777888888999<<<<<<;;;:::999777666666999999999999999999999999777777777777777777777777777777777777777777777777999999999888888777777777666666666666777888999:::;;;<<<<<<<<<:::999:::;;;777888888777777666555444666666666666666666666666555555555444555555666777777777777777777777777777777777888888888777666666333444444555666777777888555555555555555555555555666666666777888999;;;;;;;;;::::::999999999::::::<<<===>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>>>><<<===============>>>>>>>>>>>>>>>======>>>????????????>>>======>>>@@@@@@<<<===???@@@AAAAAAAAAAAA@@@@@@AAABBBDDDGGGJJJKKKLLLJJJGGGDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEECCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFHHHKKKMMMOOONNNMMMLLLIIIHHHFFFDDDDDDEEEFFFHHHHHHIIIKKKLLLNNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMHHHIIIJJJKKKLLLLLLMMMMMMKKKJJJHHHGGGFFFEEEDDDDDDqqqbbbZZZWWWUUUUUUVVVVVVUUUTTTRRRQQQKKKIIIGGGFFFHHHJJJKKKKKKHHHHHHGGGFFFDDDBBB@@@???@@@AAABBBBBBBBB@@@>>>===;;;;;;;;;;;;:::999888888555666777888999999888777777666444333333333444444444444333222222111111000...------------...//////111111000000000000111111111222222000......///000///............---------,,,,,,,,,------------...------,,,,,,,,,,,,------........................------------------------,,,---......///.........,,,------,,,++++++,,,...//////000000000000//////...------,,,,,,,,,,,,,,,------------------------------------------......+++,,,,,,------.........,,,,,,+++++++++,,,------------,,,,,,,,,,,,---------------------------------,,,+++++++++---...//////---+++***,,,---...---......////////////......***+++,,,......///......//////......//////000111/////////.........------......------......///000//////000111111111111111222111///...///000222444000222222222000000111222222111111111000000//////000000000111222222222333111111222222222333333333333333333333333444444555444444444444555666777777666555444444333444444444333333333333333333333333444444444444444444444444444444444555555666666777666777888999999888777666888777777666666777777888;;;;;;<<<<<<<<<;;;::::::777777777777777666666555666666666666666666666666777777666666666666777777555555666666777777777888:::999888777666444333333666666666666555555555555666666666666666666666666777777777777777777777777777777777777777666666666666666666666777888999999777888999888666555666777777777777777666555444444444444444555555555555555444444444444444555666666666666666666777777777777666666888888888777666555444444444555555666666777444555555555555666666666666666666777888999:::;;;999999999888888999::::::<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>???@@@AAAAAA??????>>>???@@@AAA<<<===>>>@@@AAABBBCCCCCC??????@@@BBBEEEHHHKKKMMMKKKIIIFFFDDDCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEBBBCCCDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLMMMKKKJJJJJJIIIHHHHHHHHHHHHDDDFFFHHHKKKMMMNNNNNNNNNHHHGGGFFFFFFEEEFFFGGGHHHHHHIIIJJJLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIGGGFFFEEEEEEEEEEEEtttcccYYYUUUUUUUUUVVVVVVUUUTTTRRRQQQJJJHHHFFFFFFGGGIIIJJJJJJHHHHHHGGGFFFDDDBBBAAA@@@>>>???AAABBBBBBAAA???>>>;;;;;;;;;;;;:::999888888444555777888999999999888666666555555555555555555555444333111111111111222...............///000000111111000000000000111111111111111000------...//////............---------------------............------,,,,,,,,,,,,------................................................,,,,,,.../////////......***,,,...---,,,+++,,,---......///000000///......---------,,,------...///...------,,,,,,---------........................++++++,,,,,,---......///,,,,,,,,,,,,,,,---............------------......,,,------------------------------------.........000...,,,---...000111111,,,---............---,,,+++,,,---.........---,,,000////////////000111111//////.........---------...------------...////////////000111111111111111000/////////000000111111000111111000000000111222333222111000000000111222111111111111111111222222111111222222222333333333222222222222222333444444333333333333444555666777666555444444333333333444444444444444444444444444555555555444444444444444333333444555555666777777666666666666666666666666777777666666666666777777::::::;;;;;;:::999999888666666777777666666555444666666666666666666666666777666666555555666666777555666666666666666666666666666666555555555555555444444333333333222222222666666666666666666666666777777777777777777777777555555555555666666666666666555555666666777888999444666666555444333444555777777777777666555444333555555555666666666777777444444333333444444555666555555555666666666777777555666777888888777666555555555555555555555555555444555555555666666666666666666666666777999:::;;;888888777888888999:::;;;;;;<<<===>>>>>><<<:::999::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBB???>>>>>>>>>>>>???@@@AAADDDCCCAAA@@@@@@@@@@@@AAA===>>>??????@@@AAABBBBBB@@@@@@AAABBBDDDGGGJJJLLLJJJHHHFFFCCCBBBCCCEEEFFFCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGIIIKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFGGGHHHJJJLLLMMMNNNGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQKKKKKKLLLLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCDDDDDDvvvdddXXXSSSTTTUUUVVVVVVUUUTTTSSSRRRLLLJJJGGGGGGIIIKKKLLLLLLHHHHHHGGGFFFDDDCCCAAA@@@===???@@@BBBBBBAAA@@@???;;;;;;;;;;;;:::999888888444555777888999999999999666666666777777777777777666555222000000000222333///////////////000111111111111000000000000111111000111111///---,,,---...//////.........---------............/////////000...------,,,,,,------...........................////////////////////////+++,,,.../////////......***,,,......---++++++,,,,,,---...//////...---,,,------------...///000000...------,,,,,,,,,------//////////////////......++++++,,,,,,---...//////---------------...///000///......------......///,,,,,,,,,---------......---......//////...------,,,***)))))),,,.........++++++------------++++++///000000000000...---,,,000000000000000111222222+++,,,,,,---...///000000...------------...////////////000111111111111111---...000111222111///...111000000000000000111222333222000//////111222444222222222111111111111111111111222222222333333333222222111111222222333444222222222333444555666777666555444444333333333333555555555555555555555555555555555555555555555555333333444444555666777777666666555555555555666666777777666666666666777777777777777777777666555555888888888888888777777666666666666666666666666666666666555555555555666666666666666666666666666666444555555666777888888999999999888888777777777777777777777777777777777777777777777777777777777777333444444444555555666666555555555666666777888999999:::;;;:::999888888:::777777777777666555444333777777888888999999::::::444333333333333444555555444555555555666666777777444555777888999888666555555555555555555444444444555555555666666666777777555555666666777999:::;;;777777777777888999:::;;;:::;;;<<<======;;;999888999999:::::::::;;;;;;;;;<<<===>>>@@@AAACCCDDDEEE??????>>>>>>???@@@AAAAAAFFFDDDCCCAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>?????????BBBBBBBBBBBBDDDFFFHHHJJJJJJHHHEEECCCBBBCCCEEEFFFBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDEEEEEEFFFGGGGGGFFFGGGIIIKKKMMMNNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLHHHGGGGGGGGGHHHJJJLLLMMMGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGIIIJJJKKKKKKKKKKKKLLLMMMMMMNNNPPPQQQQQQRRRLLLLLLLLLLLLJJJHHHFFFDDDDDDCCCCCCBBBBBBBBBCCCCCCuuucccZZZVVVSSSTTTUUUUUUTTTRRROOONNNLLLIIIFFFEEEFFFIIIKKKLLLHHHIIIHHHHHHFFFCCCAAA@@@CCCCCCDDDDDDCCCAAA???>>>======<<<;;;:::999999888999999999999999999999999666666666666555555555555444444333333333333222222///000000///...------......///000222444555555555000000000000000000000000000000000000////////////...................................................///////////////......////////////////////////////////////............------------------------+++++++++,,,,,,,,,------...---,,,++++++,,,.........---+++******+++---...//////.........------------...///...,,,++++++---...------,,,,,,------...,,,------+++))))))***+++---...///...------...///111000///...---,,,+++***000000000000////////////222111000///---+++******///...---***(((((()))+++...............---------000000//////.........---......///000000000000000000000000000000111111222//////000000111111111222111111111111111111111111000111111111111000//////111111111111111111111111111...,,,...333666555222222222222222222222222222111111222222222333333333444333222111222333444555666666666555444444444333444444555555555555444444333444555555555555555555555555555555555444444444444555555666777888888999;;;;;;:::999888777666555888888777666666666666666777777777777777777777777666666666555555444444444444444444555555555666666999999888888888888999999999999999888888888888777666666666666777777777777999999888777666555444444666666666666777777777777999999999999999::::::;;;888888999:::999888777666888888777777666666555555777888999:::::::::::::::555555444333333333444444666666555555555555666666444555555666777888888999666666666666666666666666666555555444444444555555444555777888888888777666999888777666666888:::;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999<<<======<<<<<<>>>BBBEEEDDDCCCAAA@@@@@@AAABBBCCCFFFEEECCCAAA???>>>=========>>>??????@@@@@@@@@@@@@@@AAACCCBBBAAAAAABBBCCCFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCBBBAAAAAABBBDDDEEEDDDFFFHHHHHHEEECCCAAAAAACCCCCCCCCCCCCCCDDDDDDEEEGGGGGGIIIJJJLLLNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHKKKMMMNNNMMMKKKKKKKKKKKKMMMNNNNNNMMMKKKOOOMMMKKKHHHEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBvvvdddZZZVVVSSSSSSSSSSSSRRRPPPOOOMMMLLLIIIFFFEEEFFFIIIKKKLLLIIIIIIIIIHHHFFFDDDAAA@@@BBBCCCCCCCCCCCCBBB@@@???======<<<;;;:::999999888999999999999999999999999666666666666555555555555444444333333333333222222///000111000...---...///000000000111111111111111000000000000000000000000////////////............------------------------..............................////////////..............................////////////............------------------------,,,,,,,,,,,,------------......---------------......---,,,+++,,,,,,......///.........---------------...///...,,,+++,,,---...------,,,,,,------...///...---,,,,,,,,,---------...///...---,,,---///111111000///......---,,,........................,,,,,,------...//////000//////...,,,******,,,...........................000/////////..................///000000000000000000000//////000000111222000000000111111111111111222222111111111222222222111111111222111000000///111111111111000000000000222///---///333666555222222222222222222222222222111111111222222222333333333333333333333444444555555555555555444444444444555555666666666666555555444444555666666666555555444444444555555555555555444555555666777777888888777777777777666666666666888777777666666666666666666666666666666666666666555555555444444444333333444444555555555666666666888888777777777777888888999999999888888888777777666777777777777888888888999999888777666555444444555666666666777777777777666666555555666666777888888888999999999888777666777777777777666666555555777777888999999999999999444444333333333444444555555555444444444444555555555555555555555555666666666666666666666666666666666555555444444555555555555555666777777777777777999888777666777888:::;;;;;;:::::::::999999999999888888888888888888888888;;;<<<<<<<<<<<<>>>BBBEEEEEEDDDBBB@@@@@@@@@BBBBBBEEEDDDBBBAAA???>>>>>>>>>===>>>???@@@@@@@@@@@@@@@BBBCCCDDDCCCBBBAAABBBCCCFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCBBBAAAAAAAAABBBCCCCCCEEEGGGGGGEEEBBBAAAAAACCCCCCCCCDDDEEEFFFGGGHHHFFFGGGHHHJJJLLLNNNNNNOOOQQQPPPPPPOOOMMMLLLKKKKKKIIIIIIGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGHHHJJJMMMOOOOOONNNJJJJJJJJJLLLNNNNNNLLLKKKLLLKKKIIIGGGEEECCCCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCxxxeeeZZZVVVSSSRRRRRRQQQPPPOOONNNNNNLLLIIIEEEDDDFFFIIIKKKLLLIIIIIIIIIHHHFFFDDDBBB@@@AAABBBCCCCCCCCCBBBAAA@@@======<<<;;;:::999999888999999999999999999999999666666666666555555555555444444333333333333222222000111222111///...///000000000///.........///000000000000000000000000000............------------------------------------........................---....../////////............................../////////............---------------------------,,,------------.........///////////////...---,,,,,,,,,,,,------.....................---------------/////////---,,,---......------,,,,,,------...000---******,,,//////...,,,...///...---,,,---...000/////////............------------------------000000///...---,,,,,,+++///000///...------///111////////////////////////////////////..................///000000000000000000000//////000000111222222222222111111111111111222111111000111222444555111222222222222111000000000000000000000000000000444111///000333555444222222222222222222222222222111111111222222222222333222333444444555555444444444444444444555555555555555666666777777666666555444444555666666777666666333333444444555555666666444444555555666777777777666666666777777888888888888777666666555555666666555555555555555555555555666666666666555555555555555555555555666666666666999999888888888888999999999999888888888777777777777777777777888888888999999888777777666555444444555555666666666777777777888888777777888888999:::888888888888888777666666777777777666666666666555666666777888888888777777333333333333444444555666444444333333333333444444555555555444444444333333777777777777777777777777555555555555555555555555666666666666666777888888999888777777777888:::;;;999999999999888888888888777777777777777777777777999:::<<<<<<<<<>>>BBBEEEFFFDDDCCCAAA@@@@@@AAAAAABBBBBBAAA@@@????????????>>>>>>???AAAAAABBBBBBBBBDDDFFFFFFEEECCCBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@AAAAAABBBDDDFFFFFFDDDBBBAAAAAABBBBBBCCCDDDEEEGGGHHHHHHEEEGGGIIIKKKMMMNNNNNNMMMQQQQQQPPPNNNMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGIIIMMMQQQRRRSSSJJJJJJJJJKKKMMMMMMLLLJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCDDDEEEFFFEEEEEEDDDyyyfff[[[WWWTTTSSSQQQPPPOOOOOONNNOOOLLLIIIEEEDDDFFFIIIJJJKKKIIIIIIIIIHHHGGGDDDBBB@@@@@@AAABBBCCCCCCCCCBBBAAA======<<<;;;:::999999888888888888888888888888888666666666666555555555555444444333333333222222222000111222111000///000111...---,,,,,,---000222444000000000000000000000000/////////.........------................................................------......//////..............................//////.........------------------------------------------.........////////////000111000...---,,,***+++,,,------...---------------------------------...//////------...///...------,,,,,,------...///***&&&&&&+++......,,,,,,---......,,,,,,---...------------------......---------------.........222111000///---+++***))).../////////......000222////////////000000000000///////////////...............///000000000000000///////////////000111111333333222222111111000000222111000000111333555666222222222222222111111000000000111111111111111222555333111111333444333111111111111111111111111111111111111111222222222222222333444555666555444444333333333444444555555555444555555555555555555444444444555666777777777777222222333444444555666666444444444555555666666666888888888999999999::::::777777666555555555555666555555555555555555555555888888888888888888888888555555666666666777777777;;;;;;::::::::::::;;;;;;888888888888777777777777666666666666777777777777888777777666555555444444555555555666666666777777999999888888999999:::;;;777777777777777666666666666666666666666666666666555555666666777666666555222222222333444555666777444444333333333333444444444444444444444555555555777777777777777777777777444555555666666666666666777666555555555666888999888888777777777888999::::::999999999999888888888666666777777777777777888888999;;;<<<<<<>>>AAADDDEEEDDDCCCAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@???@@@AAABBBCCCDDDDDDDDDFFFGGGGGGFFFDDDBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAACCCEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGJJJLLLMMMNNNMMMMMMQQQPPPOOOMMMLLLJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIGGGFFFHHHMMMRRRUUUVVVNNNMMMKKKKKKLLLKKKJJJHHHGGGGGGEEEDDDCCCBBBBBBBBBAAABBBDDDEEEFFFEEEDDDCCC{{{ggg\\\WWWUUUTTTRRRQQQPPPOOOOOOOOOKKKHHHEEEDDDEEEHHHJJJKKKIIIJJJIIIIIIGGGDDDBBBAAA@@@AAABBBCCCCCCCCCBBBAAA======<<<;;;:::999999888888888888888888888888888666666666666555555555555444444333333333222222222///111222111000///000222000///...---...000333444111111111111111111111111000000000/////////......////////////////////////........................,,,,,,---...................................................---------------------------------------------.........//////...///000000000///---,,,)))***+++,,,---,,,,,,,,,,,,,,,------------------,,,...///...------...///...------,,,,,,------...///***&&&'''+++///...+++,,,---...---,,,+++,,,...---............/////////------........./////////+++,,,,,,---...///000000,,,---............000111.../////////000000111111.........///////////////......///000000000000000/////////...///000000111333222222111111000000000111111000000111333444555111222222222222111000000111111111222222222333333444333111111222222222111111111111111111111111111000000111111111222222222111222444555555555444333222333333333444444555555222333333444444333333222333444555666777777777777111222222333444555666666444444444444555555555555999999999888888888777777777666666555555555555555555555555555555555555555777777777777777777777777666666666777777777888888::::::999999999999::::::888888888777777777666666444444444444555555555666777777666666555555444444555555555555666666666666555555555555555666777777777777777666666666666666555555555555555666666666555555666666666555555444222222222333444555666777555555444444444444555555222333333555666777888888666666666666666666666666444444666666777777666666777666555555555666888999888888888888888999999999::::::::::::999999999999777777777888888888999999777999;;;<<<<<<===@@@BBBCCCBBBBBBAAA@@@?????????>>>============>>>??????@@@AAABBBDDDEEEFFFFFFFFFFFFGGGGGGFFFCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBAAABBBDDDDDDBBBBBBCCCDDDGGGGGGHHHHHHGGGFFFEEEDDDFFFGGGIIIKKKMMMMMMMMMMMMNNNNNNMMMKKKJJJIIIHHHGGGDDDDDDDDDDDDDDDCCCCCCBBBDDDEEEFFFGGGHHHHHHGGGGGGHHHFFFEEEGGGLLLQQQUUUWWWSSSQQQNNNLLLKKKJJJGGGEEEGGGFFFEEECCCBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAA|||hhh]]]XXXTTTSSSSSSRRRQQQPPPOOOOOOKKKHHHDDDCCCEEEHHHJJJKKKJJJJJJJJJIIIGGGEEECCCAAAAAABBBCCCCCCCCCBBBAAA@@@======<<<;;;:::999999888888888888888888888888888666666666666555555555555444444333333333333222222...000111000//////000222444333111000///000000111111111111111111111111111111000000000////////////////////////////////////........................+++,,,---...............------------------------.........------------,,,------------------------,,,------------.........---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,...---,,,,,,---......------,,,,,,------...///,,,***+++...///...,,,+++---...---,,,+++,,,---//////000000000000000000---------...//////000000---------...............+++---......------...000---......//////000000111.........///////////////......///000000000000000//////......//////000111111111111000000000000000000000000111222222222222000111111111111000//////000000000111222222333333222222111111000111111111111111111111111111111111000000000111111111111222111222333333444444333333333333333333444444444444111222222222222222222111222222444555666666666666222222333333444444555555444444444444444444444444666666666555555444444444777666555555444444555555555555555555555555555555555555555555666666666666777777777777888888888888888888777777777777888888888888777777777666666666333333333333444444444444666666666555555555444444444444555555555666666666666666666666666777888888777777666555555555555555444555555555555666666666555555666666666555444444333333333333444444555666555555444444444444555555111222333444666888999:::666666666666666666666666333444666777888888777666666666666666666777888888777777888888999999999999;;;:::::::::999999999999666777777888888999999999777999;;;<<<<<<<<<>>>@@@@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<===>>>??????@@@BBBCCCEEEEEEFFFFFFCCCEEEEEEDDDBBBAAABBBCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCAAABBBDDDDDDCCCCCCDDDFFFLLLLLLLLLLLLKKKHHHFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCDDDDDDDDDCCCBBBAAACCCDDDEEEFFFGGGFFFEEEDDDEEEDDDCCCEEEJJJPPPSSSUUUTTTQQQNNNKKKJJJHHHFFFDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????|||iii]]]YYYRRRRRRRRRRRRQQQOOOMMMLLLKKKHHHDDDCCCEEEHHHJJJJJJJJJJJJJJJIIIGGGEEECCCAAABBBCCCCCCCCCCCCBBB@@@???======<<<;;;:::999999888888888888888888888888888666666666666555555555555444444333333333333222222---...000000///...000111333333222111111000//////111111111111111111111111000000/////////.........................................................***+++,,,---............------------------------.........---------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000111000...---,,,,,,------++++++,,,,,,,,,---------***+++,,,,,,++++++,,,......------,,,,,,------...------.........---,,,++++++,,,------++++++,,,---..................------+++,,,,,,---......//////111111000///---,,,+++***,,,...//////...---...///,,,------...//////000000............/////////000......///000000000000000///............///000000///////////////000000000...///111222222111000//////000000000000///...............///000000111111000000000000//////111222111111111111111111111111000000000000111111111111222111111111111222333333444444333333333333333333222222222333333222222222000111222444555555666666333333333333333333333333333333333333333333333333333333333444444444444444666666555444444444444555666666666666666666666666666666666777777777888888777777777888888888999999999999888888888888999999888777777777666666666666333333333444444444555555666666555555555444444444444444444555555555666666888888888888888999::::::777666555444444444555555444444444555555555666666666666666666666555444444444444333333333444444555444444333333333333444444111222222444555666777777444444444444444444444444333444666888999888777666555555666777777777777777777777888999999999999999999999999999888888888888555555666666777888888999888:::<<<<<<;;;;;;<<<>>><<<======>>>>>>>>>>>>>>><<<<<<<<<;;;<<<<<<=========>>>???AAABBBCCCDDDDDD@@@BBBCCCBBB@@@@@@AAABBBCCCDDDEEEFFFGGGFFFFFFEEEDDDEEEFFFGGGFFFFFFEEEDDDAAACCCDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLKKKIIIGGGEEEEEEDDDCCCCCCDDDFFFHHHJJJHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDBBBAAACCCBBBBBBDDDIIINNNPPPRRRQQQNNNJJJHHHGGGGGGEEEDDDBBBBBBBBBBBBCCCEEEFFFGGGEEECCCAAA???======>>>>>>|||iii^^^YYYOOOPPPQQQRRRQQQNNNLLLJJJKKKHHHDDDCCCEEEHHHIIIJJJJJJJJJJJJIIIHHHEEECCCAAACCCCCCDDDDDDCCCAAA???>>>>>>===<<<;;;:::999999888777777777777777777777777777666666666555555555555444444444333333333222222,,,...//////......///111...///000111222222111111111111111111111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,---............------------------------......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,+++++++++,,,...000111444333000...------...///+++++++++,,,,,,---------)))***,,,+++++++++,,,---...------,,,,,,------...))),,,......,,,***))))))+++,,,------++++++,,,---+++++++++******)))))))))******+++,,,,,,---......+++,,,,,,---...///000000---///000000///......///,,,,,,,,,---...//////000---.........//////000000...//////000000000000000...............///000000------......//////000000---///111222222000...,,,///////////////......---,,,,,,------...//////000...///000///...///000222000000000000000000000000000000000000111111111111222111000///000111333444444444444333333222222222222333333444444333333222///000222333444555555555444333333333333333333333333333333333333333333333222222333444555666777888666666555444444444444555777777777777777777777777999999999::::::;;;;;;;;;777888888888888999999999===<<<<<<;;;;;;<<<<<<===777777777777666666666666444444444555555555666666555555555555555444444444444444444555555555666666555555555555555666666777777666555444333444555555444444444555555555666666666777777777666555444444555555444333333333444444333222222222222222222333222222222333333444444444444444444444444444444444222444666888999999777777444555777888888888777666777777888999999999999888888888888888777777777777444444444555666777777888888:::<<<<<<;;;:::;;;<<<:::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;<<<===???@@@AAABBBBBB>>>@@@AAAAAA??????@@@AAACCCDDDEEEGGGGGGGGGFFFEEECCCDDDEEEFFFFFFEEEDDDDDDBBBCCCDDDDDDDDDDDDGGGIIIFFFGGGHHHIIIIIIGGGFFFDDDCCCBBB@@@???@@@CCCFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEDDDCCCAAA???AAA@@@AAADDDHHHLLLNNNOOOMMMJJJGGGFFFFFFFFFEEEDDD>>>???@@@BBBDDDGGGIIIJJJHHHEEEBBB>>><<<<<<===>>>}}}hhh[[[UUUVVVVVVUUUSSSOOOMMMNNNOOOKKKHHHEEEDDDEEEGGGHHHIIIMMMLLLKKKJJJHHHEEECCCBBBAAAAAABBBBBBBBBAAA@@@???@@@???>>><<<:::999999999777777777777888888888888777777777666555555444444555444333222222222333333222222111000...,,,***)))---......///000111111222111111222222222222111111111111111000///---+++***,,,---...//////...---,,,........................------............------************++++++,,,---------------------------...------,,,,,,------...000///...---,,,+++++++++++++++,,,,,,,,,---------------------------------.........---,,,,,,+++++++++,,,---.........------*********))))))))))))(((,,,,,,,,,++++++************+++------,,,,,,---///000///...---------------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------//////............//////..................------,,,,,,---.../////////...////////////////////////////////////////////////111...///333444111...///...//////000000000000000222222333222222111000///000000000000000/////////000111111111222222222222111111111111000000000000222222222111111111000000333333333333333333333333333444444444444444444444333333333333333333333333333333333444444444555555555444444333222111000000555444444444444555666666777777666666555555555444222444666888888777666555555666888:::<<<>>>???@@@BBBAAA???===<<<<<<===>>>===:::999;;;>>>AAA@@@???@@@===999555333333444555444333333333333444555555777777666555444444333333333444444555555444444333888777666555555666777888666666666666666666666666333333555666666666555444555555555555555555555555333444444444555666666666444444444333333222222222222222333333444555666666444444444444555555555555555666777888777666444333222222333444555666777777888888777666666666666666888777777777999888777555888888777777777777888888:::::::::::::::999888777::::::999999::::::;;;<<<::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDJJJIIIHHHFFFDDDBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEDDDCCCAAA@@@BBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBDDDEEEFFFGGGIIIGGGDDDAAA@@@@@@@@@AAA@@@>>>???CCCIIIMMMOOONNNLLLGGGAAA=========<<<;;;jjj]]]VVVVVVVVVUUUSSSPPPNNNNNNOOOKKKHHHEEEDDDEEEGGGIIIIIIMMMLLLKKKJJJGGGEEECCCBBBBBBBBBCCCDDDCCCBBBAAA@@@@@@???===<<<:::999999999777777777777888888888888777777777666555555444444444444333333222222222333/////////000000/////////.........///000111111111111111222222222222111111222111111111000...------------...//////...------........................------............------+++++++++++++++,,,------------------------------+++******))))))******+++,,,,,,,,,,,,---...//////,,,,,,,,,,,,---------------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------******+++,,,---...//////---------,,,,,,,,,++++++)))***++++++***)))***,,,///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------//////............//////........................------......///.........////////////////////////////////////////////////111...///333444111...///......///000000000//////000000111111111111111000000000000000000000000000000000000111111111222222111111111111111111111111222222222111111111000000333333333333333333333333444444444333333333333333333333333333333333333333333333333444444444444555444333333222222111111111333333333333333444555555555555555555444444444333333444555777777777666555555666888:::===@@@BBBCCCCCCAAA???<<<<<<<<<>>>??????===<<<===???AAA@@@??????===999666444444666777444333333333333444555555777666666555444444333333333444444555555444444333666666666777777666666666555555555555555555555555333333555666666666555444555555555555555555555555444444444444555555555555444444444333333222222222222222333333444555555666444444444555555555666666777666555555444444444444333333444555666777777888888777777666666666666666888777777888999999777666888888777777777777888888999:::::::::999999888777::::::999999::::::;;;<<<::::::;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFHHHFFFDDDAAA@@@@@@@@@AAA???>>>???BBBGGGLLLMMMMMMKKKFFFAAA=========<<<;;;mmm___XXXVVVVVVVVVTTTQQQOOOOOOOOOKKKHHHEEEDDDFFFHHHIIIIIILLLLLLKKKIIIGGGEEECCCBBBBBBCCCDDDDDDDDDCCCBBBAAA???>>>===;;;:::999999999777777777777888888888888777777777666555555444444444444333333333222222222...//////000111111222222......//////000000111111111111222222222222111111111111111000000000//////------...//////...------........................------............---------,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,------*********++++++,,,---...,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,---++++++,,,---...///000000......------------,,,,,,***+++,,,+++)))))))))+++...------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++------------------------//////............//////............................../////////...------////////////////////////////////////////////////111...///333444111...///------...////////////...---...///000111111111111000000000000000000000000/////////000000000111111111111111111111111111111222222222111111111111111111111222222333333444444444444333333222222111111222222333333333333333333333333333333444444444444222222222222222222222222222222222222222333333444444444444333333333333333555555555555555666666666555666888;;;>>>@@@BBBDDDCCC@@@===;;;:::;;;>>>???BBB@@@???@@@AAABBBAAA@@@???===:::777555555777888444333333333333444555555666666555555444333333333333444444555555444444333333555777888888777555333555555555555555555555555333333444555555555555444444444444444444444444444555555555555444444444444444444333333333333222222222222333333444444555555444555555555555666666666777555333222222333444666333444555666777888888999888777666666555555666666888777777999::::::888666888777777666666777777888999999999:::999999888777::::::999999::::::;;;<<<:::::::::;;;;;;::::::999999999:::;;;;;;<<<<<<<<<============>>>>>>>>>>>>===???AAACCCEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA@@@?????????@@@AAA???@@@AAACCCDDDEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFEEECCCAAA@@@??????@@@???>>>>>>AAAEEEIIIJJJKKKHHHEEEAAA>>>======<<<;;;nnn```YYYUUUVVVVVVUUURRRPPPOOOPPPKKKIIIFFFEEEFFFHHHIIIIIIKKKKKKJJJIIIGGGEEECCCBBBBBBCCCCCCDDDDDDCCCAAA@@@???>>><<<;;;:::999999999666777777777888888888888777777777666555555444444333444444444333333222222222111111111111111111222.../////////000000000111111111222222222222111111000///////////////000000---..................---........................------............------......---------......///------------------------......------------......++++++***)))))))))))))))++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------,,,***))))))+++---...,,,,,,,,,,,,++++++++++++---------------,,,,,,,,,,,,......---+++***+++,,,---,,,,,,+++++++++,,,,,,---------------------------------,,,,,,+++++++++------------------------///......------......///---------...............///////////////...---,,,////////////////////////////////////////////////111...///333444111...///,,,------...............------...///000000//////...///////////////000000////////////000000000000//////000000000000111111111111111111111111111111000000111222333444444555444444333222222111000000222222222222222333333333222222333333333444444444111111111222222333333333222222222222222333444444444444444333333333333333666555444444444555555666555666888:::<<<>>>???@@@@@@===:::777777999<<<>>>@@@@@@AAABBBCCCCCCCCCBBBAAA???;;;888666555555666444333333333333444555555555555555444444333333333333444444555555444444333444555666666666666555444555555555555555555555555333333444444444555555555444444444444444444444444555555555444444333333333333333333333333333333333222222333333333444444444444444555555555666666666555444333222222222333444444444555666777888999999777777666555555555555666777777888:::;;;;;;999777777777666666666666777777888888999999999999888888::::::999999::::::;;;<<<::::::::::::::::::999888::::::::::::;;;;;;<<<<<<>>>>>>>>>???????????????<<<>>>@@@BBBCCCDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@??????@@@AAABBB???@@@AAACCCDDDEEEEEEEEECCCBBB@@@??????@@@AAABBBAAABBBCCCDDDFFFGGGGGGHHHHHHGGGFFFEEECCCBBBAAA@@@?????????@@@AAABBBCCCCCCDDDCCCBBB@@@????????????>>>>>>>>>@@@CCCEEEGGGHHHEEECCCAAA???>>>===<<<<<>>===<<<;;;:::999999999666777777777888888888888777777777666555555444444333333444444444333222111111111111000111222333333////////////000000000000111111222222222222111111......---------...//////.........------.................................------............------///......------.........------------------------++++++************++++++,,,++++++************+++************++++++++++++------------------------,,,,,,------......//////...---+++***+++,,,...000++++++++++++************+++++++++++++++,,,,,,,,,,,,......---+++***+++,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++------------------------......------------......---------........./////////000000000///...------////////////////////////////////////////////////111...///333444111...///,,,------...............///////////////...---------------....../////////////////////000000000000........./////////000000111111111111111111111111000000111111222333444444444444333222222111000000111111111222222333333333222222222333333333444444111111111222222333333444333333333333333444444555444444444444444444444555666555444444444444555555666666777777888999999999;;;999666444444666888:::<<<===@@@AAABBBCCCDDDDDDCCC@@@===999666444333333444333333333333444555555444444444444444333333333333444444555555444444333666555444333333444555666555555555555555555555555333333333333444444555555444444444444444444444444555555444444333333333222333333333333333333333333222222222333333333333333444444444444555555555555111222333444444333222222444444555666777888999999777666666555555555555555666666888;;;======;;;888777777666666666666777777777888888999999888888888::::::999999::::::;;;<<<;;;;;;;;;;;;::::::999888:::;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>?????????===???@@@BBBBBBBBBAAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@???@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@??????@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCAAA@@@??????>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>======>>>???@@@AAACCCDDDBBBBBBAAA@@@>>>=========rrraaaYYYUUUVVVXXXWWWUUURRRQQQQQQLLLIIIFFFEEEGGGIIIJJJJJJJJJIIIIIIHHHGGGEEECCCBBB@@@AAABBBBBBBBBAAA@@@???===<<<;;;:::999999999999777777777777888888888888777777777666555555444444222333444555444333222111.........///111333666777////////////000000000000111111222222222222111111...---,,,,,,,,,---...//////...------------...///........................------............------//////...------------...------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,...///111222************++++++++++++------------------------++++++,,,------...//////------,,,,,,,,,---...///******+++,,,---...//////******++++++++++++,,,,,,***+++,,,+++)))))))))+++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------------------------......------------......,,,,,,------...///////////////000000000///......////////////////////////////////////////////////111...///333444111...///------...////////////...000000000000///...---,,,---------......//////000/////////000000000111111---......//////000000000111111111111111222222222000000111111222222333333444444333333222222111111000000111111222333333333222222222222333333333333111111111222222333333333333333333333333444555555444444444444555555555555555555555444444444444444666666555555555555555555777666444333333444555666777:::===@@@@@@AAABBBCCCBBB@@@===999666444333222444333333333333444555555444444333333333333333333333444444555555444444333666555333222222333555666444444444444444444444444333333333222333444444555333333333333333333333333444444444444333333333333222222333333333333444444222222222222333333333333222333333333333444444444000111444555555444333111333444555666777888888999777666555555444444555555555666888<<<>>>>>><<<999777666666555555666666777666777888888999888888888::::::999999::::::;;;<<<<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAA@@@??????>>>BBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEECCCBBB@@@??????>>>>>>======>>>>>>???@@@@@@@@@@@@???>>>>>>======<<<===>>>>>>======???AAA>>>@@@AAAAAA???=========uuucccZZZTTTVVVXXXXXXUUUSSSRRRRRRLLLJJJFFFEEEGGGIIIJJJJJJIIIIIIIIIHHHFFFEEECCCBBBAAABBBCCCCCCCCCBBB@@@???<<<<<<;;;:::999999999999777777777777888888888888777777777666555555444444222333444555555333222000............000222555777000000000000////////////111111222222222222111111000///---,,,,,,---...//////...------------...///........................------............------///......---,,,,,,------------------------------///......------......///+++++++++,,,...///111222++++++,,,,,,,,,---------------------------------((())))))***,,,---......++++++,,,,,,,,,---------++++++,,,---...///000000+++++++++,,,,,,,,,------)))***++++++***)))***,,,------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------...------,,,,,,------...,,,,,,------...//////000...//////000000000000///////////////////////////////////////////////////111...///333444111...///......///000000000////////////000000000//////.........//////000111111222000000000111111111222222/////////000111222222222000000111111111222222222111111111111111222222222444444444333333333333333///000000111222222333333111222222222222333333333222222222222222222333333222222222222222333333444222222333333444444444444444444555555555444333222444444444444444444444444444444444444444444444444444888<<<>>>======>>>???>>><<<:::888666555444444444333333333333444555555333333333333333333333333333444444555555444444333444333333333333333333444444444444444444444444444333333222222222333444555333333333333333333333333333333333333333333444444222222222333333444444444222222222222222222222222111111222222222222333333222333333444444444444444333333444555666777777888666666555444444444444555555666999<<>>@@@AAACCCCCCCCCCCC??????@@@@@@AAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB???@@@BBBCCCDDDCCCBBBAAADDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@??????=========<<<======>>>???????????????>>>===<<<<<<;;;===>>>===;;;;;;===???<<>>wwweee[[[TTTVVVXXXXXXVVVSSSRRRRRRMMMJJJGGGFFFGGGIIIJJJJJJIIIIIIHHHHHHFFFEEECCCBBBBBBCCCDDDDDDDDDCCCBBBAAA<<<;;;;;;:::999999999999777777777777888888888888777777777666555555444444222333444555555333111000222111///......000111222000000000000////////////111111222222222222111111222000...---,,,---///000///...---,,,,,,---...///........................---..................---///...---,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,+++++++++***++++++,,,,,,---------.........//////------------------------&&&'''''')))***+++,,,---)))***+++,,,,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,------.........***+++------,,,,,,---///---------------...///000------------------------+++++++++,,,,,,---------------------------------...------,,,,,,------...,,,,,,------...///000000......///000000111000000////////////////////////////////////////////////111...///333444111...///...//////000000000000000---...///000111111111111///000000111222333333333111111111111222222222222000111111222333333444444000000111111222222222222222222222111111111111111444444444444444444444444///000000111222222333333111111222222222333333333222222222222222222222222111111111000111222222333111111111222222333333333333444555666666444222111222333333444444555555555333333444555555555444333444777;;;===;;;::::::<<<:::999888777666666666666444333333333333444555555333333333333333333333333333444444555555444444333111222444555555444222111444444444444444444444444444333222111222333444555333333333333333333333333222222222333333444444444222222222333333444444444222222222222222222222222000000111111111222222222555444333222222444666777222222333444555666777777666666555444444444444555444666999===@@@@@@===;;;666666555555555555666666666666777888888888888888::::::999999::::::;;;<<<>>>>>>>>>>>>===<<<;;;:::999999888888888888888888;;;;;;<<<<<<===>>>??????:::<<>>??????@@@AAAAAABBBBBB?????????@@@@@@AAAAAAAAA???AAADDDGGGHHHHHHFFFEEEEEEEEEEEEDDDCCCAAA@@@???@@@AAACCCDDDEEEDDDCCCCCCCCCBBBAAA@@@AAAAAACCCDDDCCCCCCBBBAAA@@@@@@???>>>======<<<<<<<<<======>>>>>>>>>??????>>>===<<<;;;;;;===>>>===:::999;;;>>>:::>>>AAABBB???======>>>vvvccc]]]VVVUUUTTTRRRRRRRRRSSSSSSOOOMMMIIIGGGFFFGGGJJJKKKLLLJJJGGGFFFEEEDDDAAA???BBBCCCCCCCCCBBBAAAAAA@@@===>>>>>>===;;;999777666222333555555444555666888:::999777555444555666777888666444333333444333111111000///......///000111............////////////000222333333111000000111111111111111000000000000............////////////000...,,,,,,---...///...------,,,,,,---...000111------------------------//////------,,,---...///111///---...000000...,,,///---++++++------+++)))************************************+++,,,---...222///+++***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,...------------...//////******+++++++++,,,,,,,,,------++++++++++++------(((***---...---,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...---...//////000000//////---......///////////////......//////000000111111000000000000////////////000///.........///111222000///...000444555333111......------------......)))***,,,///000000000000222111000///000111333444......////////////.........000111000///...///111111111222222222333333333222222111111111111111222222222222222222222222222444333222111111111333333555444222111000111222222111111000000///.........222222222222222222222222222222333333333333444444444444444333333222222222444333333222222333333444222222333333333333444444333555555555444444555777888777666555444333333333222222222333333444444444222222222333333444444444555444222111111222444555555444444333333444444555444444333333333333222222444555555555444333333222222222222222222222222222111111222222222333333333222222444444444444222222111111111111111111111111333333333333333333333333333333222111222333444555444444555555666777777777555555555555555555555555333555999===@@@@@@@@@???;;;999666333333444777999999999888888888888999999888999:::::::::;;;===???=========<<<;;;;;;::::::<<<;;;999888888888999999888888999:::;;;======>>>>>>>>>??????@@@@@@@@@AAACCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFDDDBBB@@@>>>@@@@@@@@@@@@AAABBBCCCCCC@@@@@@BBBBBBBBBBBB@@@@@@EEECCCAAA@@@@@@AAABBBCCC@@@@@@???>>>>>>======>>>====================================<<<<<<<<<<<<@@@?????????>>>>>>======yyyddd]]]WWWVVVTTTSSSRRRRRRRRRRRRNNNLLLIIIFFFFFFHHHJJJLLLLLLJJJGGGFFFEEEDDDAAA???CCCCCCCCCCCCCCCBBBAAAAAA===>>>>>>===;;;999777666444555777777666666888:::999888777666555555666666777555333333333444333111222111000//////000111222....../////////000000000000222333333111000000111............------------------------............000...,,,,,,---.........---......//////...---,,,...........................---,,,,,,,,,---//////000...,,,---...///---+++---+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---***'''''')))+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***------,,,,,,------...///+++++++++,,,,,,,,,,,,---......---,,,,,,---......,,,------,,,+++***+++---------------,,,,,,,,,,,,......------------......------............//////------...//////////////////////////////000000000000000000000/////////...000///.........///111111111//////111444555333111.........------.........,,,---...///000111111111222111/////////000222333//////000000000000//////...000111000///...///111111111111222222222333333222222111111111111111222222222222222222222222222333222111111000111222333444333222222111111222222222222222222333333333333222222222222222222222222222222222333333333444444444444444333333222222111333333333222222333333333222222333333333333444444333444555444333333555777555555444222222111111222222222222333333444444444222222222333333333444444555444222111111222444555444444333333333333444444444444333333333333222222444444555555444333333222222222222222222222222222111111222222222333333333222222333444444333222222111111111111111111111111222222222222222222222222333333222222222333444555333444444555555666666777444444444444444444444444444666999===???AAAAAAAAA<<<:::777555444555777888999888888777777888888999777999::::::999:::<<<>>>>>>>>>===<<<;;;:::999999;;;:::999888888888999999999999::::::;;;<<<======<<<===>>>???@@@AAABBBCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@??????>>>>>>??????@@@AAABBB@@@@@@AAABBBBBBAAA@@@@@@CCCBBBAAA@@@@@@AAABBBDDDBBBAAA???>>>======>>>>>>========================>>>=========<<<<<<<<<<<<>>>>>>=========<<<<<<<<<|||fff]]]WWWVVVTTTSSSRRRQQQQQQQQQLLLJJJHHHFFFFFFHHHKKKMMMLLLJJJGGGFFFEEEDDDBBB@@@CCCCCCDDDDDDDDDCCCBBBAAA>>>>>>======;;;:::888777666888999999888888:::;;;888888777777666666555555777555333222333444333222222222111111111111222222/////////000000000111111000222333222111///000000------------,,,,,,,,,,,,,,,,,,,,,------------...000...,,,,,,...///...------...000111000...+++)))........................,,,,,,++++++,,,---...///...---,,,,,,------,,,***+++******+++---......---------------------------111000///---,,,+++++++++***((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///......------....../////////---+++))))))+++...,,,,,,,,,,,,++++++++++++...------,,,,,,------...------,,,,,,,,,---...///------...////////////...000000//////////////////000000000/////////......//////......//////000111000000000111333444333111........................000/////////000000111222000//////......///111222000000111111111111000000...000111000///...///111000111111111222222222222222111111111111111222222222222222222222222222222111111000000000111111222222222333333333222111111111222222333444444555555222222222222222222222222222222222222333333333333555444444333222222111111333333333222222333333333222222333333333333444444333444444444333333555777555444333222222111111222222222333333333333444444222222222222333333333333444444222222222222444444333333222222222222333333444444333333333333222222444444444444444333333222222222222222222222222222111111222222222333333333222222333333333333222222111111111111111111111111111111111111111111111111333222222222222333444444222222333444444555555666333333333333333333333333444666888:::===@@@BBBCCC>>><<<999777666666777888888888777777777777888888777888999999999:::<<<>>>AAA@@@???===<<<:::999888::::::999888888888888999:::::::::;;;;;;<<<<<<<<<;;;;;;===>>>@@@BBBCCCCCC???@@@BBBDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???============>>>???@@@AAA???@@@AAABBBBBBAAA@@@???AAA@@@@@@???@@@AAACCCDDDEEECCCAAA>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;hhh]]]VVVVVVTTTSSSRRRQQQPPPPPPJJJIIIGGGEEEFFFIIILLLNNNLLLJJJHHHFFFFFFDDDBBB@@@BBBCCCEEEEEEEEEDDDCCCBBB>>>>>>===<<<;;;:::999888777999::::::999999:::<<<777888888888777666555444666444222222333333333222111111111111111111111111000000000000111111111111000111333222000//////000000000000/////////......,,,,,,---------.........///...,,,---...///...------...///000///...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---,,,,,,++++++++++++,,,,,,---------........................000///...,,,++++++++++++,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,++++++******++++++,,,---------------.........///......------------......---------+++******,,,...,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,,,,---,,,+++******,,,...///,,,---......//////......000000000//////......---000000/////////.....................//////000000/////////000111111111000......////////////......222111///......///000111///............///000000///000000111111000000///...000111000///...///111000000000111111111111222111111111000111111222333111111111111111111111111000000000000000111111111111222333444444333111000000000000111111111222222222222222222222222222222111222222222222333333333444444333333222111111000222222222333333222222222222222222333333333444444222333444333222222444666666555555444333333333444333333333333333333333333222222222222222222222333444333333222222333333444333222222111111222222333444444333333333222222222333333444444444333333222222222222222222222222222111111222222222333333333222222222333333222222222111111111111111111111111000000000000000000000000222222222222222333333333111222222333333444555555333333333333333333333333444444555777:::===@@@BBB???>>>;;;999888777777777777777777666666777777777777888:::::::::;;;===???CCCCCCAAA???===;;;999999999999888888888888888888:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAA===???BBBDDDEEEDDDCCCAAABBBCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@???============>>>???@@@@@@???@@@AAABBBBBBAAA@@@??????>>>>>>???@@@BBBCCCDDDGGGEEEAAA???======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;iii]]]UUUUUUTTTSSSRRRQQQPPPOOOIIIHHHFFFEEEFFFIIILLLNNNMMMKKKHHHGGGFFFEEEBBB@@@AAACCCDDDFFFFFFEEECCCBBB???>>>===<<<;;;:::::::::777999::::::888888999;;;777888888888777666555444555333222222333333333222///000000000000000000///000000000000111111111111///111222222000//////000111111111000000000//////---.........////////////...---------//////...,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++***)))............---,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++************+++,,,,,,------........./////////,,,,,,,,,------,,,,,,,,,'''***,,,...---------...,,,,,,,,,+++++++++******++++++************++++++---,,,***)))***+++---///,,,------...............000000//////......------////////////............---......///////////////---...//////////////////......///000000///......111000///...---...///000...............//////000...//////000000//////......000111000///...///111//////000000000111111111111111000000111222222333111111111111111111111111//////000000111111111111000111333444444333222111111111000000////////////222222222222222222222222111111111222222222333333333333222222222111111111111222222333333222222111222222222333333333444444111222333333111222333555555555444333333333444444333333333333333333333333222222222222222222222222333333333333333333333333333222222111111222222333444444333333333222222222222222333333444333333222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333111111222222333444444444333333333333333333333333222222333444666999===??????>>>===;;;:::888777777777666666555555666666777777999:::;;;;;;<<>><<<:::999888888888888888888888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???BBBDDDEEEDDDBBBAAABBBCCCDDDEEEEEEEEEDDDDDDBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@???>>>======>>>>>>???@@@AAA??????@@@AAAAAA@@@??????======>>>???@@@BBBCCCCCCFFFDDDBBB???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;iii\\\SSSSSSSSSSSSRRRQQQPPPPPPJJJHHHFFFEEEFFFHHHLLLNNNMMMKKKHHHGGGFFFEEECCCAAA@@@AAADDDFFFFFFEEECCCAAA???>>>===<<<;;;;;;;;;;;;777999:::999888777999:::888888777777666666555555444333111111333333333222//////000000000000///////////////000000000111111///111222111000...//////000/////////...................../////////000000...------...//////...,,,------,,,,,,---...000111++++++++++++++++++++++++............---+++***)))---...///...---,,,,,,...---......---+++******+++++++++++++++++++++++++++************+++,,,---...---...///...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++******++++++,,,------------.........//////+++,,,,,,------,,,,,,+++%%%(((,,,...............,,,,,,,,,,,,+++++++++++++++******))))))******+++,,,,,,+++++++++,,,---...,,,,,,---............---//////................../////////.........------------...////////////...---...000000.........///...///000111111000///...000000///.........//////.........///////////////......////////////.........000111000///...///111////////////000000000000000000000000111222333333111111111111111111111111//////000111222222222222111111222333333333222222333333222222111000000///222222222222222222222222111111111111222222222222111111111111222222222222000111222333333222111000222222333333333333444444111222222222111111333555222222111111111111222222444444333333333333222222222222222222222111111111333333333333333333333333333333222222222222333333444444333333333333222222111222222333333333333333222222222222222222222222111111222222222333333333222222111111111111222222111111111111111111111111000000000000000000000000000111111222333222222222111111222333333444444555333333333333333333333333222222222222444777999;;;=========<<<;;;999777666666666555555555555666666666888:::::::::<<>>???AAACCCDDDCCCBBBAAAAAABBBDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@???@@@@@@============>>>???@@@AAA>>>???@@@AAAAAA@@@???>>><<<===>>>???@@@AAABBBBBBCCCCCCAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;:::888777666777999:::::::::::::::;;;;;;;;;;;;iii\\\QQQQQQRRRSSSSSSRRRQQQPPPJJJHHHFFFEEEEEEHHHKKKMMMMMMKKKIIIGGGGGGEEECCCAAA>>>@@@CCCEEEFFFDDDBBB@@@???>>>===<<<;;;;;;<<<<<<888999::::::888888999:::999888777666555555666666444222111111222333333222///000111111111111000///....../////////000000000///000222111///....../////////.........------------------.........//////...------...000///...,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---///...+++***+++---+++---...---+++***+++---++++++++++++++++++++++++*********+++,,,---......***,,,......+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++++++++++++++,,,------,,,,,,---------.........,,,,,,---......---,,,,,,(((***,,,---,,,,,,---///------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------+++,,,------......------------..................//////.........---------,,,---.../////////.........000222222///...///111...///000111111000///...//////000111111111000000......//////000000000000//////000000000000//////...000111000///...///111........./////////000000000000000000111222333444111111111111111111111111///000111222333333333222222222111111222222333444222222222222222222222222222222222222222222222222111111111111222222222222//////000111222333444444000111222333333222111000222222333333333333444444000111222111000111222444222111111111111111222222444444444333333222222222222222222222111111111000222333333444444333333222444444333333333333444444444444333333333333222222111111222333333333333333222222222222222222222222111111222222222333333333333222111000000111222333111111111111111111111111111111111111111111111111///000111222333222222111222222333333444555555555444444444444444444444444222222333333444666777777;;;;;;<<<<<<;;;:::888666666555555444444555555666444666777888999:::===???AAA@@@???===;;;999888777555666777888999999888777999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<======@@@AAAAAABBBBBBBBBAAAAAA@@@BBBCCCEEEEEEDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEECCCBBBAAA@@@??????@@@@@@<<<<<<<<<<<<===>>>??????>>>???@@@AAAAAA@@@???>>><<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<========================:::888666444444555777888888888888999999999::::::hhh[[[OOOPPPRRRSSSSSSSSSRRRQQQKKKIIIFFFEEEEEEGGGJJJLLLMMMKKKIIIGGGGGGEEECCCAAA===???BBBEEEEEEDDDAAA@@@???>>>===<<<;;;;;;<<<===999:::;;;;;;999999999;;;:::999777555444555666777444222000111222333333222000111222333333222111000............///////////////000222111///......///000000/////////.........,,,,,,,,,---------......---------...000000---+++---...000111000...+++***------------------------***+++---///000000000000***,,,...---***)))***,,,)))+++------++++++---000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......))),,,//////---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---...//////...---,,,,,,---,,,+++******---///......------------,,,,,,...------,,,,,,------...+++,,,---.........------+++,,,------......------,,,------......///////////////.........---------,,,,,,.../////////...---///222444333111///000222...///000222222000///...///000111333333222222111...//////000111000000000000000111111111111000000///000111000///...///111............/////////000000000000000111222333444000000000000000000000000///000222333444444333333222222111000111222444555000000000111222222333333222222222222222222222222000111111111111222222222......///111222333444555///000222333333222000///222222333333333444444444000111222111000000222444333333333222333333444444444444444333333222222222222222222222111111000000222333333444444333333222555444444333333444444555444444444333333333222222000111222333333333333333222222222222222222222222111111222222222333333333333222111000000111222333111111111111111111111111111111111111111111111111///000111222333222111111222333333444444555555666555555555555555555555555333444444555555666666666999:::;;;<<<<<<:::888777555555555444444555555555222444666666777888;;;>>>>>>===<<<;;;999777666666555666777999999999888777888888999:::<<<===>>>>>>;;;<<<<<<===>>>??????@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@AAACCCDDDEEEDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEECCCBBB@@@?????????@@@@@@;;;;;;;;;;;;;;;===>>>>>>>>>???@@@AAAAAA@@@???>>><<<===>>>??????@@@??????===>>>@@@AAA@@@???<<<;;;========================999777555333333444666777666666777777888888888999{{{fff\\\TTTRRRPPPPPPQQQQQQPPPOOONNNLLLIIIFFFEEEGGGIIIJJJLLLKKKJJJJJJJJJIIIFFFDDD@@@AAABBBCCCCCCCCCBBBAAA???===<<<<<<======<<<;;;<<<;;;::::::999999::::::<<<;;;888666444444333444666555444222111111222222---333888888999:::666000...---,,,---//////...---111///...------...///111444333111000...---------///......---------..............................//////////////////////////////...---,,,++++++***---.../////////...,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,---......,,,+++,,,...***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,+++,,,,,,...///,,,------......------,,,---------,,,,,,+++++++++******+++,,,,,,---......+++,,,---------,,,+++***------------------------)))***+++,,,---.........)))+++...///......///111------,,,,,,,,,+++++++++...---+++******+++---...------......//////000000000///////////////000000...,,,++++++---...------//////000000000000//////...000111000///...///111///......000111111000...000000000000000000000000111000///......---............//////000000111111111111000000000000111111000000000000000000000000000111111111111222222222333333333333333333333333333333222222222222222222222222222222222222222222000000000000000000000000//////000000111111111222333333333333333333333333222222111111111111222222111111222222222333333333111222222333333222222222333222111000000111222333555444444333333333444444444444444333333222222222222222222222222222222222111222222333333222222111111111222333333333222222000111111222222333444444222222111111111111222222111111111111111111111111000000000000000000000000111111222222222222333333222222111111222222333444222222222333333333444444444333333333333444555555555555666666777777888888777777666555555666777888777666666555555666777888999999999999999888777666777777888999999999999888999999999:::;;;<<<===>>>??????>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEFFFFFFEEEDDDBBB??????>>>>>>>>>>>>>>>???@@@???>>>======<<<<<<===>>>>>>>>>>>>>>>?????????>>>>>>>>>???@@@@@@AAAAAA>>>>>>????????????>>>>>>============<<<<<<<<<<<<999888666555444555777888444555555555666666777777yyydddZZZTTTRRRPPPOOOPPPPPPOOONNNNNNLLLIIIFFFEEEGGGIIIJJJLLLKKKIIIIIIHHHFFFCCC@@@@@@AAABBBCCCCCCCCCBBBAAA???===<<<<<<======<<<;;;;;;;;;:::999999999999::::::999777666555555555555666555444222111111222222111888<<<;;;:::;;;;;;888///---,,,,,,---...---,,,111000...------...000111222222000///............---------,,,,,,,,,------.........................................................------,,,,,,+++......//////...------,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++---............---------------------------,,,,,,---.........---------...///...,,,+++,,,---////////////...............---,,,++++++,,,---...............///////////////////////////000111222222000//////111111111000//////000000000000//////...000111000///...///111444333111000111000...---000000000000000000000000000000//////.../////////000111111111111111222222111111000000000000111111000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000///000000000111111111111333333333333333333333333222222111111111111222222111111111222222222333333333333444444444333222222222222111000000111222222555444444333333333444444444444444333333333222222333333333333333333333333222222222222222222222222222222222333333222111111222222222222222222222222222111111000000111111222111111111111111111111111000000000000000000000000111222222222222333333333222222111111222222333444444444444555555555666666444333333333333444555555555555555666777777888888777777666666777888999:::888777666555555666777888999:::::::::999999888777777777888999999999999888999999999:::;;;<<<======>>>>>>=========>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFFFFEEECCCBBB??????>>>>>>>>>>>>??????=========<<<======>>>>>>>>>>>>??????@@@@@@@@@AAA@@@@@@??????????????????>>>>>>????????????>>>>>>============<<<<<<<<<<<<999888666555444555666777555555555555666666666777vvvbbbYYYSSSQQQOOONNNOOOOOOOOOMMMNNNLLLIIIFFFEEEGGGIIIJJJLLLJJJHHHGGGFFFCCC@@@===@@@AAABBBCCCCCCCCCBBBAAA???===<<<<<<======<<<;;;;;;;;;:::999999999999999888777777666666666666777555555444333222222222222555<<<@@@===:::<<<@@@AAA333111...------...///...111000///......///000111111000//////......//////,,,,,,+++++++++,,,,,,---................................................------------------------//////...------------...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////000000------------------------.../////////......---,,,/////////---+++***+++,,,---------,,,,,,,,,++++++------------------------/////////...............////////////000111333333444333111111222333333222//////000000000000//////...000111000///...///111666333111000000000000///000000000000000000000000000000/////////000111111333333333333333222222222111111000000000000111111000000000000000000000000000111111111111222222222111111111111111111111111000111111111222333333333222222222222222222222222000000000000000000000000000000000000111111111111111111222222333333444444222222111111111111222222111111111222222222222333444444555555444333222222222222111000000111222222444444333333333333444444444444444444333333333333444444444444444444444444333222111000000111222333333333333333222111000000444333333222111111000000222111111000000111111222111111111111111111111111000000000000000000000000222222222222333333333444222222111111222222333444444444444555555555666666333333333333333444555555444555555666666777888888888777777888999:::;;;<<<:::999777666555666666777777777777777777666666555666777888888999999888888999999::::::;;;;;;<<<<<<======<<<<<<======>>>???AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBB???>>>>>>>>>>>>>>>??????;;;;;;;;;<<<<<<===??????>>>>>>??????@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>>????????????>>>>>>=========<<<<<<<<<<<<;;;999888666555444444444555555555555555666666666666tttbbbYYYRRRPPPNNNNNNOOOOOONNNMMMNNNLLLHHHFFFEEEGGGIIIJJJJJJIIIFFFEEEEEECCCAAA???@@@AAABBBCCCCCCCCCBBBAAA???===<<<<<<======<<<;;;;;;::::::999888999999999888888777777666666555555444444444333222222222222666===@@@;;;777:::AAAEEE888555111///000111222222111111000000000000111111//////.........//////000,,,,,,,,,+++,,,,,,---...................................................,,,,,,,,,------.........//////---,,,,,,---...///*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...+++++++++++++++++++++++++++---...---,,,,,,---///,,,------......------,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........------------------------------............------------...---,,,,,,...111++++++++++++************---......//////......---/////////......---------......//////111222444444333111000000111111111000//////000000000000//////...000111000///...///111222000------///111333333////////////////////////000000///000000111222222444444444333333222222111111111000000000000111111000000000000000000000000000000111111111222222222111111111111111111111111///000000111222333333444111111111111111111111111000000000000000000000000000000000000000111111111000000111222333444444555222222111111111111222222111111111111222222222222444444444444333222111111222111111111111111111222333333333222333333444444444444444444444444333333444444444444333333333333444222111//////111222444333333333333222000//////333222222222111111000000111111000000000000111111111111111111111111111111000000000000000000000000222222222222333333333333222222111111222222333444222222222333333333444444333333222222333333444555444444555555666777777888777888888999;;;<<<===>>>:::999888666555555666666777777777888888777666666666777777888888888888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBB>>>>>>>>>>>>>>>>>>???@@@<<<<<<;;;;;;<<<===>>>>>>======>>>???@@@AAAAAABBB@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;;;;999888666555444444444444555555555666666666666666uuucccZZZRRRPPPNNNNNNOOOOOONNNMMMNNNLLLHHHFFFEEEGGGIIIJJJIIIGGGFFFEEEFFFFFFDDDCCC@@@AAABBBCCCCCCCCCBBBAAA???===<<<<<<======<<<;;;::::::999888888888888999::::::999777666555333333333333333333333333222222333999<<<777222555<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>======>>>???@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@>>>>>>?????????@@@@@@@@@>>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888777666555444444444666666666666666555555555vvvddd[[[SSSQQQOOONNNOOOOOOOOOMMMNNNLLLIIIFFFEEEGGGIIIJJJIIIGGGEEEEEEFFFGGGFFFEEE@@@AAABBBCCCCCCCCCBBBAAA???===<<<<<<======<<<;;;::::::999888888888888888::::::999888666444222111222333333444444333333222///555777333///222666888444222///---...///000///000000000000000000000000.........---......//////------------...//////000........................------------------------,,,,,,,,,------............------------...//////++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------***,,,------------...///,,,,,,------------,,,,,,++++++++++++++++++++++++,,,---------,,,+++***))),,,------......------,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********------------------------((()))+++,,,---.........---...000///...---------------,,,,,,,,,+++++++++------------------------.........---------------............///000222222444333111000111111000/////////000000000000//////...000111000///...///111111///---,,,---......---000000000000000000000000000000/////////000111111111111111111111000000000111111000000000000111111000000000000000000000000000111111111111222222222222222222222222222222222///000000000111222222222111111111111111111111111000000000000000000000000111111111111000000000000000000111111222222333333222222111111111111222222000000000111111111111222000000111111111111000000000111222222222222111000222111111222222333444555444444444444555555555555444333333222222111111000222111000//////000111222222222222222111000////////////000000111222222333111000000//////000000111111111111111111111111111111111111111111111111111000000000000111111111222222222111111222222333444444444444555555555666666222222222222222333444444333444444555555666777777666777888999:::;;;;;;;;;888777555444333444444555555555666777777777777666555666777777888888777777555777999:::;;;<<<;;;;;;:::;;;<<<===>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@CCCFFFGGGGGGGGGFFFBBBBBBBBBBBBBBBBBBBBBBBB============>>>???@@@AAA@@@???>>>======<<<<<<<<<<<<<<<<<<============>>>===>>>>>>???@@@@@@AAAAAA>>>>>>????????????>>>>>><<<<<<<<<;;;;;;;;;;;;:::777777777777777666666666666666666666666555555555wwwddd[[[TTTRRRPPPOOOPPPPPPOOONNNNNNLLLIIIFFFEEEGGGIIIJJJJJJHHHFFFEEEEEEFFFEEEDDD@@@AAABBBCCCCCCCCCBBBAAA???===<<<<<<======<<<;;;:::999999888888888888888888999999888777555333222222222333444444444333222---222444111///111222000000///------...//////.../////////000000///////////////...---------......,,,,,,,,,,,,---...///000........................------------------------,,,,,,------------------,,,------...//////......,,,,,,---------.........---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,+++)))(((,,,,,,,,,------,,,,,,,,,))))))*********++++++++++++++++++,,,,,,---------,,,+++*********+++,,,---------------------------++++++,,,---......------(((+++...///...,,,++++++************))))))))))))...---,,,++++++,,,---...,,,------------------.........------...///000000555333111111111111000/////////000000000000//////...000111000///...///111000///......//////...---000000000000000000000000000000//////.../////////000000000111111111111111111111000000000000111111000000000000000000000000000111111111111222222222111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111000000000///111111111111111222222222222222111111111111222222000000000000111111111111///000111222222222222222000111222222222222111000111111111111222333444555444444444444555555555666555444444333222222111111111111000000000000111111000000111111111111000000000000000000111111111111000000////////////000000111111111111111111111111111111111111111111111111////////////000000000000222222111111222222333444444444444555555555666666222222222111222222333444333333444555555666666777555666777888999999888777555555333333222333444555222333333444555555444444555666666777777777777777333555888:::<<<<<<<<<<<<:::;;;===???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>@@@CCCFFFHHHIIIHHHGGGBBBAAAAAAAAAAAAAAAAAABBB============>>>???@@@AAA@@@??????>>>>>>>>>??????>>>>>>>>>>>>============??????????????????@@@@@@>>>>>>????????????>>>>>><<<<<<<<<;;;;;;;;;::::::666777777888888888888888777666666666555555555555wwwdddZZZTTTRRRPPPPPPQQQQQQPPPOOONNNLLLIIIFFFEEEGGGIIIJJJLLLIIIFFFDDDDDDDDDCCCBBB@@@AAABBBCCCCCCCCCBBBAAA???===<<<<<<======<<<;;;:::999999888777888888888666777888888888777555444111222333444444444333222---111333111111222000+++000///...///000111000///......////////////......//////...---------------++++++++++++,,,---...///........................------------------------------------------------+++,,,...///000///...------------.........//////---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++++++++++++++++++++***+++------------...000***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------,,,+++)))(((+++++++++,,,,,,+++++++++''''''(((((()))))))))*********+++,,,,,,---......+++*********+++---///000------------------------.........///......---,,, %%%***---...------------------,,,,,,,,,++++++...---+++******+++---...,,,,,,,,,------...............---------......///444222000///000000///...//////000000000000/////////000111000///...///111---,,,---///222333222111000000000000000000000000111000///...............000000000111111222222333111111000000000000111111000000000000000000000000000111111111111222222222000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000222111111111000000//////222222222111111111111111222222111111111111222222000000000000111111111111///000111222333444444444000111222333333222111000111111111111222333444555444444444555555555666666666666555444444333222222000000111111111111000000///000000111111111111000222222111111000/////////000000////////////000000111111111111111111111111111111111111111111111111............////////////222222111111222222333444222222222333333333444444222222111111222222333444333333444444555666666777555555777888888777666555444333222222222333444555777777888999999:::999999555666666777777777777777222444777:::<<<======<<<:::;;;===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@DDDGGGIIIIIIIIIHHHBBBAAAAAA@@@@@@AAAAAABBB============>>>???@@@AAA>>>>>>>>>>>>???@@@AAABBB@@@@@@??????>>>=========AAAAAA@@@@@@???>>>>>>>>>>>>>>>????????????>>>>>><<<<<<;;;;;;;;;:::::::::666777888999999::::::999777777666666555555555444yyyfffYYYVVVSSSPPPOOOOOONNNMMMLLLMMMKKKHHHFFFEEEGGGIIIKKKMMMKKKGGGEEEEEEDDDCCCBBB??????@@@AAACCCBBB@@@===>>>>>>===<<<;;;:::::::::777777777888999999::::::::::::999888777666555555444444222222222222444444000000000///......------..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++***)))(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,---,,,***))))))***,,,------...///000000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---...---------------------------...+++'''%%%$$$&&&)))+++------,,,+++***)))((('''++++++++++++,,,,,,---...++++++,,,,,,---...//////,,,---......,,,,,,---...------------------------,,,---...//////...---,,,---.........///000000000000000000000111111111111............////////////000000000000000000000000////////////////////////......//////000000111111......//////////////////000000111111111111000000000000000000000111111222333333333222222111111111000111111111111222222222////////////............000000111222222222222111111000///......///000111////////////............222222222111111111000000////////////000000000000000000////////////000000222222222111111111000000...///000222222111111000222111000//////000111222444333333333333333222222222222222333444555777777888888777555333111///...////////////////////////111111111111000000000000////////////000000000000111111111111111111111111000/////////000111222222000000000000000000000000000000000000000000000000000000111111111222222222000111222222000000111222333333333222222222111111333333333444444444555555333444666777777777666555555444222222222333555777888777666666666777999:::777777666666555555555444888888888888888888999999888;;;>>>BBBDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDFFFGGGHHHBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@>>>===???AAABBBBBB>>>===<<<<<<<<<===???@@@DDDCCCBBBBBBCCCBBB@@@>>>AAAAAA@@@???>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999888777777777777777777777777zzzfffYYYVVVSSSPPPOOOOOONNNNNNMMMMMMKKKHHHFFFEEEGGGIIIKKKMMMJJJGGGFFFFFFEEECCCAAA??????@@@AAACCCBBB@@@============<<<;;;;;;;;;:::999999888888888888888888:::999999888777666555555444333333222222333333444......//////////////////........................------------...///000111111000///---,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******,,,,,,,,,,,,------------------------------------***+++,,,---.../////////---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++,,,---...//////...---,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********,,,+++++++++++++++******------,,,,,,+++,,,,,,,,,+++,,,,,,------.........,,,---......,,,,,,---...------------------------------............------..................////////////000000000111111111------......//////000000////////////////////////////////////////////////......//////000000000000///////////////.........000000111111111111000000000000//////000000111222222222111111111000000000000000111111111222222222111000000000000/////////000000111222222222222111111000////////////000111111000000000000/////////222222222111111111000000////////////000000000000111111000000000000111111111111111000000/////////...///000222222111111000222111000//////000111222222222222333333333333444333333333333555666777888999999888777555333111000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000///000000111111000000000000000000000000000000000000000000000000111111111111222222222222111222333333111111222333333333333222222222111111333333333444444444444555333444555666666666555555444444333222333444555666777666666666666777888888777666666666555555555555666666777888999999888888:::<<<@@@CCCEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFBBBBBBAAA@@@???>>>>>>>>>@@@AAABBBDDDDDDDDDCCCCCCBBB@@@======???AAAAAAAAA>>>=========>>>???AAABBBDDDCCCBBBCCCCCCCCCAAA???AAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;888888777666555555555555666666666666666666666666{{{gggZZZUUUSSSPPPOOOOOOOOONNNMMMMMMKKKHHHFFFEEEGGGIIIKKKKKKJJJHHHGGGGGGFFFCCCAAA??????@@@AAACCCBBB@@@===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777777777777:::999888888666666555444444333333222222333333444------...//////000111111........................------...///000222444555333222111///---,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.................................(((***---000111111000///------.........---,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++)))***,,,------,,,***))),,,,,,------------,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---,,,***+++++++++,,,,,,---------///...---,,,++++++++++++------------------------,,,---......,,,,,,---...------------------------.........------..................---------------//////000000000000111111,,,,,,---...//////000000////////////////////////////////////////////////...////////////000000000000000//////.........---///000000111111000000///000000//////000000111222111000000000000/////////000000000111111111222222111111111111000000000000///000111111222222111111222111000000000000111222111111111111000000000000222111111111111000000000////////////000000000000222111111000000111111222000000////////////.........///000222222111111000111111000000000000111111111111111222333333444444333333333444555666777888:::999999888666444333222111111111111111111111111////////////////////////////////////000000000000111111111111111111111111111111000/////////000000000000000000000000000000000000000000000000000000111111222222222333333333222333444444222222333444333333333222222222111111333333333333444444444444222333333444555444444444333333333444444444555555444555555666777666666666666666666666555555555555333555777999::::::999888:::<<>>>>>>>>>>>???@@@BBBBBBBBBAAA@@@>>>>>>>>>??????AAADDDGGGIIIIIIGGGDDDBBB@@@>>><<<===>>>@@@AAA@@@>>>>>>>>>???@@@BBBCCCDDDEEEDDDCCCCCCDDDDDDBBB@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888666555666666777555555555555555555555555|||hhh[[[UUUSSSPPPNNNOOOOOONNNMMMMMMKKKHHHFFFEEEGGGIIIKKKJJJIIIHHHHHHHHHGGGCCCAAA??????@@@AAACCCBBB@@@===;;;;;;;;;<<<<<<<<<<<<<<<::::::888777777777888888999999888777666555444444333333333333333333333333......//////000000000000........................------...///000222333444111111000//////...//////...------------,,,,,,,,,------------------------------------......//////---------.........//////------------------------+++,,,---...//////......,,,---------------,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,,,,,,,+++)))++++++++++++++++++++++++)))***---...///...---,,,,,,,,,,,,---------.........------,,,,,,,,,------------------------,,,,,,,,,---......,,,,,,---...------------------------///...---,,,,,,---...///.........---,,,,,,,,,+++////////////000000000111+++,,,------...///000000////////////////////////////////////////////////////////////////////////000000000///......------//////000000000000/////////////////////000111111000000000000000000000000000000000000111111111111111111111000000000/////////000000111111111111111222111111111111111111222111111111000000000//////111111111111000000000000////////////000000000000111111000000000000111111////////////////////////...///000111222111111000111000000000000000000111111111111222222222222222333333333333444555666777888888888777666444333222111111111111111111111111............////////////////////////000000000000111111111111111111111111222111000///////////////000000000000000000000000000000000000000000000000222222222222333333333333333444555444333333444555333333333222222222111111222222333333333444444444111222222222333333333333222333444555555555444444222333555666666666555444666666666666666555555555333555888;;;<<<<<<:::999999:::<<<>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======???@@@@@@AAA@@@>>>======>>>???@@@AAAEEEIIILLLLLLHHHDDD@@@???===<<<<<<>>>@@@@@@@@@>>>>>>???AAACCCEEEFFFGGGFFFEEEDDDDDDEEEDDDBBB@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;999777666777888999444444444444444444444444}}}iii\\\UUURRROOONNNOOOOOOOOONNNMMMKKKHHHFFFEEEGGGIIIKKKJJJIIIIIIIIIIIIGGGDDDBBB??????@@@AAACCCBBB@@@===;;;;;;;;;<<<<<<<<<<<<<<<999888777666777888:::;;;999999888777666555444444333333333333333333333333111111000000//////////////////////////////////////////......//////000111222111000///////////////.........---------,,,,,,------------------------,,,------......//////000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++++++++,,,***+++,,,,,,,,,,,,++++++******+++,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,...------------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((((((&&&$$$++++++++++++++++++++++++++++++++++++,,,,,,------.........---------,,,,,,++++++,,,,,,---...///000------------------,,,,,,,,,---......,,,,,,---...------------------------///...---,,,,,,---...///.........---,,,,,,,,,+++...////////////000000000,,,,,,,,,---...//////000......................../////////////////////////////////...............000000//////.........---//////000000000000///////////////...///000000111111111111111111111111111//////000000000111111111000000/////////.........//////000111111111111000111111111222222111111111000000/////////.........000000000000000000000000////////////000000000000//////............//////000000000000000000000000...///000111222111111000000000000111111000000000222222222111111000000000111111111111222333444444555555555555444333222111111111111111111111111111---........./////////000////////////000000000000000000000000000000000000111111000///.........///////////////////////////////////////////////////111111222222222333333333333444555555333333444555333333333222222222111111222222222333333333444444111111111111222222333333222333444555555555444444222333555666666666555444555555555666666666666666444666999<<<======;;;:::999:::;;;<<<====================================<<<<<<<<<<<<===>>>?????????>>>=========>>>???@@@@@@CCCHHHKKKJJJGGGBBB???>>>===<<<===???@@@@@@@@@>>>???AAACCCEEEGGGHHHHHHFFFEEEDDDDDDEEEDDDBBB@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888777555555555555666444444444444444444444444~~~jjj]]]TTTRRROOONNNOOOOOOOOONNNMMMKKKHHHFFFEEEGGGIIIKKKKKKIIIHHHHHHHHHHHHEEECCC??????@@@AAACCCBBB@@@===<<<<<<<<<<<<<<<<<<;;;;;;888777666666777888;;;<<<999888777777555555444333222333333444444333333222222222111000000///......////////////////////////000///......------------444333222000...---,,,,,,............---------,,,---------------------------------.........//////,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,111000---***))))))***+++******++++++,,,,,,+++++++++++++++,,,,,,---------,,,------......------,,,,,,------......------,,,---,,,***))))))***,,,---......------------......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********(((&&&,,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))***,,,............------,,,,,,,,,+++++++++,,,---///111111------------------------,,,---......,,,,,,---...------------------------.........------..................---------------......////////////000000---------------................................./////////////////////////////////............---////////////////////////...//////000000//////...//////......//////000111000000111111111111222222/////////000000000111111////////////...............///000000111111000000000000111222222111000000////////////............//////000000000000000111////////////000000000000///......------....../////////000000000000111111...///000222222111111000000000111111111111000000111111111000000000//////111000000000111111222333333333333333333222111000111111111111111111111111.........//////000000111////////////000000000000000000000000000000000000000000///.........//////////////////////////////////////////////////////000000111111111222222222333444555555333333444555333333333222222222111111222222222222333333333333222111111111111222333333333333333444444444555555333444444555666555555555555555555666666666666666555777999;;;<<<<<<;;;:::;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>>>>??????>>>AAADDDFFFFFFDDDAAA???======<<<>>>@@@AAAAAA@@@???@@@BBBDDDFFFGGGHHHHHHEEEDDDCCCCCCDDDDDDBBB@@@>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888777777666666444444444444444444444444~~~jjj^^^TTTRRROOONNNOOOPPPOOOOOOMMMKKKHHHFFFEEEGGGIIIKKKLLLJJJHHHGGGGGGGGGFFFEEE??????@@@AAACCCBBB@@@============<<<;;;;;;;;;::::::999777666666777:::;;;888888777666555444444333222333333444444333333222111111000000000000000000////////////////////////000///......---------...333222000///...---------............------------........................------------------......,,,,,,,,,,,,------------------------------------000///...---,,,+++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......//////......---,,,++++++++++++++++++,,,------,,,++++++,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***)))***+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------///000111+++,,,,,,------.........,,,---......,,,,,,---...------------------------------............------..................//////........./////////000000......------------,,,,,,........................//////////////////////////////.........---------------......///000000000......////////////......///............///000000/////////000000000111111////////////000000000111000000000////////////......//////000000000000000///000000111111000000///000000000////////////...////////////000000111111////////////000000000000//////............//////.........//////000000000...///000222222111111000///000111222222111000///......//////000111222222111111111111111111222333222222222333222222111111000000000000000000000000......///000000111222222////////////000000000000000000000000000000000000//////.........///000000//////////////////////////////////////////////////////000000000111111111222444555444333222333444333333333222222222111111111222222222222333333333222222111111111222333444444444333222333444555666555555555444555666666777555555555555666666666777666777888999999999999999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===999:::<<<>>>??????>>>===>>>???@@@BBBBBBBBBAAAAAA=========???AAACCCBBBAAA???AAACCCEEEFFFGGGGGGGGGDDDCCCBBBCCCCCCCCCAAA???===============<<<<<<<<<;;;;;;;;;:::::::::999999999999:::;;;:::999777555444444444444444444444444kkk^^^TTTQQQOOONNNOOOPPPOOOOOOMMMKKKHHHFFFEEEGGGJJJKKKMMMJJJGGGFFFGGGGGGGGGFFF??????@@@AAACCCBBB@@@===>>>>>>===<<<;;;;;;::::::===;;;888666555666888999888888777666555444333333222222444444444444222222/////////000111111222222000000000000000000000000//////............//////......---......///000111//////.........---------........................------------------------+++++++++,,,,,,,,,------........................---...///000000...,,,++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,......////////////............////////////......)))***,,,------,,,***)))---,,,+++******+++,,,---************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++---......,,,***---------------------------------,,,++++++++++++)))******+++,,,......///......---------......///++++++,,,,,,---...//////,,,---......,,,,,,---...------------------------,,,---...//////...---,,,---.........///000000000............/////////000///......------,,,++++++........................//////////////////////////////.........---------,,,,,,---...///000111111......////////////.....................///000000---.........//////000000////////////000000000000111111111111000000000000...//////000000000000000...///000111111000///...111111111111000000000000.../////////000000111111////////////000000000000000000////////////000000---------.........//////...///000222222111111000///000111222222111000///***+++---///111222444555222222222111222222333333222222222333333222222111////////////////////////...//////000111222222333////////////000000000000000000000000000000000000...............///000111////////////////////////////////////////////////////////////000000000000222333444444222222333444333333333222222222111111111111222222222333333333333222111111111222444444555444333222222444666777666666555444444666777888444555555555666666777777666666666666666777777777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;777999<<>><<<>>>>>>>>>???@@@AAABBBBBB>>>===>>>@@@BBBCCCCCCAAA@@@AAACCCEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCBBB@@@>>>===============<<<<<<<<<;;;;;;;;;:::::::::999999333555777888777555222000555555555555555555555555~~~hhhZZZUUURRROOONNNNNNOOOOOOOOOPPPOOOLLLIIIFFFEEEGGGIIIMMMKKKJJJJJJJJJHHHFFFDDDAAA@@@@@@BBBCCCCCCAAA???======<<<;;;::::::999999:::999888888777888888888:::999999888777666666555999777444333444444444333111111111111000000000000222111000///...---,,,,,,111...+++,,,///111000///000000000000000000000000000000000///......------***++++++,,,---...//////,,,---------.../////////++++++++++++++++++++++++---------,,,,,,++++++++++++,,,------......------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,+++***)))))),,,,,,,,,++++++*********+++,,,---...---+++)))'''+++,,,,,,------,,,,,,+++***+++,,,,,,+++***+++,,,************************...------,,,,,,------...000---******+++,,,------+++++++++******)))))))))///...---,,,+++,,,---...,,,,,,+++***+++,,,---...---------------------------***'''(((+++/////////,,,,,,,,,---------......///---+++,,,---...---,,,---......///////////////......//////...---,,,,,,//////...---...///000111000000111111///,,,)))(((***+++---.........------.........////////////000000000000000000000000000111111000000/////////...............////////////////////////////////////000000000000000000000000111111000000//////......//////............//////111000000////////////000...........................//////////////////...444111------///000///...000///---++++++---///000000000000000000000000000000///...------...///000//////000000000000//////000000000000000000000000...............///000000000000000000000///.........//////...,,,+++---...////////////000000000000//////000000000000//////........................//////////////////......////////////////////////...............///000000000000000000111111111111555444444333222222222333000000111222333333444444000000000000000000000000000000111222444555666666666666555444333333222222222222222333333333444444666666666666777777777777888888888888888888888888999999999999999999999999999999999999:::;;;<<<===<<<===>>>===<<<===???AAACCCBBB@@@@@@@@@AAACCCEEE@@@@@@AAAAAABBBCCCDDDDDDBBBCCCDDDEEEFFFHHHHHHIIIEEECCC@@@>>>===<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<;;;999777666666777888777777777666555555444444222222333333333333444444kkk]]]UUUSSSOOONNNNNNOOOOOONNNLLLLLLJJJHHHFFFGGGJJJLLLMMMKKKJJJIIIIIIHHHFFFDDDAAA@@@@@@AAACCCCCCAAA???===<<<<<<;;;::::::999999999888888777666777777777888777777666555555444444999666444333444444444333111111111111000000000000//////////////////......000...,,,,,,///000000///000000000000000000000000.........---,,,,,,+++++++++,,,,,,------.........------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,------...---------************+++,,,---...------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************,,,,,,---,,,+++*********++++++++++++*********+++,,,+++******+++,,,------------------------------,,,,,,,,,,,,---------***(((''')))***+++***.........---------,,,,,,...---,,,,,,,,,,,,---...------,,,,,,,,,---...///------------------------///,,,******,,,......---,,,,,,,,,---------......///---+++,,,---...---,,,------...///////////////......//////...------,,,---,,,,,,+++,,,---...///,,,---///000///...---,,,...///000000000000000000....../////////000000000000000000000000000000000111111111000000/////////............////////////////////////////////////000000000000000000000000111000000000/////////...000000////////////000000/////////......///000000........................000000////////////000000333000......///000///...//////...------...//////////////////////////////000///......---...////////////000000000000//////000000000000000000000000///////////////000111111000000000000000///......222333333222000///111222------------............//////000000000000/////////////////////////////////////////////////////////////////////////////////............///000000000000000000111111111111333222111111000000000111000111111222333333444444111111111111111111111111111111222222333444555555777666666555444444333333444444444555555555666666555666666666777777777777888888888888888888888888999999999999999999999999999999999999:::;;;<<<===<<<===>>>>>>===>>>@@@BBBEEEDDDBBB@@@@@@@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCC???@@@@@@AAABBBCCCDDDDDDDDDBBB@@@>>>======>>>???>>>>>>======<<<<<<;;;;;;<<<:::888777666666777888:::999999888888777666666222222333333333333444444mmm```VVVSSSOOONNNNNNOOOOOONNNLLLKKKJJJHHHFFFGGGIIILLLLLLKKKJJJIIIIIIHHHFFFCCC@@@@@@@@@AAACCCBBB@@@>>><<<<<<<<<;;;;;;::::::999888888777666666666666777777777777666666555555444888666444444444555444333111111111111000000000000,,,------...///000111111000...------///000000///000000000000000000000000.........---,,,,,,++++++------------------------............------------------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,---------------*********++++++,,,---...------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,---------******++++++++++++******)))***++++++***)))***+++++++++++++++++++++++++++------,,,,,,,,,,,,------+++)))'''''')))*********...............---------------,,,,,,,,,------......------------...///000------------------------///...,,,,,,---...,,,+++,,,,,,,,,---------......///---+++,,,---...---,,,------...////////////............///......---,,,---,,,,,,,,,,,,---......,,,---.../////////------///...------------------...////////////000000000000000000000000000000000000000000000000/////////............////////////////////////////////////000000000000000000000000000000000000////////////000000////////////000000------------...///000000........................222111000//////000111222222000......///000//////////////////////////////////////////////////////111000///...............//////000000000000//////000000000000000000000000000000000000000111222222000000000000000///......000111111000///...///000------------............//////000000000000//////000000000000000000000000//////////////////////////////////////////////////////......//////000111000000000000111111111111222222111000000000000111111111111222222333333444222222222222222222222222111222222222333333444444777777666666555555444444444444444555555555666666555555666666666777777777888888888888888888888888999999999999999999999999999:::::::::;;;<<<<<<<<<;;;===>>>>>>>>>???AAACCCGGGFFFDDDAAA@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@AAABBBAAA???>>>>>>>>>???@@@>>>>>>======<<<;;;;;;;;;;;;:::888777666666777888777666666555444444333333222222333333333333444444nnnaaaVVVSSSPPPNNNNNNNNNNNNNNNOOONNNLLLHHHEEEDDDFFFHHHLLLKKKIIIIIIIIIHHHEEECCC@@@???@@@AAABBBBBB@@@>>><<<<<<;;;;;;;;;:::::::::999888888777777777777777999999999888888888777777888666444444555555444222111111111111000000000///,,,------...///000111111............//////000///000000000000000000000000000000000///......------.........------,,,,,,,,,.........------,,,,,,,,,------------------------+++++++++,,,,,,---------++++++,,,------------,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,------------------,,,)))***++++++))))))***+++************************---,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,------......---------------......///---------------------------------.........---,,,,,,,,,,,,---------......///---+++,,,---...---,,,,,,---......//////......---...............------............//////000000////////////...---++++++///...,,,+++***+++,,,,,,------........./////////000000000000000000000000/////////...........................////////////////////////////////////////////////////////////000000000000//////////////////............//////,,,,,,,,,------///000111------------------------111000///......///000111000000/////////000////////////000000000000//////////////////////////////000000//////......------//////000000000000//////000000000000000000000000000000//////000000111222000000000000000///......---...//////---------...////////////000000000000//////000000000000//////////////////////////////...............//////////////////////////////////////////...///000000111///000000000111111111111333333222222222222222333111111111222222333333333222222222222222222222222222222222222222222333333666666555555444444444444222222222333333333444444555555555666666666777777888888888888888888888888888999999999999999::::::::::::;;;<<<<<<<<<<<<<<<:::;;;=========>>>@@@CCCFFFEEECCCAAA@@@?????????AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>???@@@@@@>>>======<<<<<<;;;:::::::::999888777666777777777555555444333333222222111222222222333333333444444oooaaaWWWTTTPPPNNNNNNNNNNNNMMMOOONNNKKKHHHEEEDDDFFFHHHLLLJJJIIIHHHHHHGGGEEECCC@@@??????AAABBBBBB@@@>>>;;;;;;;;;;;;;;;:::::::::;;;:::999999888888999999999999999999888888888888777666555555555555333222111111111111000000000///.........///////////////---...///////////////000000000000000000000000000000000000///......------.........------,,,,,,+++......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,///...---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++...---,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------......---------)))+++,,,+++***)))***+++------------------------,,,,,,,,,++++++,,,,,,,,,,,,***)))***,,,------,,,))))))))))))))))))******+++,,,,,,------.........++++++,,,,,,------------------------------------***+++,,,---............,,,,,,,,,---------......///---+++,,,---...---,,,,,,------...............------...............---.........////////////////////////......------,,,222111000.........//////,,,,,,---------.........////////////////////////------------------------............////////////////////////////////////////////////////////////////////////000000000000...------,,,,,,------...,,,,,,,,,------///000111,,,,,,,,,,,,,,,,,,,,,,,,///...------------.../////////000000000//////000//////000000000000//////........................///////////////......---//////000000000000//////000000000000000000000000///............///000000000000000000000///......---///111111000//////000////////////000000000000//////000000000000//////........................,,,,,,,,,------.........///////////////////////////////////////000111111///000000000111111111111222222222111111222333333111222222222222222333333111111111111111111111111222222222222222222222222444444333333333333333222222222222333333333444444555555555555666666666666777777777777777777777777888888888999999:::::::::;;;;;;<<<=========<<<<<<888:::;;;;;;;;;<<<>>>@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????BBBBBBBBBAAAAAAAAAAAAAAA???????????????@@@@@@@@@=========<<<;;;;;;::::::888888777777777777777777888888777777666555555555222222222333333333444444pppcccWWWTTTPPPNNNNNNNNNMMMMMMKKKJJJIIIGGGEEEFFFHHHKKKKKKJJJIIIHHHHHHGGGEEEBBB?????????@@@BBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::777777777777777777777777777666555555666555333111111111111111000000000000000000//////......------,,,...000000///...///000000000000000000000000000.........---,,,,,,++++++.........------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,+++***)))(((,,,,,,,,,,,,------------.........---,,,+++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***)))((()))+++,,,,,,+++************++++++++++++++++++,,,---............***+++,,,,,,------,,,,,,------------------------(((***,,,,,,,,,,,,...000,,,,,,,,,---------......///---+++,,,---...---,,,,,,,,,---............---,,,---......///.........+++,,,------......------++++++,,,---...///000111//////......---.........,,,,,,---------.........////////////////////////,,,,,,,,,---------------............////////////////////////////////////000000000000000000000000////////////000000000000...------------------...------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///111111000///000000////////////////////////..............................////////////......//////000000000000//////000000000000000000000000...............//////000000000000000000///......***---//////...------...------------............//////000000000000//////........................,,,,,,,,,------......///////////////////////////000000//////000000111222000000000000111111111111000////////////000111111222222222222222222222222000000000000000000000000000111111111222222333333333222222222222222222222444444444555555555666666444444555555555666666666777777777777777777777777888888888999999::::::;;;;;;<<<===>>>>>>===<<<<<<999:::;;;:::::::::<<<>>>>>>>>>>>>??????@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@======<<<<<<;;;:::::::::777777777777777777777777777777777666555555444444222222333333333333444444rrrfffWWWTTTPPPNNNNNNNNNMMMLLLKKKJJJIIIFFFEEEEEEHHHKKKKKKJJJHHHHHHHHHGGGDDDBBB?????????@@@AAAAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999777777777777777777777777666666555666666555333111111111111111000000000000000/////////............+++...000111///...///000000000000000000000000000.........---,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,+++,,,,,,---...///........................,,,------......------,,,------------------------,,,,,,,,,---------......,,,------......---,,,+++++++++,,,,,,,,,,,,+++++++++---------,,,+++,,,---)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,***))))))+++---...---,,,******+++++++++,,,,,,,,,***+++,,,...............++++++---.........---,,,------------------------)))++++++***)))))),,,///,,,,,,,,,---------......///---+++,,,---...---,,,+++,,,------......------,,,------...//////......+++,,,---.........---,,,***++++++,,,...000111222++++++,,,,,,---,,,,,,,,,........./////////000000////////////////////////------........./////////............////////////////////////////////////000000000000000000000000.../////////000000000111/////////......//////////////////......///000000........................,,,---...//////...---,,,,,,///111111000///000111//////...------...//////........................,,,---...///000000////////////000000000000//////000000000000000000000000/////////...///000000111000000000000000///......(((***---...---,,,,,,,,,------------............//////000000000000//////........................------......///000000111////////////////////////000000//////000000111222000000000000111111111111///////////////000111111222222222222222222222222111111111111111111111111//////000111222333333444333333333333333333333333444444444555555555666666444444444555555555666666777777777777777777777777777888888999::::::;;;;;;<<<===>>>??????>>><<<;;;:::;;;<<<;;;::::::;;;===<<<<<<===>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@?????????????????????@@@??????@@@@@@@@@??????>>>===<<<<<<;;;;;;::::::999666666777777777777777666666666555444444333333222222222333333333333444444uuuiiiXXXTTTQQQNNNNNNNNNMMMLLLNNNMMMKKKGGGDDDCCCEEEGGGKKKJJJHHHHHHHHHGGGDDDBBB???>>>???@@@AAAAAA???===;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888999999999999999999::::::666555555666666666333111111111111111000000000000......//////////////////+++...111111///......000000000000000000000000000111000000///......------------------------------+++++++++,,,,,,---------////////////////////////---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++//////...---,,,,,,,,,,,,000000000000000000000000---......//////......---+++,,,---...///111222222,,,,,,,,,------.........)))+++---/////////---,,,---......//////......---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...000111000...))))))*********+++++++++)))+++,,,...//////......,,,,,,.../////////...---------------------------+++,,,,,,)))''''''***---,,,,,,,,,---------......///---+++,,,---...------+++,,,------......------,,,,,,---.../////////...------///000000000///......------------...//////,,,---///000111000//////000000000000111111111111////////////////////////.../////////000000111111............/////////000////////////////////////000000000000000000000000.../////////000000111111111111000000000000111111111000000////////////000000000000000000000000000,,,---000222222000---,,,+++...222222000///000111000///---,,,,,,---///000........................+++,,,...000111111000000//////000000000000//////000000000000000000000000000000000000000111111222000000000000000//////...+++...111222111000000000////////////000000000111//////000000000000//////000000000000000000000000...//////000111222222333////////////////////////000000000000000111111222000000000000111111111111111111000111111222333333222222222222222222222222222222222222222222222222...///000111222333444444444444444444444444444444222222222333333333444444444444444555555555666666777777777777777777777777777777888999::::::;;;;;;<<<===???@@@???>>><<<;;;<<<======<<<::::::;;;===<<<<<<============<<<<<<<<<======>>>???@@@@@@AAA???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;:::999999555666777777777777777666999999999888777777666666222222333333333444444444vvveee]]]UUUPPPPPPPPPMMMKKKKKKMMMOOOPPPOOOLLLJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDAAAAAABBBCCCCCCBBBAAAAAA>>>??????>>>>>>===<<<;;;;;;:::999999888999999999;;;999777777888888666444666555555555555444444444222111111000000000000000//////............//////)))***+++---...//////000000000000000000///......333222111///............111111000000///---,,,++++++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++***))))))))),,,+++***+++---...---,,,---+++++++++,,,+++(((%%%++++++------------++++++---------............///222000...---------,,,***...,,,***+++---...,,,******+++---.........------,,,++++++******++++++,,,+++++++++,,,,,,---------,,,---...//////---+++******++++++++++++,,,,,,,,,***************************+++,,,---...---,,,+++000///...------...///000........................+++++++++,,,---...///000///111111...+++***,,,///------/////////...---,,,+++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------------,,,+++,,,---...///111000000000//////......---------.........//////////////////////////////////////////////////////......------------......///////////////////////////...---,,,,,,---...///---------...000111333444111000...---,,,,,,---...///...---,,,+++,,,,,,------------............///000000//////............///////////////......---,,,,,,---...//////......////////////........................////////////////////////////////////---...///////////////...............////////////000000000000000000000000///............---------////////////000000000000////////////............000000000000000000000000..............................///000000000000000////////////000000000000222222111111222222333444222222222222222222222222222111111111000000//////444444333222222111111000333333222111000000111111333555666666555444444555111222222333333444444555333333333444444444555555666555555444444666777888999:::;;;;;;<<<<<<;;;;;;999999:::;;;<<<===>>>???===<<<;;;:::::::::::::::==================<<<<<<<<<;;;;;;;;;<<<===???@@@>>>???@@@AAAAAA@@@???>>>>>>??????@@@@@@@@@??????===<<<;;;:::999:::;;;<<<999999777666555555555555777777666666555555555444555555444444444333333333uuueee\\\UUUPPPQQQRRROOONNNNNNLLLMMMMMMLLLIIIHHHHHHIIIKKKJJJIIIHHHGGGEEEEEEDDD???@@@AAABBBBBBAAA@@@?????????>>>>>><<<;;;999888999888888777777777777777;;;999888888888888777555666555555555555444444444222111111000000000000000//////............//////+++,,,---...///000000000000111111111000000///...000///...............//////000000//////...---,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++,,,...///...---+++---///...,,,******+++,,,,,,---......---,,,,,,------.........////////////---++++++---------,,,...,,,***+++---...,,,***++++++---.........---------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,---...///...---+++)))))))))))))))************++++++++++++++++++++++++++++++,,,,,,------,,,,,,///...---,,,,,,---..............................,,,++++++,,,,,,...//////...//////---***)))+++...,,,,,,---......---,,,+++++++++,,,,,,,,,---------------------------------........./////////000000------,,,,,,,,,---...///111111000000////////////---------.........//////////////////////////////////////////////////////......------------......///////////////////////////...------------...///---------...///000111222///......---------......///...---,,,,,,,,,---------------............////////////.........------///////////////......---,,,------...//////......////////////........................////////////////////////////////////...///////////////..................///////////////////////////////////////............---------........./////////000000,,,,,,------......//////////////////////////////..............................///000000000000000////////////000000000000000000000000000111111222222222222222222222222222111111111111000000000///222222222222222222222222333222222111000000111111333555666666555444444555333333333333333444444444333333333444444444444555666555555444555666777888999999:::;;;;;;;;;;;;:::888999:::;;;<<<===>>>???<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@>>>>>>???@@@??????============>>>>>>>>>======<<<;;;:::999999888888999999999888777666555555555555777666666666555555555444555444444444444333333333uuuddd[[[TTTPPPQQQSSSQQQPPPQQQLLLLLLKKKIIIFFFFFFGGGIIIKKKKKKJJJIIIGGGFFFEEEEEE>>>???@@@AAAAAA@@@???>>>???>>>>>>===;;;999777666999999888777777777777777;;;999888888999999777666666555555555555444444444222111111000000000000000//////............//////........./////////000000111111111222111111000///---------------...//////....../////////......---////////////............,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,------------...---,,,---...//////---)))...222111,,,))),,,000------............------,,,,,,,,,,,,------------+++***)))***,,,.........---,,,++++++------,,,++++++,,,,,,------------,,,...------,,,,,,------...++++++,,,,,,,,,,,,---------............,,,***)))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,------------------------------,,,++++++,,,,,,---...///---......,,,***)))+++,,,++++++,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------////////////000000000000------,,,,,,------...///...............------------------...............////////////////////////////////////////////////......------------......------------------------///...------------...///...------------...//////------........................---,,,,,,,,,---------------............///.........---------------///////////////......---,,,---......///........./////////............---............///////////////////////////////////////000000000///...------............////////////------------------------///............------------------.........//////******+++,,,---...//////////////////////////////////////////////////////......///000000000000000////////////000000000000...............///000000111111111111111111111111111111111111000000000000000000111111222333333444333222111111000111111111222444666666444444444555555444444444444333333333333333333333444444444444555555444444555555666777888888999::::::::::::999777888999:::<<<===>>>???<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::999999888888888888888777666666888888777666555555555555666666666555555555555555444444444444333333333333uuuddd\\\UUUPPPQQQRRRPPPOOOOOOLLLLLLJJJGGGEEEEEEGGGIIILLLKKKJJJIIIHHHFFFEEEEEE>>>???@@@AAAAAA@@@???>>>=========<<<;;;:::999888;;;;;;:::999999999999::::::888777777888888777666666555555555555444444444222111111000000000000000//////............////////////..................111111222222222111111000.........------......///,,,---....../////////...---------,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++,,,,,,------......---,,,+++,,,.........---***---000///,,,+++...111,,,------------------,,,)))************+++++++++,,,***)))***---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,***)))+++++++++,,,,,,,,,---------------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,---------------------------------,,,+++++++++,,,------...---------,,,,,,++++++,,,+++,,,,,,,,,------------,,,,,,------------------------------------------,,,,,,,,,,,,---------------------------......///,,,,,,++++++++++++++++++........................////////////////////////////////////////////////......------------......++++++++++++++++++++++++.........------............------,,,,,,---------+++,,,...///000///......---------------------------------............///------------------------///////////////......---------...............---//////.........---------............////////////////////////////////////000000000000///...,,,,,,............////////////------------------------///............---------,,,,,,,,,---------......++++++,,,---......//////////////////////////////000000000000000000000000......///000000000000000////////////000000000000......------......///000000000000000000000000000111111111000000000000000000000111111222222222333222222111111111111111222222333555555444333444555666666666555444333333222222222333333333444444444444444444444555555666666777777888999999999999999777777888:::;;;<<<===>>>;;;;;;::::::999::::::;;;999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;::::::999;;;;;;;;;;;;:::999888777666777888999888777555444888777666555555555555555555555555555555555555555444444444333333333222222vvveee]]]UUUPPPPPPQQQNNNLLLLLLMMMMMMKKKHHHFFFFFFHHHJJJKKKKKKJJJIIIGGGFFFEEEDDD???@@@AAABBBBBBAAA@@@???;;;;;;<<<=========<<<<<<<<<;;;;;;:::999:::::::::888777666666777888777555666555555555555444444444222111111000000000000000//////............/////////...---,,,,,,,,,------000111111222222222111111222111000///............+++,,,---...////////////------,,,,,,+++++++++***------------------------++++++++++++++++++++++++******++++++,,,,,,------+++*********,,,---,,,+++,,,+++++++++---.........++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,+++***+++,,,---...,,,,,,------............------------------------,,,,,,+++++++++,,,------......---.........---,,,---------------...//////------------------------------------------------******+++++++++,,,,,,,,,------.........//////...,,,,,,,,,,,,,,,,,,,,,,,,.....................---////////////////////////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,---..................---...------,,,,,,,,,,,,---+++,,,...///000///......,,,------------------------------............///------------------------///////////////......------...............------............------------............////////////////////////////////////000000000000///...,,,,,,............////////////........................///............---------,,,,,,,,,,,,------------//////..........................................000000000000000000000000......///000000000000000////////////000000000000///............///000000000000000000000000000000000000000000000000111111222222222111111000000000222111111111111111222222111333555555444333444555888777666666555444333333222222222333333333444444333444444555555555555555666777888888999999888888777777888999:::;;;<<<<<<::::::999999999::::::;;;999999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999999<<<<<<;;;;;;:::999888777777888999999999888666555777666666555555555555555444444444555555555555555444444333333333222222222xxxfff]]]VVVPPPPPPPPPMMMJJJKKKMMMMMMLLLJJJGGGGGGHHHJJJJJJJJJIIIHHHFFFEEEDDDDDD???@@@AAABBBBBBAAA@@@???999:::;;;<<<===>>>>>>>>>::::::999888888888888888999777666777888888777666666555555555555444444444222111111000000000000000//////............/////////...,,,++++++,,,---...///000111111222111111111333222111000............+++,,,---...........................------------------------------------,,,,,,------------......++++++++++++,,,,,,,,,,,,+++))))))***+++,,,+++***---***((())),,,...---,,,++++++************++++++............////////////111///------......---,,,+++,,,------++++++,,,------,,,,,,++++++++++++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************++++++++++++------------------------,,,,,,++++++,,,,,,------+++,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---...//////...,,,---------------...000000............------------------------------------+++,,,,,,,,,------------------...////////////.........///////////////000...............---------////////////////////////////////////////////////......------------......////////////////////////------...//////...------...------,,,,,,,,,------------..................+++,,,---.........---------------............///---------------.........///////////////......---.........///......---,,,.........------------,,,............///////////////////////////////////////000000000///...------............///////////////////////////////////////............---------,,,,,,,,,---------......000000/////////.................................////////////////////////......///000000000000000////////////000000000000///////////////000111111111111111111111111111111000000000000111111111111333222222111000000//////111111111000111111222333000222444444444333444555888888777666555555444444222222222222333333333333333333444555555555555444777777888999999999999888888888999999999:::::::::999999999999999::::::;;;888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999;;;::::::999999::::::;;;;;;;;;;;;;;;::::::999888999999999999999888777777666666555555444555555666444444444444444555555555333333333333222222222222yyyhhh\\\UUUPPPQQQQQQNNNMMMMMMKKKLLLLLLKKKHHHGGGGGGHHHIIIIIIHHHGGGEEEDDDCCCCCC>>>???@@@AAAAAA@@@???>>>999:::;;;<<<<<<<<<<<<<<<::::::999888888888888999:::999888888:::::::::888666555555555555444444444222111111000000000000000//////............/////////...---,,,,,,---///000...///000000111111111000111000///...............,,,,,,---.........------------------------..............................,,,,,,,,,------.........------------,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,+++******+++,,,---,,,,,,+++******+++,,,,,,............////////////000...,,,,,,---------,,,***,,,...---+++***,,,...------+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++))))))******+++---......*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,,,,---//////---+++,,,,,,,,,,,,,,,...///000///.........------------------------------------,,,,,,,,,---------......,,,---...///000//////.............../////////000//////.........---------////////////////////////////////////////////////......------------......////////////////////////------...//////...------...---------------......///......---------......+++,,,---.........---------------............///------.........////////////////////////......---......//////...------,,,.........---------,,,,,,............////////////////////////////////////...///////////////..................///////////////////////////////////////............---------------------............---...........................................................................///000000000000000////////////000000000000///////////////000000111222222222222222222222222///000000000111111111111111111111111000000000000111111000000111222222333000222444444333333444555888777777666666555555555111222222222222333333333222333444555555555444444777888999999::::::999999999999999999888888888888999999888888999::::::;;;999999999:::;;;<<<<<<<<<<<<<<<======<<<:::999888:::999999888999:::<<<===999999:::::::::999999888:::999888888777777888888555555555444444555555666333333333444444555555555333333333222222222222111zzziii\\\UUUPPPQQQSSSQQQOOOPPPJJJKKKLLLKKKIIIGGGFFFGGGIIIHHHGGGFFFEEECCCBBBBBB===>>>???@@@@@@???>>>===999::::::;;;;;;::::::999===<<<;;;;;;::::::;;;;;;<<<:::::::::<<<<<<<<<:::666666555555555444444444222111111000000000000000//////............//////000///---,,,---...000222......///000000000000000...------------...//////,,,------......------,,,*********++++++,,,,,,,,,........................*********++++++,,,,,,,,,/////////......------,,,,,,+++***+++---...---,,,***---///---(((''',,,000------++++++++++++------++++++,,,,,,,,,,,,---------,,,***+++,,,------,,,***,,,...---+++***,,,......---+++*********++++++...------,,,,,,------...---------,,,,,,+++++++++(((((()))***+++---///000,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,+++***,,,//////,,,)))++++++******+++---.../////////.........---------------------------------+++++++++,,,,,,,,,------,,,---///000000000///...+++++++++,,,,,,---------//////.........---------////////////////////////////////////////////////.........------.........------------------------,,,---...//////...---,,,...------------...///000111000...---,,,,,,---...***+++---...///...---------------.........//////........./////////000000///////////////......---.../////////...---,,,,,,......---------,,,,,,,,,............/////////000////////////////////////......///////////////.............../////////000//////////////////////////////.........------------------.........//////***++++++,,,---...//////...................................................//////000000000000000////////////000000000000///............///000000222222222222222222222222//////000000111111111222/////////000111111222222111111000000111222333333///111333444333333444555777777777777666666666666111111222222222333333333222333444555555555444333888888999::::::::::::999::::::999999888777777666999888888888999::::::;;;999999:::;;;;;;<<<======<<<<<<======<<<:::888777999999888888999;;;===>>>777888888999999999999888:::999777666666666777888555555444444444555555666333333333444444555555555333333333222222222111111}}}lll\\\TTTOOOPPPQQQOOONNNPPPLLLMMMMMMLLLIIIGGGFFFFFFHHHHHHIIIHHHGGGEEECCCBBBAAAAAAAAA@@@@@@?????????;;;::::::999999::::::;;;:::::::::999999999888888999999999888888666555555999888666555333333222222111000...///111222222111......------,,,,,,,,,++++++,,,,,,---...///000000...//////000111222222222111000...,,,,,,,,,...///000000000000000000000000........................------------------------,,,------,,,***))))))***---.........---,,,,,,+++---,,,+++***)))***+++,,,------...///...---+++***.........------,,,,,,,,,......////////////......------------------------,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******'''(((***,,,,,,,,,******,,,,,,,,,++++++************+++++++++******,,,...,,,+++******+++,,,...///))))))***+++++++++******,,,,,,*********+++,,,---++++++++++++++++++++++++///---+++,,,//////,,,***)))***++++++******,,,...,,,,,,,,,---...///000111......///000///...,,,+++***,,,------++++++,,,...//////............//////---.................................////////////,,,---...//////...---,,,////////////////////////000///...---,,,+++++++++........................111111111111111111111111////////////...---,,,+++***+++,,,---...000111111.........------,,,,,,,,,,,,,,,,,,------.........)))***,,,...//////...---------------------------////////////////////////......------------......///......---------............////////////..............................+++,,,.../////////...---------............------///............---------,,,---......,,,,,,---...//////000000000...---,,,000000//////.........---//////............////////////////////////..................//////////////////............//////111111111111111222222222000000000000000000000000000000000000000000000000111000///......///000111111111222222222333333333555555555444333222111000444444444333333222222222444444444555666777888888333555777888999888666555555555666777888888777777777999;;;;;;;;;:::;;;<<<;;;;;;::::::;;;<<<>>>???>>>>>>===;;;888888999:::888888999:::;;;<<<>>>??????===;;;999888999:::;;;::::::999999888777777777666666666777666555555444555444333333333333444555222222222222222222222222ooo\\\TTTOOOPPPQQQOOONNNOOOLLLMMMMMMLLLIIIGGGFFFGGGHHHIIIIIIHHHGGGEEECCCBBBAAAAAAAAA@@@@@@?????????:::::::::999999:::::::::;;;;;;;;;:::::::::999999999999999999888777666555888777666555444333333333444222111000111222111000000000000000000/////////..................//////...//////000111111222222111///...,,,,,,,,,...///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,---------......------,,,+++///...---,,,,,,---......---------...------,,,,,,......---------,,,,,,,,,------............---------------------------------,,,,,,,,,+++++++++++++++************+++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++,,,------,,,,,,,,,+++++++++*********+++,,,+++***+++,,,.........---,,,++++++++++++------...------,,,++++++---,,,+++*********+++,,,++++++++++++++++++++++++///---,,,---......,,,******+++,,,+++******,,,...***************+++,,,---***+++,,,,,,,,,+++***)))***,,,------++++++,,,...//////............//////---------,,,,,,++++++***............////////////------...//////...------........................///...------,,,,,,,,,,,,...............---------........................////////////...---,,,++++++,,,,,,---...///000000------------------,,,,,,,,,,,,,,,---------......***+++---...//////......------------------------..............................------------......///......---------.........//////000000//////...........................------...////////////...------............------,,,---------......//////,,,---......,,,,,,---...---...///000000///......000/////////............//////............//////....................................//////////////////............//////000000000/////////......000000000000000000000000000000000000000000000000111000///......///000111111111111222222222333333444444444444333222111111444444444333333222222222222222222333333444555666222333555666777777777777555555666777777777666666444666888999888888888:::;;;;;;::::::;;;<<<===???>>>>>>===;;;888888999:::999999999:::;;;<<<>>>>>>???===;;;:::999999:::;;;:::999999888888777666666444444555555444444333222444333222222222222333444222222222222222222222222qqq\\\TTTOOOPPPPPPOOONNNOOOKKKMMMMMMLLLIIIGGGFFFGGGIIIIIIIIIHHHFFFDDDCCCBBB@@@@@@@@@@@@@@@?????????::::::999999999999::::::<<<<<<<<<;;;;;;;;;::::::999999999999888777666666666666666555555555444444666444222111111111000///---------...............000000000//////............//////000000111111222000///...,,,,,,---..............................------------------------++++++++++++++++++++++++***+++------,,,---...000------......------,,,,,,......---------......///------,,,,,,,,,---.........------------,,,,,,,,,,,,,,,------------,,,,,,........................------------,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...---+++******,,,...000,,,,,,,,,++++++++++++***+++,,,---,,,++++++---///------------,,,+++******000/////////...,,,+++***------,,,+++*********+++++++++++++++++++++++++++...---,,,---......,,,***,,,------,,,******+++---*********))))))******+++))))))***+++++++++*********,,,------++++++,,,...//////............//////......---,,,+++******)))---............/////////------...//////...------...........................------,,,,,,---------///.........------,,,,,,------------------------////////////...---,,,,,,---------.........//////,,,,,,------------------,,,,,,,,,------------...,,,---...///////////////------------------------..............................------------............---------....../////////000000000000//////.......................................///000000------............------++++++,,,---...///000000,,,---......,,,,,,---...,,,,,,---//////000000///////////////............//////............//////------------------..................//////////////////............//////000000000//////.........000000000000000000000000000000000000000000000000111000///......///000111111111111222222222222333222333333444444333333222444444333333333333222222222222222222333444555666555555555555555555555666555555666666666555444444333555777777777777777999;;;:::999999:::;;;===>>>=========;;;999888999:::999999999:::;;;<<<===>>>???>>><<<;;;::::::;;;;;;999999888888777777666666222333333333333222111111222222111111111111222222222222222222222222222222ppp\\\TTTOOOOOOPPPNNNMMMNNNKKKLLLMMMLLLIIIGGGGGGGGGJJJJJJIIIGGGFFFDDDCCCBBB@@@@@@@@@???????????????::::::999999999999::::::;;;;;;;;;;;;::::::::::::999999999999888888777666555555555666666666555555555333111000111111000///+++,,,,,,------.........000000000000000/////////////////////000000111111///...------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---///000------------------------,,,,,,------------,,,,,,........................------------------------***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,---...++++++++++++++++++++++++,,,---------,,,,,,...000)))***,,,---......---,,,------------,,,+++***)))------,,,++++++*********++++++++++++++++++++++++------------...---,,,+++------...,,,******+++,,,...---,,,,,,,,,,,,,,,---++++++,,,,,,------------***+++---,,,++++++,,,...///......------......////////////......------------------.........//////---..................---........................,,,,,,,,,,,,,,,---...//////......------,,,,,,+++////////////////////////......//////...------,,,.....................---,,,,,,,,,------.........---------------------------....../////////000000...................................................------,,,,,,------......------------...////////////000000000000//////........................000///...---...///000111------............------++++++,,,------...//////,,,---......,,,,,,---...---------......////////////////////////.........///......------......///,,,,,,,,,---------------............//////////////////............//////000000111111111111111111////////////////////////000000000000000000000000111000///......///000111111111111111222222222222111222333333444444444333333333333333333333333333555444444444555555666777999888777555444444444444555666666666555444333333444666888999888888999::::::999999999999;;;<<<===<<<======<<<:::999999::::::::::::::::::;;;<<<===???>>>===;;;;;;;;;;;;;;;999888888777666666555555222222222222222111111000222222222111111222222222111111111111111111111111nnn\\\TTTOOOOOOPPPMMMLLLMMMJJJLLLMMMLLLIIIGGGGGGHHHKKKJJJIIIGGGEEEDDDBBBBBB????????????????????????;;;;;;::::::::::::;;;;;;::::::::::::999999999999888999999999999888888777444555666777777777666666111///......000111000/////////000000111111222222.........///000111111222///////////////000000000......---------.........------------------------------------------------...........................///000///---,,,---...,,,,,,------...------,,,***++++++,,,,,,------------,,,++++++,,,---///000------------------------------............------........................------------------------+++++++++++++++,,,------+++,,,,,,------,,,,,,+++)))))))))***************++++++,,,------,,,+++***++++++++++++++++++++++++,,,---------,,,,,,...000)))***,,,---......---,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++------......---,,,,,,,,,---......,,,+++***+++,,,///......------------...,,,---------......//////***+++---,,,++++++,,,.........------------......---------....../////////------------.....................------.................................,,,,,,,,,,,,------...///......------,,,,,,,,,,,,////////////////////////.........///......---,,,...............---------,,,,,,,,,------.........------------------------............/////////000................................................------,,,,,,,,,,,,---------------------...////////////000000000000//////........................///...---------...000111------............---------------------------,,,,,,---......,,,,,,---...//////......------------.........///////////////......------------......,,,,,,,,,---------..................//////////////////............//////......///000111222222333////////////////////////000000000000000000000000111000///......///000111000000111111111222222222111111222333444444444444333333333333333333333333555444444444444555555666888777666555555555666666555666666666555444333333444666888888888777888999999999888888999:::<<<===<<<>>>>>>===;;;:::;;;;;;;;;;;;:::::::::;;;;;;<<<>>>===<<<<<<;;;;;;::::::888888777666666555555444333333333333333222111111222222333333333333222222111111111111111111111111~~~lll\\\TTTOOOOOOOOOMMMKKKLLLJJJKKKLLLKKKIIIHHHHHHHHHLLLKKKIIIFFFDDDCCCBBBBBB>>>>>>>>>???????????????<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999888888888888999999999999999888888444555777777888777666555///...------///000000000////////////000000000000,,,------...000111111222////////////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///000000///---+++,,,---,,,,,,------......------++++++,,,---............------,,,,,,,,,---......,,,,,,,,,------------...------............------------------------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...++++++------------++++++)))))))))******************+++---......,,,***)))***++++++++++++,,,,,,,,,+++,,,---,,,++++++---///------------,,,+++******,,,,,,---...............***++++++,,,,,,,,,+++***++++++++++++++++++++++++,,,...///...---+++,,,,,,------...---++++++,,,...,,,,,,,,,++++++,,,------,,,,,,+++++++++,,,------***,,,------++++++,,,.........------------......)))******+++,,,---......,,,------------.........///...------------...///------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,---------------------------------...............------..................------,,,,,,------------------...------------,,,,,,,,,///......------...//////........................------------------------------,,,,,,,,,,,,---------------------...///000......////////////..............................---------------...//////------............------------------,,,,,,++++++,,,---......,,,,,,---...000///...---,,,,,,,,,,,,.........///////////////......------------......,,,,,,,,,---......//////............//////////////////............//////,,,,,,---...//////000000000000000000000000000000000000000000000000000000111000///......///000111000000000111111111111222111222333333444444444444222222333333333333444444333333222222222222333333222333444555666777888888555555666666666555444444222444666666666666666888999888777777888999;;;<<<===???@@@???>>><<<<<<===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999777777666666555555444444333444444444444333222222222222333333333333222222111111111111111111111111~~~mmm\\\UUUOOOOOOOOOLLLKKKLLLJJJKKKLLLKKKIIIHHHHHHIIIMMMKKKIIIFFFDDDCCCBBBBBB===>>>>>>>>>?????????@@@======<<<<<<<<<<<<======;;;;;;:::::::::999999999888999999::::::999999888555666777888888777555444222000......///000000///............------------------........./////////////////////////////////,,,------......///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---...///...,,,,,,---...+++,,,------......------)))***+++------------------------...------,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++++++++,,,,,,---***+++---......---+++*********++++++,,,,,,,,,,,,---------------,,,++++++******+++++++++,,,,,,,,,***+++,,,+++***+++,,,.........---,,,++++++++++++,,,---------------,,,+++((()))+++,,,------,,,,,,++++++++++++++++++++++++,,,...//////,,,++++++---,,,---------,,,,,,---///************+++,,,---------,,,+++*********+++,,,***,,,------++++++,,,......------,,,,,,------...***++++++,,,,,,---------,,,,,,---------.........///...------------...///------------------------------,,,,,,,,,---......+++++++++,,,,,,------...........................------...............---------..................------------------,,,,,,......---------,,,,,,,,,///...---,,,,,,---..............................---------------------------,,,,,,++++++,,,,,,------,,,,,,------///000000------............------........................+++,,,,,,---------------------............------,,,,,,,,,,,,,,,,,,------,,,---......,,,,,,---...///...---,,,,,,,,,---.............../////////000...------,,,,,,------...,,,------...//////000000............//////////////////............//////........................000000000000000000000000000000000000000000000000111000///......///000111000000000000111111111111222222333444444444333333222222222333333444444444333333222222111222222333111222333444555444333333555555666777777777666666333555777777666666777888888888777777888999;;;<<<>>>@@@AAAAAA@@@>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;:::999888777777777666555555444444333333333444444333333222111000111222333333222111000111111111111111111111111ooo\\\UUUOOOOOOOOOLLLKKKKKKIIIKKKLLLKKKIIIHHHHHHIIIMMMLLLIIIFFFDDDCCCBBBBBB======>>>>>>?????????@@@>>>>>>============>>>>>><<<<<<;;;;;;;;;:::::::::888999999:::::::::999999666777888999888777555333555333000000000000///...222222111111000000//////...............---------///////////////.........,,,,,,---.../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,------,,,,,,...///+++,,,,,,---.........---&&&''')))***++++++******------...///...---+++***,,,,,,,,,------.........+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********)))***++++++,,,***+++---......---+++***,,,,,,,,,------.........111000...,,,,,,,,,...///*********++++++,,,,,,,,,***+++++++++******,,,...,,,+++******+++,,,...///,,,,,,,,,+++***)))(((''''''(((***,,,---------,,,+++++++++++++++++++++++++++...000///,,,++++++---+++,,,------,,,,,,...000++++++++++++,,,---...//////...,,,+++++++++,,,,,,***,,,------,,,+++---......------,,,,,,------........................---,,,,,,,,,---------......///...---,,,,,,---...///------------------------...------,,,,,,---------)))***+++,,,------...///111111111111111111111111------...............------------.........//////.........------,,,,,,,,,.........------,,,,,,,,,......,,,++++++,,,---...////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111,,,------------------,,,........................***+++,,,---...---,,,+++---..................---******+++,,,------...///,,,---......,,,,,,---...---,,,++++++,,,---///000---.........//////000000...------,,,,,,------...------......///000111111............/////////000//////............//////333222111000///...------000000000000000000000000000000000000000000000000111000///......///000111000000000000111111111111333333333444444333333222222222222333333444444444555555444333333444444444444444555444222///,,,***555555666777888888888777555777999999999999999;;;888777777777777999:::;;;>>>@@@BBBBBBAAA?????????===<<<<<<;;;::::::::::::::::::::::::999888777777777666666555444444333333222333333333333222111111///000111222222111000///000000000000000000000000}}}lll^^^VVVPPPPPPPPPMMMKKKLLLLLLMMMMMMLLLJJJHHHIIIJJJKKKKKKJJJGGGDDDBBBBBBCCC@@@@@@??????>>>=========>>>======<<<;;;;;;::::::???>>><<<:::999999999999999::::::;;;:::999888777888888888888777777777777444333222111000000000000------...///000000////////////............////////////////////////......000///......///000///.../////////......------,,,,,,,,,,,,---...///111111........................******+++,,,,,,,,,++++++///---,,,,,,,,,,,,+++)))+++++++++,,,///000///---000000...---+++***((((((------,,,,,,,,,+++++++++------,,,,,,,,,---......,,,,,,++++++***)))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,+++***))))))***++++++,,,------------))))))***++++++++++++***))))))*********+++++++++---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---)))))))))******+++,,,,,,***+++---//////...---,,,///......------,,,++++++......------------......------------------------+++,,,......,,,++++++,,,,,,,,,+++******+++++++++---------...............,,,------------,,,++++++,,,---......//////............///000///...,,,+++------------------------***++++++,,,,,,------...+++---------+++***+++,,,---..................---...............---------------------------------////////////////////////---------------------------------.........//////......///000///...,,,+++------------------------,,,,,,---...---,,,***)))------,,,---...111444666......//////////////////------------------------------------------------........................------......------,,,+++,,,,,,,,,---------..............................------------------,,,,,,//////...---,,,,,,++++++000000000000000000000000................................................////////////////////////..................------////////////000000000000000000000000000000000000000000000000000111111222222333444444555555444444333333333444444444555555111111111222222333333333666666555444444444444555999999999888777777777777777777777888999999999:::;;;:::999888888:::<<<===>>>???AAABBBBBBAAA???>>>;;;::::::999999::::::;;;999999:::::::::999888888666666555555555444444444222111000......000111222111000///000111222111///000000000000111111111111~~~nnn]]]UUUOOOOOOOOOLLLKKKKKKLLLMMMMMMLLLJJJIIIIIIJJJKKKKKKJJJGGGDDDBBBBBBCCC>>>>>>>>>>>>???????????????>>>>>>===<<<<<<;;;;;;>>>===;;;:::999888999999888999999:::999888777666666666555555555555444444333333222111000000000000---......//////000////////////............//////........................///...------///000///............---------------------------------...///........................,,,,,,---------,,,,,,+++...,,,++++++------,,,***,,,,,,,,,---000000///...---------,,,,,,+++++++++000000/////////.........,,,,,,,,,,,,,,,------...------,,,,,,+++******)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++++++++,,,---------,,,,,,))))))***+++++++++++++++***+++++++++,,,,,,,,,,,,---------------...//////---,,,,,,++++++,,,,,,---++++++++++++++++++*********+++,,,---...------,,,,,,,,,------------------------,,,,,,,,,,,,------......---------,,,,,,,,,)))***,,,---,,,,,,,,,---,,,,,,,,,+++++++++,,,,,,111000///...---,,,++++++------......------,,,+++,,,------..............................---,,,,,,------------------------.........---------------+++,,,------,,,,,,---.........////////////......---------...............,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++++++++,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***---,,,,,,,,,...000333444////////////............------------------------------------------------........................------......------,,,+++,,,,,,,,,---------......------------------------------------------------------------------------........................................................................................................................////////////000000000000000000000000000000000000000000000000000111111222000111222222333333222222333333333333444444444444111111222222222333333333555555444444444555555666:::::::::::::::999888888999999999999999:::::::::;;;:::999888888999;;;<<<;;;<<<>>>??????>>><<<;;;999999999888888999999999999999::::::999999888777666555555555444444444333333222111000000111222333222111000111222333222000000000000000111111111111ooo]]]UUUNNNNNNNNNKKKJJJKKKKKKLLLMMMLLLJJJIIIIIIJJJKKKLLLKKKHHHDDDBBBBBBCCC======>>>>>>???@@@@@@AAA?????????>>>======<<<<<<;;;;;;:::999888888999999999999:::;;;:::999888777555555555444444444333333333222111000////////////......////////////000000//////............//////........................---,,,+++,,,...//////...,,,,,,,,,,,,------------......---,,,,,,+++,,,,,,..............................///......---,,,+++,,,+++***+++---...---,,,---------...000111000...+++++++++,,,------......------------,,,,,,,,,,,,+++++++++++++++,,,------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++...---,,,+++++++++,,,---,,,,,,---------,,,++++++)))******+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------------,,,+++*********++++++++++++,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++''')))+++,,,,,,,,,---...------------------------000000///...---,,,,,,+++------.........---,,,,,,,,,,,,---..................------,,,,,,,,,,,,,,,------------------------///......---,,,,,,+++++++++,,,......------...000---......//////......---,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,+++,,,---///111222////////////......------------------------------------------------------------------------------------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,---...//////------------------------................................................................................................////////////000000000000000000000000000000000000000000000000000111111222000111111222222222222222222222222222333333333333111222222222222333333333444444444444444555666777:::;;;===>>>===<<<:::999:::::::::::::::999999999;;;;;;999888888999:::;;;:::;;;<<<======<<<;;;:::888888777777777777888888999999999999999888777777555555444444444444333333444333222111111222333444333222111222333444333111000000000000111111111111nnn]]]TTTNNNMMMMMMKKKJJJKKKJJJKKKKKKJJJIIIHHHHHHIIILLLLLLKKKHHHEEECCCCCCCCC>>>>>>>>>??????@@@@@@@@@>>>>>>>>>=========<<<<<<999999888888888888888888::::::;;;<<<<<<;;;:::999777777666666555555444444222111000000/////////000//////////////////000000//////............//////------------............,,,++++++,,,...///...---+++++++++,,,,,,---------------,,,++++++++++++,,,......................../////////...---,,,+++***+++******+++---......------,,,,,,---///000///---***++++++,,,---...//////,,,,,,,,,++++++++++++***++++++******++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,------------......---,,,*********+++---...------------,,,++++++***)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---***************+++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++*********+++,,,---++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------(((***,,,,,,+++++++++------------...............,,,,,,------.../////////---------------,,,++++++,,,,,,---.........------...---+++******+++,,,---------------------------+++++++++******))))))))),,,...///...------...///,,,,,,------------,,,,,,++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,++++++,,,,,,...///000000//////......------,,,------------------------------------------------------------------------------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,------......///------------------------....................................................................................////////////////////////000000000000000000000000000000000000000000000000000111111222222222333444444444444333111111222222222333333333222222222222222222222222333333333444555666777888;;;<<<>>>@@@@@@>>><<<::::::::::::999999888888888;;;:::999999888999999999;;;;;;<<<======<<<;;;;;;888888888777777888888888999999999999888777666666444444333333333333333333333222111111111111222333333222111111333333222111///000000000111111111111nnn]]]UUUMMMLLLLLLJJJJJJKKKHHHIIIJJJIIIGGGFFFGGGHHHLLLLLLKKKHHHEEECCCCCCDDDAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;888888888888888888888777888999:::;;;;;;:::999888888777777666555555444444222111111000000000000000111000////////////000000//////............//////---------.........//////---,,,+++,,,...///...---+++++++++,,,,,,---------,,,++++++++++++,,,------....................................---+++******+++***)))+++---///...---,,,++++++,,,......---+++---------------------...////////////............++++++******++++++,,,---++++++++++++************////////////////////////******+++,,,,,,---......,,,,,,,,,------.........++++++***))))))***+++,,,------------,,,++++++*********+++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++*********+++,,,---------,,,,,,,,,+++++++++------............------((()))***+++---...//////+++,,,------+++)))******,,,---...////////////...,,,,,,------...//////000,,,,,,,,,,,,,,,+++******+++,,,,,,---...------------,,,+++******+++---...------------------------)))))))))******+++++++++...///000///---,,,,,,...***++++++,,,,,,++++++******++++++,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------,,,------------------------------------------------------------------------------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------........................................................................................................./////////000000////////////000000000000000000000000000000000000000000000000000111111222111222333333444444333333111111222222222333333333222222222222222222222222222222333333555666888999:::;;;>>>@@@@@@>>><<<:::999999888888777777666666:::999999999999999999999:::::::::;;;;;;:::::::::999999888888888888999999888888888888777666555444222222333333333333333333111111000000000000111111222000///000111222111000///000000000111111111111nnn___UUUNNNLLLLLLKKKKKKMMMGGGHHHIIIIIIGGGFFFGGGIIILLLMMMKKKIIIEEECCCCCCDDDBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999999999999888777666555666777888999888777666777666666555444333222222222222111111111111111222222111000///...///000111//////............//////------......///000000000...---,,,---......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---..............................---------------,,,+++***+++******+++---......---,,,+++***+++------+++***............------------.........------------,,,+++++++++++++++,,,------************************------------------------+++++++++,,,,,,---------)))******++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,))))))*********+++++++++---------------...//////---,,,,,,++++++,,,,,,---*********+++,,,---------++++++++++++,,,,,,,,,,,,---------,,,+++*********------////////////------'''((()))+++,,,...///000---...///...,,,***)))***+++,,,---///000///......//////.........---------,,,,,,------,,,,,,+++***++++++,,,---------------,,,,,,,,,,,,,,,------...------------------------++++++,,,,,,---......///---...///...,,,,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,---.../////////...---------------------------,,,,,,+++++++++,,,------,,,---------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------------,,,........................................................................------------------------.........//////000000111////////////000000000000000000000000000000000000000000000000000111111222///000000111111111111111222222222222333333333333333333333222222222222111222333333444555666888888888999;;;======<<<;;;999777777777777777666666666888888888999999999999:::888888777777777777888888999999999888888999999999888888888888777555444333111111222222222222333333000000000000000000000000111000///000111111000///000000000000111111111111ooo```VVVNNNMMMMMMKKKLLLNNNHHHIIIJJJJJJIIIHHHIIIJJJMMMMMMLLLIIIEEECCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<=========::::::;;;:::999888666555666777888999999999888888888777777666444333333222333333222222222222333333333222000///...///000111//////............//////......//////000111111222111///......///...---,,,.........---------------///...------------------........................------.........------,,,,,,+++***+++---...---,,,,,,,,,+++,,,------,,,***........................,,,,,,+++++++++*********,,,,,,,,,,,,,,,------...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------------...///...---+++***++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---******++++++++++++++++++***+++,,,---...------,,,,,,,,,+++++++++++++++++++++,,,...//////...,,,+++*********+++,,,,,,---------...//////---++++++,,,***+++---/////////...---...............---------......//////......---,,,++++++,,,------------,,,,,,,,,---...............---------------------------------------.........)))+++------,,,,,,...000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------+++---000222222111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------.........---------+++,,,,,,------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------......------------------------------------------------+++,,,,,,------.........------------------------................................................---------------------------......///000000111111////////////000000000000000000000000000000000000000000000000000111111222//////000111111111111111333333333333444444444444333333333222222222111111333333333444555666777888666777888999999999999888777777777777777888888888555666777888999:::::::::888888777777777777888888888888777777777777888888888888888777666555333222111111111111222222222333111111111222222111111111222111000000222222111000000000000000111111111111pppaaaWWWOOOMMMMMMLLLLLLOOOIIIKKKLLLKKKJJJJJJKKKLLLMMMMMMLLLIIIFFFDDDDDDDDD?????????@@@@@@AAABBBBBB============>>>>>>>>>>>>;;;;;;<<<;;;:::888666555999999;;;<<<===<<<<<<;;;;;;:::999888777666555555333333333222333333444444444222000///...///000111//////............//////...//////000111222222333222111////////////---+++/////////......---------111111///...---,,,,,,,,,..............................///////////////...,,,+++***+++---...---,,,...---,,,---......---+++,,,---------...///////////////.........---------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...///111222111///,,,******+++,,,,,,------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------)))))))))((()))******+++---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))***+++---//////...---,,,*********++++++,,,------***+++---......---+++***,,,,,,,,,+++++++++******,,,---//////...---...///)))***,,,...//////...---++++++,,,---...///000111000000000000000//////...++++++,,,---------,,,,,,+++,,,...///000///......------------------------...------,,,,,,++++++***&&&(((***,,,,,,...000222---......//////......------,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------.........//////***---111444444222///---++++++++++++++++++++++++,,,,,,+++***+++,,,...///......//////......------***++++++,,,---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------..............................------------------,,,,,,)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------------......///000111111222////////////000000000000000000000000000000000000000000000000000111111222111111222333333333333222333333444444444444555555333333333222222111111111444444444444444555666777555555555666666777777888777777888888999999999:::444555777888:::;;;;;;;;;::::::999999999999::::::777777666666666666777777888888888777666444333222000000111111222222222333111222222333333222222111333222111111333333222111000000000000111111111111qqq```ZZZRRRMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIKKKLLLKKKIIIGGGFFFFFFHHHDDDBBB@@@@@@AAACCCCCCBBB===============>>>?????????>>>===<<<;;;:::999999888999999999999888777777888999999888777555333222444444333333333333222222111///...///000111000...,,,---...///000000000000///...,,,++++++,,,---...000000000000000000000000000000000///......------+++,,,---...////////////---------...------,,,,,,*********)))((()))+++---,,,,,,,,,---------......++++++++++++++++++++++++------------,,,,,,+++***...---,,,+++,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444222000---,,,---......*********+++,,,,,,,,,,,,)))))))))***+++---...///---+++)))***,,,---,,,)))++++++++++++++++++,,,,,,000---******,,,---,,,******+++,,,---------,,,+++------------------------...------,,,,,,------...***************************+++,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,------......------,,,+++++++++,,,,,,---------...,,,+++,,,---.........++++++++++++++++++++++++......................../////////...---,,,******////////////000000000000,,,,,,,,,------.........+++*********+++---///000---------------...///000,,,,,,+++***+++,,,...///...------,,,,,,++++++***------------,,,+++***)))+++++++++,,,,,,---------.../////////...------,,,***---000111000...,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---......,,,******+++,,,.........------,,,,,,,,,------------,,,,,,+++***+++******)))***+++,,,---///,,,***+++...///,,,)))---------------------------------,,,,,,+++++++++------------------------//////000000///...------.../////////...---,,,,,,........................000000//////.........---000000000000111111111111111000///......---------///,,,+++,,,///000///---000000000111222222333333222111111111222333333444111222333333444444333333555444444444444555666666777777777777888888888888777777777777777777777777444555555666777888888999:::999777666666666777888777777777777777888888888666666666666666555555444333333222111000000000111111111222222222222111111111111111111000000//////000000//////000111222222qqq```ZZZRRRMMMMMMMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJIIILLLMMMLLLJJJGGGEEEFFFGGGCCCBBB@@@???AAABBBBBBAAA<<<;;;;;;;;;;;;<<<======???>>>===<<<;;;:::999999999999999999999888777777777888888888777666444333444444444333333222222222111///...///000111000...,,,,,,------...//////000111///...------...///000////////////////////////.....................///+++,,,---...////////////)))***+++,,,------------......---+++)))((()))***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))((((((******$$$&&&(((***++++++******,,,++++++***++++++,,,,,,---+++***,,,......,,,***(((((()))***++++++,,,,,,///,,,******,,,---+++***)))***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++,,,---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,------......------,,,+++++++++,,,,,,---------...,,,******,,,,,,,,,+++------------------------....................................---,,,++++++.../////////000000000000,,,,,,,,,---------.........---,,,+++++++++,,,,,,...------------......///,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++------------,,,+++***)))+++,,,,,,,,,,,,,,,,,,---...............---,,,,,,))),,,...///---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,------,,,+++***,,,---,,,,,,,,,,,,,,,+++++++++---............---,,,+++((()))***,,,---...//////(((+++///111111///,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********------------------------...............---,,,,,,.........///......------........................000/////////...............////////////000000000222111000///............111000...///222333222000000000000111222222333333222222111222222333333444111222333333444444333333444444444444444555555666666666777777777888888888777777777777777777777777555555555666777888888888;;;:::999888777888999999888777777777777777777777555555555555555444333333333222111111000000111111000111111222222111111000222222111111111000000000//////......///000000111qqq```YYYRRRNNNMMMMMMLLLKKKIIIJJJJJJJJJJJJJJJIIIIIIMMMNNNMMMKKKHHHEEEEEEFFFBBB@@@??????@@@AAAAAA@@@:::::::::999:::;;;;;;<<<>>>>>>===<<<;;;::::::999999999999999999888888777666777777888777666555444555444444333222111111111111///...///000111000.........------...///111111222111000//////000111222////////////////////////+++,,,,,,---......//////+++,,,---......///......)))***++++++,,,,,,,,,+++...///...,,,***)))***+++,,,,,,,,,,,,------------------------------------,,,------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,'''(((+++...//////...---......,,,+++***))))))))))))))))))***,,,,,,)))'''&&&'''((()))***,,,---------+++******+++++++++***((()))+++,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------...,,,******,,,,,,,,,+++........................------------------------,,,------......------,,,....../////////000000000,,,,,,,,,------------......---,,,+++++++++,,,,,,///...------------------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------------------,,,+++******---,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,+++)))+++,,,+++***)))***+++,,,+++++++++++++++******,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,---,,,++++++---...******+++++++++++++++,,,......//////......------)))***+++,,,---------------333888999444...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++........................------------------,,,+++------......///.................................////////////........................////////////333222111000///////////////...---...///000000...000000000111222222333333222222222222333333333333111222222333333333333333444444333333444444555666666666777777777777888888777777777777777777777777555555666666777777888888:::999888777777777888888888888888777777666666666444444444444444333222222222222111000000000111111000111111222222111111000222222222111111111111111...............//////000qqq___YYYRRRNNNMMMNNNMMMKKKJJJJJJJJJKKKJJJJJJIIIHHHNNNNNNNNNLLLHHHEEEDDDDDDAAA???>>>>>>@@@@@@@@@???::::::999999::::::;;;<<<>>>======<<<;;;;;;::::::999999::::::999999888777555666777777777666555444555444444333222111000000111///...///000111000...111000///......000222333111111000000000111222222000000000000000000000000,,,,,,,,,---------......+++,,,------.........---......------+++***)))(((+++,,,------,,,,,,---///++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,---------------,,,,,,***+++,,,---...---,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------,,,,,,---....../////////...---,,,+++***))))))))))))***+++,,,---,,,***((((((((()))***+++,,,,,,---++++++***)))***************+++,,,------......///++++++++++++++++++++++++++++++************++++++************************,,,...///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---//////...........................------------------------+++,,,------.........---........./////////000000------------------------*********+++,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......,,,---------,,,,,,+++***---------,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++***))))))+++---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,++++++---///******++++++,,,,,,------------............------)))***+++---000555999;;;???@@@???;;;444---***)))******++++++++++++,,,,,,//////////////////......////////////////////////------.........------,,,,,,,,,---.../////////...........................///////////////................../////////000000444333222111000000000000------------...//////...000000000111222222333333222222333333333333333333111111222333333333333222333333333333333444444555666666666666777777777888666666666666666666666666555666666666777777777888777666666555555555555555999999888777666555555444444444444444444333222222111111000000000000111111000000111111111111000000222222222222111111111111//////.........//////000qqq___YYYRRRNNNNNNNNNMMMLLLJJJJJJKKKKKKJJJIIIIIIHHHLLLMMMMMMKKKHHHEEECCCCCC@@@???>>>???@@@@@@???>>>;;;;;;;;;;;;;;;<<<<<<============<<<;;;;;;::::::999::::::::::::999888888555555666777777666555444444444333222222111000000111///...///000111000...111///...------...000222////////////000111111222111111111111111111111111......---------,,,,,,,,,+++,,,------------------/////////...---+++***)))+++---......------...///+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,,,,------......---------+++,,,.../////////...---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))******+++---,,,***(((((()))+++,,,,,,,,,++++++***+++++++++,,,---/////////...------,,,,,,,,,,,,,,,,,,++++++************)))***++++++......------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************,,,...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((('''))),,,///000///------------------------------------------------++++++,,,---........................////////////------------------------)))***+++,,,---.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---......,,,,,,---------,,,++++++---------,,,,,,+++++++++++++++,,,,,,---,,,,,,+++,,,---,,,+++)))***,,,.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,++++++---///++++++,,,,,,------......+++,,,,,,---------,,,,,,'''((()))...666@@@JJJPPPJJJDDD:::333///---+++)))*********++++++,,,,,,,,,////////////////////////////////////////////////---....../////////......,,,,,,---.../////////..................................../////////////////////000000000111111111444333222111111000000000000111111111111111222222000000000111222222333333222333444444444333333222000111222222333333222222222222222222222333444444555666666666666777777777666666666666666666666666666666666666777777777777666666666666555555555444999888888777666555444444444555555555555444333333111000000///000000111111000000000111111000000000111111111111111111111111111111000//////000000000rrr___YYYRRRNNNNNNOOONNNMMMKKKKKKKKKKKKJJJIIIHHHHHHJJJKKKLLLKKKGGGDDDBBBBBB??????>>>???AAAAAA???===<<<<<<<<<<<<<<<======>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::999999888555666666777666555444333222222222222111111111111111///...///000111000......---,,,++++++,,,---.........//////000000111111222222222222222222222222//////......---,,,,,,+++,,,,,,------------,,,,,,+++,,,------...............///000///,,,+++***+++++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,---,,,------............---------...///////////////...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---+++))))))***+++---************+++,,,------***+++,,,+++***)))***,,,.........---,,,,,,++++++***+++++++++******+++---000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,---//////---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++&&&%%%%%%'''+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------........./////////...------------,,,,,,,,,,,,,,,---------,,,+++***...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,,,,---......,,,,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------,,,++++++---///......---------------,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,---,,,++++++---...,,,---------------......++++++,,,,,,---,,,,,,,,,,,,***)))+++000777@@@EEEBBB:::///))))))+++,,,+++******++++++,,,,,,------,,,,,,,,,---------------........................---...//////000/////////------......///..........................................///////////////000000000000111111111111444333222111000000000000...000111111000000111222000000000111222222333333333333444555555444222111000111111222222222222222222222111111222222333444555555666666666666777777777777777777777777777777666666666666777777777777888888999999999888777666777777777666666555555555555555555555555444333333000000/////////000111111///000000111111000000///000000000000000111111111222111111000000000000111sss___YYYRRRNNNNNNOOOOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGIIIJJJIIIFFFDDDBBBBBB@@@??????@@@BBBAAA@@@>>><<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888666666777777666444222111111111111111222222222222111///...///000111000.........---------------------...///000000111111111111111111111111111111111///.....................,,,,,,,,,------,,,,,,+++)))***+++,,,---.........---...//////,,,***)))******++++++++++++,,,,,,,,,******++++++,,,------...,,,,,,---..................------------...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------***+++,,,---............++++++******++++++,,,---((())))))(((%%%&&&))),,,------,,,,,,,,,,,,,,,,,,***+++---,,,******,,,/////////------,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++---///...,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------......------,,,---------,,,,,,+++++++++***)))((())),,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------.........//////......---------,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,+++,,,,,,------,,,,,,---------,,,+++***+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,---...............,,,---...---++++++---...,,,,,,,,,,,,,,,---------,,,,,,,,,---------......***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,------,,,+++***,,,------------,,,,,,,,,,,,,,,+++,,,,,,---......------///...+++))))))***---...111...+++))))))***+++,,,+++++++++,,,------......++++++,,,,,,,,,---------------------------------,,,---....../////////............///......------..................................../////////000/////////000000000000111333222111000000///000000,,,...000///------///111000000000111222222333333333444555666555444222111000000111222222222222222111111111111111222333333555555555666666666777777777777777777777777777777777777777777666666666666888999:::::::::999888777666666666666666666555555444444444444444333222222///////////////000111111//////000000000000//////....../////////000000000111111000///////////////sss___YYYRRROOOOOOPPPOOONNNKKKKKKKKKKKKJJJIIIHHHGGGEEEGGGIIIIIIFFFCCCBBBAAA@@@???@@@AAABBBBBB@@@>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888777777777777555444222000000000000111222222333333111///...///000111000///000000111111111111000///......///111111222222222000000000000000000000000------......///000000000,,,,,,,,,------,,,++++++++++++,,,,,,,,,++++++***)))+++---...---,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------...//////,,,,,,---.../////////......---,,,+++,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))((( ###(((,,,...---+++***,,,,,,++++++***++++++,,,...///...,,,)))***...222*********++++++,,,,,,,,,***,,,---,,,******---000...---,,,,,,---...///000------------------------******))))))))))))*********************************,,,......,,,)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------......------,,,---------,,,,,,+++++++++111///---...///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,---------.........//////.........------,,,,,,,,,((()))+++---.........---++++++++++++,,,------...,,,,,,---...---,,,***)))++++++,,,,,,,,,,,,------++++++,,,------,,,,,,,,,+++++++++,,,,,,---------,,,------.../////////...+++,,,------,,,+++,,,---*********++++++,,,,,,---,,,,,,,,,------.........***+++,,,------,,,+++***+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---......,,,******+++,,,---,,,,,,++++++*********,,,------.../////////...,,,,,,,,,---------......&&&***...///,,,))))))+++++++++,,,------...//////---------.........//////------------------------+++,,,,,,---.........---.../////////...---,,,,,,........................---.........//////000000............/////////000333222111000///////////////111333333000000222444000000000111222222333333333444555666666444222111000000111222222222222111111111111000111222222333555555555555666666666777777777777777777777777777777777777777666666666666777888888999999777666555555555555666666666666666222333333333333222111111///////////////000111111//////000000000000//////---.........//////000000111000///...............uuuaaaYYYRRRQQQQQQNNNLLLLLLLLLLLLMMMLLLKKKJJJHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCDDDCCCAAAAAAAAAAAA???>>>===========================<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::777777777777666666666666111111111111000000000000...............///000000...000222333111000000000/////////000000000000000222111000000111111000///......////////////......000///---,,,,,,---///000,,,,,,,,,---------......,,,---...,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............///***)))---,,,((((((---++++++++++++++++++++++++///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---***++++++,,,,,,++++++***,,,,,,---...---,,,***)))******,,,,,,,,,,,,******///......------,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,+++************+++++++++,,,,,,,,,***)))))),,,///000...+++******+++++++++,,,,,,,,,///......------......///............---,,,+++***,,,,,,,,,------.........111...,,,,,,......,,,)))***+++,,,---............***++++++,,,---.../////////...,,,+++***+++,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...------,,,,,,------...(((***,,,...000///..............................++++++,,,,,,---.........------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------......//////......---++++++++++++++++++++++++---,,,,,,++++++******)))((())))))))))))*********************************++++++++++++++++++++++++...,,,---///000---+++***......---,,,,,,+++******...---,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////.........---------///...,,,++++++,,,...///------------------------..................------//////.........---------...///000111111000///.........------------......111111000000//////......,,,...000222333222111111...///000222222111000000111000000111333333222000///000111222333444444444333333333333444555666777999888777666666777888999999888666555555555666777999999::::::::::::999999999888888777666555555555444444333222111111111222......000111111000////////////////////////////////////000000///...------......//////000000111111ttt```XXXSSSSSSRRROOOMMMMMMKKKLLLLLLKKKJJJHHHFFFEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCAAA@@@@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999::::::;;;;;;;;;;;;::::::666666666666555555555555111111111111000000000000...............///000000+++---//////...---------//////......//////000111222000//////000111///.........////////////.........---,,,++++++,,,---...,,,,,,,,,---------......,,,------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........111---,,,000000---...222,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------++++++++++++++++++++++++***+++,,,,,,,,,+++)))(((***+++,,,------,,,+++***---------------,,,,,,,,,+++++++++,,,,,,,,,------******++++++++++++*********++++++++++++,,,,,,,,,+++***)))+++...///...,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,+++***))),,,,,,,,,---------.........,,,+++,,,...///---+++******+++,,,------------,,,,,,------------------...---,,,+++++++++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---------,,,,,,,,,,,,------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......------//////...------,,,++++++...---,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,,,,,,,///...,,,++++++,,,...///------------------------........................//////.........---------...///000111111000///...///......------......///111000000000/////////...---...000222222222111000//////000111111111111111333111000000111222111///111111222333333333222222444444444444444555666666999999888777777777777777888777777666666666666666666777777777777777777666888777777666555555444444333222222222222222111111///000111111111000/////////////////////////////////000000000000000///...------...............///rrr___XXXSSSTTTTTTQQQNNNNNNKKKKKKKKKKKKIIIGGGEEEDDDGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@????????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999::::::;;;;;;;;;;;;::::::555555555555444444444444111111111111000000000000///............//////000+++---......---,,,,,,---///......------///000111111000...///000000///---......////////////......---,,,+++******+++,,,---,,,,,,,,,---------......+++,,,---,,,+++***+++,,,---------,,,,,,+++++++++******++++++,,,------------++++++---...---...111,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,,,,+++******,,,......---,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,------------+++******+++...//////...***++++++,,,,,,,,,++++++......---------,,,,,,,,,...---,,,,,,+++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////...------,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,...000000//////......------,,,,,,------,,,+++++++++,,,,,,............---,,,+++***++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,,,,,,,+++++++++...---,,,++++++,,,---...------------------------......................../////////............---//////000000000000/////////......------......///000000000000///////////////000111222222111000///000000000000000111111222888555222111111222111000333333333333333222111000555555555555555555555666888888999999999888666666666777777777777666555555555666666777777666666555666666555555444444333333000111222333333333222111111222222222111000////////////////////////////////////000111111111000000////////////............sss___XXXTTTUUUVVVSSSPPPPPPLLLLLLLLLKKKJJJGGGEEEDDDGGGGGGGGGGGGFFFEEEDDDDDDBBB@@@??????@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999:::::::::;;;;;;:::::::::666666666555555555444444111111111111000000000/////////............///000...///000000///...///000///...---,,,---...000111000///......//////...------......//////......---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......***,,,---,,,++++++,,,---...------,,,,,,++++++***************++++++,,,---+++******+++++++++,,,---------------------------------------------------++++++,,,,,,,,,,,,------+++,,,,,,---------,,,,,,---,,,***))))))***,,,---.....................---------------------------******+++,,,------......+++++++++++++++++++++,,,***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,******+++,,,......,,,,,,,,,---------.........------------------...,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,---------,,,++++++---------------------------------,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,------------,,,,,,///...---,,,,,,,,,,,,---------..................---------,,,,,,+++++++++------------------------------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---//////000000000000//////------------------------///......------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...---+++***---000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------------------------------.............../////////...............//////000000000000////////////............//////000000000000////////////000000111111111000000///111000/////////000222333<<<999555333222333333222222222222333333222222111444444444555555444444444444666888:::;;;:::888777555666777777777666444333666777777888888777777666444444444333333333222222...///222333444333222111333333333222111000//////////////////////////////---...///000000000000000222222222111111000000///uuu```YYYTTTUUUVVVSSSPPPQQQMMMMMMMMMLLLKKKIIIGGGEEEGGGHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@@@@AAABBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999::::::::::::::::::999777777777666666666555555111111111111000000000/////////............/////////111111111//////000111///......---...///000111000///......//////...---------............------------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------,,,+++,,,...---------,,,,,,+++++++++++++++*********+++,,,---//////...------...///...------------------------,,,---------------------+++++++++,,,,,,---------+++,,,,,,---,,,,,,++++++---,,,***))))))***,,,---........................------------------------)))******+++,,,---......++++++++++++++++++++++++++++++,,,---......------++++++,,,,,,,,,---------,,,,,,++++++***+++---...,,,,,,,,,---------......---------,,,,,,------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,---...............---,,,++++++,,,,,,---...//////------------------------------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,------......------,,,---,,,,,,,,,,,,---...///---------.........//////++++++++++++,,,,,,------------------------------------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------///......------,,,,,,++++++,,,,,,,,,,,,---------++++++++++++++++++++++++------------------------///333222,,,))),,,...---,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------............---------,,,,,,------------------------------------------.........//////////////////////////////000000////////////000000/////////....../////////////////////000000000000000111111111111000000///111000/////////000222333:::777333111111222222111///000111222333333333333222222333444444444333333111333777;;;<<<<<<;;;:::555666777777777666444333555666666777777666666555333333333333222222222222...///111333333333111000444333222222111000000///////////////////////////,,,,,,---...////////////222222111111000000//////yyybbbZZZTTTTTTTTTQQQPPPQQQLLLLLLMMMMMMLLLJJJHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@AAABBBBBBAAA@@@===========================<<<<<<;;;;;;:::999999999999::::::::::::999999888777777777666666666666111111111111000000000000000//////............///...///000///------///000/////////000000000000000111000...///000000///---------............------,,,------------------,,,,,,,,,,,,---------......,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------///...,,,,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------***++++++,,,,,,------...,,,,,,,,,,,,,,,++++++***,,,,,,+++******+++,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,------)))******+++,,,------...+++++++++++++++************+++,,,---.........---,,,,,,,,,,,,------------+++,,,---,,,++++++,,,...,,,,,,,,,,,,------------++++++************++++++---------......------,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,+++***+++,,,---...////////////......***++++++,,,---...///000,,,,,,---............---......///000000000000///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---...///000000///...---,,,,,,,,,------.........***++++++,,,,,,---------+++,,,,,,---......//////------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,111777777///***---...+++++++++++++++************,,,,,,+++++++++,,,------((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------...............///------------------------------------------------,,,,,,------.../////////...////////////000000000000000////////////000000000//////......//////000////////////000000000000000000000000000111111111000000000000000111111222444222//////000000000/////////111222333444444444111222333555666555555444000333777:::======<<<<<<555666666666666555444444333333333444444333333333333333333333222222222222///000111222222222111000333222111000000000000000////////////////////////,,,,,,---.........------............------------}}}ddd[[[SSSRRRQQQPPPOOOQQQJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEAAA@@@???@@@AAABBBAAA???<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999999::::::::::::999999777777666666666555555555111111111111000000000000000000///..................//////---,,,,,,...000...///111222333222111000222000//////000111///...,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---...///...,,,++++++,,,***++++++,,,,,,------......---,,,++++++,,,---...(((,,,---***,,,111333000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------******+++,,,,,,---......,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++******)))***+++,,,------,,,+++******+++,,,---******++++++,,,,,,,,,---++++++++++++*********)))((()))***+++,,,,,,,,,,,,,,,,,,,,,------------...***,,,......,,,***+++---++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++******(((***,,,,,,+++***,,,...,,,,,,---...////////////,,,,,,,,,------.........+++,,,.../////////...------......///000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...///000111111000///...,,,---.........---,,,+++******++++++,,,------...---------------------...------------------------,,,,,,---......---,,,,,,************************,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111:::;;;222,,,...///***++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,------.........,,,------------------,,,------------------------,,,,,,------...//////000.../////////000000000000111000///......///000111000000////////////000000.../////////000000000111/////////000000111222222//////000111111111111111000//////000111222222111000111222333333333333333111222555777888888888777444555888:::<<<<<<;;;;;;666666555444444444444555222222333333333333222222333333333333333333333333111111111111000000000000111111000/////////000111////////////////////////..................---,,,,,,,,,,,,,,,------------eee\\\SSSPPPPPPNNNNNNQQQHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEE@@@???>>>???@@@AAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999999999999::::::999999999666666555555555444444444111111111111000000000000111000///...............///000///...------///111...///222444444333111///222111000000111111000///,,,------......------,,,******++++++++++++******,,,,,,,,,---------.........//////...,,,***+++,,,)))***+++,,,------...//////...,,,++++++,,,...///***///000...111888;;;888++++++++++++++++++++++++***+++---...///...------******+++,,,,,,---......,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,+++***+++,,,...///,,,,,,************,,,,,,***++++++++++++,,,,,,,,,++++++++++++******))))))''''''(((******+++++++++,,,,,,,,,---------......))),,,//////,,,***+++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,++++++,,,,,,,,,++++++*********&&&(((+++,,,++++++...111***+++,,,---..................---------,,,,,,,,,+++,,,.../////////......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...000111222222111000.........///000...,,,***(((,,,,,,------...///000000---,,,,,,++++++******)))------------------------,,,,,,---......---,,,,,,************************,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---)))******++++++******)))++++++++++++++++++++++++------,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000:::===333---000000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...............---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,---------,,,------......------,,,------------------------,,,,,,------...///000000.../////////000000111111111000///......///000111000000////////////000000.../////////000000111111////////////000111333333...///111222222222111000000000000333555666666444222333333333333222111111111333666999:::;;;::::::777888999:::;;;::::::999777666555333333444555555333444444555555444444333333333333333333333333333333222111000//////000000000000///......///000111///////////////////////////000000000///...------,,,------....../////////fff[[[RRRPPPQQQPPPOOOPPPHHHHHHIIIJJJJJJIIIHHHGGGGGGIIIKKKJJJHHHFFFFFFFFFBBB@@@@@@@@@BBBBBBBBB@@@???<<<999888;;;<<<;;;:::999::::::;;;;;;::::::999::::::::::::999999888777::::::999999888777777777999888555333222222222222111111000///////////////111111000000//////......000000000000111111111111222111000///------,,,,,,...---,,,,,,.../////////+++++++++---//////...,,,...---,,,---......---+++***,,,......,,,+++++++++---...///...---,,,...000///...---,,,+++*********+++,,,...000111222222222000///...---,,,,,,+++***---------,,,,,,,,,++++++,,,---------.../////////------,,,+++******************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********------,,,++++++******))),,,------------,,,+++***&&&+++///...***(((+++......------,,,,,,+++++++++---------,,,,,,+++++++++)))************+++++++++,,,++++++******++++++,,,+++,,,------++++++,,,---++++++++++++++++++++++++************************............//////000000---------,,,,,,+++++++++,,,,,,------...---------+++++++++*********))))))&&&'''((()))+++---......,,,---...............---...///111222111000...---.........------,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++...///000000///...+++***++++++++++++++++++++++++************************++++++++++++++++++,,,,,,+++++++++,,,///111111000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...------,,,,,,------...222222111000///...------...........................---,,,+++***+++,,,,,,000///...---,,,+++******...------,,,,,,------...,,,,,,------------......---,,,,,,++++++,,,,,,---000...+++))))))***---///,,,,,,,,,---------.........------,,,,,,------.......................................////////////////////////////////////////////////////////////000000000000000000000000,,,...000222333222111000222111000111222222111000......///000000000000///111111111111111000//////444444444555666888::::::888999:::;;;;;;:::888777555444333222222444555777222333333444444555555666444444333333333333222222111111111000111111222222000000000000000000000000000000//////.........---.........------,,,,,,,,,)))***+++---.../////////eee[[[QQQOOOPPPOOONNNNNNJJJJJJKKKJJJJJJHHHGGGFFFGGGIIIKKKJJJHHHFFFFFFFFFBBBAAA@@@@@@BBBBBBAAA@@@???<<<999999;;;<<<;;;:::;;;<<<;;;;;;:::999888777:::::::::::::::999888888888777777666666555444444000000000//////000000000111111000///////////////111000000000/////////...,,,---///111111000...---222111000///------------...------.../////////...,,,,,,,,,---//////---+++---,,,,,,---......---+++'''))),,,,,,,,,++++++,,,---......---,,,,,,---///......---,,,++++++++++++,,,,,,...///000000111111......------,,,,,,++++++'''(((((()))******++++++------------............,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************(((+++------+++***+++---)))))))))))))))*********---------,,,,,,+++++++++************++++++++++++,,,++++++******++++++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------,,,,,,++++++)))***+++---...///000000,,,,,,,,,,,,++++++******+++++++++***************------...000111111111111...///000111111///...---------,,,,,,,,,+++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,++++++,,,///000000///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,,,,------/////////......---,,,,,,...........................---,,,+++++++++,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++,,,,,,------,,,,,,,,,,,,------///...,,,******,,,---///,,,,,,,,,---------.........------,,,,,,------.......................................////////////........................////////////////////////000000000000000000000000---...000111222222111111222111000111222222111000111222333333444333333333222222222222222111000000333333444555666888:::;;;999999::::::999888777777555444333222222444555777444444444444555555555555444444333333333222222222222222111111000111111111000000000000000000000000000/////////.....................------,,,,,,,,,,,,------............---eeeZZZQQQOOOPPPNNNLLLMMMLLLLLLKKKJJJIIIGGGEEEDDDGGGIIIKKKJJJHHHFFFFFFFFFBBBAAA@@@@@@BBBBBBAAA@@@>>><<<::::::;;;<<<;;;:::======<<<;;;:::888777666:::;;;;;;;;;;;;::::::999777777666555555444444333000111111222222111111000111111000///////////////000000000000////////////***---000222333111...,,,222111000...------------+++,,,---------,,,+++***...---,,,---......,,,+++---,,,,,,---......---+++'''))),,,------------...,,,---------++++++,,,...---,,,,,,++++++,,,,,,---,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,+++%%%%%%&&&((()))+++,,,---............------------,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------+++***)))((((((((()))***)))***+++,,,,,,,,,,,,+++******+++,,,,,,------...------,,,,,,,,,,,,++++++************+++++++++,,,,,,++++++******++++++,,,)))***++++++))))))***+++++++++++++++++++++++++++---------------.........,,,,,,------------.........---------------,,,,,,)))***+++---.../////////---------,,,,,,,,,,,,+++,,,,,,++++++******))))))((()))+++,,,.../////////...///000000000///---,,,,,,,,,++++++++++++******...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,...///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------******++++++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---...,,,,,,,,,---------.........------,,,,,,------.......................................////////////........................////////////////////////000000000000000000000000/////////000111111222222222111000111222222111000000000111222222222222111222333333333333222111111222222333444666888:::;;;;;;:::999888777666666666444444333222333444555666555555555555444444444444333333333333222222222222333222111111000000000000000000000000000000000000////////////.....................---------------///////////////...---,,,eee[[[RRRPPPQQQOOOMMMMMMKKKKKKKKKJJJIIIGGGFFFFFFGGGIIIKKKJJJHHHFFFFFFFFFCCCAAA@@@@@@BBBBBBAAA???===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999777777;;;;;;;;;<<<<<<;;;::::::888888777777666666555555444555555555333111///---111000000///////////////000000000000////////////...000222333444333111000111111///......---------,,,...000000///---++++++///...------...---,,,***---,,,,,,---...///---,,,***---///000000///000000,,,,,,---,,,+++***,,,...,,,+++++++++,,,,,,---...,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,(((((()))+++,,,---...///.........------,,,,,,,,,+++++++++++++++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------*********++++++,,,,,,,,,,,,***)))''''''(((***++++++******+++------,,,***------------............,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,)))+++,,,+++***)))***,,,++++++++++++++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,))))))+++,,,------------....../////////...---,,,,,,,,,,,,+++++++++++++++..................------------------------------+++*********+++,,,---...------------------------++++++++++++++++++++++++*********++++++,,,,,,---...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++++++++,,,,,,,,,---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------.......................................////////////........................////////////////////////000000000000000000000000////////////000111222333222111000111222222111000///000000111111111111111111222222333222222111111111111222333555888:::;;;<<<:::888666555555555555444444333333333444555666555555555444333222222222333333333222222222222111333333222000///////////////////////////////////////////////////........................---------/////////000//////...---}}}ggg]]]TTTSSSSSSPPPNNNMMMJJJJJJIIIIIIHHHHHHHHHHHHGGGIIIKKKJJJHHHFFFFFFFFFCCCBBB@@@AAAAAABBB@@@???<<<=========<<<;;;;;;;;;::::::;;;;;;;;;:::999999::::::;;;<<<<<<;;;;;;;;;888888777777666666555555222222333222111///,,,+++111000000///////////////////////////000000000000222111111000111222333333111000///......---......000333555555333000000000000...,,,,,,------,,,+++,,,++++++---...///...,,,---///111111000......///,,,,,,---,,,+++***,,,...++++++++++++,,,---......,,,,,,,,,,,,,,,++++++***)))******++++++,,,,,,---,,,,,,,,,---------............------,,,,,,,,,+++++++++++++++,,,---......******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,+++++++++******---,,,***))))))***,,,---+++******+++------,,,***---,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++---------------------------.........---,,,,,,+++************++++++++++++******++++++,,,,,,,,,---000000000111000000//////...............---,,,,,,,,,,,,,,,---------------------.../////////...---------------------------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++))))))***+++,,,,,,------...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,------......---------------------------------,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......++++++************++++++((()))***+++,,,,,,+++***,,,,,,,,,---------.........------,,,,,,------.......................................////////////........................////////////////////////////////////////////////////////////000111222333222111000111222222111000222333444444555555444444000000111111111111111000000111222333555777999:::;;;999777555444444444444333333333333444444555555555444444333222111000000333333222222222111111111333222111000////////////////////////////////////.........///////////////........................---...//////000/////////|||hhh^^^UUUTTTTTTQQQNNNMMMIIIIIIHHHHHHHHHIIIIIIJJJGGGIIIKKKJJJHHHFFFFFFFFFDDDBBBAAAAAAAAAAAA@@@>>>;;;===>>>>>><<<;;;;;;<<<999::::::;;;;;;:::::::::999::::::;;;;;;;;;;;;:::777777666555555444444333111111222222222222111111111111000///////////////////////////000000000000111000...---...///222333000000///...............,,,///222111...,,,---//////---,,,,,,---------,,,,,,++++++---//////...---+++---//////---,,,++++++,,,---------++++++,,,...++++++++++++,,,,,,---...+++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,------------,,,,,,+++++++++***------------,,,,,,,,,,,,---,,,,,,,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,+++******)))---,,,+++++++++,,,---...)))***+++,,,,,,,,,,,,+++000///...---+++***))))))++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---++++++++++++++++++++++++*********+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***+++,,,---............)))***************++++++------,,,,,,++++++******000000000000///...------......------,,,,,,,,,,,,,,,,,,------------......,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------......,,,+++,,,------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***------,,,,,,++++++******,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,++++++************++++++((()))***+++,,,,,,,,,+++,,,,,,,,,---------.........------,,,,,,------.......................................////////////------------------------/////////////////////////////////////////////////////////000111111222222222111000111222222111000111111222333333333333222//////000111111111111000111111222222444555777888888777666555444333333333333333333444444444555555555444444333222111111000222222222222111111111111222111000000////////////000000000000000000000000.........///////////////.............../////////,,,---...///////////////zzzggg]]]UUUTTTTTTPPPMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIGGGIIIKKKJJJHHHFFFFFFFFFDDDBBBAAAAAAAAAAAA@@@>>>;;;===??????<<<;;;;;;<<<;;;;;;;;;;;;::::::999888888888999:::::::::::::::888777777666666555444444333333222222222222333333111111000///////////////.../////////000000000111000000/////////000111222000000///............///'''+++---,,,)))(((+++......---++++++---.........+++++++++,,,//////...---)))+++......---,,,,,,,,,---......---,,,,,,---///,,,,,,+++++++++,,,------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...(((+++------+++***+++---111111000///...------,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,++++++******++++++,,,***,,,---,,,+++***+++,,,++++++++++++++++++++++++)))******+++,,,,,,------...---------,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,---............*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...---,,,++++++---...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,---......,,,,,,,,,---------.........------,,,,,,------.......................................////////////------------------------////////////////////////////////////////////////---...000111222222111111222111000111222222111000---...//////000000/////////000111111222222222111222222222222333444555666555555555555555444333222333333444444555555444444555555555444444333333333222222222222111111111111111000000/////////000000000000000000000000000000............/////////000---........./////////000---............------,,,yyyfff\\\TTTSSSSSSOOOLLLJJJNNNLLLJJJHHHGGGFFFGGGGGGGGGIIIKKKJJJHHHFFFFFFFFFDDDCCCAAAAAAAAAAAA@@@>>>:::===@@@???===;;;;;;<<<======<<<;;;:::888777666777888999999::::::::::::::::::999999888888777777333222000...,,,,,,,,,,,,111111000///////////////.../////////000000111111000111222333444333222222000//////............///+++...000///++++++///333...,,,***+++,,,...//////+++++++++,,,///000///---)))+++...////////////000---...///...---,,,...000---,,,,,,++++++,,,,,,---***+++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,*********++++++,,,------***+++,,,------------,,,&&&+++///...***(((+++///,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,)))+++++++++***)))***+++++++++++++++++++++++++++******+++,,,,,,---...............------,,,,,,,,,))))))*********+++++++++............---,,,+++***+++++++++,,,,,,---------((()))***+++---...///000,,,---......////////////...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,***+++---//////...---,,,++++++++++++++++++++++++$$$&&&))),,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......,,,+++***+++---...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***((()))***+++,,,---......,,,++++++++++++++++++,,,,,,,,,---------.........///......------......///---,,,,,,---...///000111,,,,,,,,,---------.........------,,,,,,------......................................./////////000------------------------////////////////////////////////////////////////---...000222333222111000222111000111222222222000000000111222222222222222000111222333333333333333333333222222333333444555333444555555555444333222222333444444555555444444666666666666666555555555222222222111111111111000000////////////000000111000000000000000000000000---.........//////000000---.........//////000000/////////...---+++***)))yyyfff```YYYTTTSSSRRRPPPNNNKKKJJJHHHHHHJJJKKKJJJIIIGGGIIIJJJJJJHHHGGGGGGHHHGGGDDDBBB@@@@@@@@@>>>==================<<<<<<;;;777888:::;;;;;;:::888666888999;;;<<<<<<<<<;;;;;;555555555555555444444444222222111111111111111111000000000///......------000000//////.........---///000000000000000//////......---,,,,,,,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------++++++***)))***+++---...+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,---------............//////...---,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,------+++,,,,,,---,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,,,,++++++************+++,,,,,,------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++***))))))))))))))))))))))))))))))++++++++++++******))))))++++++,,,,,,,,,---------,,,---------,,,***((('''+++++++++,,,,,,---------111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++------------------------------++++++++++++------...---,,,+++++++++,,,------------,,,,,,+++++++++++++++******++++++,,,---,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))***+++,,,,,,......,,,,,,,,,,,,......---,,,+++******+++,,,------,,,++++++------,,,+++------------------------,,,,,,,,,---------......---,,,,,,,,,+++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,+++***))))))+++---...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------............///////////////////////////000000000000000000000000////////////////////////---///000222222000///---//////000111111111111111000000000000000000000000222222222222222222222222000000////////////000000111111222333444444444444555555555444444333333333444444333333444555777888:::999888777666666666666666555555444222111000000000000000000000000000000---......//////////////////............---------........................,,,------......------,,,zzzfff```XXXTTTSSSRRRPPPNNNJJJIIIGGGGGGIIIJJJIIIHHHGGGIIIJJJJJJHHHGGGGGGHHHFFFDDDAAA@@@AAA@@@???>>>===============<<<<<<;;;;;;<<<<<<===<<<;;;:::999999999;;;<<<<<<<<<;;;;;;888888777777666666666555555444444333222111000000......//////////////////111111111000000///////////////000000000000//////111000///........................------,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,------,,,------------------,,,++++++******+++,,,,,,------,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,------------...------......---,,,,,,+++++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))+++,,,,,,,,,,,,+++***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++*********)))++++++,,,,,,,,,---------,,,,,,,,,,,,+++******)))+++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,+++***++++++,,,------,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---,,,,,,+++++++++,,,,,,...---,,,++++++,,,---...,,,++++++++++++++++++,,,---,,,++++++------,,,+++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------,,,,,,,,,,,,+++*********+++---...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---........................------------....................................................................................---...///000000///...---//////000111111111111111000000000000000000000000////////////////////////000000////////////000000000111222333444444444444555555444444444333333333444444333333444555777888999999999888777777666666666555444333222111111000000000000000000000000000---......//////////////////............---------------------------------,,,------......------,,,}}}fff```XXXSSSRRRRRRPPPOOOJJJHHHFFFFFFHHHIIIHHHGGGGGGIIIJJJJJJHHHGGGGGGHHHEEECCCAAA@@@AAAAAA@@@???===============<<<<<<;;;>>>======<<<;;;:::999999999:::;;;<<<<<<<<<;;;:::999999888777666555555444777666555444222111000000------...//////000111111000000000/////////////////////000000111000000///333333111000////////////.........---------------------............//////++++++,,,,,,,,,,,,------+++,,,---......---,,,+++***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---,,,,,,+++***,,,,,,------------,,,,,,------,,,,,,++++++******++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,+++******,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,------------,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------------------------------+++,,,,,,------,,,,,,+++************+++,,,------+++++++++++++++*********++++++******++++++,,,---,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++*********))))))000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++---,,,++++++------,,,+++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...//////...---,,,//////000111111111111111000000000000000000000000........................000000////////////000000000111222333444444444444444444444444333333333333444444333444444555777777888999999:::999777666555555555444333222111111000000000000000000000000000---......//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,ggg```XXXSSSQQQQQQPPPOOOJJJHHHGGGGGGHHHIIIIIIHHHGGGIIIJJJIIIHHHGGGGGGGGGEEECCCAAAAAAAAABBBAAA@@@===============<<<<<<;;;>>>===;;;999888888777777999:::;;;<<<<<<<<<;;;:::888777666555444333222222555555444333222111111000......//////000000000000------------------,,,,,,//////000111111111000000444333222111000/////////...............---------------------............+++++++++,,,,,,,,,------+++,,,...//////...,,,+++***+++,,,---------++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++,,,------......------,,,//////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,+++***)))***+++---...---------,,,,,,+++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++++++++,,,---------------------------++++++------------++++++)))))))))***+++,,,------************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++//////...---------------++++++++++++++++++++++++***+++,,,------,,,+++***,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........------------------------++++++++++++++++++++++++........................---......//////......---//////000111111111111111////////////////////////111111111111111111111111000000////////////000000000111222333333444333333333333333333333333333333333333444444555666666777777888:::::::::888555444444444333333222111111000000000000000000000000000---......//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,jjjbbbYYYSSSQQQQQQPPPNNNKKKIIIHHHHHHIIIJJJJJJIIIGGGIIIJJJIIIHHHGGGGGGGGGEEECCCAAAAAABBBBBBAAA@@@===============<<<<<<;;;>>>===;;;:::999888888888:::;;;<<<<<<<<<;;;:::999888777666555444333222222111111111111222222222222111111000000////////////,,,,,,------------------//////000111111111111111333222111000////////////........................---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,+++,,,---......---+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------,,,------......------,,,,,,++++++***)))(((((('''+++++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---.../////////+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........+++******)))***+++---...---------,,,,,,++++++++++++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,*********+++,,,------------------------++++++------------++++++))))))***+++,,,---------************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,+++,,,,,,---......++++++++++++++++++++++++***+++,,,------,,,+++***,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000000///////////////000111111111111111////////////////////////222222222222222222222222000000////////////000000000000111222333333333333333333333333333333333333333333444555555666666666777888999:::999777555333333333333222222111111000////////////////////////---......//////////////////............---------------------------------,,,------......------,,,mmmfff[[[TTTRRRQQQOOONNNLLLJJJHHHIIIJJJKKKJJJJJJGGGIIIJJJJJJHHHGGGGGGHHHFFFDDDBBBAAABBBBBBAAA@@@===============<<<<<<;;;???>>>>>>===<<<;;;:::::::::;;;<<<<<<<<<;;;:::999999999888777666555555444///000000111111222333333222222111000000///......///////////////000000000//////000111222222222222111000000///////////////.............../////////---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......//////......,,,,,,------------,,,,,,,,,,,,,,,+++*********)))++++++******++++++,,,------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---............++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++------------------------+++,,,,,,------,,,,,,+++***+++,,,---------------*********+++++++++++++++++++++******++++++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************+++,,,---...++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------------,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000////////////000000///000111222333333333333222222222222333333333333222333444555666666666666666777777888777555444333333333222222111111111111////////////////////////---......//////////////////............---------........................,,,------......------,,,qqqiii^^^VVVRRRQQQOOONNNKKKIIIHHHHHHIIIJJJJJJIIIGGGIIIJJJJJJHHHGGGGGGHHHGGGEEECCCBBBBBBBBB@@@???===============<<<<<<;;;======>>>>>>>>><<<;;;:::;;;;;;<<<<<<<<<;;;999999888888777777666666666555111111222222222222222222111111000000000000000000/////////000000111111111//////000111222222222222000////////////000000111---........./////////000......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,++++++,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------***++++++++++++,,,,,,,,,+++,,,---............---++++++,,,,,,,,,,,,++++++------------------------++++++*********+++,,,------,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,---.........---,,,++++++++++++,,,,,,,,,---++++++******++++++,,,---,,,,,,+++++++++,,,---...------------------------+++++++++*********)))))),,,+++++++++++++++,,,,,,+++,,,---......---,,,+++,,,++++++++++++++++++,,,+++******+++---......---++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---......///000000///...---,,,+++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------------------------------/////////......///////////////000111111111111111000000000000000000000000000000000000000000000000000000////////////000000///000111222222333333222111111222222222333333333222333444666666666666555666666666555444444333333222222222222111111111111////////////////////////---......//////////////////............---------------------------------,,,------......------,,,tttkkk___WWWSSSQQQOOOMMMJJJHHHGGGGGGHHHIIIIIIHHHGGGIIIJJJJJJHHHGGGGGGHHHHHHFFFDDDBBBBBBAAA@@@>>>===============<<<<<<;;;999:::<<<======;;;:::888;;;;;;<<<<<<<<<;;;999888555555555555555444444444444444444333333222222222/////////000111111222222---.........//////000000//////000222222333333333////////////000111222333---.........//////000000//////.........---------++++++,,,,,,,,,---------000...,,,******,,,...000000///---,,,+++,,,,,,------------.........//////------------------------******+++++++++,,,,,,,,,***+++,,,,,,------------***++++++,,,,,,++++++************************+++++++++*********+++---...---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...------,,,,,,++++++***,,,,,,,,,------.........------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,++++++------------------------+++++++++,,,,,,------------------.........//////***+++,,,------,,,******+++++++++,,,,,,---------***)))))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------------------------------...---++++++++++++---...---.../////////...---,,,+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,+++***+++,,,...///........................---------,,,,,,,,,++++++......---,,,++++++++++++,,,,,,............,,,,,,---,,,+++******+++,,,---+++******+++---......---++++++++++++++++++++++++,,,,,,------------......000000000///.........---++++++,,,,,,,,,---------------------------------------......///000111111000///---+++++++++---...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......//////000111111111111111000000000000000000000000111111111111111111111111000000////////////000000///000111222222333222222111111111222222333333333222333444666666666666555666666444333333222333333222222222111111111111111////////////////////////---....../////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,tttnnnddd\\\WWWTTTRRRQQQJJJHHHGGGGGGIIIJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGEEECCCAAA@@@??????======<<<<<<<<<;;;;;;;;;===>>>??????>>>;;;888666999::::::;;;;;;::::::999::::::999888777666555444444333111222333333222000...------------...//////------------------------111111111222222333333333333222000///000///...,,,///......------,,,++++++---.........---,,,,,,+++,,,,,,------.../////////..................------//////.........------------+++)))(((((()))+++---///...---...111111///,,,---......,,,)))&&&&&&''',,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...//////---,,,+++*********------------------------************************++++++++++++++++++++++++,,,,,,++++++******++++++,,,+++)))***,,,------,,,++++++++++++++++++++++++++++++***)))(((((())))))++++++------------++++++,,,,,,++++++++++++************))))))***+++,,,,,,---,,,,,,,,,,,,+++)))'''***++++++,,,,,,++++++***+++++++++++++++***)))(((+++++++++,,,,,,---------***************************+++---......---+++***...---+++***)))***++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////---,,,+++******------++++++++++++------......------------......---------,,,,,,+++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------,,,+++)))(((************+++,,,---...,,,+++***---111333222000...---,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---............------,,,,,,,,,...------,,,,,,,,,------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................------......//////000000////////////////////////000000000000000111111222////////////000000000000......///000000000000000333333333333333333333333555555666666555555444333333555777555333111333555000000000000000///......////////////////////////------------------------............////////////////////////////////////,,,,,,,,,------.........uuunnneee\\\VVVSSSQQQPPPJJJHHHGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEECCCAAA@@@??????======<<<<<<<<<;;;;;;;;;<<<===>>>???>>>;;;999777:::;;;;;;<<<<<<;;;;;;:::::::::999888777666555444444333111222333333222000//////......//////000111////////////////////////111111111222222222333333222000////////////...,,,------------------------------......------,,,+++---------------,,,,,,,,,------...............---///.........------------,,,,,,++++++++++++,,,,,,...---,,,---///000...,,,---.........,,,++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,---...(((&&&%%%&&&'''(((((((((++++++++++++++++++++++++,,,,,,+++***************,,,---............---,,,,,,,,,,,,------.........***************+++,,,,,,111...,,,---...///---***++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,---************************------------------------...---,,,+++++++++,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++***++++++,,,---......///------------------------------,,,++++++,,,------......------------...............---------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++++++++++++++***++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000++++++,,,,,,,,,+++***)))---,,,,,,,,,---......//////...---000333444333111...---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---.........---------,,,,,,,,,...------,,,,,,---------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,............////////////.................................///////////////////////////////////////000000//////000000111222////////////000000000000//////000111111111111111222222222333333444444444444444444444444333333222222333555333111000111333000000000000000///..............................------------------------............////////////........................,,,,,,------------------vvvoooeee\\\VVVSSSPPPOOOJJJIIIGGGHHHIIIKKKKKKJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGEEECCCAAA@@@@@@???<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<:::999;;;<<<<<<======<<<<<<;;;999999888777666666555555444333111222333333222000000000//////000000111222000000000000000000000000111111111111111222222222///...------...///...---++++++,,,------...//////------......------,,,,,,...------,,,++++++******+++,,,---...........................------------+++,,,---......---,,,+++---,,,+++,,,------,,,++++++,,,......------///000++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,...///000+++***((()))+++,,,,,,+++++++++++++++++++++++++++------,,,++++++++++++,,,------...//////...------***++++++,,,...//////000+++************++++++,,,///+++'''(((+++---,,,))),,,,,,------------,,,,,,***++++++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++000...---++++++---...000------,,,,,,,,,---......******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------............***++++++,,,---...//////------,,,,,,,,,,,,------......------------......//////............------)))******+++---......///++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++++++++,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,++++++...---------------...///000//////000222222111000------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---......------------,,,,,,,,,---------,,,,,,------...,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---............/////////........................///////////////.........////////////////////////000000//////000000111222000000000000////////////000000111222222222222111000111111222333444555555333333333333333222111111000111222111/////////111///000000000000///..............................---------------------------............/////////........................------------------,,,,,,wwwpppfff]]]VVVRRROOONNNJJJIIIHHHHHHJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFEEECCCAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999888888777666666555555444333111222333333222000000////////////000111111111111111111111111111111000111111111111111111111---,,,+++,,,...///...---,,,,,,,,,---------......,,,------...------,,,,,,---------,,,,,,,,,++++++***+++,,,---.../////////------------------------,,,,,,------------,,,,,,...---,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***************+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,---...///000///...------///000000///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,))))))***++++++,,,------+++++++++******++++++,,,...)))$$$%%%***---+++(((,,,------......------,,,***+++,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000...---,,,++++++***++++++,,,---...//////---------,,,,,,---------...------,,,,,,------...............------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,//////////////////...------,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,---......,,,,,,---.........---------------------------------------.........//////........................000000//////......------///////////////////////////////////////000111111000000000000//////////////////000111111111111000///000111222333444555555333333333333333222222111000000000000000///000000//////000000//////...---................................................---------.........//////.................................------,,,,,,,,,wwwpppfff]]]VVVRRROOONNNKKKIIIHHHHHHJJJKKKKKKJJJLLLLLLKKKJJJHHHGGGFFFFFFGGGFFFDDDCCCAAAAAA@@@@@@;;;<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;::::::;;;;;;;;;;;;::::::888888777777666555555555444333111222333333222000//////......//////000111000000000000000000000000000000000000000000000000,,,+++***,,,...///...---......---------,,,,,,,,,,,,,,,------...------,,,,,,---------.........///***+++,,,---............,,,,,,------------------...,,,+++******+++,,,...//////...---,,,,,,------***,,,------++++++,,,---........................***+++,,,------,,,+++***************+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,+++******,,,------,,,++++++++++++++++++++++++++++++*********++++++,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,111---((()))---//////---,,,------......------,,,***+++,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000...---,,,++++++------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................))))))******+++,,,---...,,,,,,++++++,,,,,,------///000000000///------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,---...///+++,,,,,,---...---------------------------------------------....................................000000//////......------/////////////////////////////////...///000000111111000000000/////////...---......///000///////////////000111333444555555444444444444444333222222111000000000111111111111///////////////...------................................................------------.............................................------,,,,,,,,,vvvoooeee\\\VVVSSSPPPOOOKKKJJJHHHIIIJJJLLLKKKKKKNNNMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999::::::::::::::::::999777777777666666555555555444333111222333333222000///............///000000////////////////////////000000000000////////////---,,,+++,,,...///...---//////...---,,,,,,++++++,,,,,,------......------,,,,,,---......///000000***+++,,,---------------,,,,,,,,,,,,------------...---***))))))***---...///000///---++++++,,,...---...///...---,,,---...------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,+++***))))))+++,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++,,,------,,,++++++.........------,,,,,,,,,---,,,,,,++++++++++++,,,///---++++++,,,---------,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------+++***(((******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.....................------,,,,,,,,,------............------------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++------,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,------***++++++++++++++++++,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,---...------------...///000111111222333222000......///,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...,,,,,,,,,,,,---......///++++++,,,---------------------------------------,,,------------.................................///////////////.........//////////////////////////////......//////000111111111000000//////......,,,---......//////......///000000111222333444444444444444444444333333222222111000111222333222111...////////////...------------------------------........................,,,------------.........------------------------------------------,,,,,,uuunnneee\\\VVVSSSQQQPPPKKKJJJIIIIIIKKKLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKFFFEEEDDDCCCBBBAAAAAAAAA;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::666666666666666555555555444333111222333333222000000000//////000000111222000000000000000000000000000000/////////............---,,,---...///...------------------------,,,+++,,,------......------------------------------+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---......//////,,,))))))+++...+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,***+++---......---+++++++++++++++++++++++++++++++++++++++,,,------+++,,,---......---,,,+++------------------------...---,,,++++++++++++++++++---...,,,***)))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,---------,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------***++++++,,,---......///......---------,,,,,,,,,,,,---...//////...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++++++++***++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++************+++---...,,,,,,,,,---///000222333000222333222000...///000,,,+++++++++,,,,,,---......------------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,---...//////++++++,,,------------,,,........................,,,,,,---------..........................................//////////////////////////////////////////............///000000111111111000///.........---......///////////////000000111111222222222333333333333333333222111111222000///000222444222111......//////......---,,,------------------------........................,,,,,,---------.........------------------------,,,,,,------------------tttnnnddd\\\WWWTTTRRRQQQKKKJJJIIIIIIKKKLLLLLLKKKJJJKKKKKKLLLMMMNNNNNNOOOFFFEEEDDDCCCBBBAAAAAAAAA;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;666666666666666555555555444333111222333333222000111111111000111222222333000000000000000000000000000000//////.........---///...------//////...---+++,,,,,,------......///+++,,,,,,---.........---...------,,,,,,++++++***,,,,,,---------,,,+++++++++++++++,,,,,,---------------...//////...---------......+++((('''***---((()))************+++---************************---,,,+++******+++,,,---///......------.........++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***+++,,,---...,,,***))))))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,---...//////...---,,,))))))***+++,,,,,,---......---,,,,,,++++++++++++---111444222---+++,,,///***++++++,,,,,,++++++***+++++++++++++++***)))(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---......///...---+++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,---,,,,,,++++++,,,,,,------------.........//////******+++,,,------...///---------,,,,,,+++++++++)))************+++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++*********+++,,,---))))))***+++---///111222---000222111...,,,---///++++++++++++,,,,,,---.........---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........+++++++++,,,---...///000++++++,,,---------,,,,,,........................,,,,,,,,,---------..............................---.........//////000000////////////////////////...............///000000222111111000///......---...//////000000000000000111111111111111111222222111222222222222111000000111///...///222333222000......//////......---,,,------------------------////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,------.........rrrmmmeee^^^XXXSSSOOOLLLKKKIIIHHHHHHJJJMMMMMMMMMLLLLLLLLLLLLJJJHHHFFFEEEGGGGGGFFFDDDCCCBBBAAA@@@BBB???<<<<<<===???@@@@@@<<<<<<<<<<<<;;;:::999888999:::;;;<<<<<<<<<;;;:::888888888888999:::;;;<<<333333222222222222333333---...///////////////...111111222222222222111111000000///...............///000111111...)))$$$!!!000---***+++...000000///,,,---......//////......000///...------...///000------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))***+++,,,---------------,,,***)))***---...,,,)))------,,,,,,,,,+++++++++******))))))***+++,,,,,,///...,,,***)))))))))***.........------,,,,,,,,,,,,'''###$$$(((++++++)))...---+++******+++---...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++))),,,++++++******++++++,,,,,,,,,,,,+++++++++******+++,,,------++++++,,,---+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...------,,,,,,++++++***...---+++*********++++++------------------------...........................---+++******+++---...------------------------,,,,,,,,,---------...............///......------//////.........------------------,,,,,,+++++++++------,,,++++++******)))++++++++++++++++++++++++......---------,,,,,,,,,---------...------,,,,,,------------,,,,,,+++***++++++------------++++++---------------------------------,,,,,,+++++++++------------------------,,,++++++,,,...//////...,,,,,,*********+++,,,---///...,,,*********,,,---******+++---111333333222111000///...---,,,,,,,,,...+++)))***,,,...---,,,---------------------------,,,+++******,,,.../////////...------,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------------............------...------------.../////////...---,,,,,,---...///......///000000000000000////////////////////////////////////////////////333222000/////////000111000000////////////000000//////000111222222333333444444444333333222222222000000000000000000000000////////////////////////,,,---......//////......111///......//////...,,,................................................---------,,,,,,+++++++++rrrllleee^^^XXXSSSOOOLLLLLLJJJHHHHHHJJJLLLMMMLLLKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@@@@>>><<<<<<===>>>???>>>????????????>>>===<<<<<<999:::;;;<<<<<<<<<::::::777777777777777888888999555333222000...,,,,,,+++...///////////////......111111222222222222111111000000///...............000111222222111...+++)))///---***+++---//////...,,,---......//////......---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,******,,,///000...,,,.........---------,,,,,,,,,+++++++++***+++++++++...---,,,+++++++++,,,------------------,,,,,,,,,///+++'''(((+++......,,,...---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111111111///...------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,------------,,,+++++++++***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++------------------------------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........------,,,......------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,---------------,,,,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++***)))***,,,---,,,+++...---,,,+++++++++,,,---...---+++******+++,,,---******+++---000222111000000///...---,,,,,,,,,,,,---,,,***+++...///...,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---.........------,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------............---------------------.../////////...------------...///......///000000000000000////////////////////////////////////////////////111111///.........//////000000////////////000000//////000111111222333333333333222222111111111111000000000000000000000000........................,,,---......//////......,,,,,,------......//////................................................---------,,,,,,,,,++++++qqqlllddd]]]WWWSSSPPPMMMMMMKKKIIIIIIJJJKKKLLLKKKIIIJJJKKKMMMMMMMMMLLLLLLFFFFFFEEECCCBBBAAA@@@???>>><<<<<<<<<===>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<;;;:::999777666666555555555555555777666444222000///......000000//////......------111111222222222222111111000000///...............------.........---,,,+++...,,,++++++---......---,,,---......//////......///...------------...///++++++++++++++++++,,,,,,+++,,,,,,------.........------------------------+++++++++,,,,,,---------...---,,,++++++,,,,,,---*********,,,...///...---//////.........---------,,,,,,,,,+++++++++++++++---,,,,,,,,,------...///,,,,,,,,,,,,------------000,,,******---//////------,,,+++******+++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,...------,,,,,,------...------------,,,,,,,,,,,,+++,,,------++++++,,,---//////...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,---,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------,,,+++******,,,,,,,,,***///...------,,,,,,,,,---,,,,,,+++******+++---...+++++++++---///111000///......---,,,+++++++++++++++******+++---...,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------,,,,,,++++++******+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++------............---------------------......//////...------------...///......///000000000000///////////////////////////////////////////////////000///...---------......000//////......//////000///000000111111222222222111111111000000000000000000000000000000000000000........................,,,---......//////......---///111000...---///111........................------------------------------------,,,,,,,,,,,,pppkkkccc\\\WWWSSSPPPNNNMMMKKKIIIIIIJJJKKKKKKJJJHHHIIIKKKLLLMMMMMMLLLKKKFFFEEEDDDCCCBBBAAA@@@???<<<;;;;;;<<<======<<<:::::::::;;;;;;<<<;;;;;;;;;:::;;;<<<<<<<<<;;;:::999888777666555444444444444333222222222222333444444111111000///...---------111111222222222222111111000000///...............,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---......///........./////////....../////////+++,,,,,,,,,,,,,,,------,,,,,,,,,---------....................................---,,,,,,+++******000///---+++***+++,,,---)))))))))***++++++***)))............------------))))))***+++++++++++++++,,,,,,,,,,,,,,,------...+++++++++,,,,,,------......,,,******,,,------,,,,,,++++++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++++++++,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,------++++++,,,---//////......---------,,,)))***++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------------------------------,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,,,,......---+++......------,,,,,,++++++++++++******+++,,,---...---------...000111000...---,,,,,,+++******++++++(((((()))***++++++***)))///......------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,------......------,,,------,,,,,,------...///.........------.........---...//////000000////////////////////////////////////////////////////////////................../////////......////////////000000000111111111222000000000000000000000000000000000000000000000000........................,,,---......///.........333666888555///,,,...111........................------------------------------------------,,,,,,~~~pppjjjbbb[[[VVVSSSQQQOOOMMMKKKIIIIIIJJJKKKKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDBBBAAA@@@???<<<;;;;;;<<<======;;;:::===>>>>>>????????????>>>;;;;;;<<<<<<<<<;;;999888999888777666555444444444---------...000111333444222111000...------------111111222222222222111111000000///...............222111000///...//////000+++,,,---,,,,,,++++++,,,,,,---......///.........++++++++++++++++++++++++------------......//////,,,,,,,,,---------------........................---------,,,,,,++++++***111///---+++++++++---...++++++,,,+++***)))((((((---------,,,,,,,,,,,,+++%%%'''(((***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------------,,,++++++,,,---,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------+++++++++,,,,,,---------///......---......//////,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,+++,,,------++++++,,,------------....../////////)))***++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,---------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,,,,......---+++,,,,,,,,,,,,++++++******************+++,,,,,,---///......///111111000...,,,,,,+++*********++++++)))***++++++++++++++++++.........------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......---..................---------.../////////////////////////////////////////////////////////////////////////////////////////////............//////000000000000000111111111000000000111111111111111////////////////////////........................,,,---......///.........222555777444///+++---111........................------------------------------------------------}}}oooiiiaaaZZZUUUSSSQQQPPPMMMKKKIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFGGGGGGFFFDDDCCCBBBAAA@@@===;;;;;;;;;<<<===<<<;;;======>>>>>>>>>>>>======;;;<<<<<<<<<<<<;;;999888999999888666666555555555111111000000000111222222111000///...------...///111111222222222222111111000000///...............111000///......------...+++---......,,,++++++,,,,,,---......//////......+++,,,,,,------,,,,,,+++------......//////000000------------------------------------------------******+++,,,,,,---......///...---,,,,,,------...---...000///---++++++,,,------,,,,,,,,,+++++++++%%%''')))+++,,,---,,,,,,+++,,,,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,------------------,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...***++++++,,,,,,------...,,,,,,,,,---------------,,,++++++******++++++,,,------------,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,---...///000000***++++++,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,------------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,------......---------...............///++++++,,,,,,,,,,,,------))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,------,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------------------------------,,,+++******,,,,,,,,,******++++++,,,,,,++++++************+++++++++++++++...------...000111000...,,,,,,+++******++++++,,,,,,------,,,+++,,,...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...------...//////...------------...////////////...////////////////////////////////////////////////......///000000000/////////......------......///000000000000000000000000000000000000111111111111////////////////////////------------------------,,,---......//////......,,,...000///---,,,...000........................,,,,,,,,,,,,,,,,,,,,,,,,------------............}}}nnnhhh```YYYUUUSSSRRRQQQLLLJJJHHHHHHJJJLLLMMMLLLKKKKKKLLLLLLKKKJJJHHHGGGHHHHHHGGGEEEDDDCCCBBBAAA???===;;;:::<<<=========<<<<<<===<<<<<<;;;:::999;;;<<<<<<===<<<:::999888888888777666555555666666666555444333222222222222111000...------...///000111111222222222222111111000000///...............---------------,,,,,,,,,,,,...000000---+++,,,---,,,---......//////......---...////////////...---,,,,,,------...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///------------............+++---000000...---...000...---------,,,,,,,,,,,,***+++,,,......---,,,+++***+++,,,---------,,,+++,,,,,,,,,++++++++++++++++++,,,---,,,+++*********((()))***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......((()))***+++,,,++++++***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---,,,,,,,,,------......///++++++,,,---------------........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,....../////////,,,,,,,,,------.........+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))***,,,,,,------,,,***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++***)))***,,,---,,,+++)))***+++------------,,,***++++++++++++******)))+++***+++,,,///000///---,,,,,,++++++++++++,,,,,,,,,,,,,,,***((()))---000)))******++++++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------...//////...------,,,---......//////......////////////////////////////////////////////////,,,---.../////////......///......------......///000000000000000000000///....../////////000000000////////////////////////------------------------,,,---......//////......***++++++,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------.........///}}}nnnhhh```YYYUUUSSSRRRRRRKKKIIIHHHHHHJJJMMMMMMMMMKKKKKKLLLMMMMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@===;;;:::;;;===>>>>>>@@@@@@@@@@@@???>>><<<<<<<<<<<<======<<<:::999888777777666555555555555666222111000000//////000000000///...------...000111111111222222222222111111000000///..................//////000111111000000,,,///111111...,,,,,,---,,,---......//////......******,,,,,,,,,,,,******++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...'''***---...------///222//////.........---------...///000000///...+++***)))***,,,.../////////...---,,,,,,++++++*********((()))******((('''''''''(((((()))++++++,,,,,,,,,))))))))))))))))))))))))//////...---,,,******)))******+++,,,,,,---......***+++---/////////---,,,...------,,,,,,------...,,,,,,,,,+++++++++******+++,,,------++++++,,,---------------------,,,,,,+++,,,------......------........................+++++++++,,,,,,---------------------------------***++++++,,,,,,------...***+++---...///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------,,,,,,,,,---------......+++,,,---...////////////+++++++++,,,,,,---------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******((()))***+++,,,---------***+++,,,,,,------------------++++++++++++------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,++++++,,,...000///...)))***,,,.../////////...+++++++++++++++***)))((()))((()))***---...---,,,,,,,,,,,,+++,,,,,,------)))***)))&&&$$$%%%***///***+++,,,---......///000---,,,+++******,,,...///------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,---...//////...---,,,,,,---......//////......////////////////////////////////////////////////***+++---...///...------.........------.........000000000000////////////---------.........//////////////////////////////------------------------,,,---......//////......///...,,,,,,------,,,***........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////|||mmmggg___YYYVVVTTTSSSRRRMMMLLLJJJJJJLLLNNNNNNNNNJJJJJJKKKKKKLLLLLLMMMMMMJJJHHHEEECCCCCCBBB@@@???>>>===;;;<<<>>>??????>>><<<<<<===>>>>>>===<<<;;;888999:::::::::999888777999888777666666555555555111111000000000000000000///////////////000111111000111111111111222222222333333222111000///....../////////...---------,,,......////////////......///////////////......---...---,,,,,,,,,,,,---...---------------...///000...---,,,+++***+++,,,,,,------...///000000000/////////...------------...------------------------+++,,,---......,,,***)))///...---,,,,,,,,,,,,,,,...---+++))))))***+++,,,------,,,,,,,,,------...---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---,,,,,,++++++***+++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........000...,,,---//////---+++------------------------///...,,,*********,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---222///+++***,,,------+++---,,,+++,,,...---,,,***++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++++++++------------++++++------......///000111111......////////////..................------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,++++++*********,,,------+++******,,,...---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++........./////////000000***************************++++++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------------............------------------------------++++++++++++++++++++++++...------,,,,,,,,,------***++++++,,,---...//////------......//////000000---------............///...............---------000000000000000///......------...///000000/////////////////////////////////////////////000111111000000000000000000000000000000//////.........---......------------......)))***+++,,,---...............------------......---------............///++++++++++++++++++++++++,,,,,,,,,------,,,++++++|||kkkfff^^^XXXUUUTTTSSSRRRMMMKKKIIIJJJLLLNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLJJJGGGEEECCCCCCBBB@@@???>>><<<;;;;;;===???>>>>>>======>>>??????>>>===<<<::::::;;;<<<<<<;;;:::999999888777666666555555555222222111000000000111111///////////////000111111000111111111111222222222222222111000///...------...............---------------............------------...//////////////////...------------...//////......---------......///...---,,,,,,,,,------+++,,,------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---+++***......---,,,,,,,,,,,,,,,---,,,+++))))))***+++,,,...------,,,,,,,,,------------,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,++++++***++++++,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......111///---...///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,...------,,,,,,------...///,,,)))***,,,/////////---,,,++++++,,,---,,,***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,---------......//////......------------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******++++++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,------,,,******,,,...---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,---------------------------............---------............///------..................000000000000000///......---......////////////...........................///////////////000000111////////////////////////000/////////..................------------......+++,,,------............------,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++{{{iiiddd]]]WWWTTTSSSRRRRRRLLLJJJIIIIIIKKKMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIGGGDDDCCCCCCBBBAAA???===<<<:::;;;<<<>>>=========>>>???@@@@@@???>>>===;;;<<<===>>>>>>===<<<;;;999888777666666555555555333333222111111111111111///////////////000111111000111111111111222222222111111000///...------,,,---------...............,,,,,,------------,,,,,,+++,,,---...///000000000000///............///000000000///------,,,,,,,,,000///...------------...,,,------------,,,,,,+++------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++...------,,,,,,,,,,,,,,,,,,+++*********+++,,,---......---,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++++++++,,,------,,,++++++***++++++,,,,,,---,,,+++******+++,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------///...------......---+++++++++++++++++++++++++++///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------.........,,,******,,,...//////---+++)))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------..................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------,,,,,,,,,++++++++++++***,,,------,,,+++***,,,...+++++++++++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++)))*********++++++,,,,,,...---------,,,,,,,,,+++---------------,,,,,,,,,---------............///,,,---------...///////////////000000000///............/////////......---........................////////////000000000000////////////////////////////////////..................------------......------...//////.........,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------+++,,,,,,------,,,,,,,,,{{{hhhccc\\\VVVSSSRRRRRRQQQKKKJJJHHHIIIKKKMMMNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJIIIGGGDDDCCCCCCBBBAAA@@@===;;;::::::<<<===<<<<<<<<<===>>>???@@@???>>>===;;;;;;===>>>>>>===<<<<<<999888777666555555555555444444333222111111111111///////////////000000111000000111111111222222222222222111000///...------,,,---------.../////////,,,------......------,,,+++,,,---...///////////////................../////////...---------------///......---------------////////////......---,,,...000111222222000...---++++++++++++++++++++++++,,,---.........------,,,------,,,,,,+++,,,,,,---+++************,,,------......---,,,++++++++++++...------,,,,,,------...++++++*********++++++,,,++++++******++++++,,,,,,,,,,,,+++******+++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,++++++***++++++++++++++++++++++++///......---------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,---.........------,,,,,,,,,,,,------000///---,,,,,,,,,,,,,,,,,,+++))))))+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,---,,,++++++,,,---************************,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,---------............///,,,,,,,,,---...///000000...///////////////......////////////...---,,,,,,...........................//////000000000000000///////////////////////////////////////............------,,,,,,------...---............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........------------------------++++++,,,---------,,,,,,{{{hhhccc\\\VVVSSSRRRQQQPPPKKKIIIHHHIIILLLNNNOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIFFFDDDCCCCCCCCCAAA@@@>>><<<::::::<<<<<<<<<;;;:::;;;===>>>>>>>>>======999:::;;;<<<===<<<<<<;;;999888777666555555555555555444333222111111111111///////////////000000111000000111111111222222222444333333222111000//////,,,---------.../////////......////////////......------............---------------------------------------------...//////------------,,,,,,++++++.../////////...---,,,,,,...000111222222000...---++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,---************+++,,,,,,---...---,,,+++++++++++++++---------,,,,,,---------******))))))))))))******+++*********++++++,,,---++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,------------------------.........---............+++,,,,,,------,,,,,,++++++++++++,,,,,,---------*********+++,,,,,,,,,---,,,++++++++++++++++++,,,//////...---,,,++++++,,,,,,***)))***,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++++++++*********++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++,,,---************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------*********++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------,,,,,,******++++++,,,------...000/////////......---------------............///,,,,,,,,,---...///000000......////////////............///......---,,,,,,..............................///000111000000///.................................///////////////------,,,,,,,,,,,,------,,,,,,---------,,,,,,+++------............------,,,,,,,,,------------...++++++++++++++++++++++++***+++,,,,,,---------,,,|||jjjddd]]]VVVSSSQQQPPPOOOLLLJJJIIIJJJMMMOOOPPPPPPNNNMMMMMMLLLKKKJJJJJJIIIHHHFFFDDDCCCCCCCCCBBB@@@???===;;;;;;<<<===<<<;;;:::;;;<<<===>>>>>>======777888:::;;;<<<<<<;;;:::999888777666666555555555555444333111111000000000///////////////000111111000111111111111222222222555444333222111000000///---------..................//////////////////..................---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------///000000,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,++++++***------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++***))))))))))))***************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++...///000///...------///------------------------,,,---------............++++++------------++++++***++++++,,,,,,------...************++++++++++++++++++************++++++***,,,------------...000+++******,,,...///---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***************************++++++++++++,,,,,,,,,***,,,...---,,,++++++,,,*********+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))***+++,,,---......///////////////.........---------............///,,,---------.../////////------.../////////......------.........------,,,---------------------------...000111111111000///.................................///////////////------,,,,,,,,,,,,------++++++,,,,,,---,,,,,,+++------////////////------,,,,,,,,,,,,------------++++++++++++++++++++++++******+++,,,------------}}}lllfff^^^WWWSSSQQQOOONNNLLLKKKJJJKKKNNNPPPQQQQQQMMMMMMLLLLLLKKKKKKJJJJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@>>><<<<<<=========<<<:::;;;===>>>??????>>>>>>777888:::;;;<<<<<<;;;;;;999888777666666555555555444333222111000////////////////////////000111111000111111111111222222222444444333222111000//////...............------------......//////......---,,,,,,---.........------,,,---...//////...---,,,......---------......///,,,---.........---++++++******+++,,,,,,,,,++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,++++++******+++,,,,,,---++++++,,,,,,,,,+++******************+++,,,------,,,++++++******++++++,,,---,,,,,,+++******++++++************+++,,,---...******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******---...000///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++---......---+++*********+++,,,,,,---......,,,,,,+++++++++++++++***,,,++++++******++++++,,,))),,,......---,,,...000******,,,...111000...,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,------------....../////////***++++++,,,,,,++++++***++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,......,,,++++++,,,++++++++++++,,,,,,,,,---)))******++++++******)))++++++++++++++++++++++++------------............++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++------------------......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,***((('''******++++++,,,,,,,,,---------...............///---------............///------..................,,,---......//////......,,,,,,---.........---------------------------------...000111111111//////..................................../////////000---,,,,,,++++++,,,,,,---++++++,,,---.........---+++,,,...//////...,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------~~~mmmggg___XXXSSSQQQOOONNNMMMKKKJJJKKKNNNQQQRRRRRRLLLLLLLLLLLLKKKKKKKKKKKKHHHFFFCCCCCCCCCCCCBBBAAAAAA???=========>>>===<<<;;;<<<>>>???@@@@@@@@@???777999:::<<<======<<<<<<999888777666666555555555444333222000///.........///////////////000111111000111111111111222222222333333222111000///....../////////......------,,,,,,------......------,,,***+++,,,---.../////////---...///000000///...---000///...------------------.../////////...,,,,,,+++,,,------............//////...------------...------------------------***)))))))))***++++++,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,+++***))))))))))))***+++,,,......+++******************+++///...------,,,,,,,,,,,,************+++,,,---...******++++++++++++******************************+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********)))+++---,,,)))((()))+++++++++++++++++++++++++++***+++,,,,,,---------,,,***+++---......---+++*********+++,,,,,,---......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,///000///,,,***+++,,,)))***---000222222...+++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------))))))******+++,,,------++++++,,,,,,,,,,,,+++++++++,,,------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------.........------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,***,,,......---++++++,,,+++++++++,,,,,,---------))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,---------.........---,,,,,,++++++*********---------....../////////******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++)))&&&%%%,,,,,,,,,++++++++++++***,,,,,,,,,------.........---------.........//////...............---------,,,,,,---.../////////...++++++,,,---............---------------------------...000111222111///...........................---.........//////000000---,,,,,,++++++,,,,,,---+++,,,---...////////////***+++---......---+++***++++++,,,,,,,,,---------------------------------)))***+++,,,------...---|||mmmggg___YYYWWWUUURRRPPPOOOMMMJJJJJJLLLNNNOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMLLLIIIEEEAAA@@@AAACCCEEE???>>>======>>>>>>===<<<======<<<<<<<<<<<<======<<<;;;;;;<<<======<<<:::777666666666666666777888222222222111111111111111000000//////......------//////000000111111111111444333111///......///000222000...---------///000......//////////////////------------------------///...------,,,,,,,,,,,,........................------,,,+++,,,---...///------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,+++*********+++,,,---+++---......---,,,,,,---///...---,,,+++,,,---...,,,,,,,,,---------............---------,,,,,,,,,...---,,,++++++,,,---...------++++++++++++------///...---+++***)))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++******))))))******---,,,,,,++++++,,,,,,------,,,+++******+++,,,---***))))))+++///000...++++++,,,---.........---,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,---............---,,,,,,+++******///////////////---+++***))))))***+++,,,,,,---...)))***,,,,,,,,,***(((''',,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++...,,,***,,,...000...,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,************************---------,,,,,,+++++++++******************++++++,,,+++******)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++...---++++++++++++---...---,,,+++,,,------,,,***...---,,,,,,++++++++++++//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++........................---......///////////////...---,,,,,,,,,,,,---...........................,,,,,,,,,---------.........---,,,,,,,,,,,,---...---......///000111111222////////////............000...---...///111111111...------,,,,,,------......---,,,+++++++++++++++------,,,,,,,,,,,,++++++//////.........---------000///---,,,+++,,,------.........---,,,+++***)))}}}mmmggg^^^YYYVVVUUURRROOOJJJHHHGGGIIIMMMQQQTTTUUULLLMMMMMMNNNNNNMMMMMMMMMKKKIIIEEEBBBAAAAAACCCDDD@@@>>>======>>>>>>===<<<========================;;;:::999:::;;;;;;999888999888777666666555666666222222222222111111111111///////////////.........000000000000000111111111444333111///......///000222111...,,,+++++++++,,,.........---,,,,,,,,,+++..............................---,,,,,,,,,,,,,,,........................------,,,,,,,,,---...///---------,,,,,,---------******+++,,,---...//////,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---+++---......---,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...******+++,,,,,,,,,,,,+++&&&'''(((***,,,---///000************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++000---+++,,,...///---,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++---,,,,,,,,,,,,---......***++++++,,,,,,------......////////////---+++***++++++++++++,,,,,,,,,,,,.........---***'''$$$""",,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,***)))***,,,---,,,******++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************---------,,,,,,+++++++++++++++***************+++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******---,,,,,,---...///---,,,...---,,,,,,+++++++++,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++---------------------------...//////000000//////......---,,,,,,---..............................,,,,,,,,,---------............---,,,,,,---....../////////000111222222222////////////............///.........//////000///...------,,,,,,------.........---------------,,,+++++++++,,,,,,---------///.........------------///...---+++++++++,,,---------------,,,+++******}}}mmmggg^^^XXXUUUTTTQQQOOOHHHGGGFFFIIIMMMRRRUUUVVVLLLMMMMMMNNNMMMMMMLLLLLLIIIHHHFFFDDDBBBBBBBBBBBB@@@>>>======>>>???===<<<===>>>>>>>>>>>>>>>>>>===;;;:::::::::;;;;;;999777:::999888666555555555555333333222222111111111111...///////////////000000111111111000000000000000333222000///...//////000///...,,,+++******++++++//////...---,,,++++++***////////////////////////000000///.........//////........................---,,,,,,,,,,,,---...///...---,,,++++++,,,---...***++++++,,,---...///000------............---------,,,+++******+++,,,---+++++++++++++++,,,------+++,,,......,,,,,,,,,---++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,...///000***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,++++++++++++,,,++++++------------++++++******))))))))))))******///---++++++,,,.........++++++,,,---------------------------------------+++++++++++++++*********,,,,,,,,,,,,,,,---......******+++,,,,,,---............//////...---,,,+++------------,,,,,,,,,+++)))***+++,,,,,,+++***)))++++++++++++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,+++***************+++,,,,,,------,,,******++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))************))))))---,,,,,,...000000///...------,,,+++++++++,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000......---,,,,,,---..............................,,,,,,,,,---------............---,,,,,,---......///000000111111222222333/////////............---/////////..................------,,,,,,------...,,,---.../////////...---)))******+++---......///............---------------,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++nnnggg^^^WWWTTTSSSQQQOOOLLLKKKIIIIIILLLOOOPPPQQQMMMMMMMMMMMMMMMLLLLLLKKKHHHGGGFFFEEEDDDBBBBBBAAA@@@???===>>>??????>>><<<===>>>???@@@@@@???>>>===>>>===<<<<<<===<<<:::999888888777666666555666666333333333222222111111000......//////000000000111111111111111000000000000222111000///////////////*********+++,,,---///000000000//////.........---..............................------,,,------...........................,,,,,,,,,,,,------......///...,,,++++++,,,...///.........---------,,,,,,---..................---...---+++******+++---...++++++++++++,,,,,,------***,,,...---,,,+++,,,---)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,...---------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,111000000...---,,,++++++------------------------++++++++++++++++++++++++------------------------......---,,,,,,,,,,,,---***+++---......---+++***+++******************+++(((((()))***,,,...///000++++++,,,,,,------------------------------------************************,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++------...///...---,,,+++------------------------((()))***,,,......//////*********++++++,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,---......---,,,+++,,,++++++---///000///...---,,,,,,++++++,,,,,,,,,,,,++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000111111000000......------------..............................,,,,,,,,,---------............------------......//////000000000111111111//////.........---------///000111000///............------,,,,,,------...***+++...///000///...---******+++,,,,,,---......------------------------,,,+++++++++++++++++++++***+++,,,,,,---------,,,ooohhh^^^WWWTTTSSSQQQOOOOOOLLLJJJIIIKKKMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJGGGGGGGGGFFFDDDCCCAAAAAA@@@???>>>>>>??????>>>======>>>???@@@@@@???>>>======<<<<<<<<<======;;;999666666555666666777888888444444333333222111111000.../////////000000111111111111111000000000000000000000000///////////////+++++++++,,,...///111111---.........//////000000------------------------))))))((((((((())))))***........................,,,,,,,,,---------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,---..................---...---+++******+++---...++++++,,,,,,------------***,,,------,,,++++++,,,((()))+++,,,---,,,++++++******+++++++++,,,,,,,,,.............../////////***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,------------,,,)))***+++,,,---...//////------------------------------------------------------------------------///...------,,,,,,------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,&&&)))+++...////////////++++++++++++,,,,,,------++++++++++++++++++++++++************************,,,++++++++++++,,,------------,,,,,,,,,,,,++++++,,,---.........---,,,+++++++++,,,------...//////000000//////...---,,,+++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------------......++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************+++---......---+++***++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,---...//////...---,,,*********,,,...///...---,,,,,,,,,++++++,,,,,,---+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------------------------------......///000000000000000................................................,,,,,,,,,---------.......................................///////////////............------------///111333222000......///...------,,,,,,------...)))***,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++******+++,,,------------qqqiii___XXXTTTSSSRRRPPPLLLJJJHHHIIIKKKNNNOOOOOOMMMMMMMMMMMMLLLKKKJJJJJJHHHGGGGGGEEEDDDCCCBBBAAAAAA???>>>>>>???@@@>>>===<<<===???@@@@@@???===<<<:::999999:::;;;;;;:::888555555555555666888999:::555555444333222111111000///000000000000000000111///000000000111111111111//////////////////////////////////////////......***++++++,,,---...//////------------------------,,,,,,++++++,,,,,,------........................+++,,,------......------------------------------)))******+++,,,---...///------............------...---,,,++++++,,,---...++++++,,,---------------***+++------+++++++++,,,)))***+++,,,------------++++++++++++,,,,,,,,,,,,.............../////////++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++(((((((((((()))+++,,,---++++++,,,---------------))))))))))))))))))))))))++++++++++++++++++++++++........................++++++++++++++++++++++++......---,,,,,,,,,,,,---++++++------------++++++,,,,,,------------,,,,,,,,,...000000///---,,,---+++++++++++++++,,,------++++++++++++++++++++++++*********++++++++++++++++++++++++++++++,,,------))))))***+++---...//////+++,,,---......---,,,+++******+++,,,---...///////////////...............++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------......)))+++,,,,,,******,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++++++++++++++******,,,------,,,,,,+++++++++++++++++++++++++++........................+++,,,---......---,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,---...---,,,,,,,,,+++++++++,,,------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................---......///////////////---...////////////...---........................,,,,,,,,,---------......---...////////////...---.................................------------,,,---000333222000---...000...------,,,,,,------...***+++,,,---------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,------------***+++,,,,,,---,,,,,,,,,***+++,,,,,,------------ssskkk```XXXUUUTTTSSSQQQKKKIIIGGGHHHKKKNNNPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@>>>???@@@@@@???===;;;<<<>>>@@@@@@>>><<<;;;999888888:::<<<<<<;;;:::666666555666666777888999666555444333222111111000111111111000000000000000......///000111222222333......///////////////...000000000000//////...---+++,,,,,,,,,---.................................000/////////000000111222........................+++,,,---.........------+++,,,...//////...,,,+++((())))))***+++,,,------,,,,,,------------,,,,,,------------------------+++,,,---.........---,,,***+++------+++***+++,,,++++++++++++,,,---...///,,,,,,,,,,,,------------,,,,,,,,,,,,------......,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++***)))))))))***++++++,,,+++,,,------...---------...---,,,***(((&&&%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++//////...,,,)))(((***---,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++***++++++,,,---((()))***+++---...///000++++++------------,,,+++***+++++++++,,,,,,------***++++++,,,---///000111,,,,,,++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,---......///)))+++,,,,,,******+++---,,,,,,,,,------------...------,,,,,,,,,,,,++++++......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++------------------------***+++,,,------,,,+++***++++++++++++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++---,,,,,,---......---+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,---...............---...///000000///...---........................,,,,,,,,,---------......---...///000000///...---///////////////..................---------,,,,,,)))---111111...,,,---///...------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---...------,,,++++++,,,---------,,,,,,tttlllaaaYYYVVVUUUSSSRRRLLLJJJHHHHHHKKKMMMNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFDDDBBBBBBBBBBBBAAA@@@??????@@@@@@???===:::;;;>>>??????>>>;;;::::::999999;;;>>>???>>>===888777666666666666666777666666555444222111111000222222111111000000//////------...000111222333444......///////////////...,,,---...///000000000000//////////////////......////////////////////////,,,,,,,,,,,,,,,---...///........................+++,,,---.........---,,,***,,,...000000...,,,***+++++++++*********))))))+++,,,,,,------,,,,,,+++,,,------......------,,,+++,,,---.........---,,,)))+++---,,,+++***+++,,,,,,,,,++++++,,,...///111,,,,,,------------......*********++++++,,,,,,,,,---,,,+++******+++,,,---++++++------------++++++///...---+++***)))))))))+++,,,------......------******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***,,,+++((($$$"""$$$***000,,,+++*********+++,,,---------------------------+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,++++++++++++******000///---,,,+++***))))))---,,,,,,++++++*********.........------.........++++++,,,,,,---...//////***---///...,,,+++---000,,,,,,,,,---------......---------,,,,,,,,,++++++//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,------***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))*********++++++,,,,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,///...---...//////---,,,++++++++++++,,,,,,---...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------...///000000///...---........................,,,,,,,,,---------......---...///000000///...---000000000000////////////......---------,,,,,,,,,&&&+++///000,,,***,,,......------,,,,,,------...000///...---------------******+++,,,------...///+++++++++,,,,,,---------***+++---...///...------,,,,,,,,,------,,,,,,+++zzzlll```[[[XXXRRROOOPPPLLLKKKIIIIIIJJJLLLLLLKKKLLLJJJIIIIIIJJJJJJIIIHHHJJJIIIGGGEEECCCBBBAAAAAA@@@@@@@@@????????????>>>===============<<<<<<;;;;;;;;;;;;::::::999999999:::888777666777888777666666555555444444333333222///......---------------...//////000000000000000111111000000000000111111////////////////////////,,,,,,+++******+++++++++------............------...............///000111,,,---...//////...---,,,,,,+++++++++,,,...000222000...---,,,+++,,,------*********+++,,,---...///,,,---------,,,++++++***---------...///000000111------,,,,,,,,,,,,++++++***,,,---...---------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...---***(((,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++///......------......///,,,,,,,,,---------.........---,,,,,,------+++***)))))))))***++++++,,,,,,...------+++***))))))(((------......------,,,+++------------------------,,,,,,,,,---...///000000///......---+++***))))))---------,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---+++,,,,,,***))))))+++...,,,,,,,,,++++++,,,,,,---)))***+++,,,------------,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,++++++*********---------------------------------,,,,,,---------........................+++***)))'''''')))***+++******+++++++++,,,,,,,,,)))***++++++,,,---...///,,,++++++***)))))))))***++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,---...------------------------//////............//////........................000////////////..................------,,,,,,,,,///............///000000//////////////////////////////............////////////.........------------,,,++++++,,,---///000,,,------......------,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++vvvjjj^^^[[[XXXTTTSSSTTTOOOLLLJJJIIIJJJJJJJJJJJJLLLJJJIIIIIIJJJJJJIIIHHHIIIHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>======>>>>>>======<<<;;;;;;;;;;;;::::::999999999:::888666666777888777666444444333222222111111000333222111111000000111111,,,---......//////......000//////////////////000////////////////////////...------,,,,,,,,,------------............------......---------...//////......///000000///......)))))))))***+++,,,---......------,,,,,,,,,,,,------------,,,------......---------------,,,++++++,,,,,,,,,---......//////------,,,,,,,,,,,,++++++***,,,//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++,,,,,,+++******)))***++++++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,------------...,,,++++++,,,,,,+++***,,,,,,,,,,,,++++++++++++///////////////.........---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,------------......---------,,,,,,,,,+++++++++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++,,,,,,+++)))***,,,---------,,,+++++++++,,,,,,+++,,,,,,---------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++///......------......///------------------------+++***)))(((((()))***+++******+++++++++,,,,,,,,,+++,,,,,,------......///,,,,,,+++***************+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,---...///------------------------//////............//////......................../////////.........------......---------,,,,,,,,,......------......///000..............................------------......//////.........---------//////...---,,,,,,,,,,,,,,,------......------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++tttjjj___ZZZWWWUUUTTTUUUPPPMMMJJJIIIIIIJJJIIIIIILLLJJJIIIIIIJJJJJJIIIHHHHHHGGGEEECCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>======<<<;;;;;;;;;::::::::::::999999:::888666666777888777666444444333333222111111111111111000///////////////,,,---......//////......///......------....../////////////////////////////////.........//////000------............------......---,,,,,,,,,---------...////////////...---))))))***+++++++++++++++++++++,,,------,,,,,,,,,000///...------------...---............---,,,,,,+++++++++,,,------......------,,,,,,,,,,,,+++++++++...000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,---------***++++++++++++***)))))),,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++***+++,,,,,,+++))).........---,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++---------------.........,,,---------.........///------------,,,,,,,,,,,,,,,.........---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,,,,+++******,,,---...---,,,,,,++++++++++++---------------.........,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++*********,,,---------------......++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******+++++++++,,,,,,,,,---------...............---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------......------------,,,,,,,,,,,,,,,,,,---...//////------------------------//////............//////..............................---------,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,---......------------------------------,,,,,,,,,,,,------...............---------............---,,,++++++,,,------......------,,,,,,------......---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++vvvmmmbbbZZZUUURRRQQQQQQOOOLLLIIIHHHIIIJJJKKKKKKLLLJJJIIIIIIJJJJJJIIIHHHGGGFFFDDDCCCAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::999888666666777888888777666666666555444444333333000000///............/////////000111111111111111///..................////////////////////////////////////...//////000000------............------...------,,,++++++++++++,,,,,,------------,,,,,,+++,,,---......---,,,+++)))***,,,---------,,,+++......------------......---......///......------++++++,,,,,,---------...------,,,,,,,,,+++++++++,,,...111111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,***((((((***,,,---,,,*********++++++***)))))),,,------------,,,,,,+++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,+++******+++,,,+++***------------,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++...---------------------///......---,,,,,,++++++------------------,,,,,,---...//////------...///------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,+++,,,---,,,+++***,,,---......---,,,++++++++++++,,,,,,------...///000000+++,,,---......---,,,++++++++++++,,,,,,,,,------------,,,,,,+++***))))))++++++,,,,,,------......,,,,,,------------......+++******************++++++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,......---------,,,,,,,,,------,,,++++++,,,,,,---***++++++++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---......---------------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------------------///......------......///........................---------,,,,,,,,,++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................***+++---...///......---,,,------......------,,,+++,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++uuuooodddZZZSSSQQQPPPOOOMMMJJJGGGGGGIIIKKKMMMNNNLLLJJJIIIIIIJJJJJJIIIHHHGGGFFFDDDCCCAAAAAA@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>======<<<::::::::::::::::::::::::999777666666777888888777777777666555555444444333444333222222111111222222///000000111111111111111000//////......//////000////////////////////////......------...///000000------............------...---,,,+++++++++++++++------------------------+++,,,...//////...---,,,***+++---......---,,,+++++++++++++++,,,---...///------......///......------------------.........------,,,,,,,,,+++++++++,,,...000000///,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///,,,***)))***+++++++++)))******+++++++++******+++,,,,,,,,,,,,,,,++++++((()))************)))(((******+++++++++,,,,,,,,,,,,+++******,,,---,,,******+++++++++,,,,,,------......---------,,,,,,,,,++++++,,,,,,++++++***)))---------------------------------------,,,,,,,,,---,,,,,,,,,+++*********---------------------------...//////------...///---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,+++,,,------,,,+++,,,---...---,,,,,,+++++++++,,,+++++++++,,,...000222333***+++,,,------,,,+++***+++++++++,,,,,,,,,------------,,,,,,+++***))))))******++++++,,,,,,------,,,,,,,,,------.........*********))))))*********++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,------,,,,,,+++*********,,,,,,,,,++++++,,,------*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------******+++,,,,,,---......+++++++++++++++,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,---------............------------..............................---,,,,,,,,,,,,+++++++++------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---.....................***+++---...///......---,,,------......------,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ssspppfff[[[TTTTTTTTTSSSLLLJJJGGGFFFHHHLLLNNNPPPLLLJJJIIIIIIJJJJJJIIIHHHGGGFFFEEECCCBBBAAAAAAAAA??????>>>>>>>>>=========>>>>>>??????>>>>>>===<<<999999::::::::::::;;;;;;888777666666888999888888555555444444333222222222222111111000///000000000---...//////000000//////000//////////////////000////////////////////////------,,,------...///000------............------------,,,+++++++++,,,,,,//////............//////++++++,,,------------------.........------,,,+++*********+++,,,---...///,,,,,,---............------------------.........------,,,,,,,,,,,,++++++,,,---///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...000...,,,+++,,,,,,+++*********+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,*********+++,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,++++++***------------------------,,,,,,,,,,,,,,,---------(((((()))***+++,,,------------------............,,,.........---,,,---......------,,,,,,++++++******++++++,,,,,,++++++***------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,++++++,,,......---,,,,,,------,,,,,,++++++,,,,,,---*********+++---///111333++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++***************+++++++++++++++,,,)))******++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******)))))),,,++++++++++++,,,,,,---************+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------******++++++++++++,,,,,,+++++++++******++++++,,,+++,,,,,,------...............------------..............................------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------...........................---,,,++++++,,,------......------,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++wwwuuulll^^^VVVVVVVVVTTTNNNKKKGGGFFFHHHKKKNNNOOOLLLJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBB???>>>>>>>>>============>>>????????????>>>======999999999::::::;;;;;;;;;888777555666888999999888555555555444333333222222///...------,,,,,,------......///000000000000//////......------......///////////////////////////------------...///000000------............---------,,,,,,,,,,,,------...------,,,++++++,,,------,,,,,,,,,---...///000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,---......---+++++++++,,,---------------)))***+++---............---...///000000///...---,,,,,,,,,,,,---------------,,,+++,,,...///...---,,,,,,,,,,,,------------)))))))))))))))*********---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...((()))***+++,,,------...------------.........///+++---...---,,,+++,,,---......---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++++++++,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,...///---,,,,,,---++++++++++++,,,---......---,,,+++***+++---///000------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++))))))***++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++++++++++++++***************+++,,,,,,************+++++++++++++++,,,---......---,,,+++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---......///...------,,,,,,------...........................------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,---------------.........////////////...---,,,,,,,,,,,,,,,------......------,,,)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~|||rrraaaWWWVVVUUURRRPPPLLLHHHFFFGGGJJJLLLMMMLLLJJJIIIIIIJJJKKKIIIHHHHHHGGGFFFDDDDDDCCCCCCCCC>>>>>>>>>>>>============???????????????>>>======999999999::::::;;;;;;;;;888666555666888999999888777777777666555555444444111111000///////////////000000111222222222222222...------,,,,,,------...////////////////////////------------...///111111---..................---,,,,,,,,,,,,---......///***)))(((''''''((()))***//////......000222444555444222000...---,,,,,,---//////...------------...***+++,,,,,,---------,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++)))(((***---000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,...000111///---+++,,,------............***+++,,,...///000000111***+++---......---+++***,,,,,,------------.........---,,,---///000///.../////////...------,,,,,,***+++,,,---...///000000------......------,,,+++++++++++++++++++++++++++******+++,,,,,,---......------,,,,,,,,,,,,,,,,,,---------.........//////+++,,,------++++++,,,---......---,,,,,,+++******,,,------......------,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))***+++,,,...///000111******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++++++++---//////...,,,,,,---*********+++,,,---...//////...,,,*********,,,---///...---,,,,,,---...///++++++,,,,,,,,,---------++++++++++++++++++,,,,,,.........------,,,,,,,,,++++++,,,------...//////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,)))************+++++++++***,,,...000000...,,,***++++++************++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------++++++,,,,,,---...//////...------,,,,,,------.................................------------,,,,,,,,,,,,,,,------.........------,,,,,,------...///------------------------,,,++++++++++++++++++,,,---------.........//////---,,,++++++,,,---///000,,,------......------,,,***+++,,,---............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~sssggg___YYYRRRPPPQQQRRROOOKKKIIIJJJJJJJJJIIILLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@???@@@??????>>>>>>>>>>>>???@@@@@@@@@??????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777666666666666777777999777666666555444111///////////////000111222333222222222333333222222222////////////............///...---,,,,,,---...//////////////////000111222...///000000000///---,,,////////////////////////......---,,,++++++******......------...111333555666444111...,,,++++++,,,,,,,,,,,,------............---+++***)))***++++++------..................,,,,,,,,,,,,,,,,,,,,,,,,000...---++++++,,,---...------,,,,,,---...000111+++,,,,,,,,,,,,+++******---,,,++++++******++++++------,,,,,,,,,,,,++++++))))))***+++,,,,,,------///...,,,++++++,,,...///,,,,,,,,,---------......&&&'''***,,,---......---///...---,,,,,,,,,,,,,,,************+++,,,------***++++++,,,,,,++++++************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///......---,,,,,,,,,---------++++++++++++------------,,,+++,,,---...///------------------------+++,,,------......---------,,,***))))))***,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,------.........//////.........---------,,,,,,+++******+++,,,,,,------------------------***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---...///............---------///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,---............++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,------......------,,,******+++++++++,,,,,,,,,...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------)))***+++,,,------------++++++++++++++++++++++++......------------......------------------------///////////////////////////,,,+++,,,...///---+++,,,,,,************,,,,,,...---------...///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,//////...---,,,,,,++++++...---,,,,,,++++++,,,,,,++++++******************sssggg___YYYSSSQQQRRRPPPMMMJJJHHHIIIJJJJJJIIILLLLLLLLLLLLKKKJJJIIIHHHEEEDDDCCCAAA@@@???>>>>>>??????>>>>>>======>>>>>>???@@@@@@??????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888888666555444444333111///333222111000////////////111111222222222222111111////////////............///...------------...///---,,,,,,,,,,,,------......////////////...------..............................------,,,,,,++++++---,,,,,,,,,---...111222222111...---,,,,,,---...,,,,,,------------------...---,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---000111000///...,,,,,,,,,,,,---,,,------------,,,++++++---,,,++++++******++++++)))***++++++------...///*********++++++,,,,,,------,,,+++******+++,,,---,,,,,,,,,------------...***+++,,,---------------......---,,,,,,,,,,,,,,,......---,,,,,,---------////////////////////////,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,+++******)))))))))***///...---,,,,,,---...///------,,,,,,,,,---...///,,,,,,,,,---------------,,,,,,---------------,,,+++***)))(((((()))***+++************++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,---------......///.........------------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...............------------///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++---------------,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,++++++++++++,,,...///++++++,,,,,,,,,,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------...........................---+++,,,...///---+++---,,,+++******+++,,,------,,,,,,,,,---------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttggg___YYYTTTRRRSSSNNNKKKHHHGGGHHHIIIJJJIIILLLLLLLLLLLLKKKJJJIIIIIIIIIHHHEEECCCBBBBBBBBBCCC??????>>>===============????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888999999999777555444333333222000...333222111000////////////000111111111111111111000////////////............///...------------...///---,,,,,,+++++++++,,,,,,///......---------------------------------------...............---------,,,,,,+++***+++,,,---...------,,,+++,,,---...///------------------,,,,,,,,,------............---000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---///111///...---,,,++++++++++++---............---,,,,,,---,,,++++++******++++++)))***++++++------...///+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,------------......------,,,---------...------,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,------,,,++++++,,,------......---------------,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---...///++++++,,,,,,------......,,,---------------,,,++++++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------............------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---...............------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************)))(((+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++//////.........---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------.........---,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........*********+++,,,---//////++++++,,,,,,,,,,,,------***+++,,,------...------------------------------......------------.........................................................---,,,,,,......---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,+++++++++,,,,,,------...vvvggg^^^ZZZUUUSSSTTTMMMKKKHHHGGGIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKIIIEEECCCBBBBBBDDDEEE??????>>>===<<<<<<<<<<<<>>>>>>??????>>>===<<<<<<::::::;;;;;;;;;;;;;;;;;;999999888888888888999999888666444333333333111000////////////000111222333000000111111111111000000////////////.....................------.........000000///...------------///...---++++++,,,------------------------------............////////////---,,,++++++***+++,,,,,,,,,++++++++++++,,,...............------,,,,,,,,,***,,,---/////////...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,*********++++++,,,---------------------,,,,,,+++---,,,++++++******++++++------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++******))))))))))))******++++++,,,,,,,,,---------...---,,,++++++,,,---...------,,,,,,+++,,,,,,------,,,++++++*********++++++)))(((&&&&&&((()))+++......------,,,,,,++++++---,,,,,,++++++,,,,,,---///...------------......************************,,,,,,,,,,,,------......+++++++++,,,,,,---......,,,------------,,,++++++---,,,,,,++++++,,,,,,------------.........//////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++(((***+++***)))((()))+++,,,,,,++++++,,,,,,---............---------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++******)))((((((++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++///............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,------...+++++++++,,,,,,,,,------++++++,,,---......---------------.....................------------......////////////////////////........................------,,,---------------------------------------,,,---------,,,+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,------......///...---,,,,,,++++++,,,,,,(((((()))***++++++,,,,,,xxxggg^^^ZZZVVVTTTTTTOOOLLLIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJFFFDDDAAA>>>===>>>@@@AAA@@@@@@>>>======<<<<<<<<<===>>>>>>>>>>>>======<<<:::::::::;;;;;;;;;<<<<<<888888888777777888888888999777444333444444333222////////////000111222333000000111111111111000000////////////............---..................---111111000///.........//////...---++++++,,,------..............................//////////////////---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,.........------,,,,,,,,,***+++,,,.........---,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******---,,,++++++******++++++------,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,------++++++*********,,,---///,,,,,,+++++++++,,,,,,---+++*********++++++,,,---...---+++))))))+++---...------,,,,,,++++++******---,,,,,,++++++,,,,,,---+++***************++++++************************,,,,,,,,,---------------+++++++++,,,,,,,,,------+++,,,,,,---,,,,,,++++++---,,,,,,,,,,,,,,,,,,------------.........//////,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,++++++***+++++++++,,,,,,,,,------,,,,,,---.........---------------....../////////......------------......////////////////////////........................,,,------------,,,---------------------------------///000///,,,+++,,,...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,(((((()))***++++++,,,,,,|||hhh^^^ZZZVVVSSSSSSPPPMMMJJJIIIJJJKKKLLLKKKLLLLLLLLLMMMMMMLLLLLLKKKEEEDDDBBB@@@??????AAAAAABBBAAA@@@>>>=====================>>>>>>======<<<999::::::;;;;;;<<<<<<<<<888888777777777777888888999777444333444444444333333222111000////////////000111111111111111111000////////////............------...//////...------//////...---------......///......---------------///////////////////////////////////////.........---------------------------------,,,,,,++++++***------------------,,,,,,+++,,,,,,------------,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,***))))))++++++,,,,,,++++++***)))---,,,++++++******++++++)))***++++++------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))******+++,,,---...+++++++++++++++,,,,,,---,,,,,,,,,,,,---...///000......,,,,,,,,,,,,......,,,+++++++++++++++******---,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,.........---,,,+++))))))++++++,,,,,,,,,,,,------------............------,,,,,,------.../////////......------------..............................------------------------,,,---......,,,,,,---...,,,,,,------------,,,,,,---000111000,,,+++,,,...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,---------------------,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,------...~~~iii^^^ZZZVVVSSSRRRPPPMMMJJJIIIIIIJJJJJJIIIKKKLLLLLLMMMMMMMMMLLLLLLGGGFFFEEEDDDCCCCCCCCCDDDCCCBBBAAA???>>>>>>======<<<<<<===============<<<999999::::::;;;<<<<<<===999999888888888888999999888666333222333444444333333222111000////////////111111222222222222111111////////////............------...//////...------------,,,,,,,,,---.........////////////...------........................000//////......---------,,,,,,---------------------------------,,,,,,+++,,,,,,------------------///...------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,---------,,,+++***))),,,,,,------,,,,,,+++***---,,,++++++******++++++)))***++++++------...///*********++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------------,,,,,,---......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------...///000,,,---...//////...---,,,+++,,,---.........------------,,,,,,+++*********((()))***+++,,,---------***++++++++++++++++++***************+++++++++++++++++++++***++++++,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,------------,,,***)))++++++,,,,,,,,,,,,------------............------+++,,,,,,---......//////......------------......------------------------------------------------+++---///...,,,+++---...***+++,,,------,,,+++***,,,///111///+++)))+++...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******+++++++++,,,,,,,,,+++,,,,,,------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjj^^^ZZZUUURRRQQQPPPMMMJJJHHHHHHHHHHHHHHHKKKLLLLLLMMMMMMMMMLLLLLLDDDDDDCCCCCCBBBBBBAAAAAADDDCCCBBB@@@???>>>>>>>>><<<<<<===============<<<999999::::::;;;<<<======;;;::::::999999::::::;;;777555222111111333333333////////////000111222333222222333333333333222222000/////////............,,,---...//////...---,,,------------......///000...///000000000///---,,,------------------------000000///...---,,,,,,+++***+++,,,------------,,,,,,,,,---.........------,,,,,,,,,------.........222000///---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))***,,,---......------------......------,,,+++---,,,++++++******++++++---------,,,,,,,,,++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---...//////...,,,+++)))+++*********+++,,,,,,---------,,,+++************,,,------......------,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---************++++++,,,---++++++------------+++++++++,,,---.........---,,,...------,,,+++***))))))'''((()))+++,,,---......,,,------......------,,,++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,---......---,,,,,,------------------------(((*********)))((()))***,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------.........---+++++++++,,,,,,+++++++++,,,,,,,,,---------......***+++,,,---------,,,+++++++++,,,,,,,,,------------...............------++++++,,,,,,---...//////.........------.........------------------------------------------------+++---///...,,,+++,,,///******,,,,,,,,,,,,******+++...111...***'''***---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,)))***+++,,,...///000111...---,,,,,,++++++,,,,,,++++++******************oooccc\\\VVVRRRRRRMMMLLLJJJIIIHHHIIIKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIFFFCCCBBBBBBBBBCCC@@@@@@???===<<<:::999999======>>>>>>>>>>>>======:::999888888:::<<<<<<;;;;;;:::999888777777777777555555444444444333333333111000///......///000111333333333222111000///...222111000......//////000//////.........---------///...------...///...---..............................------------......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////)))******+++,,,,,,,,,,,,------------,,,,,,+++***......---,,,---...///000---------------------------------------------------...000111111///...,,,+++,,,---...---,,,+++***000---++++++,,,.........---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------)))))))))***+++,,,......++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,++++++++++++******************...------,,,,,,++++++***,,,,,,,,,++++++,,,,,,---,,,,,,,,,------............------,,,,,,------...,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---111///---+++***)))******++++++++++++++++++++++++......---,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********((('''))),,,///,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++************+++++++++*********+++,,,,,,---+++***))))))***,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,---...///000111---------,,,,,,+++++++++++++++,,,,,,,,,---------........................000//////.........//////------------------------************************,,,,,,,,,------.........///333444000---------***++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,nnnbbb\\\VVVSSSRRRMMMLLLJJJIIIHHHIIIKKKLLLKKKJJJIIIIIIIIIIIIJJJKKKJJJHHHFFFCCCBBBBBBBBBCCCBBBAAA@@@???===<<<;;;;;;======>>>>>>>>>>>>======;;;:::888999:::;;;;;;:::;;;:::999888777777777777888777777555444333222222111000////////////000111333333333333333222111000000///...---,,,------...//////.........---------///.........//////....................................------------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......---,,,+++---------------,,,+++***---,,,,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------,,,,,,,,,------,,,,,,+++,,,***))))))***++++++***,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,------...//////...---,,,,,,+++++++++,,,---------------,,,,,,,,,,,,++++++******++++++,,,++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,++++++******++++++,,,000///---,,,+++***++++++++++++++++++++++++++++++++++++*********+++,,,,,,++++++,,,,,,,,,,,,------)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++,,,,,,******,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++************++++++++++++******++++++,,,---,,,+++***)))***+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,,,,---...///000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........222222...+++------+++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,lll```[[[VVVSSSSSSMMMLLLJJJIIIHHHIIIKKKLLLKKKJJJIIIIIIIIIIIIJJJKKKIIIHHHFFFDDDBBBBBBBBBCCCCCCCCCBBB@@@???>>>============>>>>>>>>>>>>=========;;;999999:::;;;:::999::::::999888777777777777:::999888666555333222111111000000//////000000111222333333333333333222222//////...------------..................---------......................................................------------......///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000...,,,+++,,,------------,,,,,,+++,,,++++++++++++,,,------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,------,,,+++,,,......,,,++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********---,,,,,,,,,++++++++++++*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))------,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,---......//////000...---,,,,,,++++++++++++......------,,,+++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++******))))))******+++///...---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,,,,,,,,,,------)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************************,,,......---+++***+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++************++++++++++++******++++++,,,,,,,,,+++*********+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))++++++++++++,,,---......------------,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,000///+++))),,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,~~~jjj___ZZZVVVTTTTTTMMMLLLJJJIIIHHHIIIKKKLLLJJJJJJJJJIIIIIIJJJJJJJJJHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBAAA???>>>>>>=========>>>>>>>>>>>>======>>><<<:::::::::;;;:::999:::999999888777777888888888888777555444333111111000000000000000000000000000111222222333333333222111000000000////////////........................---.........---------.................................------------......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111///---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,---...---,,,+++***+++,,,---...---------...000///---++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------//////......---,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,...------,,,,,,------...***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000++++++************++++++---------------------...++++++++++++++++++++++++***************+++,,,,,,+++++++++,,,,,,,,,------,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++************++++++,,,++++++***++++++,,,,,,---,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---------------------,,,,,,------------............------------------------------......//////......++++++++++++++++++++++++------------------------------------------------+++...---((('''+++...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------}}}iii___ZZZVVVTTTTTTMMMLLLJJJIIIHHHIIIKKKLLLIIIJJJJJJJJJJJJJJJJJJIIIGGGGGGFFFEEEDDDCCCCCCCCCAAAAAA@@@???>>>======<<<======>>>>>>>>>>>>======>>><<<::::::;;;;;;:::999:::999888888777888888888555444444333333222222222000000111111111111000000...///000111111222222111000000000000000//////...---.....................+++,,,...---++++++,,,.................................------------...............///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000///......,,,------......---------,,,------...............------------------------------------------------+++++++++++++++,,,---...,,,,,,+++***+++,,,...///*********+++---,,,***(((,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++************************)))***+++------...------------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000------,,,,,,,,,+++++++++***+++++++++,,,,,,------......------,,,+++++++++*********+++,,,---...///******++++++,,,---.........------,,,,,,------...++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++------,,,++++++++++++++++++++++++,,,,,,,,,------///000000///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++************++++++,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++*********+++,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,---...//////......------------------------------------------------------------------------***---,,,((('''***------++++++,,,,,,,,,---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------}}}iii___ZZZWWWUUUTTTMMMLLLJJJIIIHHHIIIKKKLLLIIIIIIJJJKKKKKKJJJIIIIIIFFFFFFFFFEEEDDDCCCCCCBBB@@@??????>>>======<<<<<<======>>>>>>>>>>>>======>>><<<::::::;;;<<<;;;:::999999888888888888888999333333333222222222222222000111111222222111111000......///000111111111000.........///...------,,,---------...............***---///...+++***,,,.................................------------......---------...............------------------------------------,,,,,,,,,,,,((()))***,,,---...//////,,,------............---,,,---.../////////......------------------------------------------------***++++++,,,,,,---------++++++++++++,,,---......,,,++++++,,,------,,,***------,,,,,,------...///++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,(((***,,,---...///......*********)))******++++++++++++++++++++++++++++++******+++,,,------...///------,,,,,,,,,,,,++++++******++++++,,,,,,------******++++++,,,------...*********+++,,,---...///((()))***+++,,,---...///,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,---++++++,,,------,,,,,,,,,++++++++++++++++++++++++///...---,,,++++++++++++++++++,,,,,,,,,,,,------///000000///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++)))'''%%%&&&))),,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++************++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******,,,++++++******+++,,,,,,------------............)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,------------------------------------------------...------------,,,,,,,,,))),,,,,,)))'''***---,,,++++++,,,,,,------......,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------~~~jjj```[[[WWWUUUUUUMMMLLLJJJIIIHHHIIIKKKLLLIIIIIIJJJKKKKKKJJJIIIIIIFFFFFFFFFEEEEEEDDDCCCBBB?????????>>>======<<<<<<======>>>>>>>>>>>>=========;;;::::::<<<======<<<999888888888888888999999555555444333222222111111000111222222222222111000///000000111111111000000---.../////////...,,,,,,---------.........//////+++///111000,,,+++---111..............................------------......,,,,,,,,,,,,---------....................................---------,,,,,,++++++***+++,,,---///000,,,,,,---...............+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.........---)))***+++,,,------------000...,,,---...///......,,,,,,++++++,,,,,,---...++++++************++++++++++++++++++++++++++++++))))))***+++,,,---......***+++---...///...---,,,))))))))))))***+++,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,---.........++++++,,,,,,---.........---,,,,,,++++++,,,,,,,,,))))))***+++,,,------...,,,++++++******++++++,,,------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))******)))((((((***,,,,,,,,,,,,---------......,,,------......------,,,+++,,,,,,------,,,,,,+++++++++************++++++---,,,++++++******++++++)))***++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++***,,,,,,++++++++++++,,,,,,------------.........///*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))---...***)))+++,,,***++++++,,,,,,---......///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...kkk```[[[WWWUUUUUUMMMLLLJJJIIIIIIIIIKKKLLLHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEFFFFFFEEEDDDCCCBBB@@@@@@??????>>>>>>============>>>>>>>>>>>>======<<<;;;::::::<<<=========999888888888888888999999888888666555333222000000000111222333333222111000111111222222222111111000///000111111111000...------------.........//////---000333222...,,,///222.................................------.........+++++++++,,,,,,---------......................../////////......---------///---,,,++++++,,,...///,,,,,,---.../////////...***+++,,,---...---,,,,,,------------------------++++++++++++++++++++++++)))***---///000///...---(((***+++---......---------+++))))))***,,,,,,+++++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++))))))***+++---...///000,,,---...//////---+++***++++++++++++,,,---...///************************//////...---,,,******)))---------,,,,,,,,,++++++,,,,,,------...///000000000//////...------,,,,,,000///---,,,+++*********++++++++++++++++++,,,,,,...------,,,,,,------......---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++************++++++******+++,,,+++***)))(((++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,,,,,,,---------&&&(((*********+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***************************''')))+++,,,+++***++++++,,,,,,,,,------.........---......//////......---+++,,,,,,------,,,,,,+++++++++************++++++---,,,,,,+++*********+++((()))***+++,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---******+++++++++,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------,,,,,,+++,,,,,,,,,---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))***---/////////...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))---///,,,***++++++)))++++++,,,,,,---...//////*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......iii]]]XXXTTTQQQPPPKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIHHHFFFCCCBBBBBBCCCFFFDDDAAA???======>>>???===>>>>>>>>>>>>>>>======???<<<:::999:::<<<======<<<;;;999777777888999:::888777555333222222222333000000000000000000000000222222222222222222222222222111111000000000000000////////////...............------------...//////)))***,,,...///000111111,,,---......//////............---,,,,,,,,,,,,---,,,------......------,,,//////............//////222222000///---+++***)))*********++++++,,,,,,,,,,,,,,,+++++++++,,,---......---,,,++++++---///000000///...---,,,+++++++++)))***++++++,,,,,,+++++++++,,,------++++++,,,---))))))))))))***+++,,,,,,************************,,,---...---+++***+++,,,------,,,,,,,,,---......---+++***+++,,,,,,+++***,,,------......------,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,+++***)))((()))+++...000000///...---------------111///---*********+++,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++...+++(((%%%%%%&&&(((***++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...,,,***+++---...,,,***+++++++++,,,,,,---------,,,------......------,,,---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,------......------,,,............---,,,++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++...,,,***+++---...,,,***))))))*********+++++++++)))************+++++++++++++++******++++++,,,------,,,,,,+++*********+++.........------.........///...---,,,+++*********------------------------++++++******)))************++++++,,,---...//////))))))***+++,,,,,,,,,,,,,,,+++***)))***+++,,,---******+++++++++,,,,,,,,,,,,++++++***+++,,,...///------------,,,,,,+++***++++++,,,---............+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++......////////////......,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...iii]]]XXXTTTQQQPPPKKKKKKJJJIIIIIIIIIJJJJJJKKKJJJIIIJJJLLLMMMLLLKKKJJJJJJIIIGGGDDDCCCCCCDDDDDDCCC@@@>>><<<<<<============>>>>>>>>>>>>======>>><<<::::::;;;<<<===<<<<<<;;;999777777888999:::888777555444333222333333222222222222222222222222222222222222222222222222222222111000000000000000////////////...........................///000000,,,,,,---...////////////***+++,,,,,,------,,,,,,......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++))))))***+++---000111333111000///...---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++***+++,,,...//////...---,,,,,,,,,,,,,,,,,,---......//////......,,,---...---+++++++++---000///...---,,,,,,,,,,,,***************************+++,,,+++)))((()))***,,,,,,,,,,,,,,,------...,,,+++***+++,,,---,,,+++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,------,,,+++***))))))+++,,,---...------,,,++++++,,,,,,///...,,,+++******++++++------------------......++++++++++++++++++++++++,,,+++)))(((((())),,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...,,,***+++---...,,,***++++++++++++,,,,,,------,,,------......------,,,---,,,+++))))))+++,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,---------------,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++...,,,***+++---...,,,***))))))*********+++++++++************+++++++++++++++++++++***++++++,,,---...------,,,++++++,,,,,,...------,,,,,,------...//////...---,,,,,,,,,,,,---------------------------------,,,,,,---......++++++,,,,,,---.........,,,---------------,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,++++++***+++,,,,,,---------------,,,+++***---------...------,,,,,,...------------------...++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...iii]]]XXXTTTQQQPPPLLLLLLJJJIIIIIIIIIJJJJJJLLLKKKJJJKKKLLLMMMMMMKKKJJJJJJJJJHHHEEEDDDDDDEEECCCBBB???===;;;;;;<<<<<<======>>>>>>>>>>>>=========<<<;;;;;;<<<===<<<;;;;;;:::999888888888999:::999888666555444333333333111111111111111111111111222222222222222222222222222222111000000000000111////////////............/////////...///000000111---...............------***+++,,,,,,------,,,,,,......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++&&&&&&'''))),,,...000222///...---,,,,,,---......------------,,,,,,,,,,,,***+++,,,---------,,,,,,,,,++++++******+++---...------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,---......---+++***+++,,,...---,,,+++************++++++++++++++++++++++++***+++,,,+++)))))))))***+++++++++++++++,,,------+++***)))+++---...---,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++************************---...///...,,,+++,,,---------------------------,,,,,,,,,++++++*********,,,++++++************+++------,,,,,,++++++******)))***************))))))++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,++++++------,,,+++***+++++++++++++++,,,,,,,,,------......------,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,---------.........//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++***)))(((((()))***+++***+++,,,---............))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++***************+++++++++************+++++++++,,,+++++++++++++++,,,------......------,,,,,,---------,,,,,,++++++,,,,,,---......------------......------------------------***************+++,,,---,,,,,,,,,,,,------------------------,,,+++***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,...---,,,+++************,,,------------,,,,,,+++............---,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------......//////......---******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...jjj]]]XXXTTTQQQQQQNNNLLLKKKIIIHHHIIIJJJKKKLLLKKKJJJKKKMMMMMMMMMLLLIIIIIIIIIGGGDDDCCCDDDEEECCCBBB???===;;;;;;<<<<<<<<<======>>>>>>>>>>>>===<<<;;;;;;<<<======<<<:::;;;:::999888888888999999999888777666555444444333........................111222222222222222333333333222111111000000111111////////////...........................///000000------............------,,,---......//////............---,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++************++++++,,,000///---++++++,,,---............------,,,,,,,,,)))***,,,......---,,,+++++++++*********+++,,,---,,,+++++++++,,,------...))))))***+++++++++++++++---...///...,,,++++++,,,))))))))))))***+++,,,---+++++++++++++++++++++++++++---------++++++,,,---++++++******++++++,,,---+++***)))+++---......---,,,------......------,,,---,,,,,,,,,,,,+++++++++************************+++,,,---,,,***)))***+++------------,,,,,,,,,,,,***+++,,,,,,,,,+++******++++++***************++++++,,,,,,,,,,,,,,,+++***((())))))******)))((('''++++++++++++++++++++++++++++++,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,++++++++++++++++++++++++,,,------......------,,,---,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,------------///......------.........------,,,,,,,,,,,,++++++************************,,,***)))'''''')))***,,,***+++,,,---------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))+++,,,,,,---------,,,,,,,,,++++++***************)))(((''')))***+++,,,---,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++************,,,---------------,,,,,,---.........------,,,++++++******************+++........................------+++******+++---------------------------------------......---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...lll^^^YYYUUUSSSRRROOOMMMKKKIIIHHHIIIJJJKKKLLLJJJJJJKKKLLLMMMLLLKKKGGGGGGGGGEEECCCBBBCCCDDDDDDCCC@@@>>><<<<<<======<<<<<<===>>>>>>>>>>>>>>><<<;;;;;;<<<======<<<:::::::::999999999888999999888888777777555444333333........................111111111222222333333333333222222111111111111111////////////............------,,,,,,,,,---......+++,,,---...////////////,,,---......//////............---,,,,,,,,,,,,---------............------///...---+++************000///...,,,++++++++++++.........------,,,,,,,,,)))***,,,......---,,,++++++*********++++++,,,,,,+++++++++++++++,,,---...,,,------...............---...///...,,,+++,,,------------------...000000+++++++++++++++++++++++++++,,,------++++++,,,---++++++******++++++,,,---+++******+++---///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---,,,***)))***+++,,,,,,,,,+++++++++++++++''')))+++,,,------,,,+++,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,...............---,,,,,,++++++++++++++++++++++++,,,,,,---------,,,***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,......---------......///---------,,,,,,+++++++++******************++++++---,,,***))))))***,,,---,,,,,,------,,,++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++++++++++++++,,,,,,+++++++++******+++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------,,,,,,+++******'''((()))***************)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,------......---------+++,,,------.........---......------------......,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...mmm___ZZZVVVTTTTTTPPPNNNKKKIIIHHHIIIJJJKKKKKKJJJIIIJJJKKKLLLLLLJJJEEEFFFFFFDDDBBBAAABBBDDDDDDCCC@@@>>><<<<<<======;;;<<<===>>>>>>??????>>>===<<<;;;;;;<<<===<<<;;;:::::::::999999999888888777777777666555444333222111111111111111111111111111111111222222333333444333333222111111111111222////////////............,,,,,,++++++,,,,,,---...+++,,,---...////////////***+++,,,,,,------,,,,,,......---,,,,,,,,,,,,---......////////////......------,,,,,,++++++,,,,,,//////...---,,,+++***)))------------,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---------------,,,...///...---,,,---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))***,,,+++++++++++++++,,,------,,,+++***,,,---///...---***++++++,,,,,,++++++***,,,,,,,,,,,,------------++++++++++++++++++++++++---...///...,,,+++,,,---*********++++++,,,,,,,,,'''(((***,,,---------------,,,,,,,,,,,,------...,,,,,,------......//////000///...---,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///------,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++*********+++++++++,,,,,,---,,,,,,,,,,,,---.........------,,,,,,++++++***+++++++++++++++,,,,,,,,,---,,,++++++++++++,,,---------------,,,+++***))),,,,,,,,,,,,+++***))))))+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++*********+++,,,,,,,,,++++++******++++++,,,******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...------,,,,,,++++++******)))***+++,,,------------******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,---...------,,,------............---***+++,,,---...............------,,,,,,------...************************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...oooaaa[[[XXXVVVVVVQQQOOOLLLIIIHHHIIIJJJLLLJJJIIIHHHIIIJJJKKKJJJIIIFFFFFFFFFEEECCCBBBCCCEEECCCBBB???===;;;;;;<<<<<<;;;<<<===>>>????????????>>><<<::::::;;;<<<===<<<999:::::::::999999888888666666666666555333222111222222222222222222222222000111111222333333444444444333222222111111222222////////////............---,,,,,,,,,,,,---......------...............---***+++,,,,,,------,,,,,,......---,,,,,,,,,,,,------..................---,,,,,,,,,++++++,,,,,,---+++,,,---......,,,***)))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------++++++++++++++++++,,,,,,))))))***++++++++++++***+++---......------///000------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))+++,,,,,,,,,,,,,,,,,,------...---,,,+++,,,---...---,,,***++++++,,,,,,++++++******++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---)))******+++,,,---......)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------...///111222000...,,,)))))))))+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++)))+++------++++++---///.........---------,,,,,,,,,------......------,,,,,,------------------,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++++++++,,,------......---,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++***,,,...---+++***,,,...+++++++++*********))))))+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,+++++++++******+++,,,,,,++++++++++++++++++++++++***)))))))))))))))******,,,,,,,,,++++++++++++++++++,,,---------------,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,---.........---,,,,,,,,,---...............,,,,,,------...---------+++++++++******+++++++++++++++++++++++++++++++++------............------------------------------++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------///...,,,+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...pppbbb\\\YYYWWWWWWRRROOOLLLIIIHHHHHHJJJLLLIIIHHHGGGHHHJJJKKKJJJIIIFFFGGGGGGFFFDDDCCCDDDFFFBBB@@@>>>;;;::::::;;;;;;;;;<<<===>>>???????????????<<<:::999:::<<<======999::::::::::::999888888555555666666555333111000000000000000000000000000000000111222333333444444444333222222111111222222000/////////...............------------...//////////////////...---,,,+++,,,---......//////............---,,,,,,,,,,,,---,,,------......------,,,...---,,,+++************(((***---//////...,,,************++++++,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,---.........------,,,,,,++++++***++++++,,,,,,,,,---............---***,,,............000111------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---...------,,,,,,------...///...---,,,,,,---...---+++,,,------......------,,,)))***+++,,,...///000000------------------------+++,,,---,,,***)))***+++)))***+++,,,...///000000,,,,,,,,,+++++++++++++++,,,+++++++++,,,------...///...------...000333444444111...+++***+++...///+++++++++++++++++++++++++++++++++++++++---......++++++,,,,,,,,,------------------,,,,,,+++++++++(((+++------++++++---000/////////......---------,,,------......------,,,,,,------......------,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,---------......************++++++,,,---......---,,,,,,+++******,,,,,,,,,------.........***+++,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***,,,...---+++***,,,...++++++++++++******))))))++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,+++***)))***+++---...******+++++++++,,,,,,,,,...//////000///...,,,+++,,,,,,---.../////////...............---,,,++++++///......------......///........................,,,---////////////---,,,////////////////////////+++++++++,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...oooaaa[[[WWWTTTTTTSSSPPPLLLHHHGGGHHHJJJLLLNNNLLLJJJIIIIIIIIIHHHGGGFFFEEECCCBBBAAAAAABBBBBBCCCBBB???===;;;;;;::::::<<<===============<<<<<<;;;:::::::::;;;:::777555<<<;;;:::999888888888888999888777666444333222111000000000000000000000000000000111222333333333333333333333222222222222111000000000000////////////,,,---...//////...---,,,........................------------------------////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////............---,,,,,,++++++,,,,,,---------------------------***)))(((+++...000///,,,,,,,,,,,,------,,,)))&&&***+++,,,---...---,,,,,,,,,------......------,,,000000///...,,,+++***)))+++)))((()))---...---+++,,,,,,+++++++++,,,---...------------------------...)))%%%&&&+++//////---***+++,,,,,,------,,,,,,+++)))((())),,,---***(((******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------)))************+++++++++++++++************+++++++++++++++,,,,,,------------------...///000000111+++++++++*********))))))...---+++))))))***+++,,,------------,,,,,,+++***,,,,,,+++******+++,,,,,,,,,,,,+++***+++,,,---...,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000///---,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,+++***)))***,,,---......---,,,...---+++***)))***++++++)))***++++++,,,,,,,,,,,,************************,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))***++++++,,,,,,++++++***---,,,***))))))***,,,---((()))+++,,,------,,,,,,************+++,,,------,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++,,,,,,......---------,,,,,,+++++++++,,,+++++++++++++++++++++------------------------................................................//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,------.........******+++,,,,,,,,,,,,+++...------,,,,,,++++++***+++,,,------......---------------....../////////,,,,,,++++++,,,,,,---...nnn```ZZZVVVTTTSSSPPPMMMIIIFFFEEEFFFHHHJJJMMMKKKIIIHHHIIIIIIHHHGGGHHHGGGEEEDDDCCCCCCDDDDDDCCCBBB???===;;;;;;::::::<<<<<<============<<<<<<<<<;;;;;;;;;<<<;;;999666999888777666555555555555888888777555444333222111222222222222222222222222000000111222333333333333333333333222222111111111000000000000////////////------............------------------------------------------------------..............................---------,,,,,,,,,------,,,,,,,,,---...............---------,,,,,,---,,,,,,++++++,,,,,,---------------------------///...---...///000---+++...---+++,,,---......---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***---+++***,,,...000///---++++++,,,,,,,,,,,,------------------------------...+++(((***---///---******+++,,,,,,------,,,,,,...---,,,---//////---******++++++++++++,,,,,,,,,......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---,,,------...//////000000---,,,,,,,,,+++++++++***...---+++))))))***+++,,,,,,---------,,,,,,+++***,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,------------------------,,,++++++++++++,,,------------,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---------,,,,,,+++***)))***+++---...---------...---,,,+++***++++++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********************************++++++,,,,,,++++++***---,,,***))))))***,,,---******+++,,,------------+++++++++***++++++,,,,,,///......------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------------------.........---------------........................//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...---------,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...lll^^^YYYVVVSSSSSSNNNLLLHHHEEEEEEFFFHHHIIILLLJJJHHHHHHIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBB???===;;;;;;::::::;;;<<<<<<=========<<<<<<===<<<;;;<<<===<<<:::888888777666555555444555555888888777555444333222111222222222222222222222222///000111222333333333333444444333333222111000000000000000000////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---------------------------///.........//////---+++...,,,******,,,...000000***+++,,,---------,,,,,,---,,,+++******+++,,,---......---------,,,,,,,,,,,,++++++,,,...//////...***+++,,,---------,,,,,,------------------------...,,,+++---//////+++(((***+++,,,,,,------,,,,,,///...---...///...---+++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++************++++++---,,,,,,,,,,,,,,,,,,+++,,,------....../////////------------,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,---------,,,++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,------------------------+++++++++++++++,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++)))***+++,,,------------...---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---,,,,,,,,,,,,,,,---...///,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***************------,,,,,,,,,,,,++++++++++++,,,,,,------......------------------------------------------------.......................................---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,++++++******,,,,,,---............---******+++,,,,,,---......+++,,,------......------,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...mmm___ZZZWWWUUUTTTOOOMMMJJJGGGGGGHHHIIIKKKKKKIIIGGGGGGIIIIIIIIIHHHEEEEEEDDDCCCCCCBBBBBBBBBCCCBBB???===;;;:::::::::;;;;;;<<<<<<======<<<<<<===<<<;;;;;;<<<<<<:::999;;;:::999888777777777777888777666555444333222222000000000000000000000000///000111222222333333222555444444333222111000000000000000000///////////////...---,,,,,,---...///------------------------,,,,,,------------------------------------------------------------------///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...------,,,***((()))+++---------++++++,,,,,,,,,------------,,,***))))))***,,,---------------------------*********++++++,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///---+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++)))(((+++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------*********+++++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,---------.........---------,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,******++++++++++++,,,,,,+++++++++***+++,,,,,,---++++++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,------------------------------------,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,+++***+++,,,---...------,,,+++******************************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------,,,,,,,,,,,,------------...................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------************++++++++++++------------------------+++++++++++++++++++++++++++,,,,,,---------------+++++++++,,,,,,---------+++,,,------......------/////////......---------,,,,,,++++++,,,,,,---...pppaaa\\\YYYVVVVVVNNNMMMJJJHHHGGGGGGIIIJJJJJJIIIGGGHHHIIIJJJJJJIIIEEEEEEEEEDDDDDDCCCBBBBBBCCCBBB???===;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;999:::;;;;;;:::999<<<<<<;;;:::999999999999777777666555444333333222000000000000000000000000//////000111222222222222444444333333222111000000000000000000///////////////...---,,,,,,---...///////////////////////////,,,,,,,,,---------......------------------------------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,------------+++******,,,------+++)))+++++++++,,,,,,,,,---------,,,***))))))***,,,---,,,,,,,,,------------...***++++++++++++++++++,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,...000000***+++,,,,,,------,,,,,,)))***+++******)))((((((++++++,,,,,,,,,---------000000///...------......))))))***+++---...//////***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++************+++,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++,,,---......,,,------------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))))))))***,,,,,,------,,,+++************---------------...//////++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------,,,,,,,,,------.................................---........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------......//////------------------------))))))***++++++,,,------******+++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------/////////......---------,,,,,,++++++,,,,,,---...rrrddd^^^ZZZWWWWWWNNNLLLJJJGGGFFFFFFFFFGGGJJJIIIHHHHHHJJJLLLLLLKKKGGGGGGGGGGGGFFFEEEDDDDDDCCCBBB???===;;;;;;::::::999:::;;;<<<<<<<<<<<<<<<<<<;;;999999:::;;;;;;:::;;;;;;999888888888888888777666666555444444333333222222222222222222222222...///000111222222222222333333333222222222111111000000000000////////////.........------.........////////////////////////+++,,,,,,------.........------------------------,,,,,,,,,------------.........---,,,,,,,,,------------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///000111000---,,,+++,,,,,,,,,---///000///,,,))),,,,,,+++++++++,,,---...---,,,+++******+++,,,---------------------------,,,---......,,,,,,---...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))***---000222***+++,,,,,,------,,,,,,)))***,,,,,,+++******+++,,,,,,,,,,,,------------000///...,,,,,,,,,------))))))***+++---...//////++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---------,,,,,,***++++++,,,,,,++++++******+++,,,---------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------......///***************+++,,,,,,,,,,,,---...---,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++,,,---...///+++,,,,,,------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******,,,,,,++++++***+++++++++,,,+++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......------------------------,,,------....../////////........................---------..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......,,,------......------,,,((()))***+++,,,...//////)))***++++++,,,,,,++++++......---,,,,,,+++******+++,,,------......------,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...ttteee^^^ZZZWWWVVVPPPNNNKKKIIIGGGFFFEEEFFFKKKIIIHHHIIIKKKMMMMMMMMMGGGGGGHHHHHHGGGFFFDDDCCCCCCBBB???===;;;;;;::::::888999:::;;;<<<<<<<<<<<<===<<<::::::;;;<<<<<<<<<;;;:::999888777777777777666666666555444444333333222222222222222222222222...///000111222222222222111222222222222333333333000000000000////////////------............------////////////////////////++++++,,,,,,---......///........................,,,,,,,,,---------......------,,,,,,,,,---......,,,---------.........///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...000222000---++++++,,,,,,++++++,,,...///...---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---///...,,,+++---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++***+++---...***+++,,,,,,------,,,,,,'''***,,,---++++++,,,...,,,,,,,,,------------...///---+++***))))))***+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...+++,,,,,,,,,++++++*********+++,,,,,,---------,,,***+++,,,,,,,,,,,,+++******+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------...//////***************++++++,,,***+++,,,......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,---------,,,+++++++++***+++---...///)))***+++---------,,,+++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++******+++++++++******)))+++++++++***++++++,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,------------------------------...//////000111111........................---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,,,,,,,---......---,,,,,,******+++,,,---......///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...ttteee^^^YYYVVVUUUSSSQQQOOOLLLIIIHHHGGGGGGKKKJJJIIIJJJLLLNNNNNNNNNEEEEEEFFFFFFEEEDDDBBBAAACCCBBB???===;;;;;;:::;;;888999:::;;;<<<<<<<<<<<>>>>>===<<<;;;:::999888888888888666666666555444444444333000000000000000000000000...///000111111222222111000111111222222333444444000000000000////////////,,,---...//////...---,,,........................++++++,,,,,,---...//////////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,------...///,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))),,,......+++***,,,...***((('''(((+++...///000---,,,+++***+++,,,---...,,,------......------,,,......---------,,,,,,,,,***,,,---,,,***)))***---,,,,,,+++++++++,,,---...++++++++++++++++++++++++***+++------,,,*********++++++,,,---------,,,,,,%%%(((+++,,,******,,,...,,,,,,,,,---------......222111...,,,,,,,,,---.........---,,,,,,+++******++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,+++++++++++++++++++++---------.........//////+++,,,,,,,,,,,,+++*********+++,,,,,,------------***+++,,,------,,,+++******+++,,,---...---,,,,,,+++++++++,,,,,,+++++++++))))))***++++++,,,------*********)))***++++++,,,''')))+++---///......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------------,,,+++******+++,,,...///((()))+++,,,---,,,,,,+++,,,,,,,,,,,,++++++***)))************************,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++******+++,,,------,,,***)))************+++,,,------,,,,,,,,,,,,---...///000++++++++++++++++++++++++************************++++++++++++++++++++++++'''(((***,,,---------,,,+++++++++,,,,,,---------,,,+++++++++++++++++++++------------------------.........///000111111222........................---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---......//////,,,,,,---......---,,,,,,------------------------+++,,,------......------***++++++,,,,,,------...+++,,,------......---------------....../////////,,,,,,++++++,,,,,,---...tttddd\\\XXXUUUUUUTTTOOOJJJGGGFFFHHHIIIIIIMMMLLLKKKKKKMMMNNNMMMLLLHHHGGGFFFDDDCCCCCCCCCCCCCCCBBB???===;;;:::::::::888:::======<<<:::::::::<<<;;;:::999999999999999:::999888777777777888999888777555555666555222000000000////////////000000111111111000000000000000333222111111111222333444111000///------......///////////////////////////111111000///...------,,,000000000000///...---,,,/////////...---------,,,//////.........---------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------///...,,,*********,,,---------------------------***++++++,,,,,,------...++++++,,,,,,,,,,,,------+++*********+++,,,,,,---++++++)))))))))***+++,,,(((***+++,,,++++++---...........................111000000///...---------,,,,,,+++***+++,,,---...,,,,,,,,,++++++*********************************)))***+++,,,---,,,+++***///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++...------,,,,,,------...+++******+++,,,,,,***''',,,+++++++++++++++++++++)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***---,,,,,,++++++,,,,,,---//////............------000///---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,,,,+++*********++++++++++++,,,,,,------------------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,+++***))))))------------,,,,,,+++***,,,,,,,,,++++++*********+++++++++,,,,,,---------......---,,,,,,+++******++++++++++++,,,------...++++++++++++++++++++++++)))***,,,---...------,,,(((***+++------,,,+++***++++++,,,,,,,,,,,,------...------------.../////////...---,,,,,,---...////////////000000000000111------------------------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..................------.........------,,,,,,,,,,,,------......------,,,tttddd\\\XXXUUUUUUTTTPPPKKKGGGGGGHHHIIIJJJLLLKKKJJJKKKLLLMMMLLLKKKHHHGGGFFFDDDCCCCCCCCCCCCDDDBBB@@@>>><<<;;;;;;;;;:::<<<>>>===<<<;;;<<<======<<<;;;::::::::::::;;;;;;:::999888777777777888888777555555666555222000------------...000111222111111111111000000000000333222111000//////000000111000///...---......///------------------------,,,,,,---...///000111111---------...------,,,+++...............---------//////.........---------------------------------******)))((('''&&&&&&%%%---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,++++++*********++++++((()))************,,,...---------------,,,,,,,,,//////......---,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++------,,,+++++++++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++...------,,,,,,------...'''&&&''')))+++,,,***)))))))))))))))************------,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,---******)))))))))***+++,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---,,,++++++******+++++++++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------,,,,,,+++*********,,,---------,,,,,,+++***,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++******++++++******++++++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++)))***,,,---------+++***++++++,,,,,,,,,,,,---------------,,,---......//////...------------...///,,,,,,---------.........------------------------///...------,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...........................---------,,,,,,,,,,,,,,,------......------,,,sssccc\\\XXXUUUUUUUUUQQQLLLIIIHHHIIIJJJJJJKKKJJJIIIJJJLLLMMMLLLKKKHHHGGGFFFDDDCCCCCCCCCCCCDDDCCCAAA>>>===<<<<<<<<<===>>>>>>===<<<<<<===???<<<;;;::::::::::::::::::<<<;;;:::888777777777777888666555555666555333111...---------......///000111111111111111111111111555444222111000/////////000000///............///------------------------******,,,---///111222333+++,,,------...------------------..............................---------------------------------...---,,,+++***)))((('''------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++...---,,,+++***+++,,,---++++++++++++++++++++++++...------,,,++++++******++++++,,,,,,,,,,,,------++++++******++++++,,,,,,,,,,,,---,,,,,,+++*********+++++++++***+++---000---------,,,,,,+++++++++......------,,,+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++******))))))******,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++...------,,,,,,------...+++++++++,,,...///...,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,+++...------,,,,,,++++++***,,,++++++************+++++++++++++++++++++++++++,,,,,,---------,,,++++++)))***,,,---------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...///...------------...///+++,,,,,,,,,------------------------------------......//////......------///...------++++++***))),,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,++++++,,,------......------,,,sssccc\\\XXXVVVVVVUUURRRMMMJJJIIIJJJJJJIIIKKKJJJIIIJJJLLLMMMMMMLLLHHHGGGFFFDDDCCCCCCCCCCCCEEEDDDAAA???===<<<<<<<<<>>>>>>>>><<<;;;;;;===@@@::::::999888888999999:::::::::999999999888999999777666555555666555333111333222111///---,,,,,,,,,000111111111111111222222666555555444333222222222000/////////............////////////////////////........................,,,---...///000000000000,,,---------.../////////........................------------------------000000//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++------,,,+++++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,,,,---......---,,,***)))---------,,,+++,,,///111......------,,,+++++++++...---------,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++***************+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111000............,,,***,,,------......//////000)))***++++++------...///++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///......---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,+++***)))(((+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++------,,,+++*********+++++++++++++++++++++++++++------------,,,++++++******+++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------.........------.........---------.........//////------------------------,,,---...//////...---,,,---------,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------...............,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,rrrbbb\\\XXXVVVVVVUUURRRMMMKKKJJJJJJIIIHHHKKKJJJJJJKKKMMMNNNNNNMMMHHHGGGFFFDDDCCCCCCCCCCCCEEEDDDAAA???===<<<<<<<<<=========;;;::::::===???;;;;;;::::::::::::;;;<<<777888999999:::::::::;;;777555555555666555333222555444222000///...------000000111111222222222333444444444555555555444444///////////////......---////////////////////////000//////...---,,,,,,,,,,,,,,,...///000000111111,,,---------.../////////---.....................------------------------******++++++,,,---------------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,,,,,,,---...---,,,+++))),,,------,,,++++++---//////.........---------,,,.........---------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,************)))''')))))))))******+++++++++)))***++++++------...///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++***+++++++++,,,,,,---......+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,++++++++++++++++++,,,,,,------------+++++++++,,,,,,,,,------,,,++++++++++++,,,---------..................------------.........//////------------------------++++++---......---,,,++++++++++++,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,qqqbbb\\\XXXWWWWWWUUUQQQMMMKKKJJJIIIHHHGGGJJJIIIIIIJJJLLLNNNMMMLLLHHHGGGFFFDDDCCCCCCCCCCCCDDDCCCAAA>>>===<<<<<<<<<<<<======<<<;;;;;;<<<>>>===============>>>>>>???777888999:::;;;;;;;;;:::666555444555666666444222222222111000000111111111000000111111222333333333111222333444444444444333/////////000///......------------------------------------------.........***+++,,,---............---------...............---------...............------------------------((()))***+++,,,---...///------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------///......------,,,,,,,,,))))))******+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++)))***,,,+++***)))***,,,.................................---------------***+++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,------......,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...------,,,,,,------...+++)))(((***,,,.........++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++------------++++++,,,+++++++++************%%%&&&(((***,,,---......+++,,,,,,------,,,,,,+++,,,------......------,,,++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++'''((()))***,,,---...///++++++,,,,,,------......++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------------...++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------...//////...------+++,,,,,,,,,------------------------------------++++++,,,,,,---,,,,,,,,,)))***++++++---......///,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------.../////////,,,,,,------------......,,,------......------,,,pppaaa[[[XXXWWWWWWTTTQQQMMMJJJIIIHHHGGGEEEGGGFFFFFFHHHJJJLLLLLLKKKHHHGGGFFFDDDCCCCCCCCCCCCDDDBBB@@@>>><<<;;;;;;;;;;;;===???>>>===<<<===>>><<<<<<<<<<<<<<<===>>>>>>::::::;;;;;;;;;:::888888666555444555666666444222111000000000000000111111000000111222222333444444333333444555555444333222...///000000000///------------------------------++++++,,,------...//////++++++,,,---.........---...............------------------.........//////------------------------,,,,,,---...///000000111------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------------......------,,,++++++******************+++++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++***************+++,,,---)))+++......---+++***++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,---......///,,,,,,,,,+++++++++******+++++++++,,,,,,---------...------,,,,,,------...---,,,+++,,,000222333333000000//////......------------,,,,,,,,,,,,++++++---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++---......---+++***++++++++++++,,,,,,,,,,,,***+++,,,---......------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++******++++++,,,------------,,,,,,++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,---------------***+++,,,,,,---------,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,---------------,,,---......///------...//////...------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,------...//////000---------....../////////,,,------......------,,,pppaaa[[[YYYWWWXXXSSSPPPLLLJJJIIIHHHFFFDDDEEEDDDDDDFFFHHHJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCBBB???===;;;:::::::::<<<>>>@@@AAA???>>>>>>>>>999999999999999:::;;;<<<=========<<<;;;888666555666555444555666666444333333222111///............000000111222333333444444777777888888777555333222...///000000000///---,,,////////////////////////,,,,,,,,,---------......---...//////000//////////////////......------,,,---------.........//////---------------------------------...............------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------***+++,,,---------------------,,,,,,+++***)))))),,,,,,++++++***)))))))))++++++,,,,,,,,,------------,,,,,,+++*********+++))))))(((((()))+++---...+++...111222111///------)))***+++,,,------...///++++++++++++++++++++++++***+++,,,---...---,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,------...///,,,,,,,,,+++++++++******+++++++++,,,,,,---------...------,,,,,,------......,,,++++++---///000000//////...---,,,++++++***)))***+++,,,---......///000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******+++---......---+++***,,,,,,---...//////000111------,,,+++***'''%%%###+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++*********+++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...---,,,+++)))((((((------------------------***+++,,,,,,------------*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++++++++++++++++++++,,,++++++***+++,,,...///---,,,,,,,,,,,,---......++++++,,,,,,,,,---------...------------...//////,,,---...//////...---,,,/////////000000000000111------------------------...---,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,------...///000000........./////////000000,,,------......------,,,nnn___ZZZYYYWWWWWWSSSPPPLLLIIIHHHHHHGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHGGGFFFEEEDDDCCCBBBFFFDDDAAA>>><<<<<<<<<======>>>@@@???===<<<<<<===>>>===<<<;;;:::999999999;;;;;;:::999999888888777555555555555555444444444222222111000//////000000000000000000111111111111666666666666666555555444111000000111333222000......------,,,---...000111---------.........//////,,,---------.../////////......,,,++++++,,,......///............---------111/////////000000...,,,---...000111222111///...000000///...............///...---,,,,,,,,,,,,,,,------,,,+++,,,---...//////000111000...---,,,---***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---000000...---,,,+++++++++((()))***+++++++++++++++,,,,,,,,,++++++*********000///...---,,,---...///------------------------*********)))******+++,,,.........---,,,,,,,,,+++************************+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////---------,,,,,,+++++++++///...,,,+++***+++,,,,,,444222000///...///000111***+++------------+++*********+++++++++,,,,,,,,,---------,,,+++***((((((++++++,,,------------,,,,,,,,,,,,---------......***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---------,,,+++***)))(((,,,,,,++++++,,,,,,---...---,,,************,,,---........................,,,,,,,,,++++++*********)))***+++,,,...///000111,,,,,,,,,---------.........---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++************************...------------...//////......---,,,,,,...///000,,,---......,,,,,,---..................///000111///...---,,,,,,---...//////............---------------------------------++++++++++++++++++++++++.........------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---..............................------............------///............---------ooo```ZZZXXXVVVVVVSSSOOOKKKIIIHHHHHHGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHGGGFFFEEEDDDCCCBBBDDDBBB???===;;;::::::;;;===>>>??????===<<<<<<=========<<<;;;::::::::::::;;;;;;:::999999888888777777666666666666555555555222222111000000000000000000000000000111111111111666666666666666555444444///...............+++)))///......------...///000---------.........//////---------...............,,,,,,++++++++++++,,,,,,---------.........//////---,,,,,,,,,------,,,***---...000111111111///...000000///...............///...------,,,,,,,,,---...---,,,++++++++++++,,,...///000///---++++++,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++***************++++++,,,......------------------************************,,,,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,---......///---------,,,,,,+++++++++...---,,,+++++++++,,,,,,000...---+++++++++---...,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***------...------,,,+++************)))******+++,,,,,,,,,++++++++++++,,,,,,........................------,,,,,,,,,++++++++++++,,,,,,------.........+++++++++,,,,,,,,,------,,,+++*********+++,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++++++++,,,---------------------...//////,,,---......,,,,,,---............---....../////////...------------...//////............---------------------------------++++++++++++++++++++++++......---------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,,,,------......------,,,---,,,,,,,,,,,,---..............................------............------///............---------qqqaaaZZZWWWUUUUUURRROOOKKKIIIHHHHHHGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGFFFEEEDDDDDDCCCCCCCCCBBB@@@===<<<;;;;;;;;;<<<>>>??????===<<<<<<======<<<;;;;;;::::::::::::;;;;;;:::999999888888777888888777777666666666666222111000000000000000000000000000000111111111111555555666666555555444333///...---,,,,,,+++)))&&&000///...............///---------..............................---------,,,,,,------------,,,,,,++++++,,,---...///000111,,,+++***+++,,,---,,,+++---...///000111000//////000///......---.........///...------,,,---------///...---+++***))))))))),,,...///...,,,+++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---************++++++,,,---,,,,,,---------,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,++++++******++++++++++++++++++++++++***************+++,,,,,,------------............++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---++++++,,,,,,------......------,,,,,,,,,,,,++++++...---,,,,,,+++,,,,,,,,,---,,,+++***)))***+++,,,......------------......,,,,,,,,,---------......++++++,,,---------------******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------............------***************+++,,,,,,,,,------------------,,,........................---------------,,,,,,,,,---------------------,,,*********+++++++++,,,,,,+++***))))))***+++---...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------............------------------------------,,,++++++++++++,,,------,,,---......//////......,,,.........---,,,---...///...------------------///...------------...//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------------------......//////......------,,,,,,,,,,,,---..............................------............------///............---------ssscccZZZUUUSSSTTTRRROOOKKKHHHHHHGGGGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJGGGFFFFFFEEEDDDDDDCCCCCCEEEDDDBBB@@@>>>>>>======;;;===>>>>>>===<<<<<<======<<<;;;:::::::::::::::;;;;;;:::999999888888777888777777777666555555555111111000000000000000111///000000000111111111111444555555555555444333333111///............,,,***//////...------,,,,,,,,,......................../////////...---------,,,...///000111111000///...,,,,,,------...//////000---,,,+++,,,---///......---...///000000000/////////......------...............------------............---,,,+++++++++***,,,---///...,,,++++++,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,------......,,,---------,,,+++******......---,,,+++))))))(((,,,---.........---+++***------------------------+++************+++,,,,,,,,,,,,------.........///++++++++++++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......------------......,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------...---,,,,,,,,,,,,------///...---,,,,,,---...///------------.........///+++,,,------......------)))***++++++,,,,,,++++++,,,,,,,,,---------......---.........---,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,---...............---,,,,,,,,,,,,---......,,,---...//////...---,,,..........................................------------------------------++++++++++++,,,,,,,,,,,,------++++++++++++,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////+++,,,.../////////...------...///...---,,,---//////...---,,,,,,,,,,,,,,,.........------.........///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------............---------,,,,,,,,,,,,---..............................------............------///............---------uuuddd[[[UUURRRSSSRRROOOJJJHHHGGGGGGFFFEEEHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFEEEEEEDDDCCCCCCCCCDDDCCCBBBAAA???>>>>>>>>>;;;<<<>>>>>><<<<<<<<<===<<<<<<;;;:::::::::;;;;;;;;;;;;:::999999888888777777777666555555444333333111000000000000000111111///000000000111111111111444444444444444333333222000///......000111000///------------,,,,,,++++++.....................---/////////...---------,,,...///111111111111///...........................---,,,++++++---...///...---......///////////////......------------............---------......///------..................,,,...//////---,,,,,,---,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,------++++++,,,++++++***)))))),,,+++++++++++++++++++++,,,---...///...---,,,+++------------------------+++++++++***+++,,,,,,---++++++,,,,,,------......+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,------,,,,,,,,,------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......///...---,,,,,,---...///------........./////////------......------,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,---------..................------,,,+++---------,,,,,,+++++++++***+++,,,---------------***+++,,,------......---------,,,,,,------...///------///000000///------................................................++++++,,,------......///,,,,,,,,,,,,------------222111///---,,,+++,,,,,,******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////+++,,,.../////////...------...//////------...//////...---,,,,,,,,,,,,,,,---..................---///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,------------,,,,,,---,,,,,,,,,,,,---..............................------............------///............---------vvveee[[[TTTRRRTTTQQQNNNJJJHHHGGGGGGFFFEEEHHHHHHGGGGGGHHHHHHIIIJJJEEEEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@???>>>===<<<<<<:::<<<======<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;:::999999888888777777777666555444333333222000000000000000111111222000000000000111111111111333333444444333333222111///---,,,---///111111000,,,,,,---------,,,,,,+++...............---------...............---------------............------//////.........------------+++))))))+++,,,---,,,------........./////////---------,,,------...///.........---......///000------...///////////////,,,...//////---,,,---...,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******************+++++++++***))))))'''''')))***,,,...//////,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---............---++++++,,,,,,,,,,,,------......------------......---------.........//////---------------,,,++++++++++++,,,------------,,,,,,,,,,,,---------......---............------,,,...------,,,,,,++++++******+++,,,------......---***+++,,,---------------+++++++++++++++,,,,,,------..................---........................---------...............++++++,,,,,,---...//////,,,,,,---------.........555444111///---,,,++++++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******++++++++++++******++++++++++++++++++++++++,,,++++++++++++,,,------,,,---......//////......---...//////...---...//////...------------------------...//////...------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---..............................------............------///............---------wwwfff[[[TTTSSSTTTQQQNNNJJJGGGGGGFFFFFFEEEHHHHHHGGGGGGHHHHHHIIIJJJDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@???>>>===<<<999;;;======<<<<<<<<<===;;;;;;;;;::::::;;;;;;<<<;;;;;;:::999999888888777888888777666555444333333000000000000000111222222000000000000111111111111333333333333333222111111111///------///000000000,,,---.../////////...---//////.........------------------..................------,,,,,,------...---------...............000---+++***+++,,,---,,,...---------......//////---,,,,,,,,,------...///...............///000000---.../////////...---,,,***,,,......,,,+++,,,---,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++*********+++,,,,,,******++++++,,,,,,++++++(((((()))+++,,,---............------,,,,,,------++++++++++++++++++++++++,,,++++++++++++,,,------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++------------++++++++++++++++++++++++*********++++++,,,,,,---------------------------******+++,,,,,,---..............................,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,.../////////...---***++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........***++++++,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---------......,,,---........................---,,,,,,+++*********+++,,,---............,,,------............---,,,++++++++++++,,,------...------------------...........................,,,,,,---------.........------------------------++++++,,,,,,,,,---------444333000...,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***++++++,,,,,,++++++***------------------------,,,++++++++++++,,,---------------------...//////---///000///...---...000.........---......//////------...//////...------///............---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---..............................------............------///............---------xxxggg\\\TTTSSSUUUQQQNNNJJJGGGGGGFFFFFFEEEHHHHHHGGGGGGHHHHHHIIIJJJDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>999;;;======<<<<<<<<<===;;;;;;:::::::::;;;;;;<<<;;;;;;::::::999888888777999999888777666555444444000000///000000111222222000000000000111111111111222333333333333222111111444222000///000111000000---...///111111111000000//////.........---------,,,------....../////////000///...------...///000+++,,,,,,---...///000000333111...,,,---...///......------------...//////,,,,,,,,,,,,------...///...............///000000......//////...,,,***))))))+++,,,,,,+++***+++,,,,,,------......------,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...000111***+++,,,,,,------------------,,,,,,+++***))))))222111000......///000000------------------------,,,,,,++++++,,,,,,---...+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&***,,,...///......++++++++++++++++++++++++))))))***+++,,,------...------------------------******+++,,,,,,---..............................---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,.../////////......+++,,,---...............***+++------------+++***,,,,,,,,,---------......((((((***+++,,,---------,,,---......//////......,,,,,,,,,---------......,,,,,,---.../////////.........---,,,,,,+++*********+++,,,---...............///////////////.........------------...//////...---,,,++++++,,,---...........................,,,,,,,,,---------......//////...------,,,++++++******+++++++++,,,,,,,,,222000///---,,,,,,,,,------......//////......---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++...........................------------...//////......---,,,,,,...///000...///000///...---...000...............///000111,,,---...//////...---,,,//////.........---------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---..................------,,,,,,,,,,,,---..............................---..................---//////.........---------vvvccc]]][[[YYYVVVRRRPPPLLLHHHFFFDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIJJJHHHFFFEEEDDDCCCAAA???EEEEEEDDDBBB>>><<<;;;<<<===============<<<;;;;;;::::::;;;;;;;;;:::999888999999999999999777666666777555444444444444333111000000////////////000000111111000000111111222333111111222333333333222222/////////////////////////////////...---,,,******------/////////...---,,,...---,,,,,,---...///000.........------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------///...---,,,,,,---///000------------------------/////////...---------,,,---------------...///000++++++++++++++++++++++++,,,,,,,,,...//////...---------------------------...---,,,+++*********************++++++,,,,,,,,,************************++++++,,,---.........---...---,,,+++,,,---...///((()))+++---.........---.........---,,,)))'''%%%---,,,,,,,,,,,,---......,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++,,,---...++++++++++++++++++++++++.........------,,,,,,,,,,,,---......//////........................------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---...000222,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,......---------,,,,,,,,,,,,---......,,,,,,---...---------------------------------------...///000111111000000//////......---...............------------------------------,,,++++++******++++++,,,,,,,,,,,,---------......---------............///.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++,,,---......---,,,+++------------------------------............------...............------------------------...///000---------............///,,,,,,---......---,,,,,,---------........./////////...---,,,+++,,,,,,---,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++000///,,,******+++---///------------------------.........------,,,,,,,,,///...---,,,,,,---...///++++++,,,,,,---.../////////...---,,,,,,---...///---------...------,,,,,,---------............///wwwddd]]][[[XXXVVVQQQOOOKKKHHHFFFEEEEEEEEEHHHHHHGGGGGGFFFGGGGGGGGGGGGEEEDDDCCCDDDDDDBBB@@@BBBCCCCCCAAA???======>>>??????>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;::::::999999888777666444444555555333222000000////////////000000111111000000111111222333222222333333333222222111////////////////////////////////////...---,,,,,,------...//////...---,,,---------------...///000.........------,,,,,,,,,,,,,,,---............---........................------,,,,,,,,,------...------------------------...............------------------------...//////------,,,,,,,,,,,,,,,,,,...,,,---111777888333...------------------------...---,,,+++******************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------000///...,,,+++++++++,,,+++,,,,,,------,,,,,,,,,............------,,,+++---,,,,,,,,,,,,---......------,,,++++++,,,------//////...---+++***))))))******++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,------...............,,,,,,---------------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------,,,,,,,,,+++,,,---......,,,,,,---...------------------------...............//////000/////////.........---------...............------------------------------......------------......,,,,,,,,,---------......//////......---------,,,......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------......///000000000000///...........................------............------..............................---------......///---------............///,,,,,,---......---,,,,,,,,,,,,,,,,,,------......///...---,,,,,,,,,------------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++------+++++++++---///000------------------------......---------,,,,,,,,,///...------------...///---------......////////////...------------...///,,,------...------,,,,,,---------............///yyyfff]]]ZZZWWWUUUOOOMMMKKKHHHFFFFFFFFFFFFJJJIIIHHHGGGFFFFFFFFFFFFEEECCCBBBBBBDDDDDDCCCAAA@@@BBBBBBAAA???>>>???@@@@@@@@@???>>>>>>===<<<<<<>>>>>><<<;;;;;;;;;<<<======<<<;;;999999999999:::777666444444555555333222111000000//////000000111111111000000111111222333333333333333222222111000////////////////////////...///////////////......------......///......---------.../////////...............---------------,,,---......//////......////////////////////////,,,,,,---------,,,,,,+++---------------------------------...............------------------...///.........------,,,,,,,,,...+++,,,222:::<<<555---------------------------...---,,,++++++******+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,......---,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,---.........------,,,,,,------.........---,,,,,,+++******))))))***+++,,,---......------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...............******+++,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------.........------------,,,,,,,,,------------,,,,,,,,,,,,,,,.........---,,,---...------------------------...............//////000.........---------------------...............---------------------------//////............//////,,,,,,,,,---------......000000///...---,,,++++++------------,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------.........------,,,,,,------......///000111111000///...........................------............------//////////////////////////////...---------......---------............///,,,------......------,,,+++++++++,,,,,,,,,,,,---......---,,,,,,,,,---------------------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,---...///000------------------------...------------,,,,,,,,,///...------------...///...////////////////////////...------------...///,,,,,,------...------,,,---------............///|||hhh]]]YYYVVVSSSNNNLLLJJJHHHFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGFFFEEECCCCCCDDDDDDCCCAAAAAABBBBBBAAA???>>>>>>?????????>>>>>>>>>>>>?????????>>><<<::::::;;;<<<===<<<:::888666666666888999666555333333444444222111111000000000000000000111111111000000111111222333444444444333222111000///////////////////////////------...///////////////---------...............---...///000000///...---...............---------,,,,,,---............................../////////,,,---...///...---,,,+++------------------------,,,---------.../////////---------,,,,,,---...............---,,,,,,++++++,,,+++,,,000555666222---------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,)))******+++---...///000000///---+++******++++++******))))))***,,,---///,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------)))******+++---......///******++++++,,,------...---...000000000...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------)))***+++,,,---............------,,,,,,------...,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---///222222000...,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......------------------------........................---...///...---,,,---///...........................---------------............------------------,,,---......///.................................---------,,,,,,---------,,,,,,,,,---------......//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------.........------,,,,,,------...------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////000000000000000///...------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------..................------------,,,,,,,,,+++++++++***+++,,,...............------------------------------------------------.........------........./////////........................------.........,,,,,,------...------------------............///}}}hhh]]]WWWTTTRRRNNNLLLJJJGGGFFFFFFGGGHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJHHHFFFEEEEEEDDDBBBAAACCCCCCCCCAAA???======>>>============>>>@@@AAABBB>>>===;;;999999:::;;;===<<<:::888666666666888999555444222222333333111000111111000000000000111111111111000000111111222333444444444333222111000///000000000000000000000000+++,,,------............------------......//////......000000000///...---........................++++++,,,------------,,,,,,,,,---------............///000000000...---,,,------------------------,,,---------.../////////...------,,,,,,,,,---------,,,,,,,,,++++++******---.........------...///------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............---,,,((()))***+++---......///...---,,,+++***+++,,,---,,,+++***)))***+++,,,---,,,++++++++++++,,,------++++++,,,,,,,,,,,,++++++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,---...000000000...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------++++++,,,...////////////...------,,,,,,------...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---///......---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---///222222000...,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,---------......------------------------////////////000000000000---...//////------...///........................------,,,,,,+++,,,,,,---........................,,,------...//////..............................---------,,,,,,---------,,,,,,,,,---------......,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------.../////////000000111111000///...------------------------............///------------------------............------------,,,---------------------........................------,,,,,,,,,++++++++++++,,,...//////---,,,+++---------------------------------------------------..................---......---------------------..................---+++,,,,,,---.........------------............///}}}iii\\\VVVSSSQQQNNNLLLJJJHHHFFFFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLJJJGGGFFFFFFEEEBBB@@@CCCDDDDDDBBB???=========<<<<<<<<<<<<===???AAACCC===<<<;;;:::::::::;;;<<<===<<<;;;999999999999:::555444222222333333111000222111111000000111111222111111000000111111222333333333333333222222111000000000000000000000000000++++++,,,---......---------------------...///000//////000000000///...................../////////***+++,,,,,,------,,,,,,++++++,,,,,,---.........000000000000000///...------------------------------------..................------,,,,,,,,,,,,,,,++++++++++++++++++++++++...000111...******---222------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,******++++++,,,,,,------------......------,,,,,,,,,,,,------,,,+++******++++++++++++,,,------.........------,,,,,,------+++++++++++++++,,,------***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++,,,---------------,,,,,,---...////////////...------,,,,,,------...,,,,,,,,,---......//////...------,,,,,,------...000///......---.................................,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---......//////,,,,,,,,,---------......,,,,,,,,,------------.../////////000000000000000---...//////...---...///...........................---,,,,,,,,,,,,,,,,,,.............../////////,,,,,,---...////////////........................//////............//////,,,,,,,,,---------......++++++,,,,,,------------++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------.........------,,,,,,------...---...///000000///...---////////////////////////------............---------......//////000000111//////...---------......---------............///...------,,,,,,------...///...............------+++,,,---.........---------------...............------,,,,,,,,,,,,++++++------.........---+++***------------------------,,,,,,,,,------------...------...//////...------,,,,,,------------------------...//////...------++++++,,,---............---------............///}}}hhh[[[TTTRRRQQQOOOMMMJJJHHHFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIHHHFFFEEEFFFEEECCCAAAAAABBBBBBAAA???>>>>>>???>>>===<<<;;;;;;===???@@@=========<<<<<<<<<<<<;;;<<<<<<;;;::::::999999888777555444444444444333111222111111000000111111222111111000000111111222333222222333333333222222111000000000000000000000000,,,---...............---------,,,,,,---...000111111000000///////////////---........./////////000+++,,,,,,---------------,,,,,,,,,---.../////////111111///......---------------------------------...............---------...---,,,,,,++++++,,,,,,******++++++,,,---------,,,.........---,,,...///------------------------------,,,,,,,,,------.........---------,,,,,,,,,))))))******+++,,,,,,---+++,,,,,,,,,,,,+++***))),,,---------,,,***)))(((***+++,,,,,,---------,,,,,,------......------,,,+++++++++***++++++,,,---++++++,,,------,,,++++++---------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////++++++,,,------------,,,,,,------.........------...------,,,,,,------...,,,,,,------...////////////......------......///000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---...........................,,,------......------,,,,,,,,,------.../////////,,,,,,,,,---------......,,,,,,,,,---------......------........./////////---///000///...---...000........................000///......---------...,,,,,,---------.........+++,,,---...////////////..............................------------......,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,---...//////...---,,,000000000000000000000000------............------,,,------...//////000000......---------......///---------............///...---,,,,,,,,,,,,---............------,,,,,,,,,+++,,,---.........------,,,,,,---------.........------,,,,,,,,,,,,++++++,,,,,,------...---------------------------------,,,,,,,,,---------......------...//////...------,,,,,,------......//////------...//////...------***+++,,,---............---------............///|||hhhZZZTTTQQQQQQOOONNNKKKHHHFFFFFFFFFFFFIIIIIIHHHGGGFFFFFFFFFFFFGGGEEEDDDDDDEEEEEEDDDCCC???@@@AAAAAA@@@???@@@AAA@@@???===;;;:::;;;<<<===>>>>>>>>>???>>>===<<<<<<999999999999999888666666999777666555666666555333222222111111111111222222111111111000111222222333111111222333333333222222000000000000000000000000...///////////////......------,,,,,,---...000111222111000.........///000---.........//////000000,,,---......//////......---------...///000000111111000...---,,,,,,------------------------------/////////......------,,,...---,,,,,,++++++++++++***++++++,,,---...//////))))))***,,,///000---+++------------------------------,,,,,,,,,------............------,,,,,,,,,(((((()))***++++++,,,,,,***************)))(((''')))***,,,,,,---,,,+++***+++,,,---...---,,,+++***((()))+++,,,---,,,,,,+++++++++******++++++,,,---,,,,,,---......---,,,,,,***++++++,,,,,,------...***++++++,,,---...//////+++++++++++++++,,,---...++++++++++++++++++++++++........./////////000000++++++,,,---------,,,,,,,,,,,,---------,,,++++++...------,,,,,,------...,,,,,,------...///000000//////............//////000000///...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---...///.........000222..............................////////////......,,,,,,------...///000000,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------.........///000///...---...000////////////////////////111111000///////////////+++++++++,,,,,,---------+++,,,---...////////////////////////////////////,,,++++++******++++++,,,,,,,,,,,,---------......///...------,,,+++***************++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...******+++,,,,,,+++******////////////////////////---..................---,,,,,,,,,---...//////000---------------...///000---------.........//////...---,,,,,,,,,,,,---...---------,,,,,,+++++++++***+++---...///...------,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++,,,---...///000------------------------,,,,,,,,,------.........,,,---...//////...---,,,,,,------...///000111111,,,---...//////...---,,,***+++,,,---............---------.........//////jjj[[[UUURRROOONNNMMMJJJHHHFFFFFFGGGGGGGGGHHHIIIHHHFFFEEEFFFGGGGGGEEECCCBBBBBBBBBAAA???BBBCCCDDDBBB???===<<<===@@@???>>>>>>>>>???AAAAAA???>>>===<<<;;;;;;<<<===============<<<:::888666666666666555444444333333333333222222111000//////...///000111222333444444333333444444333333222111222111111000///......---///////////////////////////......---------......///...------...///000111---000222///+++))),,,000------,,,++++++,,,...///......---------......///000...++++++---...//////..................------++++++,,,------......///........................000///---,,,++++++,,,,,,------------------,,,,,,...---,,,+++***++++++,,,------,,,,,,,,,------...+++++++++,,,,,,---------'''((()))***,,,---...///------++++++++++++------111///,,,***)))***+++---)))***,,,---...------,,,////////////...---,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,+++***+++,,,---...///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............///000000---...///000///...,,,***---------............///......////////////......------------------------000000000000000000000000........................000000000000000000000000111000///------......///,,,---.........---,,,+++,,,,,,------...//////000//////000000///...------........................------...///000000///////////////...---------,,,,,,,,,,,,,,,---...//////---000111000,,,***,,,...........................///...---,,,,,,---...///------,,,,,,+++***))))))------------------------+++++++++,,,,,,,,,------........................111000///...------...///...------,,,,,,------...////////////////////////------------------------------............------...---,,,++++++,,,---...////////////////////////000000...------...///000.........------,,,,,,,,,---..................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++,,,,,,,,,---------...............////////////000......------------......222111111000///.......................................---------,,,,,,,,,///...---,,,,,,---...///------...///////////////jjj[[[UUUSSSPPPOOONNNKKKIIIGGGGGGHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGHHHFFFDDDCCCCCCCCCBBBAAACCCDDDEEECCC@@@>>>===>>>>>>>>>=========>>>???@@@>>>===<<<:::::::::;;;<<<;;;;;;;;;:::999888777666777777666555555444444333333333222222111000000/////////000111222333444444333333444444333333222111111111000000//////......//////////////////////////////...............//////...---------///000111---///000///,,,+++---000000///...---------.........------------.../////////---+++***+++---------........................------------------------------------------------000///...---,,,,,,,,,,,,,,,,,,------------------///...---,,,++++++,,,---///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---*********+++,,,,,,---------,,,,,,++++++,,,,,,---,,,+++******+++,,,...///+++,,,---------,,,+++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---)))))))))))))))***++++++...---,,,++++++,,,---...************************,,,,,,,,,---------......---------------------------------------......///---...///000000...,,,+++------------..................////////////......------------------------////////////////////////........................////////////////////////111000///...---......///+++,,,---.........------------......///000000111///////////////...------........................------...///////////////............------------,,,,,,,,,,,,---...//////+++,,,------,,,,,,---...------------------------......------------............------,,,++++++***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................111000///...------...///...------,,,,,,------...------------------------///////////////.........------............------//////...------...//////........................//////...------...//////.........------,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------..................------.........111000000//////...------------------------------000000/////////.........///...------------...///---...///////////////...jjj[[[VVVSSSPPPPPPNNNLLLJJJIIIHHHHHHIIIGGGHHHIIIHHHGGGFFFGGGHHHIIIGGGEEEDDDDDDDDDCCCBBBCCCDDDEEEDDDAAA???>>>???======<<<<<<<<<===>>>???===<<<;;;:::999:::;;;;;;;;;:::999999888888888888777777777666555555444444333333222222111000000000//////000111222333333444333333333333333222222111/////////////////////////////////////////////////////////......//////000///...---------...///000///............//////000000///...------------------------------...//////111///,,,+++,,,------,,,........................//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))++++++,,,,,,------......///...------,,,---------000///...,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---******++++++,,,---......------------,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---+++,,,------......------------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,------......///000000000///------------------..................////////////......------------------------////////////////////////////////////////////////////////////////////////000000///............///++++++,,,---.........---.........///000000111111...////////////...------........................------...////////////...------------............,,,,,,,,,,,,---...//////***))))))+++---//////...,,,,,,,,,,,,---------------..................---///......------,,,,,,+++............////////////,,,------------.................................000///......---............------,,,,,,------...------------------------000000/////////.........------............------000000////////////000000...........................---------------...............---------------,,,,,,------------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......................../////////......------,,,,,,,,,,,,,,,------------///////////////.........///...------------...///....../////////......---~~~jjj\\\VVVSSSPPPOOONNNLLLJJJIIIHHHHHHHHHGGGHHHIIIIIIGGGFFFGGGIIIHHHFFFDDDCCCDDDDDDCCCBBBBBBCCCDDDCCC@@@>>>>>>>>><<<<<<<<<=========>>>>>>===<<<;;;:::::::::;;;<<<===<<<;;;:::999:::;;;<<<888777777666666555444444222222222111111111000000///000000111222222333333222333333333333222111111......//////////////////////////////////////////000////////////000000111///...---------.../////////...------///111111000---------,,,,,,,,,,,,,,,---------------...///000444222////////////...------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))((('''******+++,,,------....................................---,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***---------,,,,,,++++++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,---///000000000///...------...//////...------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,------......//////000000///......,,,,,,---------.........---......//////......---------------------------////////////////////////////////////////////////////////////////////////000/////////............---------------------,,,---........./////////000.........//////...------........................------...//////.........,,,,,,,,,------.........,,,,,,,,,,,,---...//////,,,***(((***...000///---++++++,,,,,,,,,,,,,,,---,,,---...//////...---,,,......------,,,,,,,,,+++,,,,,,,,,,,,---------------------.........//////...................................................------,,,,,,------...////////////////////////.........---,,,,,,++++++------............------000000////////////000000........................,,,,,,,,,,,,---------..................---------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,++++++,,,---...++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,---..................---.........------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------------.........------...............//////......------}}}jjj\\\WWWSSSPPPMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGHHHIIIFFFDDDBBBBBBCCCCCCBBBAAA@@@AAABBBAAA???===============>>>>>>>>>??????>>>======<<<;;;;;;<<<===>>>===<<<;;;:::999:::;;;<<<777777777666555555444444222222222111111111111111000000000111222222333333222222333333222222111000............///////////////////////////////////////////////////000111111///...---,,,,,,---...//////---,,,---///000000///,,,,,,------............,,,,,,,,,------///000000333222000///000000...------------.........//////,,,,,,,,,---------......------------------------***+++,,,,,,,,,+++)))(((******++++++,,,---......---.....................+++++++++++++++,,,---...---------,,,,,,+++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++***++++++++++++,,,---------............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***+++------,,,++++++,,,---///000000///---,,,------------------------,,,,,,,,,---------......---------------------------------,,,---......///......///////////////...,,,,,,,,,------------...------............------------------------------........................////////////////////////........................///////////////......---000///...---,,,+++++++++,,,,,,------------......------............------........................------............------+++,,,,,,,,,------......,,,,,,,,,,,,---...//////000---+++,,,///000...++++++++++++,,,,,,---------,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++''''''''''''(((((())))))---------.........//////........................------.....................------,,,,,,------...////////////////////////......---------,,,,,,,,,------............------................................................+++,,,,,,------.................................+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///...,,,,,,,,,,,,...///------------............,,,,,,,,,,,,------------------...//////...------------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,------------------------..................------...............------}}}jjj\\\WWWSSSPPPLLLLLLKKKJJJHHHGGGFFFEEEGGGHHHIIIIIIHHHHHHIIIJJJEEECCCBBBAAABBBCCCBBBAAA???@@@AAA@@@>>>===<<<===<<<===>>>?????????>>>>>>======<<<;;;<<<===>>>???;;;:::999999888888888888666666666555444444333333111111111111111111111111000000111111111222222222222222222222222111111000........................////////////////////////............///000111111///...---,,,,,,,,,---......------------......///---...//////000000//////,,,,,,,,,---...///000111000...------......,,,+++,,,,,,------.../////////++++++,,,,,,---...//////........................---...............------******++++++,,,,,,------,,,,,,---............---************+++---...///---,,,,,,,,,,,,,,,,,,+++***++++++,,,---......///+++,,,,,,------,,,,,,+++''')))+++---............++++++++++++,,,---...///------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---++++++,,,,,,---------,,,,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------------......///------------............,,,,,,,,,,,,------------------............------------------------------......................................................................../////////000///......---000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---........................---............---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////111///............,,,+++++++++,,,,,,------......---..................---++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,------------.................................,,,,,,---............---...------,,,,,,------...------------------------////////////////////////------............------,,,,,,------------,,,,,,------------------------+++,,,---......///...................../////////,,,,,,------------,,,,,,+++,,,,,,------.........------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------......------------..................////////////------------............,,,---...//////...---,,,------------------------++++++,,,,,,------...............///////////////------...//////...------,,,,,,---...............|||jjj]]]WWWTTTPPPMMMLLLLLLKKKIIIHHHFFFFFFGGGHHHIIIIIIHHHHHHIIIKKKFFFDDDBBBBBBCCCDDDCCCBBB???@@@BBBAAA???======>>>;;;<<<===>>>>>>>>>======<<<<<<;;;:::;;;<<<===>>>;;;;;;;;;:::999888777666555555555444333333222222111111111111111111111111111111111111111222222222222222222222222111000000/////////......------,,,////////////////////////------------...///000111///...---,,,,,,,,,------,,,...///---+++***,,,///......//////...,,,+++***,,,,,,,,,---...///000111---,,,,,,,,,---...,,,+++,,,,,,------...//////000,,,---------------------------------------------......------------......++++++++++++++++++,,,,,,***+++,,,---......---,,,************+++,,,------+++,,,,,,,,,,,,,,,,,,---,,,---------------------+++,,,,,,------,,,,,,+++((()))***,,,---...//////---,,,+++++++++,,,---...---------......---,,,,,,------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,------------------...//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------,,,------......------,,,------------------------........................------------------------...........................///000000000///------...---,,,,,,,,,------...------------------------+++,,,------.........---........................---.........------,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...//////...,,,++++++,,,+++,,,,,,---......//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000,,,,,,,,,,,,------------........................+++,,,---.........------...------,,,,,,------...------------------------------......///000000000------............------+++,,,---......---,,,+++------------------------+++,,,...///000000//////---........./////////000------............------------------------------........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////------------............,,,---///000000///---,,,---------------.........+++,,,,,,---......//////........./////////000000------...//////...------***+++,,,---.../////////|||jjj]]]WWWTTTPPPMMMMMMMMMLLLKKKIIIGGGFFFGGGHHHIIIIIIHHHHHHJJJKKKGGGEEECCCCCCDDDEEEEEEDDD@@@AAABBBBBB@@@>>>>>>???::::::<<<=========<<<;;;;;;::::::999:::;;;<<<===============<<<:::888666555444444333333222111111111111111111111111222222111111111111111222222222111222222222222111000000000000///...------,,,,,,////////////////////////,,,,,,,,,------///000000///...---,,,+++,,,,,,---+++...000...)))'''***...---------,,,***'''$$$###+++,,,,,,---...///111111...------...///000...---,,,,,,------...///000000///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,++++++++++++++++++)))***,,,---...---,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,---------//////...------,,,++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,---...///000111111111111---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------++++++******++++++,,,---+++++++++++++++,,,---...++++++,,,,,,,,,---------,,,------......------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...........................///000000000///---,,,++++++++++++,,,...000111.....................---+++,,,------.........---........................---.........------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,---...//////+++---///...***)))+++---,,,,,,------...///000000///...---,,,,,,---...///------------------------))))))***++++++,,,------+++++++++,,,,,,,,,------........................***+++---...///...------...------,,,,,,------...////////////////////////***++++++,,,---...//////---..................---+++,,,---......---,,,+++------------------------+++,,,...000111000000///---.........//////000000---......//////......---------------------,,,,,,........................+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,------------......,,,---///000000///---,,,........................,,,,,,------...///000000,,,,,,,,,---------......,,,---...//////...---,,,)))***+++---...///000000~~~jjj]]]WWWTTTPPPPPPOOOMMMKKKIIIHHHGGGGGGIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFDDDCCCDDDEEEDDDCCCEEEEEEDDDCCCBBB@@@>>>===@@@@@@@@@@@@@@@???>>>===@@@???>>>===<<<;;;;;;;;;<<<;;;;;;::::::999999888999888666444333222222333222111111111000000/////////000000000000111111111222333333333333222111111000000///...............///......---------......///////////////.........---,,,+++,,,...///...---,,,...000000///...///000........................---------............///---------------------------.........------,,,+++------------------------000///...---,,,------...,,,+++++++++,,,,,,---...,,,+++++++++,,,,,,---...,,,------+++******,,,...---,,,,,,++++++,,,,,,---........................,,,,,,++++++,,,,,,---...++++++,,,------......//////...,,,***)))))))))))).........------,,,,,,,,,.........------,,,,,,,,,///...---,,,,,,---...///------------------------,,,++++++******++++++,,,,,,+++***)))***,,,///000.........------............---,,,++++++---...000......................................................---------,,,,,,,,,///...---,,,,,,---...///,,,...//////...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////////////////////////////------...///////////////222222111000///...------------------------------,,,,,,---...//////......//////.........---------------,,,,,,,,,+++++++++////////////////////////+++,,,,,,------,,,,,,+++111111000000///...,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000//////---,,,***(((''',,,,,,............,,,,,,////////////...---,,,+++...---,,,,,,++++++,,,,,,---------............///------+++******+++------------............------))))))***++++++++++++***---------............///......------------......,,,---///000000///---,,,***,,,......---,,,---...++++++,,,------......///---...///000000...,,,+++,,,,,,,,,------.........+++++++++,,,+++++++++***---------............/////////............//////000000000000000000000000...............---------,,,,,,,,,---------......////////////////////////......---,,,---...///000111000000///......------...///000000///---+++***zzzhhh[[[VVVSSSOOOPPPOOOMMMKKKIIIHHHGGGGGGIIIIIIJJJJJJIIIHHHHHHGGGGGGEEEDDDCCCDDDEEEDDDCCCDDDDDDDDDCCCBBB@@@???>>>@@@@@@@@@@@@@@@???>>>>>><<<;;;;;;:::999999999999<<<;;;;;;::::::999999888777777555444333444444555222222222222111111111000000000000111111111222222222333333333333222111111000000///............///000000////////////000000/////////////////////...---,,,+++,,,...///...---,,,...///000///...///000...............---------------------............------------------------......---------,,,,,,,,,------------------------...---,,,+++++++++,,,,,,---------,,,------............---,,,,,,,,,,,,,,,/////////...,,,,,,---...---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------------111000///...---------.........---------,,,,,,,,,......---------,,,,,,,,,///...---,,,,,,---...///------------------------------,,,,,,,,,,,,------,,,,,,++++++,,,...///000......------------......------------........................................................................------,,,,,,///...------------...///+++---......---,,,---...------------------------------------------------------------------------................................................//////000111111111111111000/////////////////////------------------------,,,------...//////......////////////.........---.........---------,,,,,,........................+++,,,,,,------,,,,,,+++////////////...---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------,,,+++***+++,,,---......---,,,+++------...............---///...------,,,,,,---------------............///------,,,,,,,,,,,,------------............------***+++,,,,,,------,,,,,,---------............///......------------......,,,---...000000...---,,,***,,,......---,,,---...---------------------------...///000///...,,,+++,,,,,,,,,---------......------,,,++++++,,,---------------............/////////............//////------------------------------..................,,,,,,---------.........000000000000000000000000......---------...///000//////......---,,,,,,+++,,,------............---zzzhhh\\\WWWTTTPPPOOONNNLLLJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGGGGEEECCCCCCDDDEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<======<<<;;;;;;::::::999999888666555555444444555666666333333333222222222222222111111111111222222222333222333333333333222111111111000//////......//////000000////////////000000......//////////////////...,,,,,,,,,...///...---,,,---//////........./////////.........---------------------............------------------------///...---,,,+++,,,------------------------------------,,,+++++++++,,,,,,//////...---------.........------,,,,,,------------///000///...,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,...------------,,,,,,,,,......------------....................................------------......,,,------......//////000------,,,,,,,,,,,,------,,,,,,---...///......---................................................/////////............---///...------------...///,,,---......,,,,,,,,,...------------------------........................------------------------........................------------------------//////000111111111111000------........./////////------------------------,,,---......///.........////////////............//////.........---------------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,------.........++++++,,,,,,,,,,,,++++++++++++,,,......///////////////...------------...---------............///------............------------............------,,,---......//////......---------............///......------------......,,,---...//////...---,,,***,,,......---,,,---...//////...------,,,++++++---.../////////...---,,,,,,,,,,,,------------...///...,,,++++++,,,...///---------............/////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,------------.........000000000000000000000000......------......///000---------,,,++++++************+++,,,---...000111}}}kkk^^^YYYTTTPPPNNNMMMLLLJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEECCCCCCDDDEEEEEEDDDBBBCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@??????>>>>>>>>>>>>===>>>>>>??????<<<;;;;;;::::::999999888666666666555555555555555222222222222222222222222111111222222222333333333222333333333333222111111111000000///.../////////...------------......///............////////////...---,,,---...///...---+++---//////...---...////////////...------,,,,,,,,,,,,---------.........,,,,,,------------------///...,,,++++++,,,...///------------------------........................///......---------------++++++++++++,,,---...///(((+++---...---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,+++******+++++++++,,,,,,---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,---...///.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------.................................................../////////////////////............------.........---.........,,,,,,---///........................////////////////////////................................................------------------------,,,---......//////......------..........................................------...............---............---------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------***+++,,,---............++++++++++++++++++++++++++++++,,,---............///......------------------------............///,,,---...//////...---,,,------............------------...////////////...---------............///......------------......------...//////...------***,,,......---,,,---.........---------,,,,,,,,,---......//////...------------------------------,,,,,,,,,------------------------............//////......------......///........................,,,,,,,,,---...///000000------------............////////////////////////...............//////000---------,,,,,,++++++++++++*********,,,...000111lll^^^WWWRRRNNNMMMMMMKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFDDDCCCCCCEEEFFFEEEDDDBBBCCCCCCCCCBBBAAAAAA@@@>>>??????@@@@@@@@@??????;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;::::::999999888888888777777555444333333000000111111111111111111111111222222222333333333222333333333333222111111111111000///////////////---------------...//////---.........//////000000///...------//////...---+++---//////...---.../////////.........---------,,,,,,,,,------------...,,,,,,,,,---------......///...,,,++++++,,,...///---------------------------.....................------,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,---&&&(((,,,---------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,+++******))),,,---...///000111222222------------------------------------------------,,,------------------,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,------,,,***))))))+++---///.................................................../////////////////////---..................---...//////...------...000........................////////////////////////................................................------------------------,,,,,,---...............000//////...------,,,,,,........................---...............---------------,,,,,,,,,++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---.........------++++++++++++++++++++++++,,,,,,------------,,,,,,...---,,,,,,+++,,,,,,,,,---------............///,,,---...//////...---,,,------............------,,,,,,---...............---------............///......------------......---..................---***,,,......---,,,---...,,,,,,,,,---------......------..................------------------------((())),,,......---+++***---------............///......------------..............................,,,,,,,,,---...///000000---------.........//////.................................///////////////............------------------,,,+++,,,---///000jjj[[[TTTPPPKKKMMMLLLKKKIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHFFFDDDCCCCCCEEEFFFFFFEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>???@@@@@@@@@@@@???>>>======<<<<<<<<<======<<<;;;;;;::::::999999888999999999888666444333222000000000000000111111111111111111111222222222333222333333333333222111111222111000000//////000000//////...//////000111222------......///000000000000///---...//////...---+++,,,......---------...........................,,,,,,,,,,,,------------+++,,,,,,------.........------,,,+++,,,---...///------------------------***+++,,,---------,,,,,,,,,++++++++++++,,,------///...---,,,+++*********(((***---...//////111222---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,+++******)))***+++,,,...///000000000,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,***)))***+++---...................................................---............/////////------...//////...------...///...---,,,,,,...000........................////////////////////////........................------------------------------------------------......///000000000000///111111000///...---,,,+++.................................///......---,,,---------,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........---............------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++------,,,++++++++++++,,,---------............///------............------------............------+++,,,,,,---...------------------............///......------------..............................***,,,......---,,,---...++++++,,,,,,---...//////---------............///...------------,,,,,,,,,'''(((+++......---+++***---------............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------........./////////---------------------------...///000000000000//////////////////////////////......---------......jjj[[[UUUQQQNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHEEEDDDBBBCCCEEEFFFFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>???<<<;;;;;;::::::999999888777888888888777666444333000000000111111222222222000000000111111111222222222333333333333222111111222111000000//////000000.........//////000111222------......///000000111111///......//////...,,,***,,,......---------...,,,,,,------.../////////++++++,,,,,,,,,---------++++++,,,,,,---......///,,,,,,,,,---------......------------------------***+++,,,---------,,,,,,+++++++++,,,---...///000......---------......///,,,---......------///111---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,++++++******'''(((***+++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------------,,,+++------------------------......------------.........---,,,++++++,,,---.........------------......+++,,,---...///...------................................................,,,,,,------............------...//////...------------,,,+++)))***,,,///........................................................................------------------------........................---...//////000000//////000000000//////.......................................//////...------,,,//////.........---------...---------,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,---------------,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///------............------...---,,,++++++,,,---...***+++,,,,,,------------......---,,,,,,,,,,,,,,,---------............///------,,,,,,,,,,,,------------............------+++,,,------......---------------............///......------------...............------.........***,,,......---,,,---...,,,------------------------------------...//////......---------,,,,,,,,,******++++++,,,------...---------............///...------,,,,,,------...------------------------------..............................////////////........................---...///000111000000///////////////////////////...//////////////////...lll]]]WWWUUURRRLLLKKKJJJIIIHHHGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHEEEDDDBBBCCCEEEFFFFFFEEEEEEEEEDDDCCCBBB@@@>>>======>>>???@@@@@@@@@@@@@@@??????===<<<;;;;;;;;;;;;<<<<<<;;;::::::999999888555666777888888777666555111111111222222333333333///000000000000111111111222333333333333222111111222111111000000000000000,,,,,,,,,------///000000---------...///000000111111///......//////...,,,***,,,......---,,,---...+++,,,,,,---...///000000++++++,,,,,,,,,---------++++++,,,,,,---...//////+++,,,---............---------------------------+++,,,...///000///......++++++,,,,,,...///111222)))***,,,...000333666777---...---+++******+++...---,,,,,,++++++,,,,,,---........................,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++******+++,,,...//////......,,,,,,,,,------.........,,,,,,,,,------.........++++++------------++++++//////////////////////////////............//////000///---,,,,,,---...000///......------......///))),,,000333444111...+++................................................,,,,,,,,,---------......,,,---...//////...---,,,+++++++++)))'''(((+++---////////////////////////........................////////////////////////------------------------////////////////////////+++,,,------......------////////////000000000000////////////////////////.../////////...---,,,,,,111000000000//////////////////.........---------------------------------+++,,,,,,------,,,,,,+++---------......------,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////,,,,,,---...////////////......,,,,,,,,,,,,......((()))***,,,---...////////////...------------...---------.........//////------+++******+++---------..................---,,,------...............---------.........//////.........------...............------------......***,,,......---,,,---...///......------,,,,,,+++---------------...///000.........------,,,,,,,,,...---***)))***---000222---------.........//////...------,,,,,,------...000000000000000000000000...............---------............/////////000////////////////////////---...000111111111000///......//////////////////---...000111111111000///mmm\\\UUUQQQMMMMMMLLLKKKIIIHHHGGGFFFFFFIIIIIIIIIIIIHHHGGGFFFEEEEEECCCBBBCCCDDDEEEDDDCCCCCCEEEFFFEEECCCAAA@@@@@@@@@@@@@@@??????===<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888777777666666555555333333222222111000//////000111111111111222222222444444444333333333222222111111000///////////////////////////////////////////////////////////////000///...---------------------------------------...///000000000///---,,,,,,---.........---,,,,,,,,,---...//////...---,,,//////.........---------//////......---++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---......---++++++,,,...........................******++++++,,,---......***++++++,,,,,,++++++***------...///...---+++***+++,,,---////////////...////////////...---,,,+++000///...---------------,,,,,,,,,---------......+++++++++,,,,,,---------.........------,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,...///000------------------------,,,...000000...---000222111000...---,,,,,,------+++,,,------......---------.........---,,,,,,+++------------------------,,,---------.../////////........................------------------------,,,,,,------...///////////////............//////---------.........////////////......---------,,,,,,,,,------------------......////////////............//////......---,,,...---,,,,,,++++++++++++...------,,,,,,------...------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000/////////......---------------------------------,,,,,,+++***+++,,,---...000///...---,,,------...000000///...------,,,,,,------............------...---,,,,,,,,,,,,---.................................------------......//////.........---------,,,---------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++------------------------...------,,,,,,------...///...---,,,,,,,,,,,,,,,...------,,,,,,------...//////////////////////////////000000000000//////,,,------......------,,,////////////////////////////////////////////////000000000000111111111111nnn^^^VVVRRRNNNMMMLLLKKKIIIHHHGGGFFFFFFIIIIIIIIIIIIHHHGGGFFFEEEEEECCCBBBCCCDDDEEEDDDCCCCCCDDDFFFEEEBBB@@@??????@@@@@@@@@??????>>>===<<<======<<<;;;;;;;;;;;;;;;:::999999999999888888888888888777666666555555555333333222222111000000///000111111111111222222222333333333333222222222222111111000/////////////////////////////////////////////////////////////////////...---------------------------------------...///000000///...---,,,------------,,,,,,,,,,,,------............------//////.........---------//////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......//////...,,,,,,---///........................++++++,,,,,,------......,,,,,,------------,,,,,,...............---,,,,,,---......//////...---,,,------...............---......------------------+++++++++,,,,,,,,,------///...---,,,***)))((('''------------------,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------+++---...,,,)))((()))***000000///...---,,,,,,,,,+++,,,------......------------......------,,,+++---------------------------------................................................---------------..................------///..................///---------.........///////////////.........---------------------------...---......//////......---......//////......---,,,...---,,,,,,++++++,,,,,,...------,,,,,,------...------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////.........---------,,,,,,---------------------------,,,,,,+++,,,---...///000///...---,,,------...000//////...------,,,,,,.........//////...............---,,,,,,---....................................------------......//////.........------------------.......................................------------------------///......---,,,,,,++++++------------------------...------,,,,,,------...///...---,,,,,,,,,,,,---///......------....../////////////////////////////////000000000000//////,,,------......------,,,////////////////////////....................................////////////ppp```YYYTTTPPPMMMLLLKKKIIIHHHGGGFFFFFFIIIIIIIIIIIIHHHGGGFFFEEEEEECCCBBBCCCDDDEEEDDDCCCBBBCCCEEEDDDBBB???>>>?????????@@@??????>>>===<<<===<<<;;;;;;::::::;;;;;;;;;;;;:::::::::999999999888777777666555555444444333333222222111000000000000111111111111222222222333222222222222111111111111111000/////////////////////////////////////////////////////////////////////...------------...------------------------...////////////...---------,,,+++++++++,,,------......------------.....................---------///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///000000///---,,,...///........................------------------............////////////......///......---------------////////////...---,,,++++++,,,---...////////////,,,,,,,,,,,,,,,---------*********+++++++++,,,,,,000///---,,,)))(((&&&%%%,,,,,,---------------------------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------------------......---+++***+++,,,////////////...---,,,,,,+++,,,------......------------......------,,,,,,------------------------...............---------......................../////////......---------000//////...------,,,,,,......------------......---------...............000000////////////..............................------............------......//////......---,,,...---,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------..................------------,,,,,,,,,,,,------------------------...------------...////////////...------------.../////////...------,,,,,,...//////000000//////.........---,,,,,,---....................................------------.....................---------...............---------.........................................................------,,,,,,+++------------------------...------,,,,,,------.........---,,,,,,,,,------/////////....../////////////////////////////////...//////000000//////...------............------////////////////////////....................................////////////rrrbbb[[[VVVQQQMMMLLLKKKIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFEEECCCBBBCCCDDDEEEDDDCCCAAACCCDDDCCCAAA???>>>>>>???????????????>>>============<<<;;;;;;;;;;;;<<<>>>=========<<<<<<<<<<<<888777777666555444333333222222222111111111000000000000111111111222222222222222222111111111000000111000000//////////////////////////////////////////////////////////////////......---------...................................................------,,,***)))***+++---...///...,,,,,,,,,,,,...///...........................---,,,,,,,,,---///000------------------------------------------------------------------------...//////...,,,,,,---.............................................------......////////////.........---,,,++++++,,,---...//////.........------,,,,,,------...//////......***++++++,,,------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,---......................................................+++,,,---...///...---,,,------------------------+++,,,---......///000111---.../////////...,,,++++++,,,------......------,,,------...------,,,,,,------------------------/////////...---------,,,........................000000000///......------//////.........---------------,,,,,,,,,,,,------........................000000000000000////////////////////////...............////////////...............///......---,,,...------,,,,,,,,,------...------,,,,,,------...........................,,,,,,------------------------............------++++++,,,,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............//////000............------......//////.........---------//////000000000000//////......------------....................................------------............................../////////...---------,,,........................------------------------......---------,,,,,,,,,------------------------...------,,,,,,------......------,,,,,,,,,------//////............//////////////////////////////...//////////////////...------............------////////////////////////------------------------000000000000111111111111ssseee]]]WWWRRRMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEECCCBBBCCCDDDEEEDDDCCCAAACCCDDDCCCAAA???>>>>>>>>>????????????>>>>>>===???>>>>>>===============>>>>>>>>>=========<<<<<<999888777666555444333333222222222111111111111111000000111111111222222222222222222111111111000000111000000///////////////////////////////////////////////////////////////......---------......///...........................------------.........---,,,+++******,,,...///...---,,,++++++,,,---...---........................------,,,---...000111------------------------------------------------------------------------------...,,,+++***+++---..........................................------------............---------,,,+++******+++,,,---------------......//////......//////...------,,,******+++------------,,,,,,,,,,,,,,,------------+++++++++,,,---...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///................................................***+++---.........---,,,------------------------))))))***+++---.........---.../////////...---,,,+++,,,------......------,,,,,,------...------,,,------------------------/////////...---------,,,........................000000/////////.........---------.........//////------,,,,,,,,,,,,------.....................---/////////000000000000000000000//////...............//////000000//////............///......---,,,---------,,,,,,---.........------,,,,,,------...........................,,,,,,,,,---------......------............------+++++++++,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////000///------.................................---------//////000000000000//////......................................................------------......---...................../////////...---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------...------,,,,,,------...------,,,,,,,,,------......------,,,,,,------...////////////////////////......////////////......---......//////......---////////////////////////........................000000000000111111111111tttfff^^^XXXSSSMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEECCCBBBCCCDDDEEEDDDCCCBBBCCCEEEDDDBBB???>>>???>>>>>>????????????>>>>>>@@@???>>>>>>======>>>>>><<<<<<;;;;;;;;;::::::::::::999888777666555444333111111111111111111111111000111111111111222222222333222222222222111111111111111000///////////////////////////////////////////////////////////////...------------...//////........................---------,,,------...///---,,,,,,+++,,,---///000------,,,,,,,,,,,,---------------...............------......////////////------------------------------------------------,,,------......------,,,,,,------,,,***)))+++,,,........................------------------......,,,,,,------------,,,,,,+++++++++++++++,,,,,,------,,,,,,------///000000////////////...---,,,+++***+++---......---,,,,,,,,,,,,---------.................................,,,,,,------------------,,,,,,,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------///---,,,---...///...,,,---...............------+++,,,------......------,,,,,,------......------------------------------...............---------................................................,,,,,,------...//////000......------------.....................---------......////////////000000000//////......---------......////////////............//////......---,,,------------------...///...------,,,,,,------...........................+++,,,,,,------.........------............------***++++++,,,,,,------...------..................,,,,,,,,,,,,---------------------------------------......///000/////////,,,---......///....................................//////000000//////...---...////////////...---..............................------------......---------..............................---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------,,,,,,,,,---......------,,,,,,,,,,,,------////////////////////////---......//////......---......////////////......////////////////////////////////////////////////............////////////tttfff___XXXSSSMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEECCCBBBCCCDDDEEEDDDCCCCCCDDDFFFEEEBBB@@@??????>>>>>>????????????>>>>>>??????>>>===============;;;;;;;;;:::::::::999999;;;;;;:::888777666555444111111111111111111111111000111111111111222222222333333333333222222222222111111000///////////////////////////////////////////////////////////////---------------...//////........................------,,,,,,,,,---...///,,,,,,---......///000000,,,,,,,,,------,,,,,,,,,---------.........//////,,,---///000000///...---------------------------........................,,,,,,---......---,,,,,,,,,------,,,******+++---........................++++++,,,,,,------......,,,,,,------------,,,,,,+++,,,------.........---///...------------//////---...............------,,,---...//////...,,,+++++++++,,,,,,,,,---------.........------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------000...---...000111///.........---------......///+++,,,------......------+++,,,------......---------------------------------------.......................................,,,,,,,,,---......//////------..................///................../////////.........---------------.........///////////////......---,,,,,,+++,,,------------------,,,......//////......---,,,---------------...//////...------,,,,,,------...........................++++++,,,,,,---......///------............------******+++,,,,,,---......,,,---------.../////////,,,,,,---------.........------------------------,,,---.../////////......,,,,,,.../////////.......................................//////.........---...///000000///...---..............................------------......---------.........//////---------.......................................------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...///......------------......////////////////////////---......//////......---......////////////......////////////////////////000000000000000000000000............////////////tttggg___XXXSSSMMMLLLKKKIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEECCCBBBCCCDDDEEEDDDCCCCCCEEEFFFEEECCCAAA@@@@@@===>>>>>>?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;999888666555555111111111111111111222222000111111111111222222222444444444333333333222222111111000///////////////////////////////////////////////////////////////---------------...///000////////////////////////---,,,,,,+++,,,---//////,,,---...///000000000000++++++---......---++++++---------.........//////,,,...000222111000---,,,------------------------........................,,,,,,---......---,,,,,,---......---++++++,,,...........................******++++++,,,---......,,,------------------,,,,,,---///000111000///...111000...---,,,,,,---...,,,,,,---...////////////---...///000000...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++***+++,,,---...------------------------)))'''''')))---//////---///...---,,,,,,---///000+++,,,------......------+++,,,,,,---.........---------------------------,,,------....../////////........................***++++++,,,---...///////////////...------,,,,,,//////............////////////.........---------,,,---------......////////////...---,,,,,,++++++***++++++,,,,,,++++++***......//////......---,,,---------------...///000...------,,,,,,------...////////////////////////++++++,,,,,,---...//////---..................---******+++,,,,,,---......,,,,,,------...///000000---------....../////////------------------------+++,,,.../////////...---+++,,,.../////////......---.....................------............---------...///000000///...---.................................------.........---------.........//////,,,------....../////////................................................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---.../////////............//////////////////////////////---..................---......////////////......////////////////////////000000000000000000000000000000000000111111111111yyymmmccc[[[VVVPPPNNNKKKIIIFFFEEEEEEEEEEEEGGGIIIHHHGGGEEEDDDEEEDDDDDDCCCDDDFFFFFFEEECCCBBBDDDFFFFFFDDDCCCCCCCCC<<<===>>>>>>>>>>>>======<<<===>>>===<<<;;;<<<=========;;;::::::;;;<<<===:::999777555444333333444222111111111222333333444000000111222444555666777333444555555555444333222222111000000000000000000111000///...------...///......///000000///...---111///---,,,---...---,,,000///...---,,,+++******///............---------........................---,,,,,,,,,,,,---......---------,,,,,,+++++++++)))'''%%%''',,,000000///......---------......///++++++++++++++++++++++++.........------,,,,,,,,,###&&&***+++,,,,,,---............------,,,,,,,,,...------,,,,,,------...000///...---------------.........------,,,,,,,,,000000///...---,,,,,,+++++++++,,,,,,---...//////...---,,,+++++++++++++++........................------------,,,+++***)))---------............///---------------------------+++)))+++---///---++++++++++++,,,---...///000222222000///---+++******---------///000...+++)))******+++++++++,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000111.........------,,,,,,,,,......////////////......///...,,,++++++,,,...///........................//////......------------...///...---,,,,,,...000////////////////////////---..................---------------------------+++---///111111000///---++++++,,,------......///000///---,,,,,,---///000---.........---,,,,,,+++,,,,,,,,,---...///000000000000//////.........---......////////////......------............------........................////////////////////////111000///...........................///////////////...---,,,,,,,,,,,,,,,//////............//////---------............///,,,,,,.........---,,,+++......................../////////000//////...---......------------......//////.........---------,,,------......------,,,..................------///......------,,,,,,+++---------------------------......//////......---...---,,,+++++++++,,,---//////////////////////////////000000000000/////////000000000000000/////////......---------......------------.........///.........------,,,,,,,,,000000000000000000000000uuujjj```YYYTTTPPPNNNKKKIIIGGGEEEEEEEEEDDDFFFHHHHHHFFFEEEEEEEEEEEEDDDDDDDDDFFFFFFDDDCCC@@@BBBDDDDDDBBB@@@@@@@@@>>>>>>??????>>>>>>===<<<>>>??????>>><<<;;;<<<===@@@???>>>===<<<<<<===>>>;;;:::888666555444444555222111111111222222333444333333333333333333333333333444444555555333222111222111111000000000000000111000///...---......///---...////////////...---///...------...///...---///////////////////////////............------------------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,***)))***,,,---......//////...............///......---,,,,,,---......------------------,,,,,,)))+++------,,,,,,,,,---......---------,,,,,,,,,,,,++++++******++++++,,,......---------......///......---------,,,,,,,,,...............---------++++++,,,,,,---......///......---,,,,,,,,,,,,,,,........................////////////...---,,,+++---------............///++++++++++++++++++++++++---+++***+++---///---,,,......---......///000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,---......+++))),,,,,,---------...............------------......////////////////////////,,,,,,,,,---------------......---------,,,,,,,,,......////////////......///...,,,++++++,,,...///........................000000//////...............//////---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------,,,---...//////...------------------------------///...---++++++---...///---.........------,,,+++,,,---------.../////////000/////////.........---.........//////.........------............------........................//////////////////////////////......---.....................///////////////......---,,,,,,------//////............//////---------............///------............------........................,,,---...///////////////......------------......//////.........---------,,,------......------,,,........................------------------------------------------------++++++++++++++++++++++++///...---,,,,,,---......////////////////////////...//////000000//////...//////000000000000/////////......------.........------.........//////////////////.........------000000000000000000000000|||pppeee\\\VVVRRROOONNNKKKIIIGGGEEEEEEEEECCCEEEGGGHHHGGGFFFFFFFFFGGGEEEDDDDDDEEEEEECCCBBBAAACCCDDDDDDBBB?????????@@@@@@@@@@@@???>>>======???@@@AAA???===<<<<<<===AAA@@@???===<<<<<<<<<<<<<<<;;;:::888666666555555222111111111111222333333222222222222222222222222444555666666666555444333222222111000000000000000000000///............///------......///......---...------...000000...---------...///000111111222///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------------.........---++++++,,,---000000///...------......///...---,,,,,,---...///,,,,,,------------------/////////...,,,+++,,,---...------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---...///000...------------,,,,,,,,,---------.........//////+++,,,,,,------.........///...------,,,---------........................////////////...---,,,,,,---------............///++++++++++++++++++++++++---,,,+++,,,---...---,,,//////............//////***++++++,,,,,,---------...,,,++++++------,,,***------------..................------------..............................---------,,,,,,+++++++++...------------,,,,,,,,,......////////////.........---,,,++++++,,,---...........................000000000///////////////...//////...------...000////////////////////////---......//////......------------------------------------,,,,,,,,,,,,,,,//////...------,,,++++++...---,,,++++++,,,---...---............---,,,,,,------................../////////...............------............------------............------........................////////////////////////------------------...///---............///////////////......------......//////............//////---------............//////......---......//////........................***+++,,,---////////////......------------.....................---------------............------........................+++,,,,,,---......//////------------------------///...---,,,,,,---...//////......---......//////////////////////////////.........//////.........//////000000000000/////////......---......//////....../////////000000000000000000///////////////////////////////////////xxxlllbbbZZZTTTQQQOOOMMMKKKHHHGGGFFFFFFFFFDDDFFFHHHIIIHHHGGGHHHHHHHHHFFFDDDDDDDDDDDDCCCBBBDDDEEEGGGFFFCCCAAA@@@@@@>>>??????@@@@@@@@@??????AAABBBBBB@@@>>>======>>>???>>>===<<<;;;:::999999<<<;;;:::888777666555555222111111111111111222222......///000222333444555666777888888888777555444333222111000/////////000/////////.........//////---------..................------///000111///---++++++,,,---...///000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,,,,------......---///111///,,,***,,,///000///...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........000000///---+++***,,,...------------------------...------,,,,,,------...---,,,,,,,,,------...///------------------------........................,,,,,,,,,---------......///......---------..............................,,,---------,,,,,,+++***---------............///........................---,,,,,,,,,------------...---,,,,,,+++++++++,,,..................------...,,,******,,,,,,,,,++++++++++++,,,,,,,,,,,,---...------,,,,,,------...,,,---------------......---------,,,,,,,,,,,,+++---------------------------......//////......---...---,,,,,,,,,,,,---...........................////////////...............///000///------...000111111111111111111111111,,,,,,------------,,,,,,------------------------...------,,,+++,,,,,,---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------............------...............---------........................,,,,,,------------,,,,,,------............------................................................,,,,,,,,,,,,,,,---...///---------.........//////000//////........./////////......------......///---------............///000///...------...000111........................***+++,,,---..................------------..............................------............---------------...............,,,---------.........///........................111000...------...000111..................//////////////////////////////------............------...//////000000000000///...............//////000////////////000000000000////////////////////////////////////////////////xxxkkk```YYYTTTRRRNNNMMMKKKHHHGGGFFFFFFFFFEEEGGGJJJKKKJJJIIIIIIJJJIIIGGGDDDCCCDDDDDDCCCBBBCCCEEEFFFEEECCC@@@??????<<<===>>>@@@@@@AAAAAAAAA@@@AAABBBAAA>>>===>>>???>>>>>>======;;;:::999888::::::999888777555444333222222111000000111111111......///000222333444555555555666777666555444333333222111000////////////......//////////////////------------....../////////......///000000///---........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........+++...000000---,,,...000...------,,,+++++++++,,,)))+++---//////---+++))),,,,,,,,,------.........---...---,,,******,,,...------------------------...------,,,,,,------.........---,,,,,,,,,,,,,,,------------------------000//////...------,,,,,,,,,,,,,,,---------------......---------......///........................,,,,,,,,,---,,,,,,++++++---------............///........................------...------,,,------...---,,,+++++++++++++++...........................,,,******,,,------,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------//////000000111111111111------------............------------------------------............---------------,,,,,,---------........................---------------------------///000000.........000------------------------***++++++,,,,,,++++++***------------------------......---,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---...............------------------...............,,,,,,------------,,,,,,------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------............//////.........//////000......------------......---------............//////...---------///000111........................,,,---------------,,,,,,......------------......---.....................---......//////......------------.........///////////////......---------...........................---+++******+++---...,,,,,,------............////////////////////////------............------......///000000000000000...............///000111////////////000000000000........................////////////////////////yyykkk```YYYUUUSSSNNNMMMJJJHHHGGGFFFFFFGGGFFFHHHKKKKKKJJJIIIIIIIIIHHHFFFDDDCCCCCCDDDDDDCCC@@@BBBCCCCCCAAA>>>>>>>>><<<<<<>>>???@@@@@@AAAAAA???@@@AAA@@@>>>>>>>>>@@@????????????>>>===;;;;;;:::999999888777555444333222222111000000000000111222222222222222222222222111222333333333222000000333333111000////////////---...//////000/////////...............///000111222000....../////////...111111111000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------.........+++,,,...///......//////---,,,,,,,,,,,,,,,------+++---000111111000---+++,,,,,,------------------***+++,,,+++******,,,...,,,,,,,,,------------...,,,++++++******++++++,,,///...---,,,++++++++++++,,,,,,,,,------------...111000///...---,,,++++++------------------------------------------...///........................---......///......---------------............///,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...//////...---,,,,,,------))))))***+++,,,......///---,,,+++,,,...///...------.........////////////------,,,,,,,,,,,,------------......//////000000---------....../////////,,,,,,,,,------------...------............------------------------------........................,,,,,,,,,,,,,,,------------///111111///...//////------------------------***++++++,,,,,,++++++***------------------------,,,---------............++++++,,,,,,---...//////,,,,,,------------,,,,,,------...////////////...------..................---------------.........------............------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------...///,,,------------...............------......//////......------------......---------............///------------...///000000.......................................---,,,,,,......------------......---------.....................////////////......,,,,,,------.../////////000000//////...------,,,........................///...------------...///+++,,,---...............////////////////////////.........//////.........---...///000000111111000............///000111111....../////////000000000------............//////////////////////////////zzzkkk```YYYUUUSSSMMMLLLJJJHHHGGGFFFGGGGGGFFFHHHJJJJJJHHHGGGFFFGGGHHHEEECCCBBBCCCEEEEEEEEE???AAACCCBBBAAA???>>>???===>>>>>>??????>>>>>>======>>>@@@???>>>>>>???@@@>>>>>>?????????===<<<;;;::::::::::::888666444333222222111000000000000000333333333333333333333333111222333333333222000///444333222000//////......,,,---///000000000////////////......///000222333555222///------...///...111111111111000000000//////............------------------------------------,,,,,,,,,,,,---..................------------,,,,,,,,,...//////...,,,------------...///000000/////////....../////////------------------,,,,,,***+++------+++***+++,,,,,,,,,,,,---------......,,,++++++******++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---------......//////......---------,,,------------------------,,,,,,,,,,,,,,,---..............................------......///......------------............///---------------------------///000///,,,+++,,,.........------,,,---------******++++++,,,---......---,,,---...000000///---............////////////---,,,,,,++++++,,,,,,---*********+++,,,---------......---------------,,,,,,,,,,,,---------......,,,------......------,,,,,,------------------,,,........................,,,,,,,,,---------......---///111111000/////////////////////////////////,,,,,,------------,,,,,,------------------------)))***+++---............,,,------------------------------......---------------...///////////////,,,---------.../////////,,,,,,,,,------..................//////.........------............------........................------------------------//////......---.........,,,,,,---------.........------,,,,,,---......///...------,,,,,,------...---------............///++++++---....../////////........................------.../////////............------------......---------.........//////......////////////......,,,,,,------...//////000////////////....................................000000000000000000000000+++,,,...///000000//////////////////////////////...//////000000//////...---...///000111111111111............///000111222------........./////////....../////////000000000000000000000000000000000zzzkkk___XXXUUUSSSMMMLLLJJJHHHGGGGGGGGGGGGEEEGGGIIIHHHGGGEEEDDDEEEGGGEEEBBBBBBCCCEEEFFFFFF@@@BBBDDDDDDCCCAAAAAAAAA@@@@@@??????===<<<;;;:::<<<===??????>>>>>>???AAA;;;;;;<<<======<<<;;;:::;;;<<<<<<;;;:::888666444222222111000000///000000000000111222444555666777333444555555555444333222444333222000///.........,,,---///000000000//////000/////////000111333444777444///,,,,,,---...///............//////////////////.........---------........................---,,,,,,,,,,,,---....../////////...---------,,,...,,,+++---///000,,,)))............000111222333000...+++))))))+++...000.........------,,,,,,,,,+++---///...,,,+++******,,,,,,,,,------............------,,,,,,------...++++++++++++,,,---......,,,,,,,,,------.........---------............///------------------------++++++++++++,,,,,,---...........................++++++,,,,,,---,,,,,,,,,---------.........//////////////////////////////---///111///,,,+++,,,...,,,++++++******++++++,,,000000///......---,,,,,,,,,---...000222222///---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,------...///000000///......---+++******))),,,,,,,,,------.........,,,------......------,,,,,,------......------,,,........................---------.........//////---///111222000/////////++++++++++++++++++++++++---......//////......---------------------------&&&'''***---......---,,,///......------,,,,,,+++---......//////......---------...///000000//////,,,,,,------...///000000,,,,,,,,,------...............////////////......---..................---........................////////////////////////111000///...............,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///...------,,,,,,------...---------.........//////)))***,,,...//////...---........................,,,,,,...///000000111111.........------.........---------.........//////......////////////......,,,,,,------...///000000------......///000000000////////////////////////------............------,,,---///000111111111000//////////////////////////////000000000000//////---...///000111111111111............///000222222------------........./////////000000111111111222111111111111111111111111xxxggg^^^YYYUUUSSSNNNMMMKKKIIIFFFEEEDDDCCCGGGGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCAAAAAAAAA@@@???>>><<<<<>>>>>======??????>>><<<;;;:::999888999777555555777666333000//////111222222111000/////////000111333444555666444444444444333333222111222111111000000000000000000000////////////000000////////////////////////000000///..............................///000111000000000000000000000000.........///......------***+++,,,,,,,,,,,,---...000///...---,,,+++******111111000///...------,,,///............------------------,,,,,,,,,+++++++++,,,...//////...,,,+++------------------------++++++,,,,,,---...////////////000000///...------,,,------......------,,,//////.........---------........................000000//////.........---+++,,,.../////////...---------------------------///............---------111000000////////////000------------------------...............///000000333000---,,,...//////---...+++)))))),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......222111///---,,,,,,,,,---...------,,,,,,------...////////////////////////,,,------......------,,,...000111000///...///111.........////////////000------------------------.........------,,,,,,,,,////////////////////////,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++/////////...------,,,,,,................................................---------,,,,,,,,,++++++***+++---///000//////...////////////////////////.........////////////000......------------......111000///...............000000000000000000000000////////////////////////............////////////000000//////.........---//////............//////........................,,,,,,,,,---------............------,,,,,,,,,+++........................////////////////////////////////////////////////111111000///////////////111000///......///000111///////////////000111111////////////////////////---------------...///000111111000000//////............------------......000000000000000000000000222111111111000000//////xxxggg^^^YYYUUURRRMMMLLLJJJHHHFFFEEEDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>??????@@@@@@??????>>>?????????>>>>>>>>>======??????>>>===<<<;;;;;;:::;;;999777777888888555222222222333333333222111000222222222222222222222222444444444444444333222111222111000000//////000000000//////////////////000////////////////////////111111000//////////////////............//////000........................,,,------......------,,,------,,,***)))***---000...---------------,,,,,,.........---,,,,,,++++++---------.........//////---------,,,,,,,,,++++++,,,---.........---,,,+++------------------------++++++,,,,,,---......///......---------,,,,,,,,,,,,,,,------------,,,,,,///.........------------........................000/////////.........---+++,,,,,,------...------------------------------///............---------.........------......///------------------------...............///000000333111......000111000...///,,,***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////....../////////000///...---------------...------,,,,,,------...------------------------,,,------......------,,,...000000000...---...///....../////////000000000------------------------/////////......---------........................---......//////......---........................---------------------------------------------------------------------------------------,,,,,,,,,------..................................................................---------,,,,,,,,,+++++++++,,,---.../////////...........................------........./////////......------------......111000000///......//////......------------------////////////////////////------......///000000000000/////////............//////............//////........................------........./////////000000000/////////..............................000000000000000000000000////////////////////////000000///...............111000///......///000111///////////////000111111////////////////////////............//////000111111000000000/////////...000//////......//////000000000000000000000000000111111111111000000000///xxxhhh^^^YYYUUURRRLLLKKKIIIHHHFFFEEEEEEDDDFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFEEEDDDDDDCCCCCCCCCEEEEEEDDDDDDCCCBBBAAA@@@>>>??????@@@@@@??????>>>??????>>>>>>>>>>>>======??????>>>>>>============<<<;;;999999:::999777555555555555555444444222222333333333333333333333333333444444444444333333222111000000/////////////////////............//////////////////////////////......---,,,,,,,,,------000//////............///........................------...............---000///,,,***((()))---111,,,,,,,,,------.........------------------------++++++,,,---...///000111------------,,,,,,,,,,,,.........------,,,,,,,,,------------------------+++,,,,,,------.........///...---,,,+++,,,------+++,,,,,,------,,,,,,+++............------------......................../////////...............,,,,,,+++++++++,,,------------------------------///............---------,,,+++++++++,,,---......------------------------............/////////000000///...///000000...---///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000////////////000000---...............------...------,,,,,,------...------------------------,,,------......------,,,...///000///---,,,---............/////////000000------------------------///////////////....................................//////////////////...................................................---------------------------------------------------------...............,,,,,,------...//////000................................................------------,,,,,,,,,,,,+++,,,---......///......------------------------,,,---------..................------------......111000//////.../////////...---------,,,,,,++++++////////////////////////,,,------...///000111111////////////............//////............//////............................../////////000000000111111000000000000//////........................111111111111111111111111////////////////////////000000//////......//////000000////////////000000///////////////000111111////////////////////////000000000000000000111111000000000000////////////111000000//////000000111000000000000000000000000111111111111000000000000xxxhhh___YYYUUURRRKKKJJJIIIGGGFFFFFFEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEDDDDDDBBBAAAAAA>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>==============================;;;;;;::::::999888777555444444444555555555555444///000111222444555666666333444444444444444333333111000//////......////////////............//////////////////////////////......---------------...111000///...............000000000000000000000000...//////000000000000/////////...+++******,,,///,,,,,,,,,---------.............../////////000000,,,,,,------...//////000...------------,,,,,,,,,//////---,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......111000...------...///111++++++,,,,,,,,,,,,++++++------------------------...................................................---,,,++++++,,,---...,,,,,,------------------///............---------++++++++++++,,,---...///---------------------------......///////////////++++++,,,---...---+++***...------,,,------......---------------------------------............///000//////////////////000+++,,,.../////////...---...------,,,,,,------...////////////////////////,,,------......------,,,...//////...,,,++++++,,,------------............------------------------//////................................................////////////..............................------------------------------------------------------------------------------......//////000000---------.........//////........................------------------------...------------,,,,,,,,,,,,,,,------............------------------------,,,,,,,,,---------............------------......//////...............////////////...------,,,,,,////////////////////////............///////////////////////////.........//////............//////............................../////////000000000///////////////.................................000000000000000000000000////////////////////////111111000000000000000111000000////////////000000///////////////000000111///////////////////////////000000000000000000000000000000000////////////111000000//////000000111000000000000000000000000111111111000000000000000vvvggg^^^YYYUUUQQQLLLKKKJJJHHHGGGFFFFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>>>>??????>>>>>>>>>==================>>>>>>;;;;;;<<<<<<<<<<<<======999::::::999888666555555111222222333444555666666000000111222444555666777333444444555555444444444111111000/////////////////////............//////////////////////////////111000000///000000111111111000///...............000000000000000000000000,,,---...///////////////,,,...//////---++++++,,,......---------,,,,,,,,,------......///000000000.................................---------,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------------111///...------...000111+++,,,,,,------,,,,,,+++,,,,,,------------------........................---------...............///...---,,,,,,---...///,,,,,,,,,---------......///............---------,,,,,,,,,,,,---...000000------------------------------...///000/////////)))+++,,,------,,,++++++---------,,,,,,,,,---------------------------------------............//////......------......///+++,,,---///000///.........------,,,,,,------...////////////////////////,,,------......------,,,---......---,,,++++++,,,++++++,,,,,,,,,,,,------------------------------------------------------........................,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........//////000000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,---------...------------------------,,,,,,,,,---------............------------......---------,,,,,,---......//////.........---------////////////////////////000000000///......------........./////////////////////............//////////////////////////////------........./////////........./////////////////////////////////////////////////////////////////////////////////////////////.........//////000//////000000000000/////////////////////000000111000000000000000000000000...///000000000///......////////////000000000000000//////......//////000111111111111111111111111000000000000000000111111ttteee^^^YYYUUUQQQNNNMMMKKKJJJHHHGGGGGGFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@===>>>>>>??????>>>>>>===<<<<<<============>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<888999:::999666444444555111111111222333444555666333333333333333333333333333444444555555555555444222111111000000000000000000000////////////000000////////////////////////---,,,,,,,,,,,,---......000//////............///........................******+++,,,------------+++---000111///---,,,+++.........------,,,,,,,,,,,,,,,,,,---------......//////.........---------............---------,,,------------------------+++,,,,,,------.........------------------------------,,,+++,,,---...///,,,------......------,,,,,,,,,,,,,,,------------........................---------------.........//////...---------......+++,,,,,,------.........///............---------...---------...///000000------------------------,,,---///000000000///...,,,---//////...---...///,,,------,,,++++++,,,...---------------------------------............///......------------......,,,,,,---.../////////......------,,,,,,------...------------------------,,,------......------,,,,,,---......,,,,,,---...+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------------------------------------,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........///////////////000//////...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,------,,,,,,,,,,,,------------------------------,,,---------..................------------......---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000///......------........./////////////////////............//////////////////////////////------.........///////////////000000000000111111////////////////////////........................////////////////////////,,,,,,++++++,,,,,,------//////000000000000/////////////////////000111111000000000000000000000000...///000111000///...---////////////000000000000000//////......//////000111111111111111111111111000000000000111111111111qqqddd]]]YYYUUURRRPPPOOOMMMKKKIIIHHHGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA======>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>============<<<<<<<<<<<<777999:::999666444444555444444333222222333333444444444444444444444444444333333444555555555555555333333222111111111111111111111000000000000111111////////////////////////******))))))******+++,,,///............//////000........................***+++,,,---............+++---//////...------...,,,,,,---------------...,,,,,,,,,------------------------...........................------------***+++---............---++++++,,,,,,---......///------------------------,,,,,,,,,---------......---......//////......---++++++,,,,,,,,,---------........................,,,,,,,,,------.........---.........------,,,+++++++++,,,,,,---......//////............---------///...............//////------------------------,,,---///000111000///...,,,...//////------///222,,,...///...,,,+++---000........................---------............/////////............//////......---------......///...------,,,,,,------...------------------------,,,------......------,,,+++,,,......------///000,,,,,,---------.........------------------------------------.........///------------------------------............------........................------------------------------------------------------------------------//////....................................------............................................................------------------,,,++++++,,,,,,---........................------........./////////......------------.....................///000000,,,,,,,,,------......///////////////////////////............//////000000............/////////000//////............//////////////////////////////....../////////000000000....../////////000000000////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,---.........///000111111000///...///////////////000111111000000000000000000000000///000111222222000...---.../////////000000000111111000000//////000000111111111111111111111111111///000000000111111111111oooccc\\\YYYUUURRRRRRQQQOOOLLLJJJHHHGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA======>>>>>>>>>>>>======;;;<<<<<<<<<======>>>>>>???>>>>>>>>>============777:::;;;:::666444444666888777555333222222222222000111222333555666777777333333444555666666666555444333222222111111222222222222111111111111222222////////////////////////............//////000111...............///000111000000000000000000000000---...///000111111111111------...---,,,---///111***++++++,,,---//////000////////////////////////+++,,,,,,---...///000000//////.........---------(((***,,,///000///...---++++++,,,,,,---...//////------------------------------...///000000//////......////////////......+++++++++,,,,,,---------........................,,,,,,,,,------.........,,,,,,---...---,,,***)))++++++,,,,,,---...////////////.........---------//////...---------......------------------------,,,---///000111000///...+++---...,,,***+++...111---///111///---,,,///111........................---------.........//////000000////////////000000//////---,,,,,,---...///...------,,,,,,------...////////////////////////,,,------......------,,,***,,,............000111........./////////000000---------------------------.........//////000000------------------------......////////////......................................................------------------------------------------------//////......---------,,,,,,,,,------.../////////........................000000000000000000000000//////.........---------...---,,,+++++++++,,,---////////////////////////.........////////////000.........------.........000000000000000111222222---......///000111222222////////////////////////++++++,,,...///111222333---.........//////000000//////............//////000000000000000000000000000000000000111111111111+++,,,,,,,,,------......000000000000000000000000000000000000000000000000///////////////////////////////////////000111222...///000111111000///...///////////////000111111000000000000000000000000000111333444333111///....../////////000000111111222222111111111111222222111111111111111111111111//////000000111111111222zzziii```]]]YYYUUUUUUUUURRRNNNJJJGGGEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFEEEEEEDDDCCCCCCCCCAAAAAABBBCCCCCCBBBAAAAAA>>>>>>????????????>>>>>>:::::::::;;;<<<===>>>>>>???>>>>>><<<;;;:::999999555777888777444333444777333333333333333333333333333111000111555666555333222222222333333444444444666555444444222222111000000000000000000000000000111000...---,,,,,,------,,,,,,,,,---...///000000//////............////////////000111111111111111000///...------...///000......---------,,,,,,,,,,,,---......//////.........---------...///111222........................222111///...------......///......------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,++++++,,,---,,,***(((***,,,...///000///...---......------------......000///...---------------000///...---,,,------.........---------......///222000...,,,+++,,,---...---------............///---------............///000///---,,,,,,---...///---...///000000///...---000000000000////////////,,,---...//////...---,,,---...///000000///...---...---,,,///111222000------......////////////////////////......---------..............................------------......,,,---...---+++***+++,,,***+++,,,---............000000//////.........---------------------------------------------------......------------......//////.........---------..............................------------......***++++++,,,---...//////---,,,,,,...000000...,,,////////////.....................------,,,,,,,,,------------------------///......---------......///...---,,,,,,---...///......//////...---,,,,,,------------------------.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,---...///000000///...---.........------,,,,,,,,,////////////////////////000000//////............111111000000/////////....../////////...---,,,,,,////////////000000000000////////////000000000000//////000000111111222222---------.........//////000000000000000000000000000///......///000///...////////////////////////000000///...............///////////////000111111000000000000000000000000222111111111000000//////111111111000000000000000/////////000111111222222222111111111000000//////---......///000111111222xxxggg___\\\XXXUUUTTTRRRPPPMMMJJJHHHGGGFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEAAAAAABBBCCCCCCBBBAAAAAA>>>>>>????????????>>>>>>:::;;;;;;;;;<<<=========>>>======<<<;;;:::999999999:::;;;999555333444555333333333333333333333333333111000222444666555333444444444444444555555555666555444444222222111000000000000000000000000000222111///...------......---......//////000000000////////////////////////---...///000000000000000000///...------...///000......---------,,,,,,,,,,,,---......//////............------...///000111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......+++++++++---...///---+++,,,---...000000///...---......------------......//////...---------------000///...---,,,------...///......---------......111000...---,,,,,,---------------............///---------............//////...------------...///......////////////......000/////////////////////......///000000///......---...///000000///...------,,,,,,---000000...,,,...//////000000000000000////////////.........---........................111000000//////000000111---...///...,,,,,,,,,---......///000000111111000000/////////............------------------------------------------------......------------......//////.........---------..............................------------......---------------------...,,,,,,---.........---,,,++++++,,,---...///000000/////////......---------------------------------///......---------......///...------------...///......//////...------,,,------------------------.........------,,,,,,,,,///...------,,,,,,,,,------...///000000///...---.........------,,,,,,,,,////////////////////////000000000/////////......111111111000000000//////......//////......---,,,////////////000000000000////////////000000000000---........./////////000---------.........//////000000000000000000000000///...------//////...---////////////////////////000000///...............///////////////000111111111111111111111111111111222111111111000000000000111000000000000000000000111111111111000000000000222111111111000000000000.../////////000111111111uuuddd]]]ZZZWWWUUUUUUPPPOOOLLLJJJHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIIIILLLJJJHHHFFFEEEEEEEEEFFFAAAAAABBBCCCCCCBBBAAAAAA>>>>>>????????????>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<;;;888555222111222333333333333333333333333222111111222444555555444666666666555555555555555666555444444222222111000000000000000000000000000222111000//////...////////////000000000000000000//////000111111000//////------.../////////......//////............//////......---------,,,,,,,,,,,,---......//////......//////............///000,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------+++***+++---///111000...---...///000///...---,,,......------------......//////...------------...//////...------------...000///...---------------/////////...------,,,,,,---------............///---------............///---------------...///000//////............////////////////////////////////////000000000000//////......////////////......,,,,,,+++---...///---,,,//////000111111111111000////////////.......................................------,,,,,,------......///000///---------...------------------------////////////............------------------------------------------------......------------.....................---------..............................------------...............---------,,,,,,+++---......---,,,,,,,,,******+++,,,---.../////////////////////.........------------------------......---------......//////...------------...///.........///......---,,,------------------------.........---------------///...------,,,---------......////////////...............---------------////////////////////////000000000///////////////111111111000000000000///....../////////...------////////////000000000000////////////000000000000............////////////------........./////////000000000000000000000000000///......000000///...////////////////////////000000///.........//////000////////////000111111111111111111111111111111111111111111111000000000000000000000000000111111333222222111000000//////111111111111111000000000000000000000000000111111sssccc\\\ZZZXXXVVVVVVPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHKKKIIIGGGDDDCCCCCCCCCDDDAAAAAABBBCCCCCCBBBAAAAAA>>>>>>????????????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888666333111000///222222222222222222222222222111222222444444555444777666666555555444444444666555444444222222111000000000000000000000000000111000000//////.........000000//////////////////...000111333333111000...---....../////////....../////////....../////////......---------,,,,,,,,,,,,---......///........./////////...............////////////////////////+++***+++++++++,,,,,,------..................---,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,++++++,,,///000///...//////000000///...---,,,......------------......///......---------..................------......000///...---------------......//////...---,,,,,,---------............///---------............///,,,,,,,,,---...///000000//////---,,,,,,---//////.........///////////////////////////////////////...//////////////////...------------......------......///000000000000000.........---------------........................,,,++++++++++++++++++,,,...///000///---,,,---...,,,,,,,,,+++++++++++++++///////////////...............................................................------------............................................................------------.....................---------,,,...000///---+++,,,............---------,,,,,,//////.............................................------------...//////.........------.........---...............------.......................................---------......------------.........//////////////////..................---------////////////////////////........................////////////////////////......////////////......////////////000000000000////////////000000000000000000000000111111111111............////////////000000000000000000000000222111000000222222111000////////////////////////000000///////////////000000000//////000000111222111111111111111111111111111111111111111111111111000000000000000111111111222222222111111000000000111111111111111111111111111111111111111111000000rrrbbb\\\[[[YYYWWWWWWQQQPPPNNNKKKIIIGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHFFFEEECCCCCCCCCDDDAAAAAABBBCCCCCCBBBAAAAAA>>>>>>????????????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777666555444444333222222222222222222222222222111222222333333444444555666555555555444444333333666555444444222222111000000000000000000000000000..................------///........................000111333333111000.../////////000000//////......//////////////////.........---------,,,,,,,,,,,,---......///.........///////////////.........////////////////////////---------------,,,++++++------...//////...------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,...---+++,,,---------+++000000000//////...------......------------............---------......///------..................//////...---------------.........///......---,,,---------............///---------............///+++,,,---......///000000///...---,,,,,,---...///------....../////////000......................../////////....../////////...//////............///,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////---...///...,,,,,,,,,---000///...------......///.........///////////////......................................................------------......---...................................................------------......,,,,,,---......///000000.../////////------...////////////............---------------------------........................---------------...//////---..................---------...............---......................................................---------......////////////....../////////........................////////////////////////------------------------..............................///////////////...////////////000000000000////////////000000000000111111111111000000000000........./////////000000111111111111111111111111111000//////111111000///000000000000000000000000000000/////////000000111000000000000000111222222111111111111111111111111111111111111111222222222//////000000111111111111000000111111222222222333111111111111111222222222222222222222111111111111rrrbbb[[[ZZZXXXVVVVVVQQQPPPNNNLLLIIIGGGEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEAAAAAABBBCCCCCCBBBAAAAAA>>>>>>????????????>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999888777777888999777666222222222222222222222222000222333333333333444666555555555444444444444444666555444444222222111000000000000000000000000000------............---------------...............//////000111111000////////////000000000///............////////////............---------,,,,,,,,,,,,---......//////............///////////////...------------------------////////////...---,,,+++***+++,,,------,,,+++***,,,,,,,,,---------............---,,,,,,,,,------///---++++++,,,---,,,+++000000//////////////////......------------.........------------...//////,,,---......///...............---------......///........................---------............///---------............///,,,,,,---.../////////.........------------......---------......//////000......------------......//////............/////////000000///------...000,,,,,,---............---,,,,,,,,,,,,,,,---------..............................------------......---...///...,,,+++,,,---...---,,,++++++,,,...///.........///////////////......................................................------------......---------.............................................------------......+++,,,---...///000111111///---,,,,,,...//////...,,,------...///000111111,,,,,,,,,---------------........................---------------...///000------...//////...------,,,---......///................................................/////////.........---......///000//////............//////.............../////////////////////////////////---------------.........------............//////......///000000000//////////////////000000000000////////////000000000000////////////................../////////000000000111111111111111111111111///...------//////...---000000000000000000000000000000/////////000111111111000000000000111222222222222222222222222222222111111111222222222222222/////////000111111222222000000111111222333333444111111111222222222222222222222222222222222333333ppp```ZZZXXXVVVTTTTTTOOONNNMMMLLLJJJHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIDDDEEEFFFGGGGGGFFFDDDCCCAAAAAABBBCCCCCCBBBAAAAAA>>>>>>????????????>>>>>>:::;;;;;;;;;<<<=========??????>>>===<<<<<<;;;;;;;;;999777888::::::888666111111111111111111111111000222444444222222444666555555555555555666666666666555444444222222111000000000000000000000000000---...///000000///...---------......//////000000////////////////////////...////////////...---,,,---...///000000///...---......---------,,,,,,,,,,,,---......//////......,,,---...///000000//////------------------------------...//////...---,,,***+++---......---+++***,,,,,,,,,---------......------,,,,,,,,,---......///---++++++---...///...//////////////////000000......------------......---------------...//////,,,,,,.../////////......---------------...///000///...---,,,------...///---------............///---------............///,,,---...//////......---,,,------......------,,,,,,,,,---......///000000000///...------...///000000///...------...///000///000000...,,,+++---000,,,------...............---------....../////////........................------,,,,,,,,,,,,------...///000///---------...+++***)))((()))***,,,---............/////////000......................................................------------......---------.........//////..............................------------......------......//////000000...***&&&(((...111///,,,+++,,,,,,---...///000111------------.........///........................---,,,,,,------///000000------...//////...------,,,------...//////..............................---........./////////000...............///000000000///...------...///000---........./////////000////////////////////////........./////////000000/////////000000000111111......///000000000000000////////////000000000000////////////000000000000000/////////.........---.../////////000000000000111111111111111111111111000///......000000///...000000000000000000000000000000//////000111111222111111000000111111222333222222222222222222222222111111111222222333333333...//////000111111222222222222222222222222222222111111111222222333333333111111222222333444444444ooo___YYYWWWUUUSSSSSSLLLLLLLLLLLLKKKJJJHHHHHHFFFFFFGGGHHHIIIIIIIIIIII???AAACCCEEEFFFDDDBBBAAAAAAAAABBBCCCCCCBBBAAAAAA>>>>>>????????????>>>>>>::::::;;;;;;<<<===>>>>>>AAA@@@???>>>===<<<;;;;;;;;;888666666888999666444111111111111111111111111///222444444222222444777555555666666777777888888666555555444333222111000000000000000000000000000...///000111111000//////---......///000111111222//////............//////---.........------,,,+++---...///000000///...---......---------,,,,,,,,,,,,---......//////......+++,,,...000000000000000000000000000000000000000***+++---...///......---,,,---///000000///---,,,,,,,,,,,,---------......,,,,,,,,,,,,------...//////---+++,,,...111222111//////...//////000111222.........------.........---------------...///000+++,,,.../////////......,,,,,,,,,---...///000111000...---,,,,,,---///000---------.........//////---------.........//////---.../////////...---,,,+++,,,............,,,+++,,,,,,------...///000000111000///......///000111000///...------...///000...//////---******,,,///---......///////////////.../////////000000111111........................000000000//////000000000///111111000///...///000---,,,++++++,,,...000111---.........//////000000////////////////////////////////////////////////.........------.........---------.........//////.................................------.........///////////////.........---'''"""%%%---111///***......---------,,,,,,,,,---.........//////000000////////////////////////,,,,,,,,,---...///000111,,,---...//////...---,,,,,,,,,---.../////////...////////////////////////---.........//////000000...............///000000000///...------...///000---.........//////000000///////////////////////////000000000111111222222000000111111222222222333......///000000000000000////////////000000000000////////////000000000000222222111111000000000///////////////000000000000111111111111111111111111333222111222333333333111000000000000000000000000000000///000000111222222111111111000111111222333222222222222222222222222111111111222222333333333...//////000111222222222444444333222222111111111111111111222222333333333111111222333333444555555ppp]]]VVVUUUUUUSSSSSSOOONNNMMMMMMMMMKKKHHHFFFGGGHHHJJJLLLLLLKKKIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<===>>>>>><<<;;;:::888777666666666444444333333333333222222222222222222333444555666000111222333333333333333333222111111000000111111000000000000000000000000000000////////////000000////////////000000000000000000////////////000000000000000000000///////////////.........---------+++,,,.../////////...------------...///000000111//////............//////...------------...//////000///...---,,,------...000000//////.........---...------------...//////000000///...............///,,,)))***---...---***---------............///////////////////////////...---,,,---/////////...,,,,,,,,,,,,...000222444//////...---...///000111,,,,,,,,,---...///000000///////////////.........////////////////////////........................000///...///000///---,,,---...............------000000000///......------111111000000//////......---------.........//////////////////////////////////////////////////////---------.........//////////////////////////////......////////////......////////////////////////......//////...---,,,,,,------------------------////////////////////////000000000000111111111111////////////////////////........................///...---,,,+++,,,,,,---------...............---..........................................------////////////////////////000///...------...///000//////............//////...------------...////////////000000///...------........................////////////////////////000000000000000000000000000/////////............---------........./////////////////////000111111000000000000000000000000000000000000000000000000333333222222111111000000222111111111000000//////000000000000////////////000000000000000000000000111111111000000000000000333333111000////////////111111111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333222222222222222222222222222222222333333333333333333333333333222222111444444444444444444444555555555444444555777999:::qqq^^^VVVVVVUUUSSSSSSNNNMMMLLLKKKKKKJJJGGGEEEGGGHHHJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDCCCBBB>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>============>>>>>>;;;:::999888666666666666444444333333333222222222111111111111222222333444222222333333444444333333333222111111000000111111000000000000000000000000000000////////////000000////////////000000000000///................../////////////////////////////////.........---------,,,---......///.........------......///000000111//////............//////...------------...//////000///...---------......000/////////...............---------......//////000000///...............///...,,,,,,.........------------............///////////////////////////...---,,,---///000///...------,,,------...///000......---------...///000,,,---------.../////////...............---------////////////////////////........................///......///000000...,,,...//////000//////......------......///000000000000000000000//////......++++++,,,,,,,,,---------////////////////////////////////////////////////---------.........//////////////////////////////......////////////....................................//////...------,,,------------------------////////////////////////000000000//////......---................................................///...---,,,,,,,,,------..................------................................................////////////////////////000///...------...///000000//////.........//////...------------...//////------......---,,,,,,+++........................////////////////////////000000000000000000000000000000/////////.........---------........./////////////////////000111111000000000000000000000000000000000000000000000000000000000///////////////111111000000000/////////000000000000000000000///000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333222222222333333333333333333444444444444444555555444444333333444444444555555555666777666666777888:::<<<===rrr___WWWVVVUUUSSSSSSMMMLLLJJJJJJJJJIIIFFFDDDHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJHHHFFFEEEFFFGGGHHHDDDCCCBBBBBBDDDDDDCCCBBB>>>>>>>>>>>>>>>======<<<=========<<<<<<;;;;;;;;;@@@@@@???>>>============:::999888666555555555555333333333333222222222222111111111000111111222222333444444444444333222222222222111000000000000111000000000000000000000000000000////////////000000////////////000000000000------............------......................../////////............---...------------...//////------......///000000000//////............//////...------------...//////000///......------......////////////............------........./////////000000///..................///000000......///000---------............///////////////////////////...---,,,---///000///...,,,---------------,,,,,,---------,,,---......///------..................------------------------////////////////////////...........................------...000000///---//////000000000000000///------......///000000000000000000////////////...+++,,,,,,,,,,,,---------////////////////////////////////////////////////---------...............////////////////////////......////////////.......................................///......---,,,........................////////////////////////000//////...---,,,++++++------------------------........................///...------,,,---------.../////////...---,,,,,,................................................//////////////////////////////............//////111000///..................------------...//////---------...------,,,+++........................////////////////////////000000000000000000000000000000000/////////......------.........////////////////////////000111111000000000000000000000000000000000000000000000000////////////000000000000000000///////////////...000000000000000000000000000000000000000000000000//////000000111222222222222111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333444444333333222222222222222333333333444444555555555666666777777777666666555666666777888999::::::;;;;;;<<<===???BBBDDDFFFsss```XXXVVVUUUSSSSSSNNNLLLJJJJJJJJJIIIGGGEEEHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJHHHEEEEEEFFFHHHIIIBBBAAA@@@@@@BBBBBBAAA@@@======>>>>>>>>>>>>======???????????????>>>>>>>>>AAA@@@???===<<<;;;;;;;;;888888777555555444444444333333333222222222222111222222111111111111222222444444444333333222000000222222111000000000000000000000000000000000000000000000////////////000000////////////000000000000---......//////......------------.............../////////.....................---,,,,,,...///000............//////000000//////............//////...------------...////////////..................///////////////.........---......///////////////000000///...............---000222111...---///111---------............//////////////////////////////------...///000///...,,,---...//////...---,,,,,,,,,,,,,,,------.....................------------------------.........////////////////////////........................---,,,,,,...000000///.........///000000000//////000000000///......------////////////////////////............////////////////////////////////////////////////////////////........................////////////////////////......////////////..............................---...............------////////////////////////////////////////////////.........------,,,,,,,,,------------------------.................................------------...////////////...---,,,+++........................---------.............../////////////////////////////////....../////////111000///......---.........------------...//////...///////////////..............................////////////////////////////////////////////////000000000////////////...............///////////////////////////000000111000000000000000000000000000000000000000000000000000000111111222222333333////////////............000000000000000111111111000000000000000000000000111111111111111111111111444333222111000/////////111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111333333333333333333333333333333333222222111111111222333333444555666666666777888999::::::::::::::::::;;;<<<===???@@@AAABBBAAABBBBBBDDDGGGJJJMMMOOOuuuaaaYYYWWWUUUSSSRRROOOMMMKKKJJJJJJIIIHHHFFFGGGFFFFFFFFFGGGHHHJJJJJJKKKIIIFFFDDDCCCDDDFFFHHHBBBAAA@@@@@@BBBBBBAAA@@@======>>>>>>>>>>>>===============>>>???@@@@@@AAA@@@???===<<<;;;:::999999777777666555444444444444333333222222222111111111333222222222222333444444333333333333222000///...222111000000//////000000000000000000000000000000000000////////////000000////////////000000000000/////////000000/////////------------......//////////////////////////////......---,,,,,,...///000............//////////////////............//////...------------...//////......//////////////////.........///////////////---...///000000000//////000000///...............+++...111000...,,,---///---------............//////////////////////////////...---...000000000///+++,,,...///000000//////,,,,,,,,,---------------...............---------------......////////////////////////////////////........................---,,,,,,---///000///---,,,---....../////////...000000000///......------.............../////////........./////////000000////////////////////////////////////////////////.....................---////////////////////////......////////////..............................------...............---////////////////////////////////////////////////---------.../////////000................................................---...........................//////...------,,,........................---------.........//////////////////////////////...//////////////////...000000///..................------------...//////......///////////////...////////////////////////////////////////////////////////////////////////111000000000////////////........./////////000000///////////////000000111000000000000000000000000111111111111111111111111000000111111222222333333............///////////////000000000111111111222111111111111111111111111333333222222111111000000222222111111111111222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222333444555666777888999999;;;;;;===>>>???????????????@@@AAACCCDDDFFFGGGHHHFFFFFFHHHJJJMMMPPPTTTVVVvvvbbbYYYWWWUUUSSSRRRPPPMMMKKKJJJJJJIIIHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHFFFDDDCCCDDDEEEFFFDDDCCCBBBBBBDDDDDDCCCBBB<<<======>>>>>>>>>>>>>>>999::::::;;;===>>>>>>??????>>>===;;;:::999999999777777666555555555555555222222222222111111111111222222222222333444555666333444444333222111000///111111000////////////000000000000000000000000000000000////////////000000////////////000000000000000000////////////000000---------...//////000000...////////////000000000...------------...//////......////////////////////////............//////...------------...//////......///000000000//////.........///////////////---...///000111000//////000000///...............+++---//////...---,,,------------............//////////////////////////////...---...000111000///,,,---...///000000000000,,,,,,---............---------..................------......///000000000////////////////////////........................---,,,,,,---//////...,,,+++,,,---.../////////...------......///000000000---............/////////,,,,,,---------.........////////////////////////////////////////////////...............---------////////////////////////......////////////......------------------------,,,---......///.................................////////////////////////------...///000111111222////////////////////////........................------...////////////...------...............---........................,,,,,,------.../////////////////////////////////......////////////......//////............//////...------------...//////+++,,,------...---------////////////////////////////////////////////////000000000000000000000000111111000000000/////////....../////////000000000///////////////000111111000000000000000000000000111111111111111111111111////////////000000000000...////////////000000000///000000111111222222222111111111111111111111111333333222222222111111111//////000000222333555666111111111111111111111111000000000111222222333333111111111111111111111111111111111111111111111111333333333333333333333333222222333333444444555555666777888:::;;;===>>>>>>@@@AAABBBDDDEEEFFFFFFFFFEEEFFFGGGIIIJJJKKKMMMMMMKKKKKKMMMOOORRRVVVYYY[[[wwwcccZZZXXXUUUSSSRRROOOLLLIIIHHHHHHHHHGGGFFFBBBDDDEEEGGGHHHIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDCCCBBBBBBDDDDDDCCCBBB<<<<<<===>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<>>===;;;;;;:::::::::888777666666555555666666222222222222111111111111000000000111222444555666555555555555444333333222111111000///////////////000000000000000000000000000000////////////000000////////////000000000000111000...,,,,,,...000111------...//////000111111.../////////000000000000,,,---......///........./////////////////////...//////............//////...------------...//////---...///000111000000///............/////////000---...000111111111///...000000///...............,,,,,,---...000///---***---------............///////////////////////////000.........000111000///.........------......///,,,---.../////////......,,,---------.../////////,,,,,,---......///000000////////////////////////...........................---,,,---......---+++,,,---...//////000000000------......///000000000---------.........//////------------............//////////////////////////////////////////////////////.........---------////////////////////////......////////////......------------------------,,,------...//////......------------------------////////////////////////.........///000000000111................................................,,,---...///000000///...,,,,,,---...////////////........................,,,,,,------...//////000////////////////////////---...///000000///...---......---......///000111...------------...//////+++,,,,,,---......------////////////////////////////////////////////////000000000000000000000000111111111000000000//////.../////////000000000000///////////////000111111000000000000000000000000111111111111111111111111000000000////////////////////////000000000111111///000000111111222333333111111111111111111111111000000111222222333444444222222111111111222333333111111111111111111111111///000000111222222333333111111111111111111111111111111111111111111111111444444444444444444444444333444555666777999::::::;;;<<<===???AAABBBDDDEEEGGGHHHIIIKKKMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUSSSTTTUUUWWWZZZ]]]aaabbbxxxdddZZZXXXUUUSSSRRRNNNKKKHHHGGGGGGGGGFFFEEEAAACCCFFFHHHIIIIIIHHHGGGHHHHHHGGGGGGFFFEEEEEEDDDBBBAAA@@@@@@BBBBBBAAA@@@<<<<<<===>>>>>>>>>>>>>>>===============<<<<<<<<>>===<<<<<<<<<<<<<<<888777777666666666666777222222222111111111111000......///000111333555666666666666777666666555444111111000///////////////000000000000000000000000000000////////////000000////////////000000000000111///,,,******,,,///111.........///000111111222.../////////000000111111+++,,,.../////////...---///////////////.........//////............//////...------------...//////---...///111111111000///---.........//////000000---...000111222111///...000000///..................,,,,,,...111111---***---------.........//////////////////////////////000///...///000111000///000///---,,,++++++,,,,,,------///000000000///...,,,,,,------...///000000++++++,,,,,,---...//////////////////////////////........................///...------......,,,***---...///000111111111111000000000///......---------------.........//////////////////000000000111//////////////////////////////////////////////////////.........---------////////////////////////......////////////......------------------------,,,,,,---.../////////...------------------------//////////////////////////////////////////......------------------------........................,,,---///000000000///...++++++---...///000000000........................,,,,,,------...///000000////////////////////////---...///000000///...---------------///000111222...------------...//////------...///000000000///000000000000000000000000////////////////////////000000000000000000000000111111111111000000000000////////////000000000000///////////////000111111000000000000000000000000111111111111111111111111333333222222111111000000//////000000111111222222///000000111222222333333111111111111111111111111---...///111333555666777888777555333000///...---111111111111111111111111///000000111222222333333111111111111111111111111111111111111111111111111444444444444444444444444555555777888:::<<<===>>>???@@@AAACCCEEEGGGHHHIIIKKKLLLNNNPPPRRRSSSSSSTTTWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\]]]___bbbeeehhhjjj