BM6P6(@ ssshhh___XXX[[[dddmmmooorrr}}}nnneee___ZZZXXXUUUQQQLLLFFFBBB???===<<<<<<<<<<<<<<<;;;:::999666555555555555444444444555555555555555555555555444444444444333333222111222222222222333333444555222222222333333333444444444444333444555888;;;<<>>EEEEEEIIIPPPYYYiii|||xxx{{{vvvnnnmmmkkkiiifffccc```___\\\^^^```aaabbbccceeegggiiiiiikkkmmmoooppprrrsssvvvvvvxxxyyyyyyzzzzzzzzz}}}|||{{{{{{|||~~~tttfffZZZaaaiiiooowwwuuuddd^^^]]]ZZZVVVPPPJJJEEE@@@>>>888777777666666555444444666555555555555444444444444444444444444444444444333444444444444333333222444444333333333333333333444444444555555555666666777666666666888;;;>>>@@@GGGHHHKKKRRR]]]ooo{{{yyy{{{{{{rrrllljjjhhheeebbb___]]]\\\\\\^^^```bbbbbbccceeegggjjjjjjkkkmmmnnnpppqqqqqqssstttuuuwwwxxxyyyyyyyyy|||{{{{{{zzz{{{}}}~~~qqqdddeeeiiipppwwwkkkbbb```]]]YYYSSSMMMGGGBBB???::::::999888777666666666666555555555555444444444444444444444444444444444333444444444444444333333444444444444333222222111444444444444555555555555666666666666888;;;>>>@@@GGGIIIMMMTTTaaawww~~~zzzzzzvvvnnnjjjiiifffccc```]]][[[ZZZ\\\^^^```bbbbbbdddfffhhhkkkkkklllmmmnnnooopppqqqrrrssstttvvvxxxyyyyyyzzz|||{{{{{{zzzzzz{{{{{{|||~~~kkkfffeeekkkrrr|||qqqbbbaaa___[[[VVVPPPIIIDDDAAA===<<<:::888777777777777666555555555555444444444444444444444444444444444333444444555555444444444333444444444444333111111222333333333333444444444555555555666888;;;>>>@@@FFFJJJOOOWWWggg}}}~~~}}}}}}}}}rrrllliiigggdddaaa^^^\\\[[[[[[\\\^^^aaabbbcccdddgggiiikkkkkklllmmmnnnooopppqqqrrrssstttvvvxxxyyyzzzzzz}}}|||{{{zzzzzzyyyyyyyyy}}}pppfff```dddkkkuuuyyydddaaa```\\\XXXRRRKKKFFFCCC===;;;999777666555666666666555555555555444444444333333333333333333333333333444444555555555555444222333444555444333222111222222222333333333444444555555555666888<<>>;;;:::::::::999777777666666666555555555555444444444444444444444444444444444444444444444444666555555444444333222222222222222333333333444444777777777999;;;???CCCEEEIIILLLVVViiizzzqqqttt}}}ppphhhccc```___]]][[[YYYXXXXXXYYYZZZ]]]^^^___aaaccceeegggggghhhiiijjjlllmmmooopppqqqrrrrrrrrrssssssuuuvvvvvvttttttuuuvvvxxx{{{}}}~~~}}}|||zzzxxxxxxwwwwwwuuuqqqnnnqqqwww|||}}}{{{wwwooopppzzzwwwiii\\\YYYXXXQQQJJJFFFAAA???<<<:::::::::888777777777666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555444444555666:::>>>BBBDDDMMMQQQ\\\ooo}}}sssvvvwwwmmmfffccc```]]]\\\ZZZXXXXXXXXXYYYZZZ]]]^^^___aaaccceeeggghhhggghhhiiikkkmmmnnnooopppsssrrrrrrrrrssstttuuuuuusssssstttuuuwwwyyy|||~~~~~~}}}|||zzzwwwvvvuuutttpppnnnllloootttxxxyyyyyy~~~xxxqqqwwwuuubbbZZZXXXTTTLLLGGGCCC@@@===;;;::::::888777777777777666666666555555555555555555555555555555444444444444444444444444222222333444444555666666444444444555555555666666333333444666:::???CCCFFFOOOTTTaaavvvzzz|||ppphhhdddbbb```[[[ZZZXXXWWWWWWXXXZZZ[[[]]]^^^___aaaccceeeggghhhgggggghhhjjjlllmmmoooooorrrrrrrrrqqqrrrrrrssssssrrrrrrssstttvvvyyy{{{}}}~~~~~~}}}{{{xxxvvvtttsssnnnnnnoooqqqsssuuuvvvwww|||zzzxxxzzzwwwyyykkk^^^ZZZWWWPPPIIIEEEBBB>>>;;;:::999888777777777777666666666666555666666666666666666666666444444444444444444444444333333333444444444555555444444444444555555555555444444666888===BBBFFFIIILLLSSSccczzzxxxjjjdddaaa```^^^YYYXXXWWWVVVWWWXXXZZZ[[[]]]^^^___aaaccceeefffgggggggggiiijjjlllmmmooooooqqqqqqqqqppppppqqqqqqrrrssssssssstttvvvyyy|||}}}}}}{{{yyyxxxsssuuuxxxxxxwwwvvvvvvwwwyyy|||yyysssqqqxxx~~~|||{{{wwwddd]]]ZZZSSSLLLHHHDDD???<<<:::999888666888777777777666666666666666666666666666666666666444444444444444444444444555555444444444333333333222333333333333444444444444444666999===BBBGGGJJJJJJTTTfffsssfffaaa```^^^\\\XXXWWWVVVUUUVVVWWWYYY[[[\\\]]]^^^```bbbdddeeefffggggggiiijjjlllnnnoooooopppooooooooooooppppppqqqtttttttttuuuxxxzzz}}}~~~zzz}}}}}}zzzxxxwwwwww{{{|||tttnnnrrryyyyyy}}}{{{~~~mmmaaa\\\VVVOOOJJJFFF@@@<<<:::999777666888888777777777666666666555555555555555555555555444444444444444444444444666666555444333333222222222222222333333333444444222333444777;;;AAAEEEHHHNNNXXXmmmnnnccc```___\\\YYYWWWVVVUUUTTTUUUVVVXXXYYYZZZ[[[\\\^^^```bbbdddeeeffffffhhhiiikkkmmmnnnnnnmmmmmmmmmmmmnnnooopppqqqttttttuuuvvvxxx{{{}}}~~~zzzwwwwww{{{wwwooopppsssyyy|||~~~|||yyyuuueee^^^XXXQQQLLLHHHAAA<<<:::888777666888888888777777777666666444444444444444444444444444444444444444444444444444444444444444444444333333333333333444444444555333444555888;;;@@@EEEGGGRRR^^^sssyyyiii```______\\\XXXWWWVVVTTTSSSTTTUUUWWWXXXYYYYYY[[[]]]___aaabbbccccccdddeeegggiiijjjkkklllkkkkkkkkklllmmmooopppqqqtttttttttuuuwwwzzz|||~~~{{{yyy|||~~~{{{pppooopppssszzz}}}wwwssstttyyy}}}{{{zzzzzzggg___YYYRRRMMMHHHBBB<<<:::888777666888888888888777777777777444444444444444444444444444444444444444444444444222333333444444555555666444444444555555555666666666666888:::>>>BBBFFFIIIUUUaaavvvttteee^^^^^^___\\\XXXWWWVVVTTTSSSSSSTTTVVVWWWXXXYYYZZZ\\\^^^```aaabbbaaabbbccceeeggghhhiiijjjiiiiiijjjkkkmmmoooqqqrrrssssssssstttvvvyyy{{{}}}zzz~~~zzzzzz|||{{{{{{uuussssssuuuzzz||||||yyysssnnnmmmnnnqqqtttyyy}}}~~~{{{{{{ddd[[[XXXUUUMMMHHHAAA<<<:::::::::999:::888777999;;;;;;888444444444444555555444333333444444444444444444444444333333333444444444555555666666666666666666555555333555:::@@@BBBBBBGGGNNNTTTccc}}}zzzqqqfff___]]]\\\YYYWWWVVVUUUTTTTTTTTTUUUVVVWWW\\\[[[[[[[[[\\\^^^```aaaaaaaaaccceeegggiiijjjkkkkkkjjjiiijjjkkknnnqqqsssrrrsssttttttuuuxxx|||~~~~~~~~~}}}|||}}}zzzyyyyyyyyyxxxvvvyyy~~~|||yyyzzz|||{{{uuussspppllliiiiiikkkooorrryyy}}}zzzzzziii^^^ZZZWWWNNNIIIBBB===;;;::::::999888666555666777888555333333444444555555555555555444444444444444444444444333333333444444444555555333333333333333333333333333444:::@@@BBBBBBHHHOOOWWWiii~~~wwwoooeee___\\\[[[XXXUUUUUUUUUTTTSSSTTTUUUVVVWWWZZZZZZZZZZZZ[[[]]]^^^______```aaaccceeegggiiiiiiiiiiiiiiijjjlllnnnpppqqqqqqrrrtttvvvxxxzzz}}}~~~~~~}}}||||||}}}zzzwwwvvvuuutttsssnnnppptttzzz~~~}}}sssnnnllljjjgggfffgggkkkooorrryyy~~~|||qqq{{{mmm___ZZZXXXOOOJJJCCC>>>;;;::::::999888666444444555666555444333333444555666666666666444444444444444444444444333333333444444444555555222222222222222222222222333444999???AAACCCHHHPPP[[[qqq~~~~~~rrrlllddd^^^\\\YYYVVVSSSTTTTTTSSSRRRSSSTTTUUUVVVXXXXXXYYYYYYZZZ[[[]]]^^^]]]^^^```bbbdddfffggghhhggghhhjjjlllnnnoooppppppoooqqquuuyyy|||~~~~~~~~~|||zzz{{{}}}{{{zzz}}}{{{yyy{{{vvvrrrpppooommmkkkfffgggiiilllrrr}}}yyyqqqmmmlllkkkjjjiiikkknnnrrrtttzzz~~~~~~nnnuuuooo^^^XXXWWWQQQLLLEEE???<<<;;;:::999999888666555555666666777444444555555555444444333444444444444444444444444333333333444444444555555444444555555555555666666333444999???BBBDDDJJJRRR]]]xxxwwwlllgggaaa]]]ZZZWWWTTTQQQSSSRRRRRRQQQRRRSSSUUUVVVXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^___aaaccceeeggggggfffhhhkkknnnpppqqqqqqpppnnnqqqvvv|||}}}yyyvvvvvvzzz~~~xxxwwwzzzzzzwww}}}{{{wwwrrrnnnkkkiiifffdddbbbbbbbbbbbbfffoooyyyyyyuuurrrqqqpppoooooooooqqqsssuuu{{{mmmooovvvsss```XXXXXXSSSNNNFFF@@@===;;;::::::888888777555555555666777555555555444333222111000444444444444444444444444333333333444444444555555555666666666777777777888444555:::@@@CCCEEEMMMUUU___}}}rrrfffccc___ZZZWWWTTTQQQOOOQQQQQQPPPPPPQQQSSSTTTUUUXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^___aaaccceeeggggggfffiiilllppprrrrrrrrrqqqnnnqqqvvv~~~}}}xxxrrrrrrvvv{{{}}}}}}wwwuuuwww{{{www}}}~~~wwwsssnnnjjjgggdddaaa^^^___^^^\\\[[[]]]ccckkkpppwww~~~zzzyyyyyywwwvvvuuutttttttttuuuuuu|||~~~mmmjjjmmmwww|||hhh]]]ZZZUUUOOOHHHAAA>>><<<;;;:::666666777555444333444666666666555555444333111111444444444444444444444444333333333444444444555555444444444555666666777777666666;;;AAADDDGGGOOOXXXddd{{{nnnaaa___\\\WWWTTTQQQPPPOOOPPPPPPOOOOOOPPPRRRTTTUUUWWWXXXYYY[[[\\\\\\\\\\\\]]]]]]___aaaccceeefffgggfffhhhllloooqqqrrrrrrrrroooqqqwww}}}vvvooonnnrrrwwwyyyyyyvvvuuuvvv}}}}}}zzz}}}yyysssoookkkgggccc```\\\ZZZYYYXXXVVVUUUUUUXXX]]]bbbjjjrrr|||{{{yyyzzz{{{|||{{{{{{zzzyyyyyyyyyyyy}}}qqqhhhhhhrrr|||qqq```ZZZVVVQQQIIIBBB>>><<<;;;:::555777888888555444555666555555666666666666666555444444444444444444444444333333333444444444555555333333444444555666666777777888<<>>999;;;::::::999888777666666555555444444444444555555666666555444444444444555444444333333333333444444555555555666666666666666888<<<===CCCLLLNNNYYYppp|||zzzzzz}}}yyykkk```YYYXXXUUUQQQNNNNNNNNNMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQTTTTTTTTTUUUUUUUUUVVVVVVUUUXXX\\\^^^_________```bbbccceeehhhkkklllnnnnnnkkkpppuuu|||}}}uuupppnnnnnnnnnooooooppprrrvvv|||}}}wwwtttqqqnnniiieeeccc```\\\YYYWWWUUURRRPPPPPPPPPOOONNNNNNNNNNNNOOOMMMNNNPPPSSSXXX]]]aaaccckkkpppwww{{{~~~}}}vvvpppjjjeeebbb^^^YYYWWWWWWWWWVVVUUUTTTTTTVVVYYY^^^dddjjjmmmnnnrrrxxx|||uuujjjiiisss}}}lll]]]YYYRRRJJJEEEBBB>>>:::::::::999999888777777666555555444444444444555555666666555444444444444555444444444444444444444444666666666666666555555555999===>>>CCCKKKNNN[[[ttt}}}}}}sssooommmpppyyysssfff\\\WWWUUUSSSOOOMMMMMMMMMLLLKKKLLLLLLMMMMMMNNNOOOOOOPPPSSSSSSSSSTTTTTTTTTTTTTTTTTTXXX\\\__________________aaacccfffiiikkklllmmmjjjoootttzzz|||uuuqqqnnnmmmmmmoooqqqssswww{{{~~~{{{vvvrrrpppmmmiiifffccc```\\\ZZZXXXVVVTTTRRRQQQPPPOOOOOONNNNNNOOOOOONNNOOOQQQSSSWWWZZZ]]]___cccgggkkknnnpppwww{{{qqqjjjeee___ZZZXXXUUUSSSRRRRRRRRRSSSSSSRRRSSSUUUYYY___eeejjjmmmpppuuu{{{}}}mmmiiirrrwww```ZZZRRRLLLGGGAAA===;;;::::::999999888777777777555555444444444444555555666666555444444444444555777777777888888777777777666666666666666555555555:::??????BBBJJJMMM]]]www{{{xxxvvvmmmhhheeelllyyy}}}nnnbbbZZZWWWRRRPPPMMMLLLLLLMMMLLLJJJKKKKKKLLLLLLMMMNNNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSTTTXXX\\\_________^^^___]]]^^^aaadddgggiiijjjkkkkkkooosssxxx}}}vvvrrrpppppprrrtttwwwzzz}}}{{{yyyuuuqqqnnnkkkhhhgggbbb___\\\YYYXXXWWWTTTSSSRRRQQQQQQPPPOOOPPPPPPPPPNNNOOOQQQTTTWWWZZZ]]]^^^___```bbbcccfffkkksssyyy~~~xxxnnneee```\\\WWWSSSOOOOOONNNNNNOOOPPPQQQRRRRRRTTTWWW]]]ccciiimmmpppwww{{{uuummmsss~~~eee]]]UUUOOOIIIAAA<<<;;;999999999888888888777777555555444444444444555555666666555444444444444555333444444555555444444333555555555666666666666666;;;@@@@@@CCCJJJOOOaaa~~~~~~wwwqqqlllgggccccccmmmwwwiii^^^YYYVVVPPPNNNLLLKKKLLLLLLKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMQQQQQQQQQRRRRRRSSSSSSSSSSSSWWWZZZ\\\]]]]]]]]]^^^[[[\\\___bbbeeegggiiijjjkkkooorrruuu|||~~~xxxvvvvvvvvvyyy|||~~~~~~~~~vvvuuurrrnnnkkkhhhffffff```]]]ZZZXXXWWWVVVTTTSSSSSSSSSRRRQQQQQQQQQQQQRRRMMMNNNPPPSSSVVVXXXZZZ[[[ZZZZZZ[[[[[[\\\```fffkkkooottt{{{{{{qqqjjjaaa[[[XXXVVVRRROOOKKKLLLMMMNNNNNNPPPRRRTTTRRRUUU\\\cccjjjqqquuuwwwssswwwkkkaaaYYYTTTLLLBBB======999999999888888888888888555555444444444444555555666666555444444444444555111111222333333222111111444444555555666666777777:::@@@AAADDDMMMTTThhh}}}tttjjjaaa___]]]cccsssrrrddd[[[VVVUUUNNNLLLKKKKKKKKKLLLJJJIIIJJJJJJKKKKKKKKKKKKLLLLLLNNNNNNOOOOOOPPPQQQRRRRRRRRRTTTWWWYYYYYYZZZ[[[]]]YYYZZZ]]]```dddfffhhhiiiiiimmmpppqqqxxx~~~~~~yyy|||}}}|||tttsssqqqmmmjjjgggffffffaaa^^^[[[ZZZYYYXXXWWWUUUUUUTTTTTTSSSSSSSSSSSSSSSNNNOOOQQQSSSUUUVVVWWWWWWXXXXXXWWWWWWWWWZZZ]]]```ccciiipppuuuwww{{{zzzssshhhbbbZZZUUUSSSRRRPPPMMMKKKLLLNNNOOOPPPRRRTTTWWWSSSXXX```iiirrryyy}}}wwwyyyoooeee\\\WWWOOODDD>>>>>>999999999888888888888888555555555444444555555555666666555444444444444555555666777888888777666555333444444555666777888888:::@@@AAAFFFOOOXXXnnn}}}tttggg[[[XXXYYYcccxxxnnn```XXXUUUTTTMMMKKKJJJJJJKKKKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQSSSUUUVVVVVVWWWYYY[[[XXXYYY\\\```ccceeeggghhhgggkkkmmmooouuu{{{~~~|||{{{tttsssrrrnnnkkkhhhggghhhdddaaa^^^]]]\\\\\\ZZZXXXVVVUUUUUUTTTTTTTTTTTTTTTQQQRRRSSSTTTUUUUUUUUUUUUXXXXXXWWWVVVVVVXXXZZZ[[[]]]cccjjjnnnooorrrxxx}}}|||tttnnniii]]]ZZZVVVRRRPPPOOOQQQRRRNNNOOOPPPQQQQQQRRRVVVXXX]]]bbbjjjqqqwww{{{}}}xxxjjj^^^XXXQQQGGG???>>>;;;999888777888888888666888777777666555444444444555555444333333555666777555555555666666666666777444555555555444555777:::===<<>>===CCCJJJOOO[[[xxx|||www{{{{{{oooaaaWWWVVV]]]kkk}}}uuueee[[[VVVRRRPPPMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPTTTRRRRRRTTTWWWYYYXXXWWWXXXYYY[[[___bbbeeegggiiilllkkklllnnnsssxxx~~~~~~}}}}}}||||||}}}}}}{{{{{{tttqqqnnnnnnooopppooommmnnnkkkddd^^^^^^bbb```\\\[[[ZZZYYYYYYXXXYYYYYYZZZVVVVVVVVVVVVWWWWWWXXXYYYUUUUUUUUUVVVWWWWWWXXXXXX]]]___ccchhhllloooqqqrrrxxxzzz|||~~~zzzrrrkkkeee___[[[TTTRRRPPPMMMLLLMMMNNNPPPPPPRRRTTTVVVXXX[[[```ccckkkrrrzzzqqq___VVVQQQJJJBBB===<<<:::888888888888888666777777777666555555444444333444555555666666555555333444444444555555555555666777777777666777999<<<>>>???EEELLLQQQ___|||}}}sssuuuyyyzzzwwwmmmaaaYYYWWW___nnnqqqbbbXXXSSSPPPMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPPPPRRRUUUWWWWWWVVVWWWXXX[[[^^^bbbeeegggiiiiiiiiijjjlllooossswwwyyy|||{{{{{{zzz{{{|||}}}~~~}}}{{{zzztttsssqqqpppqqqrrrqqqpppsssrrrmmmfffcccddddddaaa___^^^\\\[[[[[[[[[\\\\\\XXXXXXXXXXXXXXXYYYZZZZZZVVVWWWXXXYYYZZZZZZZZZYYY^^^```dddhhhkkknnnoooooosssuuuxxx|||zzzrrrkkkfff```\\\YYYTTTSSSQQQPPPPPPQQQSSSTTTSSSUUUXXXZZZ]]]aaafffiiirrrzzzvvvbbbWWWSSSOOOGGGAAA===;;;999888999999777666777777666666555555555555222333555666666666555444333333333444444444555555666666777666555666999;;;<<>><<<999999999999777666666666666666555555555555222333555666666666555444333333333444444444555555444555666555444555888::::::???FFFKKKSSSeee{{{rrrfff]]]YYYdddxxx{{{lll___WWWSSSPPPNNNJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGGGGHHHHHHHHHHHHIIIKKKKKKLLLLLLMMMNNNNNNNNNMMMNNNPPPRRRSSSUUUVVVXXXUUUVVVYYY\\\___bbbdddeeeeeefffgggiiikkkmmmmmmnnnqqqsssuuuwwwyyy{{{{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~~~~|||zzzyyyxxxwwwwwwuuurrrpppooonnnxxx|||{{{tttmmmlllmmmllliiigggdddbbbbbbbbbdddeeedddcccaaa___]]]\\\[[[[[[^^^^^^___```aaaaaaaaaaaagggiiilllpppsssuuuvvvwwwwwwzzz~~~}}}|||pppkkkeeeaaa^^^]]][[[ZZZZZZYYYYYYYYYYYY[[[\\\]]]```aaadddfffiiimmmqqquuu|||nnn]]]TTTPPPJJJCCC???<<<:::999999999777666666666666666666666555555333444555555666666555555333444444444555555555555444555555444444555777:::888???GGGLLLTTTiiivvvhhh]]][[[hhh~~~uuuggg\\\VVVSSSPPPNNNIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOMMMNNNQQQQQQRRRSSSUUUWWWUUUVVVWWWZZZ\\\^^^```aaabbbccceeegggiiikkklllmmmooopppqqqsssuuuvvvwwwwwwyyyxxxxxxxxxyyy{{{|||~~~~~~|||zzzyyyxxxyyyyyywwwsssqqqooooooxxx||||||wwwrrrqqqqqqpppmmmkkkhhhfffeeefffggghhhiiigggeeecccaaa___^^^]]]ccccccccccccdddeeefffgggkkkmmmqqquuuyyy|||~~~}}}}}}zzzxxxvvvlllgggbbb___^^^^^^^^^]]]```````````````aaacccccciiijjjlllnnnooossswwwzzz~~~}}}|||gggYYYRRRLLLEEE???===:::999999999777666555666666666666666666666444444444444444555666666444444555555555666666666555666666555555666888:::888AAAIIIMMMVVVmmm}}}mmm```___mmmwwwnnnaaaWWWRRRPPPNNNLLLHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOKKKNNNPPPPPPOOOPPPRRRTTTUUUUUUVVVXXXZZZ[[[]]]]]]___```aaacccfffiiikkkmmmlllmmmnnnpppqqqrrrssstttwwwvvvvvvvvvwwwyyy{{{||||||~~~}}}{{{zzzyyyvvvxxxzzzyyyvvvtttssstttvvvzzzzzzwwwuuuuuutttqqqqqqoookkkiiiggghhhjjjkkkjjjiiigggfffdddccccccccciiihhhfffeeefffhhhjjjlllmmmoootttyyy~~~|||vvvsssrrrrrrqqqkkkgggccc``````aaaaaabbbffffffffffffggghhhiiiiiioooppprrrssstttwwwzzz}}}~~~yyyyyy{{{qqq___VVVOOOIII@@@===;;;999999999777666555555555666666666666666555555444333333555666777555555555666666666666777666777777666666777999;;;999BBBKKKOOOXXXooorrreeeaaaqqqqqqhhh\\\RRRNNNMMMKKKJJJGGGGGGGGGFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKLLLLLLMMMMMMNNNNNNJJJMMMOOOOOOMMMMMMPPPRRRUUUUUUVVVWWWXXXZZZZZZ[[[]]]]]]^^^```cccgggkkkmmmjjjjjjkkkmmmoooppprrrrrruuuttttttuuuvvvxxxyyy{{{zzz|||~~~}}}{{{zzzyyyuuuxxx{{{{{{xxxwwwwwwyyytttwwwxxxvvvvvvxxxvvvrrrsssqqqmmmjjjiiijjjlllmmmiiiiiihhhgggggggggggggggllljjjhhhfffgggjjjmmmooommmpppuuu{{{{{{uuupppoooooopppjjjhhheeeeeefffhhhiiiiiilllooorrrpppkkkiiijjjmmmrrrsssuuuwwwxxx|||~~~yyywwwvvv~~~||||||hhhZZZQQQMMM???<<<:::888999999999888777777777777777777777777444444555555555555555555555555555555555555555555222333444555555777;;;>>>AAAEEEHHHLLL[[[xxxvvvjjjhhhwwwlllaaaVVVQQQNNNKKKJJJLLLHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGLLLLLLKKKJJJJJJJJJJJJJJJMMMMMMMMMNNNNNNOOOOOOPPPSSSSSSTTTUUUWWWXXXYYYYYY]]]^^^___aaaccceeeggghhhjjjjjjjjjjjjkkklllmmmnnnnnnppprrrsssssssssuuuwwwzzz}}}}}}|||{{{zzzzzz}}}}}}}}}}}}|||{{{zzzyyyxxxxxxwwwvvvuuutttssssssvvvrrrnnnmmmoooooonnnlllpppooonnnlllkkkkkkkkkkkknnnmmmlllkkklllmmmooopppwwwyyy|||~~~xxxtttsssssstttsssqqqooonnnoooqqqqqqqqqooosssuuutttooommmnnnqqqtttvvvxxxzzz{{{}}}~~~~~~}}}}}}nnn]]]QQQKKK???===:::999999999999888777777777777777777777777666666666666666666666666555555555555555555555555333444555555555777:::===???DDDHHHNNN___|||wwwmmmmmm|||zzziii^^^TTTPPPMMMJJJIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGGGGGGGHHHHHHIIIIIIKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOOOORRRSSSTTTUUUVVVXXXYYYYYY\\\]]]^^^```bbbdddfffggghhhhhhhhhhhhiiijjjkkkkkkmmmoooqqqrrrrrrsssuuuwwwzzz|||~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}||||||||||||||||||}}}}}}||||||{{{zzzzzzyyyyyywwwvvvtttrrrqqqwwwtttpppoooppppppooommmssssssrrrqqqpppppppppppprrrqqqpppooooooppprrrsssxxxzzz}}}{{{zzzzzzzzz{{{xxxvvvuuuvvvvvvvvvuuuuuuwwwyyyxxxuuussstttvvvwwwzzz}}}~~~~~~yyysss```RRRJJJ@@@===:::999999999999888777777777777777777777777777777777777777777777666555555555555555555555555444555666666555777:::<<<>>>CCCIIIQQQcccwwwooopppssseee[[[RRRNNNLLLIIIGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOQQQRRRSSSTTTVVVWWWXXXXXX[[[\\\]]]___aaacccdddeeefffffffffffffffffffffgggjjjlllnnnoooppprrrvvvxxxzzz|||~~~|||{{{|||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}~~~~~~||||||}}}}}}}}}||||||{{{zzzzzzzzzyyywwwuuurrrqqqxxxvvvsssqqqqqqqqqpppooouuuuuuttttttsssttttttuuuwwwvvvuuutttttttttuuuvvvzzz|||~~~|||||||||{{{zzzyyy{{{||||||yyyxxxxxxyyyyyy|||~~~uuurrr```SSSLLL@@@>>>;;;999999:::999888666666666666666666666666777777777666666666666666555555555555555555555555555666777666666777999<<<>>>CCCJJJSSShhh~~~rrrnnnooo}}}ooobbbYYYQQQNNNMMMIIIGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGHHHIIIKKKLLLMMMJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSUUUVVVWWWWWWYYYZZZ[[[]]]___aaabbbccccccccccccdddccccccbbbbbbfffhhhjjjlllnnnpppuuuxxxzzz}}}}}}{{{yyyxxxyyyyyyxxxxxxxxxxxxxxxyyyxxxyyyzzz{{{||||||}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxyyyyyyyyyxxxvvvtttsssyyyxxxuuutttsssssssssssstttssssssssstttuuuuuuvvvzzzyyyxxxxxxwwwxxxxxxyyy{{{~~~}}}~~~~~~}}}||||||}}}|||oootttppp___SSSMMMAAA>>>;;;:::::::::999888666666666666666666666666666666666555555444444444555555555555555555555555666777777777666777:::<<>>@@@GGGPPP___xxx~~~{{{uuuhhhbbbfffkkkxxxsssdddYYYRRRMMMNNNMMMJJJFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJGGGHHHIIIJJJLLLMMMNNNOOONNNNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^```bbbbbbbbbaaa```\\\]]]___```bbbfffkkkoootttwwwzzz}}}~~~~~~|||yyyvvvuuuttttttpppppppppppppppqqqrrrsssrrrsssuuuvvvvvvuuusssrrrzzzzzzzzzzzzyyyxxxwwwwwwqqqpppooooooppprrruuuvvvuuuvvvxxxwwwvvvwwwzzz~~~zzzyyyyyyyyyyyyyyyzzz{{{yyyzzz{{{|||}}}~~~~~~~~~|||{{{yyyiiidddqqqnnn\\\QQQCCC@@@===;;;::::::999777777777777777777777777777999888888777666555555444555555555555555555555555444555666777777999===???@@@GGGRRRbbb|||{{{yyytttgggbbbfffooo{{{ooo___VVVPPPKKKLLLLLLIIIEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGIIIJJJKKKMMMNNNNNNMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUVVVWWWXXXZZZZZZ[[[]]]^^^```bbbccccccbbbaaa[[[\\\]]]^^^```dddiiimmmqqqtttxxxzzz|||}}}~~~{{{xxxvvvtttssssssnnnnnnnnnnnnnnnoooppppppoooqqqsssuuuuuuuuusssrrrvvvwwwxxxxxxyyyyyyyyyyyyrrrpppnnnmmmmmmppprrrtttsssuuuwwwwwwvvvxxx|||zzzyyyyyyxxxxxxxxxyyyyyyyyyzzz{{{}}}||||||yyytttuuuyyyqqqeeeiiivvvwwwaaaSSSHHHCCC===:::;;;<<<;;;999888888999999999999888888666666555444444444444444555555555555555555555555444555666777777888:::<<>>;;;;;;;;;:::999777888888999999888888777888777777666666666666777555555555555555555555555555666777777777999<<>>AAALLLSSSccc}}}{{{mmm```^^^aaaiiiyyykkk\\\VVVLLLJJJHHHFFFFFFEEEDDDBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOMMMMMMNNNOOOPPPPPPPPPPPPMMMMMMKKKLLLMMMQQQTTTWWWYYYXXXUUUQQQPPPRRRXXX]]]fffiiinnnrrruuuxxx{{{~~~|||xxxooommmkkkjjjjjjjjjiiigggffffffffffffffffffffffffeeedddbbbaaaaaacccfffhhhhhhhhhggggggiiilllnnnppprrrnnnhhhfffiiinnntttwwwwwwyyy|||||||||{{{|||}}}|||yyywwwqqqrrrsssvvvyyyzzzyyyxxxyyy}}}~~~zzzvvvooohhhccc]]]\\\ZZZ\\\cccooo~~~zzzooommmsssppp]]]MMMHHH@@@<<<;;;;;;999777666777777888888777777666777666666666666777777888555555555555555555555555555666666666666999>>>AAALLLSSSfffyyyjjj\\\[[[___iii}}}{{{gggYYYUUUKKKIIIHHHGGGGGGFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRRRROOOOOOOOOPPPRRRUUUXXXYYYZZZYYYWWWSSSPPPRRRYYY^^^gggjjjooorrruuuxxx{{{}}}|||vvvnnnllljjjiiijjjjjjiiihhhffffffeeedddcccbbbbbbaaabbbaaa```___```bbbdddeeefffffffffgggiiikkknnnoooppplllhhhfffiiimmmqqqsssuuuwww{{{|||{{{zzzzzzzzz}}}~~~}}}zzzxxxqqqqqqrrrtttwwwyyyyyyxxxxxx||||||xxxqqqkkkfff^^^\\\YYYXXX]]]iiiyyy~~~rrrmmmppp{{{sss```NNNHHHAAA<<<;;;;;;999666666666777777777777666666666666666666666777888888555555555555555555555555555555555444555888===AAAJJJRRRhhhzzzjjj\\\[[[```kkkwwwcccVVVRRRKKKIIIHHHGGGGGGFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNRRRRRRTTTUUUUUUUUUUUUUUUTTTUUUUUUWWWYYY\\\^^^___^^^^^^\\\XXXTTTVVV]]]ccchhhkkknnnqqqsssvvvyyy||||||~~~{{{uuunnnllljjjjjjkkkkkkjjjiiiggggggeeedddbbb```___^^^^^^^^^^^^^^^___```aaabbbbbbcccdddfffhhhjjjlllmmmmmmjjjgggfffiiillloooppptttwww{{{}}}|||zzzyyyyyyyyy{{{}}}~~~|||yyywwwpppooooooqqqtttvvvwwwwwwyyy}}}|||yyyssslllggg^^^\\\XXXVVVYYYeeeuuuuuunnnnnnwwwsssaaaOOOIIIAAA===;;;;;;888666666666777777777777666666444444444444444555666777555555555555555555555555444444444444444888===AAAIIIQQQiii|||lll^^^\\\aaalllttt```SSSPPPKKKIIIHHHHHHHHHGGGEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCAAACCCEEEGGGHHHIIIIIIHHHJJJJJJKKKKKKLLLMMMMMMMMMUUUUUUWWWXXXXXXXXXXXXXXXXXXYYY[[[]]]___aaabbbcccccccccbbb]]]YYY[[[bbbhhhhhhkkknnnppprrruuuxxx{{{yyy{{{~~~{{{uuunnnllljjjjjjkkklllkkkjjjiiihhhgggdddbbb```^^^]]][[[[[[\\\]]]^^^^^^_________aaacccfffhhhjjjkkkkkkkkkiiiggggggiiilllmmmnnntttwww{{{~~~}}}{{{zzzyyywwwxxx{{{}}}}}}{{{xxxvvvooonnnmmmnnnqqqtttvvvvvv{{{|||vvvnnniiiaaa\\\YYYWWWWWW\\\jjjxxxuuujjjhhhpppzzzuuuaaaUUUKKKAAA<<<:::777888<<<888888888888888777666666888777666444444444555666333444444555666777888888666777888888999<<>>;;;999999<<<888888888888888777666666777777666555555555555555555555666666777777888888666777888888999<<>>;;;:::;;;888888888888888777666666666666666666666555555444666666666777777777777777666777888888999<<>>;;;999:::888888888888888777666666444555666777777666555444666666666666666666666555666777888888999<<>>;;;888888888888888888888777666666444555666777777666555444666555555555555555555555666777888888999<<>>;;;888888888888888888888777666666444555666666666666666666555555555555666666666666666777888888999<<>>???@@@AAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBB??????@@@BBBDDDFFFHHHIIIGGGGGGGGGGGGGGGHHHJJJJJJKKKOOOSSSWWWYYY[[[]]]___``````aaabbbbbbbbbaaaaaa[[[ZZZYYYXXXYYYZZZ\\\]]]___aaadddfffggghhhjjjkkkmmmooosssvvvwwwyyy|||~~~~~~~~~zzzxxxwwwvvvtttqqqpppooooooqqqtttwwwyyy}}}yyyuuuqqqmmmkkkiiifffeeehhhgggfffeeecccaaa```___\\\]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]^^^___aaaccceeeeeecccaaabbbeeehhhjjjkkkpppssswwwyyyyyyxxxxxxxxxzzzyyyxxxwwwwwwuuurrroookkkjjjgggeeecccbbbbbbbbbcccgggmmmttt{{{~~~yyywwwuuutttyyy~~~~~~~~~}}}zzzxxxvvvrrrmmmjjjbbb\\\XXXXXXWWWTTTUUUXXX[[[]]]^^^^^^]]]\\\]]]]]]\\\^^^```aaaccceeehhhkkkqqqvvv~~~vvvpppssszzz}}}sss```LLLBBB???<<<:::999888888888888888777666666555555555555555666777777666666777777888888999999666777888888999<<>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIILLLPPPTTTUUUWWWYYY[[[[[[\\\]]]^^^___^^^^^^]]]ZZZYYYYYYXXXYYYYYYZZZ[[[^^^aaadddfffggggggiiijjjjjjmmmqqqtttvvvxxxzzz|||{{{}}}}}}zzzyyyxxxxxxwwwvvvuuusssqqqqqqqqqrrrssstttxxx~~~}}}zzzuuurrrpppnnnkkkiiijjjjjjiiigggfffdddbbbaaa]]]^^^^^^______```______^^^^^^^^^^^^```bbbdddeeegggeeecccdddfffiiikkkkkkppptttxxxzzz{{{{{{{{{|||{{{zzzyyyxxxxxxvvvssspppkkkiiifffbbb___]]]\\\\\\[[[___eeelllttt}}}}}}yyyvvvyyy}}}~~~~~~|||yyywwwuuuqqqllliiibbb\\\WWWWWWVVVSSSSSSUUURRRTTTUUUUUUSSSRRRRRRSSSPPPRRRTTTUUUVVVXXX\\\^^^eeejjjsss}}}vvvpppttt{{{}}}yyyeeeOOODDD@@@===;;;;;;888888888888888777666666666555444444444666777888777777888999:::;;;;;;;;;666777888888999<<>>???@@@AAABBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHKKKPPPSSSTTTVVVXXXZZZWWWXXXZZZ[[[\\\[[[[[[ZZZ[[[ZZZZZZYYYYYYYYYYYYZZZ]]]```dddfffggggggiiijjjiiilllpppsssuuuwwwyyy{{{yyy||||||zzzyyyyyyyyyyyy{{{zzzwwwtttrrrqqqppppppmmmpppttt{{{~~~zzzxxxvvvtttrrrpppkkkkkkjjjiiihhhfffdddccc^^^^^^___```aaaaaa``````______^^^___```bbbdddeeeiiigggeeeeeehhhjjjllllllppptttxxx{{{}}}}}}|||{{{yyyyyyxxxvvvssspppjjjhhhddd```]]]ZZZYYYXXXUUUYYY___gggpppzzz{{{||||||yyyvvvsssoookkkhhh^^^ZZZVVVRRRQQQQQQQQQPPPNNNNNNMMMMMMLLLLLLLLLKKKMMMMMMMMMNNNNNNOOOPPPQQQ[[[\\\cccnnnxxx~~~vvvrrrttt}}}mmmQQQBBB>>><<<<<<<<<999999999888777666666555555666666666777777888888666777888999:::;;;<<<<<<888555666888:::;;;@@@GGGMMMfff}}}jjj^^^UUUQQQWWW___kkkqqqbbbYYYSSSMMMHHHHHHGGGFFFDDDCCCCCCBBBBBBDDDBBBAAA???>>>>>>???@@@@@@@@@????????????@@@@@@@@@@@@??????@@@@@@AAABBBDDDCCCBBBAAAAAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJMMMOOORRRTTTUUUUUUTTTVVVXXXZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZ]]]___aaadddeeefffffffffkkklllnnnoooqqqssswwwzzz}}}}}}}}}~~~}}}|||{{{{{{{{{}}}zzzwwwvvvuuurrrlllhhhfffhhhjjjlllrrr}}}}}}zzzwwwsssppppppnnnmmmlllllljjjgggeeebbbbbbbbbaaabbbbbbcccdddbbbbbbbbbbbbccccccbbbbbbfffccccccgggiiijjjmmmrrrsssvvvzzz~~~~~~}}}}}}}}}}}}|||yyytttqqqiiigggccc^^^ZZZVVVTTTTTTPPPSSSWWW]]]dddnnnyyy|||yyyvvvsssooojjjggg]]]YYYTTTPPPNNNLLLKKKJJJLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLTTTUUUZZZdddmmmxxxzzztttuuuqqqUUUEEE@@@===<<<<<<999999999888777666666666444444444444555555555666666666777888999:::;;;;;;999777777:::;;;<<>>>>>??????@@@>>>>>>======>>>>>>???@@@BBBAAAAAA@@@AAAAAACCCCCCFFFFFFEEEFFFFFFGGGHHHIIIHHHJJJLLLNNNPPPQQQRRRSSSRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXXXX]]]^^^```cccdddeeeeeeeeeiiijjjlllnnnooorrrvvvyyy|||||||||}}}~~~}}}}}}}}}|||zzzwwwuuutttpppiiiccc^^^___aaabbbhhhrrr}}}zzzwwwttttttrrrpppooommmkkkhhheeeddddddcccccccccddddddeeeccccccbbbbbbbbbbbbcccccceeebbbbbbfffiiiiiimmmqqqsssvvv{{{~~~}}}|||{{{{{{{{{xxxuuurrrkkkiiiddd___ZZZVVVSSSRRRNNNOOOSSSWWW^^^hhhssszzz~~~~~~|||xxxuuuqqqmmmiiieee^^^YYYSSSNNNKKKIIIGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHOOONNNQQQYYYaaalll|||yyywwwuuuZZZIIIBBB>>><<<<<<999999999888777777666666444444444444555555555555555555666777888999:::::::::777888;;;<<<===CCCJJJTTTmmm~~~vvvlll\\\TTTPPPRRR\\\eeeqqqooo^^^TTTOOOLLLIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA???>>>===@@@??????>>>>>>??????@@@>>>============>>>??????@@@@@@@@@???@@@AAABBBBBBEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPRRRTTTUUUUUUTTTTTTUUUUUUTTTTTTUUUUUUVVVWWW\\\]]]___aaabbbcccbbbbbbeeegggiiikkkmmmppptttxxxyyyzzz{{{|||~~~|||yyyvvvsssqqqkkkccc]]]VVVWWWWWWXXX]]]gggttt~~~~~~{{{yyyyyywwwtttrrrpppnnnjjjggghhhggggggfffffffffggggggeeedddbbbaaaaaabbbdddeeeeeebbbbbbfffhhhiiilllqqqrrrvvv|||}}}{{{yyyxxxxxxwwwuuusssnnnkkkfff```ZZZUUUQQQOOOKKKLLLMMMPPPVVV___jjjrrr|||~~~}}}zzzvvvrrrooojjjeeebbb]]]YYYSSSNNNKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHNNNMMMNNNSSSYYYdddvvv||||||vvv\\\LLLDDD>>><<<<<<999999999888888777777777666666666777777777777777555555555666777888888999999777777:::<<<===CCCJJJVVVnnnuuunnnfffXXXRRRPPPRRR\\\hhhuuummm[[[RRRNNNKKKIIIFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@>>>===??????>>>>>>>>>>>>?????????????????????@@@AAAAAA??????@@@@@@AAAAAABBBBBBDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVZZZ\\\]]]___```aaa``````bbbdddfffhhhjjjmmmrrruuuvvvwwwyyy{{{}}}}}}yyyuuuqqqmmmggg^^^WWWTTTTTTTTTTTTWWW```lllvvv}}}{{{yyywwwuuutttqqqnnnkkklllkkkjjjiiiiiiiiiiiiiiigggeeecccaaaaaabbbdddfffdddaaaaaaeeehhhhhhlllpppqqquuu}}}|||zzzwwwuuuuuuuuutttsssnnnkkkfff```YYYSSSNNNLLLJJJIIIIIIJJJNNNWWWaaahhhsss~~~{{{xxxtttppplllgggaaa^^^YYYUUUOOOLLLJJJIIIHHHGGGCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIMMMLLLNNNQQQUUU^^^ooo~~~}}}ttt\\\MMMDDD???<<<===999999999999888888888888777777777777777666666666555555555666777777777888888666666999;;;===CCCJJJVVVooo~~~qqqjjjcccUUURRRQQQSSS\\\jjjzzzkkkYYYPPPMMMKKKIIIFFFEEEDDDCCCBBBBBBBBBCCCAAABBBCCCCCCBBBAAA???>>>???>>>>>>>>>>>>>>>>>>?????????>>>>>>??????@@@AAA???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZ\\\^^^____________```bbbdddfffhhhkkkooorrrssstttwwwzzz|||}}}|||{{{{{{|||}}}yyysssooojjjddd[[[UUUUUUUUUTTTSSSTTT[[[eeennn{{{|||{{{yyyxxxwwwvvvssspppoooooommmlllkkkkkkkkkkkkhhhfffdddbbbaaaccceeefffdddaaaaaadddggghhhkkkppppppuuu|||}}}zzzvvvtttttttttssssssmmmjjjfff___XXXQQQLLLIIIJJJIIIGGGFFFIIIPPPYYY```mmmxxxzzzwwwsssnnnjjjeee___[[[TTTPPPKKKHHHGGGGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHKKKKKKNNNPPPQQQWWWfffuuu|||~~~ttt]]]NNNEEE>>><<<===999999999999999999999999555555555555555444444444555666666666777777777888777555666999;;;===CCCJJJVVVqqq|||oooiiibbbTTTSSSSSSVVV___nnn~~~iiiXXXOOOLLLKKKIIIEEEDDDCCCCCCBBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA???>>>>>>======>>>>>>???===<<<<<<<<<<<<===>>>>>>>>>???AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVVVVWWWXXXZZZ]]]______`````````aaacccdddfffhhhllloooppprrruuuxxx|||~~~~~~~~~}}}{{{yyyxxxyyy{{{}}}yyyrrrlllhhhccc\\\WWWUUUUUUUUUSSSSSSWWW^^^eeesss|||~~~}}}||||||zzzxxxuuurrrqqqpppnnnmmmlllllllllhhhgggeeecccccccccdddeeeccc``````dddfffgggjjjooopppttt{{{~~~{{{wwwuuutttsssrrrqqqkkkiiieee```YYYRRRMMMJJJKKKIIIGGGFFFGGGLLLSSSYYYfffqqq|||{{{xxxsssooojjjeee___[[[SSSPPPKKKHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIKKKOOOQQQPPPRRR___lll}}}yyywwwwww```PPPEEE===:::;;;999999999999999999999999666555555555444444444444666666777777777777888888888666777:::<<<>>>DDDLLLYYYsss~~~qqqkkkeeeWWWQQQTTTZZZddduuu{{{gggWWWPPPMMMKKKIIIDDDDDDCCCBBBBBBBBBCCCCCCAAAAAA@@@AAAAAABBBCCCDDD>>>>>>============>>>>>><<<<<<<<<<<<<<<===>>>>>>===>>>???AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMOOOOOOOOOOOOPPPPPPQQQSSSTTTUUUUUUWWWYYY\\\___```aaaaaa```bbbcccddddddgggjjjmmmnnnpppssswww{{{~~~|||}}}|||zzzvvvvvvxxx{{{{{{yyyqqqjjjgggccc^^^ZZZWWWXXXXXXUUUSSSUUUYYY^^^iiirrr|||~~~{{{yyytttsssqqqpppnnnmmmmmmlllhhhgggfffeeeddddddddddddbbb___```cccffffffjjjoooppptttzzz|||yyyvvvuuusssqqqoookkkiiifffaaa[[[UUUPPPMMMJJJIIIGGGEEEEEEHHHNNNRRR[[[gggrrrvvvyyy}}}yyyuuupppkkkfff```\\\VVVRRRMMMJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLIIILLLQQQSSSQQQQQQ\\\iiiyyywwwrrryyyyyycccRRRFFF===999999999999999999999999999999888888777777666666666555777777777777888888888888999777888;;;>>>@@@FFFMMM[[[vvvuuupppiii[[[OOOTTT\\\iiizzzyyyfffWWWPPPMMMKKKIIIDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@AAACCCEEEFFF>>>>>>============>>>>>>>>>>>>>>>>>>>>>???@@@@@@;;;<<<>>>@@@AAABBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDAAABBBDDDEEEGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTVVVYYY\\\___aaabbbbbbaaabbbcccddddddfffiiilllmmmooossswww{{{}}}{{{||||||yyyvvvuuuxxx{{{zzzzzzpppiiifffccc```]]]YYY[[[[[[YYYUUUUUUXXX[[[bbblllvvv~~~}}}zzzuuutttrrrpppooommmmmmmmmhhhggggggffffffeeeddddddbbb______cccffffffjjjnnnpppsssyyy~~~}}}zzzxxxvvvssspppnnnkkkjjjgggccc^^^XXXSSSPPPJJJIIIGGGEEEDDDFFFKKKOOOQQQ]]]jjjnnnpppuuuzzz|||}}}|||zzzuuummmddd\\\XXXVVVSSSOOOKKKHHHFFFFFFFFFHHHIIIJJJJJJIIIHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLIIINNNRRRQQQPPPSSS[[[cccxxx|||sssooottt~~~mmmVVVEEE===;;;<<<::::::999999888777777777666666777777777777666666555555555555555555555555666555666:::;;;===EEENNNZZZzzzzzzqqqfff___UUUVVV^^^mmm|||ttt```UUUPPPLLLHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>????????????AAAAAA@@@@@@???@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKNNNMMMLLLLLLMMMOOOQQQSSSVVVUUUUUUYYY^^^aaabbbaaaaaaaaabbbccceeegggiiijjjkkknnnrrrvvvwwwyyy|||~~~~~~zzzwwwttttttuuuuuu}}}}}}yyysssppppppooojjjfffccc]]]YYYYYYXXXUUUTTTVVVXXX^^^hhhvvv}}}zzztttssstttsssooojjjjjjiiifffdddcccdddeeefffbbbbbbbbbccceeehhhlllnnnpppqqquuu{{{~~~|||zzzwwwuuutttsssqqqmmmhhheeebbb\\\TTTNNNMMMLLLIIIGGGGGGHHHJJJKKKUUUYYY___dddhhhlllppprrrzzz{{{|||||||||~~~}}}{{{vvvooofff___ZZZVVVTTTPPPMMMJJJHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMJJJNNNRRRRRRPPPSSS[[[bbbuuu~~~||||||uuuooorrrxxxrrr[[[III???;;;;;;::::::999999888777777777555666666777777666666555555555555555555555555555666555666:::;;;===EEEOOO___uuuhhh```WWWYYYcccrrrqqq^^^TTTPPPLLLIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===============>>>======>>>>>>>>>?????????@@@@@@@@@??????@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKMMMLLLKKKKKKLLLNNNPPPRRRUUUTTTUUUXXX]]]```aaa```aaaaaabbbccceeefffhhhiiikkkmmmppprrrtttwwwzzz}}}}}}zzzwwwtttttttttuuuxxxxxxzzz~~~}}}yyywwwwwwuuuoookkkhhhbbb]]][[[YYYUUUSSSTTTTTTZZZdddrrr{{{vvvuuuuuutttppplllkkkiiigggeeeddddddeeefffbbbbbbbbbccceeehhhkkkmmmpppqqqtttzzz~~~}}}{{{yyywwwuuutttqqqmmmhhheeebbb\\\TTTOOOMMMLLLIIIGGGGGGHHHJJJKKKSSSWWW\\\bbbfffjjjnnnppptttuuuvvvvvvwwwyyy}}}~~~|||wwwqqqiiibbb^^^WWWUUURRRPPPNNNLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOONNNNNNNNNNNNNNNKKKOOORRRRRRQQQSSSZZZ```pppyyy}}}yyy}}}zzzqqqppprrryyybbbMMMAAA<<<;;;::::::999999888777777777555666666777777666666555555555555555555555555555777555777:::;;;>>>FFFPPPdddzzzjjjaaaZZZ^^^iiizzznnn\\\SSSOOOKKKIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBAAAAAA@@@@@@??????>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>==================>>>>>>>>>>>>?????????????????????@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIIIIJJJLLLOOOPPPTTTSSSTTTWWW[[[^^^______``````aaabbbdddfffggghhhjjjkkklllmmmnnnrrrwww{{{~~~|||yyyvvvtttsssttttttsssssstttwww}}}|||uuupppooogggaaa^^^ZZZTTTQQQQQQOOOTTT___mmm{{{}}}yyywwwxxxvvvrrrooolllkkkiiigggfffeeeffffffcccccccccccceeehhhkkkmmmooopppssswww|||~~~|||zzzxxxvvvuuupppmmmhhhdddaaa\\\UUUPPPMMMLLLIIIGGGGGGHHHJJJKKKPPPTTTYYY^^^cccgggkkknnnoooppprrrrrrsssuuuyyy|||~~~~~~{{{wwwqqqjjjdddaaaYYYWWWVVVTTTSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRQQQPPPQQQQQQQQQPPPPPPOOOOOOOOOMMMPPPRRRRRRQQQSSSXXX\\\kkkttt{{{}}}tttooooooeeeOOOAAA======::::::999999888777777777666777777888888777777666555555555555555555555555777666777:::;;;>>>HHHQQQggglllaaa\\\bbbppp{{{jjjYYYQQQNNNKKKIIIHHHEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@??????????????????@@@@@@?????????>>>>>>======<<<============>>>>>>>>>???>>>>>>>>>>>>???@@@BBBBBBAAAAAABBBCCCDDDEEEEEEFFFDDDEEEFFFHHHHHHIIIIIIIIIJJJIIIHHHHHHIIIKKKMMMOOORRRRRRTTTVVVYYY\\\]]]^^^^^^______aaabbbdddfffgggiiiiiihhhhhhhhhlllrrrvvv{{{yyywwwtttrrrqqqqqqrrroooooopppsssyyyzzzuuurrrjjjbbb^^^YYYQQQMMMMMMKKKPPP[[[iiixxx~~~{{{yyyyyywwwtttqqqmmmlllkkkiiihhhgggggggggddddddcccdddeeehhhkkklllnnnoooqqquuuyyy|||}}}|||~~~}}}{{{yyywwwvvvppplllgggcccaaa\\\VVVQQQMMMLLLIIIGGGGGGHHHJJJKKKOOORRRXXX\\\```eeeiiimmmnnnpppqqqssssssvvvyyy||||||uuuzzz}}}|||zzzvvvqqqkkkfffccc\\\\\\[[[YYYXXXXXXWWWWWWVVVUUUTTTUUUWWWWWWUUUSSSTTTSSSSSSRRRQQQPPPPPPOOONNNPPPRRRQQQQQQRRRUUUXXXeeemmmyyyzzzppppppgggOOOAAA>>>@@@::::::999999888777777777777888888999999888888777666666666666666666666666888666777:::;;;???IIISSShhhssseee^^^eeeuuuxxxhhhXXXQQQNNNKKKIIIHHHEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===??????>>>>>>======<<<<<<<<<============>>>>>>>>>======>>>>>>???@@@AAABBB@@@@@@AAABBBCCCDDDDDDEEECCCDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQSSSUUUWWWYYY[[[\\\]]]]]]^^^___aaaccceeefffhhhhhhfffeeeeeegggkkkoootttsssqqqooommmlllllllllhhhhhhjjjnnnvvv~~~yyyooohhh```\\\VVVNNNJJJJJJIIINNNYYYgggvvv~~~|||{{{yyywwwtttrrrooonnnmmmkkkjjjiiihhhhhhfffeeeddddddeeehhhjjjlllmmmmmmooossswww{{{|||{{{~~~~~~~~~}}}{{{xxxvvvtttnnnjjjeeebbb___\\\VVVQQQMMMLLLIIIGGGGGGHHHJJJKKKOOORRRWWW[[[___dddiiimmmnnnppprrrtttuuuwwwzzz|||vvvjjjjjjwww}}}|||zzzvvvrrrmmmiiigggaaaaaa```___^^^]]]]]]\\\[[[YYYWWWYYY[[[\\\YYYWWWUUUUUUTTTSSSRRRQQQPPPOOONNNPPPQQQPPPPPPPPPRRRTTT^^^dddnnnwww~~~sssqqqhhhPPPAAA>>>@@@::::::999999888777777777777888888999999888888777666666666666666666666666999777777:::<<<@@@JJJUUUjjjzzzjjj```hhhzzzvvvgggWWWQQQNNNKKKIIIHHHEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@???>>>===<<<<<<============<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>???@@@AAA??????@@@AAABBBCCCCCCDDDCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGIIILLLMMMNNNPPPSSSTTTUUUVVVYYY[[[\\\\\\]]]^^^```bbbcccdddfffgggfffeeecccccceeefffjjjiiigggfffdddccccccbbb^^^```ccciiiqqq}}}yyyjjjbbb\\\XXXTTTMMMIIIJJJIIINNNXXXeeettt~~~~~~~~~}}}{{{xxxuuutttqqqpppooonnnllljjjiiihhhgggfffeeeeeefffhhhjjjkkkllllllmmmqqqvvvzzz{{{|||}}}}}}}}}|||zzzvvvsssqqqlllhhhccc___^^^ZZZUUUQQQMMMLLLIIIGGGGGGHHHJJJKKKOOORRRVVVZZZ^^^ccciiimmmmmmpppsssuuuvvvxxx{{{}}}|||nnnlllvvv~~~}}}{{{wwwtttpppllljjjfffeeeeeedddcccbbbaaa```^^^[[[YYY[[[___```]]]YYYVVVVVVUUUSSSRRRPPPOOOOOONNNOOOOOOOOOOOOOOOOOOPPPUUUZZZaaaiiiqqq|||wwwrrr~~~kkkRRRBBB======::::::999999888777777777666666777777777777666666666666666666666666666666999777777:::<<<@@@KKKVVVooo~~~|||}}}~~~lllccclll~~~vvvgggXXXQQQOOOLLLHHHGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>??????>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJHHHGGGGGGFFFGGGIIILLLMMMMMMOOORRRSSSSSSTTTWWWZZZ[[[[[[\\\]]]___aaabbbccceeefffhhhgggdddaaa______^^^^^^]]][[[ZZZYYYXXXXXXVVVYYY^^^eeeooo}}}xxxrrrddd]]]WWWVVVSSSMMMKKKLLLIIINNNWWWdddsss~~~zzzwwwwwwxxx|||~~~}}}zzzwwwvvvrrrqqqqqqooommmkkkjjjiiihhhgggfffeeefffgggiiikkkkkkkkklllpppuuuzzz|||}}}|||||||||{{{xxxsssooommmkkkfffaaa]]]\\\YYYTTTPPPMMMLLLIIIGGGGGGHHHJJJKKKNNNQQQUUUXXX]]]bbbhhhllloooqqquuuwwwyyyzzz}}}|||yyy~~~|||yyyuuurrrnnnmmmhhhhhhhhhgggfffdddcccbbb```]]][[[]]]```aaa^^^ZZZWWWVVVUUUSSSRRRPPPOOONNNNNNOOOOOONNNNNNNNNNNNNNNNNNRRRYYY```hhhtttzzzqqq|||nnnUUUCCC;;;:::::::::999999888777777777444444555555555555444444777777777777777777777777:::777777:::<<>>>>>>>>>>>999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>@@@???>>>>>>>>>>>>>>>???>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGIIIJJJJJJJJJHHHHHHGGGGGGHHHJJJLLLNNNLLLOOORRRSSSRRRSSSVVVYYYZZZ[[[[[[\\\^^^```bbbcccdddfffiiihhhddd___\\\ZZZWWWVVVVVVTTTSSSRRRQQQQQQRRRWWW]]]eeeppp~~~zzzpppkkk```ZZZUUUTTTSSSOOOMMMOOOIIIMMMVVVcccqqq~~~xxxuuupppllljjjlllnnnqqqvvv|||{{{yyyxxxrrrrrrqqqpppnnnllljjjiiihhhgggfffeeefffgggiiikkkjjjjjjkkkooouuuzzz}}}~~~{{{|||{{{zzzvvvrrrmmmjjjiiieee___\\\[[[XXXTTTPPPMMMLLLIIIGGGGGGHHHJJJLLLMMMPPPSSSWWW[[[aaagggkkkqqqtttxxxzzz|||~~~{{{{{{yyyrrrnnnoooooolllhhhffffffggghhhhhhbbb```____________^^^\\\XXXVVVTTTSSSSSSRRRPPPNNNNNNMMMLLLKKKJJJIIIIIIIIINNNMMMOOOUUU\\\hhhzzz{{{sssyyykkkRRRDDD>>>999:::::::::999999999888888888888888888888888888888777777777777777777777777777777:::<<<<<<@@@MMM[[[ttt{{{uuutttuuuxxxyyyzzzhhhdddiiivvviiiZZZSSSOOOJJJFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@CCCBBB@@@>>>>>>>>>>>>???============<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAACCCEEEGGGIIIJJJIIIHHHGGGGGGGGGIIIKKKMMMQQQPPPPPPSSSWWWXXXVVVSSSYYYYYY[[[]]]___aaabbbcccfffiiikkkkkkhhheeebbbaaaXXXUUUQQQOOOOOOOOOOOONNNRRRSSSWWW```mmm}}}zzzqqqiiicccXXXVVVSSSRRRQQQOOOMMMKKKHHHJJJPPP^^^nnn{{{}}}zzzwwwuuulllhhhccc^^^[[[\\\^^^```kkknnnssszzz}}}zzzuuusssrrrqqqqqqooommmjjjgggffffffeeeeeeeeeffffffggghhhkkknnnrrrwwwzzz|||~~~}}}{{{zzzxxxsssnnniiihhhbbb[[[WWWWWWUUUQQQMMMMMMLLLIIIFFFFFFFFFHHHIIILLLNNNSSSWWW[[[aaaggglllooosssyyy}}}~~~}}}{{{tttpppooopppmmmiiifffgggggghhhhhhdddcccaaa```aaaaaa___^^^YYYWWWUUUTTTTTTSSSQQQOOONNNMMMMMMMMMLLLLLLLLLMMMOOOMMMNNNSSSYYYdddvvvqqqwwwiiiSSSFFF???;;;999999999888888888777777888888888888888888888888777777777777777777777777777777:::<<<<<<@@@NNN\\\vvv|||wwwuuuwwwyyyzzzwww{{{uuuddddddlllsssfffXXXRRRNNNJJJGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBAAA???>>>======>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>?????????===>>>>>>??????@@@AAAAAA@@@AAABBBCCCFFFHHHJJJLLLIIIHHHGGGFFFGGGIIIKKKLLLOOONNNOOOQQQUUUVVVUUURRRWWWXXXZZZ[[[^^^___aaabbbfffiiilllmmmkkkhhheeeddd[[[XXXTTTQQQPPPPPPPPPOOOMMMOOOSSS\\\hhhvvv{{{ssskkkddd___]]][[[YYYXXXWWWUUUQQQNNNKKKLLLPPP[[[iiiuuu{{{|||~~~~~~|||yyyvvvrrrnnnlllccc___ZZZVVVSSSTTTVVVWWW\\\aaahhhqqq|||}}}{{{uuutttrrrqqqqqqpppmmmkkkffffffeeeeeedddeeeeeeeeeeeefffiiimmmqqqvvvzzz||||||{{{zzzzzzyyyuuupppllliiiccc[[[VVVUUUTTTPPPMMMMMMLLLIIIGGGFFFGGGHHHJJJJJJMMMQQQUUUYYY___eeeiiinnnrrrwww|||}}}wwwqqqoooooolllhhhfffggghhhhhhhhhhhhfffdddcccccccccaaa```[[[YYYVVVUUUUUUTTTQQQOOONNNNNNOOOPPPPPPPPPPPPPPPRRRPPPQQQTTTXXXbbbssstttyyy}}}wwwfffSSSGGGAAA===888888888777777777666666888888888888888888888888777777777777777777777777777777999;;;<<>>=====================<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>======>>>??????@@@@@@AAA@@@@@@AAACCCFFFIIIKKKLLLHHHGGGFFFEEEFFFHHHJJJKKKMMMMMMMMMPPPSSSTTTSSSRRRVVVWWWXXXZZZ\\\^^^``````fffjjjnnnpppoookkkhhhggg```\\\XXXTTTSSSSSSRRRQQQMMMNNNRRRYYYdddppp{{{{{{uuuoooiiiccc___bbbaaa``````^^^ZZZTTTPPPNNNNNNOOOVVVaaakkkqqqssszzz|||zzzxxxvvvrrrmmmhhhdddbbbXXXUUUQQQMMMKKKKKKMMMNNNNNNSSS[[[eeeqqq~~~~~~|||vvvtttsssrrrqqqpppmmmkkkfffeeeddddddccccccccccccbbbdddfffjjjpppuuuzzz|||{{{{{{{{{{{{{{{xxxssspppjjjddd\\\VVVTTTRRROOOMMMMMMKKKIIIGGGGGGGGGIIIJJJIIIKKKOOORRRVVV\\\aaaeeehhhlllrrrwww{{{~~~}}}xxxqqqmmmllliiiffffffgggiiikkkkkkllljjjhhhgggfffeeecccaaa\\\ZZZXXXVVVVVVTTTRRRPPPNNNOOOQQQSSSTTTTTTTTTSSSWWWUUUUUUWWWZZZcccuuu|||xxxxxxvvvoooaaaSSSGGG@@@===999888888888777777777777888888888888888888888888777777777777777777777777777777999;;;<<>>>>>=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>======>>>>>>???@@@@@@@@@>>>???@@@BBBDDDGGGIIIKKKGGGFFFEEEDDDEEEGGGIIIJJJLLLLLLMMMOOOQQQSSSSSSSSSVVVWWWXXXZZZ\\\^^^___```gggkkkppprrrqqqmmmjjjhhhdddaaa]]][[[ZZZYYYXXXWWWRRRSSSVVV[[[cccmmmwww|||}}}yyyuuurrrooojjjggggggggggggfffccc]]]UUUPPPOOOMMMMMMQQQYYYaaagggjjjqqqtttzzz|||{{{wwwuuuqqqlllfffaaa]]]ZZZQQQOOOLLLIIIGGGGGGHHHIIIGGGLLLSSS[[[eeerrr}}}vvvuuusssrrrrrrqqqnnnlllfffeeedddcccbbbbbbbbbbbbaaabbbeeeiiinnnuuuzzz}}}~~~}}}}}}~~~}}}zzzvvvssslllfff]]]VVVRRRPPPNNNLLLKKKJJJIIIGGGGGGGGGHHHIIIHHHKKKNNNQQQTTTYYY^^^bbbbbbfffkkkpppuuuyyy~~~~~~yyyrrrllliiigggeeeeeehhhlllnnnoooooonnnmmmlllkkkiiidddaaa]]][[[XXXWWWVVVTTTRRRPPPOOOQQQUUUXXXYYYYYYXXXXXX[[[YYYYYYZZZ[[[cccvvvzzzvvvppphhh]]]QQQFFF???<<<::::::999999999888888888777777777777777777777777777777777777777777777777666777999;;;<<>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<======>>>??????@@@@@@======>>>@@@BBBDDDFFFGGGFFFEEEDDDCCCDDDFFFHHHIIIKKKLLLNNNOOOPPPRRRTTTUUUVVVWWWYYYZZZ]]]^^^```aaagggkkkppprrrqqqnnnkkkjjjjjjhhheeedddbbbaaa^^^\\\XXXXXXYYY\\\cccllltttzzz}}}||||||{{{zzzwwwuuupppppppppnnnjjjbbbXXXQQQMMMKKKJJJLLLRRRYYY___bbbfffjjjqqqwww{{{}}}yyyvvvrrrpppkkkeee___ZZZVVVSSSLLLKKKIIIGGGFFFFFFFFFFFFDDDHHHNNNSSS[[[ggguuu}}}wwwuuutttssssssqqqooolllgggfffdddcccbbbaaaaaa``````aaacccgggmmmtttzzz}}}|||wwwsssmmmhhh```YYYSSSOOOLLLKKKIIIIIIGGGGGGFFFGGGGGGHHHHHHKKKMMMPPPSSSWWW\\\```___bbbggglllpppvvv{{{~~~vvvnnniiigggfffgggjjjnnnqqqrrrssssssttttttsssnnngggccc]]][[[XXXWWWVVVTTTQQQOOOOOORRRXXX]]]```aaaaaa```___^^^]]]\\\[[[aaatttzzzqqqeee\\\QQQEEE===;;;:::::::::999999999999888777777777777777777777777777777777777777777777777666666888:::<<>>>>>??????>>>======<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<===>>>>>>??????@@@===>>>>>>???@@@BBBDDDDDDEEEDDDCCCBBBCCCEEEGGGHHHJJJLLLNNNNNNOOOQQQTTTVVVVVVWWWXXXZZZ\\\^^^```aaagggkkkooorrrrrrqqqppppppsssqqqpppnnnlllhhhccc^^^ZZZYYYYYY\\\bbblllvvv|||{{{{{{yyyvvvpppfff[[[TTTKKKJJJHHHIIILLLQQQWWW[[[[[[```fffkkkooovvv}}}{{{wwwtttjjjhhhccc]]]WWWRRROOOMMMIIIIIIHHHGGGFFFEEEEEEEEEBBBEEEJJJMMMSSS___ooozzz}}}xxxvvvttttttsssrrrooommmhhhgggeeecccbbbaaa``````______aaaeeejjjqqqxxx{{{|||wwwtttnnnjjjddd\\\UUUOOOKKKJJJGGGFFFFFFFFFEEEFFFFFFFFFHHHJJJLLLOOOQQQTTTYYY]]]^^^aaaeeehhhlllrrrxxx|||}}}sssnnnllljjjjjjmmmqqqssstttxxxyyy{{{}}}{{{tttkkkeee]]]ZZZXXXVVVUUUSSSPPPNNNNNNRRRZZZbbbhhhkkkllllllhhhfffddd```\\\aaasssuuuggg]]]RRRFFF===;;;999999999999888888888888777777777777777777777777777777777777777777777777666666888:::<<>>???@@@@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>?????????????????????@@@AAABBBCCCDDDCCCBBBBBBBBBDDDFFFHHHHHHJJJLLLMMMMMMOOOSSSVVVUUUVVVWWWYYY[[[]]]^^^___eeeiiimmmqqqtttvvvxxxzzz||||||{{{yyytttmmmddd]]]YYYXXXXXX[[[dddqqq}}}zzzssshhh\\\TTTKKKJJJIIIHHHIIILLLPPPSSSRRRVVV[[[^^^bbbhhhrrryyy{{{|||}}}}}}{{{wwwsssqqqeeebbb]]]XXXSSSOOOLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGCCCFFFHHHJJJMMMXXXhhhttt|||xxxwwwuuuttttttrrrpppmmmiiihhhfffdddbbbaaa``````]]]]]]^^^aaagggnnntttxxx}}}}}}}}}~~~~~~|||xxxtttooolllggg___WWWPPPKKKHHHEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJLLLNNNQQQVVVYYY\\\^^^```cccfffkkkrrrvvv|||xxxsssqqqnnnnnnppprrrtttttt{{{}}}yyyoooggg\\\ZZZWWWVVVTTTSSSPPPNNNLLLRRR\\\fffnnnrrrttttttpppnnnkkkeee___bbbssszzziii^^^SSSFFF>>><<<888888888888777777777777777777777777777777777777777777777777777777777777666666888:::<<>>???@@@AAAAAA@@@???>>><<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????AAAAAA@@@@@@AAAAAABBBBBBDDDCCCBBBAAABBBDDDFFFGGGFFFIIIKKKKKKKKKMMMQQQUUUSSSTTTVVVXXXZZZ\\\]]]^^^cccggglllqqquuuzzz~~~yyyoooccc[[[YYYXXXXXX]]]gggvvvzzzrrrfffZZZRRRLLLKKKJJJHHHGGGHHHKKKMMMMMMQQQTTTVVVXXX___iiiqqqrrrsssuuuwwwvvvssspppmmmccc```\\\WWWRRRNNNLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKFFFHHHIIIHHHIIIRRRbbbnnn}}}~~~|||xxxwwwuuuuuutttssspppnnnjjjiiigggdddbbbaaa``````[[[[[[\\\___dddkkkqqquuuyyyyyyzzz|||}}}{{{xxxuuuooommmiiibbbYYYPPPJJJHHHCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJLLLOOOSSSVVVXXXZZZ[[[]]]```eeekkkpppxxxzzzvvvrrrrrrtttuuusssqqquuuzzzuuulll```]]]XXXUUUUUUUUUUUUUUUQQQRRRYYYfffuuu|||{{{wwwwwwtttpppjjjccccccooo~~~~~~tttaaaSSSHHH>>>888<<<;;;:::999888888888888:::999999888888888888888666666666666666777888888888777:::???@@@DDDVVViii{{{mmmfffeeegggrrrxxxhhh\\\QQQMMMKKKHHHEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>>>>>>>???AAACCCBBBBBBCCCDDDDDDDDDDDDDDDBBBAAA?????????BBBEEEGGGDDDEEEHHHKKKMMMPPPQQQQQQWWWXXXYYYZZZ[[[[[[ZZZZZZ]]]```eeelllttt}}}{{{rrriiibbbYYYVVVWWW___kkkxxx}}}vvvqqqmmmeeeYYYOOOKKKIIIHHHFFFEEEEEEEEEEEEIIIJJJLLLPPPUUUZZZ^^^aaaiiiooorrrpppnnnoookkkeee```]]]WWWSSSRRRQQQQQQPPPRRRQQQPPPOOOOOOOOOLLLJJJLLLJJJJJJKKKKKKNNNZZZffftttxxxxxxxxxyyyxxxtttooojjjjjjiiihhhfffeeecccbbbaaa^^^[[[YYYZZZ^^^cccgggiiissswww{{{}}}|||yyywwwvvvrrrpppllleee\\\SSSKKKGGGHHHGGGEEEDDDCCCCCCCCCDDDAAACCCEEEGGGJJJMMMRRRUUUWWWYYY[[[\\\]]]```fffkkkxxx~~~zzztttrrrsssssspppnnnrrrwww~~~wwwooo```]]]YYYVVVUUUUUUTTTSSSOOOQQQWWWcccqqqyyyxxxuuuuuurrrmmmggg___]]]gggtttxxxcccSSSGGG???;;;<<<;;;:::999888888888888888777666666555555666666777666666666666666777888888777:::???@@@DDDVVVjjj}}}nnneeebbbcccoooyyyggg[[[PPPLLLKKKHHHEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBAAA@@@@@@??????========================<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>===>>>@@@CCCBBBCCCDDDEEEEEEFFFEEEEEECCCBBBAAA@@@AAABBBDDDFFFEEEFFFHHHJJJLLLMMMNNNOOOTTTVVVXXXYYYZZZYYYXXXWWWWWWZZZ```hhhrrr|||}}}wwwooofff```]]]YYYYYY```jjjwwwxxxoooiiifff```XXXPPPIIIGGGEEECCCBBBAAAAAAAAAEEEEEEGGGKKKOOOSSSWWWZZZaaagggjjjhhhgggiiifffbbb```^^^ZZZXXXVVVVVVUUUUUUZZZYYYXXXXXXYYYXXXVVVTTTPPPMMMKKKKKKJJJLLLVVVaaaqqq}}}}}}xxxwwwwwwwwwvvvsssnnnjjjjjjjjjhhhgggeeedddbbbbbb]]]ZZZXXXXXX\\\```dddfffoootttyyy|||{{{yyywwwvvvrrrppplllfff^^^VVVNNNJJJHHHGGGEEECCCCCCBBBCCCCCCCCCDDDFFFGGGIIIKKKOOOSSSUUUVVVVVVVVVWWWZZZ```eeeqqqyyy~~~vvvrrrqqqpppmmmjjjlllpppvvv||||||uuuooo```]]]YYYWWWVVVTTTRRRPPPNNNOOOTTT^^^jjjqqqqqqoooqqqnnniiiccc[[[XXX```kkk}}}gggSSSFFF@@@???<<<;;;:::999888888888888888777666666555555666666888777666666666666666777888777:::???@@@DDDVVVjjjrrrfffbbb___kkkzzzeeeZZZOOOLLLKKKGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@??????>>>>>>========================<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<============@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGDDDCCCCCCBBBCCCCCCDDDDDDFFFGGGHHHIIIJJJLLLLLLMMMRRRTTTVVVXXXYYYWWWTTTSSSPPPSSSYYYcccnnnyyy~~~yyyssslllddd______[[[ZZZ___hhhuuuxxxpppeee___]]]ZZZVVVRRRIIIHHHFFFCCCAAA@@@??????AAABBBDDDFFFJJJMMMPPPRRRWWW\\\`````````bbbbbbaaaaaaaaa``````___^^^^^^^^^```____________^^^\\\ZZZXXXSSSPPPNNNLLLMMMUUU___lllxxx}}}{{{yyywwwuuutttrrrpppmmmjjjkkkjjjiiigggfffdddcccbbb\\\YYYWWWVVVYYY]]]___aaajjjnnnuuuyyyyyyxxxvvvvvvrrrpppmmmhhhaaaYYYRRRNNNHHHGGGEEECCCBBBBBBBBBBBBDDDEEEGGGGGGHHHIIIMMMPPPTTTSSSRRRQQQQQQTTTYYY]]]gggnnnvvvzzz{{{|||wwwrrrpppnnnkkkhhhfffiiimmmrrruuusssnnnjjj```]]]ZZZXXXWWWTTTQQQOOONNNNNNQQQYYYbbbggghhhfffiiifffddd```YYYWWW^^^gggjjjUUUEEE??????;;;;;;:::999888888888888999999888777777777777777888777777666666666666666888666999>>>???DDDWWWkkkvvviiiddd^^^kkkyyycccXXXNNNLLLKKKGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@??????>>>>>>========================<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999;;;;;;::::::::::::;;;;;;;;;<<<======<<<===???AAACCCDDDEEEGGGHHHIIIIIIIIIDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFGGGIIIJJJLLLMMMNNNPPPRRRVVVXXXXXXUUURRROOOLLLNNNTTT]]]hhhttt}}}|||wwwqqqkkkddd```^^^ZZZYYY]]]dddqqqxxxooohhh___ZZZXXXWWWTTTQQQKKKJJJHHHFFFCCCAAA@@@???AAABBBCCCEEEHHHJJJLLLMMMQQQUUUXXXYYYZZZ^^^bbbddddddfffhhhjjjjjjiiijjjjjjiiihhhhhhhhhhhhfffbbb___bbb\\\WWWTTTQQQPPPWWW___iiiuuu}}}{{{yyyvvvsssqqqooonnnkkkiiijjjjjjhhhgggeeecccbbbbbb\\\YYYVVVUUUWWWZZZ\\\\\\dddiiipppuuuwwwvvvvvvuuusssrrrnnniiibbb[[[UUUQQQIIIGGGEEECCCBBBBBBBBBBBBCCCEEEFFFFFFGGGHHHLLLOOOVVVTTTQQQNNNNNNQQQUUUXXX\\\bbbiiimmmoooqqqvvv{{{}}}xxxsssqqqoookkkhhhfffgggjjjnnnpppnnnjjjggg```^^^[[[YYYWWWUUURRROOOPPPPPPQQQUUU[[[___aaa``````]]]\\\ZZZVVVUUU\\\fff}}}mmmWWWFFF>>><<<;;;;;;:::999888888888888999888888777666777777777777777666666666666777777888666999===???DDDWWWlllvvvgggaaa___lllwwwbbbWWWNNNLLLKKKHHHEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::999999999::::::999999999999:::::::::<<<<<<<<<;;;<<<>>>???BBBCCCDDDFFFHHHIIIIIIJJJDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFHHHJJJMMMPPPQQQPPPRRRUUUWWWWWWTTTPPPMMMKKKMMMRRRYYYcccnnnwww|||}}}yyytttooojjjddd___\\\XXXWWWZZZ```kkk~~~xxxnnngggccc^^^[[[YYYWWWSSSPPPLLLKKKJJJGGGEEEBBB@@@???@@@AAACCCEEEGGGHHHIIIJJJKKKMMMQQQTTTUUUYYY```gggjjjmmmrrrtttuuuuuuvvvxxxxxxwwwwwwwwwvvvsssooolllkkkddd]]]XXXUUUTTTXXX___gggttt}}}{{{yyyvvvrrrooonnnllljjjiiiiiihhhgggeeecccbbbaaa```\\\YYYVVVUUUVVVXXXYYYYYY^^^bbbiiioooqqqsssttttttsssrrrooojjjccc\\\UUURRRJJJHHHFFFDDDCCCBBBBBBBBBAAABBBDDDEEEFFFHHHLLLOOOUUURRRNNNKKKKKKMMMOOOQQQSSSWWW\\\```bbbeeejjjnnnqqquuu{{{}}}xxxuuurrrnnnjjjiiijjjlllnnnpppnnnjjjgggbbb___[[[YYYXXXVVVTTTRRRSSSRRRRRRTTTYYY]]]``````]]]YYYVVVUUUSSSSSSZZZbbbzzzoooYYYHHH>>>;;;<<<;;;:::999888888888888777666555555444444555555666666666666666777888888888666888===>>>DDDXXXmmmqqqaaa\\\___kkkuuuaaaWWWNNNMMMMMMIIIFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::999999999999:::999999888888999999::::::;;;<<<;;;;;;;;;===>>>???@@@BBBEEEFFFHHHIIIIIIDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCDDDFFFIIILLLOOOQQQPPPRRRTTTUUUTTTRRRNNNLLLLLLNNNQQQWWW___iiirrrwww{{{yyyvvvsssooojjjddd___[[[YYYXXXYYY\\\eeevvvyyyqqqiiidddbbb___]]]ZZZWWWSSSOOOLLLKKKJJJHHHEEECCC@@@???>>>???AAACCCEEEFFFFFFFFFEEEFFFJJJMMMOOOSSS^^^iiiqqqvvv{{{~~~~~~~~~{{{vvvmmmddd^^^YYYVVVXXX]]]gggttt}}}{{{yyyvvvrrrooonnnllliiigggfffeeedddbbbaaa___^^^]]]ZZZWWWUUUTTTUUUVVVWWWVVVWWW[[[aaafffiiillloooqqqqqqpppmmmiiiccc]]]WWWSSSKKKJJJHHHEEEDDDCCCCCCCCC@@@BBBCCCDDDEEEGGGKKKNNNQQQMMMJJJGGGHHHHHHIIIHHHLLLNNNQQQSSSUUUYYY]]]```eeeiiiqqqyyy{{{wwwpppkkkiiijjjllloooqqqpppllliiiccc```\\\YYYXXXXXXWWWVVVUUUUUUTTTVVV[[[```eeegggccc^^^YYYVVVSSSRRRXXX```ttt~~~ppp[[[JJJ@@@===<<<;;;:::999888888888888666666555444444444444555555555555555666888999:::888666888<<<>>>DDDXXXnnnmmm___\\\[[[hhhuuuaaaWWWOOONNNNNNKKKGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999999999888999999888888888888999999:::;;;<<<;;;::::::<<<>>>===>>>@@@CCCEEEFFFGGGHHHCCCBBBAAA@@@AAABBBDDDFFFCCCBBBCCCDDDFFFIIILLLNNNPPPQQQRRRRRRQQQNNNLLLJJJMMMNNNPPPUUU]]]gggoootttyyyyyywwwvvvsssnnnhhhccc^^^\\\[[[ZZZZZZ```ooo}}}~~~wwwsssnnniiieeeccc```]]]ZZZVVVRRRPPPMMMMMMLLLKKKHHHFFFCCCAAA===>>>@@@CCCEEEFFFFFFFFFCCCCCCFFFJJJLLLPPP]]]kkkyyy~~~{{{ooofff___ZZZZZZ]]]fffsss~~~~~~~~~~~~|||zzzxxxvvvssspppooollliiifffcccbbbaaa```^^^\\\[[[ZZZWWWUUURRRRRRSSSTTTTTTSSSQQQTTTXXX\\\```dddiiilllkkkkkkjjjgggccc^^^YYYWWWMMMLLLIIIGGGEEEDDDDDDDDDBBBCCCDDDDDDDDDEEEHHHKKKMMMJJJGGGFFFFFFFFFDDDBBBFFFFFFGGGHHHJJJMMMQQQSSSUUUZZZcccmmmvvv}}}yyyqqqkkkfffhhhjjjnnnqqqpppllliiiddd```\\\YYYXXXYYYYYYXXXVVVVVVVVVYYY^^^dddjjjnnnmmmfff___ZZZUUUSSSXXX```ooo}}}zzzppp[[[LLLCCC???<<<;;;:::999888888888888888888777666666666666666444444444555777888:::;;;888666888<<<>>>DDDYYYnnnlllaaa```WWWddd|||uuuaaaWWWOOOOOOOOOLLLHHHGGGDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888999999888888888888999999:::;;;<<<;;;::::::;;;===;;;<<>>@@@BBBEEEFFFGGGHHHGGGDDDCCCFFFJJJLLLPPP^^^mmm}}}xxxnnnfff^^^]]]___eeerrr}}}|||{{{|||}}}|||zzzxxxxxxvvvsssqqqooollliiifffaaaaaa___^^^\\\ZZZYYYYYYUUURRRPPPPPPQQQRRRRRRQQQMMMPPPSSSVVVZZZ___dddhhhgggggggggeeeccc___\\\YYYNNNMMMJJJHHHFFFEEEEEEEEEDDDDDDEEEDDDCCCCCCFFFHHHLLLIIIGGGFFFGGGGGGDDDAAABBBBBBBBBBBBDDDFFFIIILLLHHHNNNXXXcccmmmtttxxxzzz~~~{{{uuuqqqiiihhhggghhhjjjkkkkkkkkkdddcccaaa^^^\\\[[[ZZZYYY^^^^^^^^^___bbbhhhooouuusssppplllfff```[[[WWWVVViiixxx{{{yyyxxxbbbMMM@@@;;;999999888888777666666666444555888999999888555444666666777888999:::::::::777:::888:::AAAEEETTTnnn{{{~~~iii\\\\\\YYYeeezzzsssbbbXXXNNNKKKJJJHHHHHHKKKHHHGGGEEEEEEFFFFFFDDDCCCDDDBBB@@@>>>=========>>>========================<<<<<<;;;;;;;;;::::::::::::999999888888999999:::999999999999999999999999::::::::::::::::::::::::;;;;;;<<<>>>@@@BBBDDDEEEBBBBBBAAAAAAAAABBBBBBCCCCCCBBB???===>>>@@@DDDFFFMMMMMMNNNOOOOOOOOONNNNNNPPPOOORRRXXX]]]bbbjjjrrr}}}|||zzztttnnniiieeebbbbbbaaabbbiiiqqq~~~~~~{{{uuusssssspppllliiifff```[[[WWWVVVVVVWWWTTTTTTSSSRRRPPPMMMKKKIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCEEEIIIMMMSSS^^^iiiyyyuuujjjccc___]]]gggsss~~~}}}{{{xxxuuuuuuxxxyyyyyywwwwwwuuurrrooolllhhhccc```bbb```]]][[[YYYWWWTTTQQQPPPOOONNNLLLLLLLLLMMMNNNLLLLLLMMMOOORRRWWW[[[]]]aaaaaabbbbbbaaa```^^^]]]SSSPPPLLLHHHEEECCCDDDDDDCCCCCCBBBAAAAAABBBBBBCCCGGGFFFDDDCCCBBBCCCCCCDDDCCCBBBAAA@@@AAABBBDDDEEEHHHKKKPPPWWW^^^ffflllooovvvtttwww}}}}}}~~~~~~wwwsssmmmkkkiiiiiijjjkkkkkkjjjeeedddcccaaa___^^^^^^^^^```aaabbbccceeekkkrrrxxxxxxuuupppjjjccc]]]XXXUUUbbbooo}}}www}}}}}}cccMMMAAA???::::::999999888777777777666666777777777777666666777777777888888999999:::777:::888:::AAAEEETTTnnnzzz{{{fffYYYXXXVVVaaavvvrrrbbbXXXNNNKKKJJJHHHHHHKKKHHHGGGEEEEEEFFFFFFDDDCCCCCCBBB@@@???>>>======>>>========================<<<<<<;;;;;;;;;::::::::::::999999888888999999:::999999999999999999999999999999999999999999999999;;;;;;<<<===???AAACCCDDDAAAAAA@@@@@@@@@@@@@@@AAABBBAAA???======???AAABBBKKKLLLMMMOOOQQQQQQRRRRRRVVVTTTVVV\\\aaafffnnnwwwzzztttrrrmmmhhhfffeeeeeekkkrrrzzz|||{{{wwwvvvvvvrrrmmmhhheee```\\\YYYXXXXXXYYYZZZZZZZZZYYYVVVRRROOOLLLIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDFFFJJJNNNSSS___jjjzzzrrrjjjdddbbbgggrrr}}}~~~|||{{{zzzuuusssqqqqqqtttvvvvvvuuuuuussspppnnnlllhhhccc```___]]][[[YYYYYYWWWUUUSSSNNNMMMLLLKKKJJJJJJKKKKKKJJJJJJKKKMMMOOOSSSWWWYYY]]]^^^```aaaaaa```___]]]UUURRRNNNIIIFFFDDDCCCDDD@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBDDDFFFJJJPPPVVV]]]bbbeeehhhhhhllluuu}}}}}}wwwwwwyyy~~~zzzuuuqqqooolllkkkkkkkkkjjjiiifffeeedddcccbbbccccccddddddeeeggghhhjjjnnntttxxx{{{xxxsssllleee]]]WWWTTTYYYbbbppptttvvveeeKKKAAAAAA;;;;;;::::::999888888888888777666555555666777888888888888888888888888888777:::888:::AAAEEETTToooyyyyyy~~~|||cccWWWVVVVVV___tttqqqaaaWWWNNNLLLJJJHHHHHHJJJHHHGGGEEEEEEFFFFFFDDDCCCBBBBBB@@@???>>>>>>>>>>>>========================<<<<<<;;;;;;;;;::::::::::::999999888888999999:::999999999999999999999999888888888999999999999999:::;;;;;;<<<>>>@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>AAA@@@???>>>============HHHJJJMMMQQQUUUWWWYYYYYY\\\ZZZZZZ___dddiiisss}}}|||{{{tttnnnjjjfffeeejjjqqqwww|||~~~}}}{{{zzzvvvpppjjjgggdddaaa_________```ddddddeeeccc___YYYSSSOOOJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEHHHMMMQQQVVV```kkk|||{{{pppiiifffgggqqq{{{~~~|||{{{zzzyyywwwuuutttssslllkkkjjjkkknnnqqqrrrrrrqqqooommmllljjjgggccc```\\\ZZZXXXXXXXXXWWWUUUTTTMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJLLLNNNQQQRRRWWWYYY\\\___``````___]]]XXXUUUPPPKKKGGGEEECCCCCC>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBEEEIIINNNSSSWWWZZZYYYZZZ```hhhnnnsss}}}~~~zzzwwwrrrsssvvv{{{|||wwwuuurrrnnnkkkjjjjjjhhhgggfffeeedddcccdddeeeggghhhiiijjjlllllllllmmmppprrrtttrrrnnnhhhaaaZZZTTTPPPQQQVVVaaaqqqsssrrrxxxhhhKKK??????;;;::::::999888888777777777777666666666666777777888888888888777777777777777:::777999@@@EEEUUUppp|||yyyzzz|||xxxbbbWWWVVVWWW___tttqqqaaaWWWOOOLLLKKKIIIHHHJJJHHHGGGEEEEEEFFFFFFDDDCCCAAAAAA@@@??????>>>>>>>>>========================<<<<<<;;;;;;;;;::::::::::::999999888888999999:::999999999999999999999999888888999999999999:::::::::::::::;;;<<<>>>???@@@AAA@@@???>>>============@@@@@@@@@???>>>===<<<;;;GGGJJJOOOUUU[[[___aaabbbccc___^^^aaaeeekkkvvvwwwoooiiicccaaafffmmmxxx{{{uuupppooommmkkkjjjjjjjjjjjjoooppppppmmmggg^^^VVVPPPKKKJJJIIIGGGFFFFFFFFFFFFIIIIIILLLRRRVVVZZZdddnnn|||tttmmmjjjiiiqqqyyy{{{|||yyyxxxuuurrrooommmkkkjjjdddcccccceeegggjjjlllmmmllljjjiiihhhhhhfffbbb```[[[YYYXXXWWWWWWWWWUUUSSSNNNMMMKKKIIIHHHGGGGGGHHHIIIHHHHHHHHHIIIKKKLLLMMMPPPSSSWWW[[[^^^^^^]]]\\\YYYWWWRRRMMMIIIFFFDDDCCC???@@@AAABBBCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEEEEEEECCCCCCDDDEEEDDDCCCBBBAAABBBCCCEEEGGGKKKNNNQQQSSSQQQSSSYYY___ccchhhsss~~~|||yyytttqqqlllmmmpppuuu}}}}}}xxxwwwsssoookkkjjjiiihhhgggeeedddccccccdddgggjjjkkkmmmoooqqqpppmmmjjjiiiiiihhhfffccc^^^YYYSSSOOOMMMMMMPPPXXXhhh{{{wwwsssuuunnnNNN???>>>999999999888777777666666555666777888888777666555888888777777777777777777777:::777888@@@EEEVVVqqq~~~||||||sss```VVVUUUVVV___tttrrr```WWWOOOMMMLLLIIIHHHIIIHHHGGGEEEEEEFFFFFFDDDCCC@@@@@@@@@@@@??????>>>===========================<<<<<<;;;;;;;;;::::::::::::999999888888999999:::999999999999999999999999888999999999:::::::::;;;::::::::::::;;;<<<===>>>@@@@@@???>>>>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@>>>===GGGKKKRRRZZZaaafffiiikkkjjjfffdddfffiiinnnyyyvvvmmmfff```^^^ccckkk|||{{{wwwwwwvvvuuutttssssssrrryyyyyyxxxtttlllbbbWWWQQQMMMLLLJJJHHHHHHHHHIIIIIINNNOOOSSSYYY]]]aaajjjsss|||zzzrrrnnnkkksssyyyzzzyyy|||}}}}}}xxxvvvrrrmmmhhhdddbbbaaa\\\]]]^^^___```cccfffhhheeedddddddddeeedddaaa___]]][[[YYYXXXXXXWWWUUUSSSQQQOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJMMMQQQVVVYYYZZZZZZZZZYYYWWWSSSOOOKKKHHHFFFEEEBBBCCCCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGIIILLLNNNOOOPPPRRRVVV[[[]]]```jjjuuu}}}zzzxxxtttooollljjjkkkmmmrrryyy~~~zzzxxxuuuppplllkkkkkkkkkjjjgggfffeeeeeegggjjjmmmooorrrtttvvvtttoooiiieeeccc\\\[[[XXXTTTPPPNNNLLLKKKLLLNNNVVVdddvvv|||wwwwwwqqqRRRBBB>>>999999888888777666666555444555888999999888555444777777777777777777777777777999666888???EEEVVVrrr}}}mmm\\\SSSSSSSSS]]]tttrrr```WWWOOOMMMLLLIIIHHHIIIHHHGGGEEEEEEFFFFFFDDDCCC@@@@@@@@@@@@@@@???>>>===========================<<<<<<;;;;;;;;;::::::::::::999999888888999999:::999999999999999999999999777777888888999:::::::::999999999999999:::;;;<<<>>>>>>>>>======>>>>>>??????@@@AAABBBBBBBBBBBBBBBHHHMMMUUU]]]eeekkknnnooopppkkkiiijjjlllpppyyyzzzqqqggg```\\\[[[bbbjjj~~~~~~}}}}}}{{{zzzxxxwww~~~~~~}}}xxxpppeee[[[UUUPPPOOOMMMLLLLLLMMMNNNPPPTTTVVV[[[bbbeeeiiiqqqyyy}}}xxxtttooovvv|||{{{yyyzzzzzzxxxvvvsssnnnhhhbbb]]]ZZZYYYWWWXXXYYYYYYYYY[[[^^^```^^^^^^^^^```aaaaaa___]]]___]]][[[ZZZZZZYYYVVVUUUTTTRRRPPPMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGIIILLLPPPSSSUUUVVVVVVVVVUUURRROOOLLLJJJHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFHHHJJJKKKIIIIIIIIIJJJIIIIIIHHHHHHEEEEEEFFFGGGIIIKKKMMMNNNSSSSSSUUUYYY[[[]]]dddlllxxx~~~{{{xxxuuuqqqlllhhhfffgggiiimmmssszzz}}}zzzvvvqqqooonnnooooooooolllkkkiiiiiikkknnnrrruuuvvvyyy{{{zzztttlllfffcccXXXVVVRRRNNNLLLKKKKKKKKKKKKOOOVVVcccsss|||vvvwwwnnnQQQBBB>>>::::::999888888777777666555666777888888777666555555555666666777777888888777999666777???EEEWWWsssyyyjjj[[[SSSSSSQQQ^^^wwwqqq___WWWOOOMMMLLLIIIGGGHHHHHHGGGEEEEEEFFFFFFDDDCCC??????@@@AAA@@@???>>>===========================<<<<<<;;;;;;;;;::::::::::::999999888888999999:::999999999999999999999999555555555666777888888888999999888888888999::::::;;;;;;;;;;;;<<<===>>>???>>>>>>???AAABBBDDDEEEFFFHHHMMMVVV___gggllloooqqqpppkkkiiiiiijjjlllttt}}}zzzppphhh^^^XXXUUUVVV___hhh}}}}}}{{{~~~zzzsssjjjaaa\\\TTTSSSQQQPPPQQQSSSVVVWWWZZZ\\\bbbiiimmmpppwww{{{vvvrrryyy}}}zzzyyywwwtttrrroooiiibbb\\\XXXUUUTTTRRRTTTTTTSSSRRRRRRUUUXXXYYYXXXYYY\\\^^^___]]]\\\___]]]\\\[[[\\\\\\ZZZYYYVVVTTTQQQOOOLLLKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGHHHJJJMMMOOORRRSSSSSSRRRQQQOOOMMMKKKJJJJJJGGGFFFEEEFFFHHHKKKNNNPPPLLLKKKIIIIIIJJJMMMPPPRRRQQQPPPNNNLLLKKKJJJIIIIIIGGGHHHIIIJJJLLLNNNOOOQQQXXXVVVWWW\\\___```ccchhhqqq|||}}}zzzwwwtttooojjjfff______aaadddiiiooouuuyyyvvvwwwwwwvvvyyy{{{xxxssspppqqqrrrsssssspppooommmmmmooorrrvvvyyyxxx{{{~~~}}}xxxpppiiieeeXXXUUUQQQMMMJJJJJJKKKLLLKKKOOOXXXcccqqqxxxssstttgggNNN@@@===;;;;;;::::::999888888777888777666555555666777888444555555666777888888999777999666777???EEEWWWsss~~~yyyjjj\\\VVVVVVSSSaaazzzppp___WWWOOONNNMMMIIIGGGHHHHHHGGGEEEEEEFFFFFFDDDCCC>>>???@@@AAAAAA@@@>>>===========================<<<<<<;;;;;;;;;::::::::::::999999999999999999:::999999999999999999999999333333444444555666666777999888888888888888999999999999999:::;;;<<<===>>><<<<<<===???BBBDDDGGGHHHHHHMMMVVV___ggglllooopppmmmhhhfffffffffhhhnnnvvv}}}}}}sssggg___VVVQQQOOOQQQ[[[eee{{{~~~{{{uuunnngggbbbWWWVVVTTTTTTUUUXXX[[[]]]^^^```fffnnnqqqttt{{{{{{vvvttt|||{{{yyyvvvrrrnnnkkkeee___YYYUUUSSSRRRPPPQQQRRRPPPNNNMMMPPPSSSUUUVVVWWWYYY\\\]]]\\\[[[^^^\\\\\\\\\^^^___^^^]]]VVVUUURRROOOMMMKKKKKKKKKHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGIIILLLOOOQQQQQQPPPPPPOOONNNMMMLLLKKKFFFFFFEEEFFFIIINNNSSSVVVSSSQQQNNNMMMOOORRRWWWYYYWWWUUURRRNNNKKKJJJIIIIIIKKKKKKLLLMMMOOORRRSSSUUU\\\YYYZZZ```dddeeefffiiimmmxxx~~~{{{xxxvvvuuusssnnnfff```[[[ZZZYYYZZZ]]]ccchhhlllooommmkkkjjjkkksss|||{{{xxxvvvttttttuuuvvvttttttsssqqqppprrrvvvzzz{{{{{{}}}uuulll___[[[VVVRRRQQQQQQQQQQQQNNNUUU\\\cccqqq}}}tttssszzzeeeOOO???:::::::::999999888777777777777777666555555555555555666777777777777777666666444999888999???DDDXXXwww~~~ppp___VVVUUUWWWddd{{{nnn]]]UUUOOONNNMMMIIIFFFEEEHHHIIIIIIGGGCCCAAABBBDDD@@@@@@@@@????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999888777888::::::888777>>><<<999666666777:::;;;;;;:::999888777666555444777777777777777777777777777777888999;;;<<<=========???@@@AAABBBCCCFFFHHHQQQRRRUUU]]]eeejjjjjjiiigggeeebbb___^^^```eeeiiittt{{{uuummmaaaYYYSSSQQQNNNNNNXXXddduuu{{{zzzxxxpppffffff___YYYYYYZZZ[[[^^^ccciiilllppptttxxxzzz{{{{{{}}}{{{yyyxxx{{{{{{|||~~~}}}yyytttqqqmmmjjjfffbbb^^^[[[VVVSSSPPPNNNMMMKKKJJJJJJKKKKKKQQQRRRTTTVVVXXX[[[\\\]]]]]]]]]^^^_________^^^^^^ZZZWWWSSSQQQPPPOOOMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLNNNOOOOOOMMMJJJHHHKKKJJJIIIJJJNNNTTT[[[___```]]]XXXSSSRRRXXXbbbiiijjjaaaWWWQQQQQQQQQPPPNNNPPPQQQSSSUUUVVVXXX[[[]]]```aaaaaabbbbbbeeeiiilllooouuu~~~|||yyyvvvtttrrrqqqlllddd^^^VVVUUUTTTTTTWWW\\\bbbfffgggeeeddddddfffnnn~~~{{{yyywwwwwwxxxxxxtttuuuvvvuuuuuuvvvxxxzzz~~~zzzmmmhhhaaa[[[XXXWWWUUUTTTQQQWWW^^^eeesss|||tttttttttbbbMMM@@@<<<::::::999999888777777777777777666555555555555555666666666777777666666555555999888999???EEEZZZzzz~~~sssbbbYYYWWWVVVccc{{{mmm]]]UUUOOONNNMMMIIIFFFFFFHHHIIIIIIFFFCCCAAABBBDDD@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999:::999888999;;;;;;999888:::888666444444555777888999999888777666666555444777777777777777777777777777888888999:::;;;<<<<<<===>>>@@@@@@AAABBBDDDGGGMMMNNNQQQXXX___cccdddbbbaaa```^^^ZZZXXXYYY\\\```iiipppzzzxxxnnnfff[[[WWWTTTSSSQQQPPPWWW___lll{{{~~~|||{{{vvvpppiiibbb]]]\\\]]]]]]```dddkkkmmmqqqtttwwwxxxwwwwwwyyyyyyxxxwwwvvvtttrrrqqqwww~~~~~~yyytttpppllliiieeeaaa]]]YYYUUURRROOONNNLLLKKKIIIIIIIIIJJJMMMNNNPPPSSSUUUXXXZZZ[[[]]]]]]___```aaaaaaaaaaaa\\\YYYUUURRRQQQPPPOOOMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGIIIJJJMMMNNNOOONNNLLLKKKIIIHHHIIIMMMSSS\\\eeejjjhhheee^^^YYYXXX^^^hhhppprrriii___XXXVVVUUUSSSQQQVVVXXXZZZ\\\]]]___bbbeeeeeeeeefffffffffhhhkkknnnrrrwww~~~{{{vvvssspppooommmiiiaaa[[[SSSQQQNNNNNNPPPUUU[[[___]]]]]]^^^aaacccjjj{{{|||zzzzzz{{{{{{tttvvvyyyzzzzzzzzz{{{|||}}}sssjjjddd___[[[YYYUUU[[[bbbjjjvvv{{{ttttttyyylll\\\KKK@@@===::::::999999888777777777777777666555555555555555555555555555555555555555666:::888888???FFF]]]}}}yyyggg\\\ZZZVVVccczzzlll]]]UUUOOOMMMMMMIIIFFFGGGGGGHHHHHHFFFDDDBBBBBBCCC@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999:::999999:::;;;;;;:::888666555555555555666666777777777777666666666555555777777777777777777777777888888999999999:::::::::<<<>>>?????????@@@BBBEEEIIIKKKNNNSSSYYY\\\\\\[[[[[[[[[ZZZWWWTTTSSSTTTVVV\\\ccclllssstttppphhhcccZZZXXXXXXYYYWWWUUUWWW\\\dddppp||||||~~~}}}zzznnngggaaa``````___aaaeeelllnnnqqqssstttsssqqqpppqqqpppooommmkkkjjjhhhhhhpppwww~~~wwwrrrnnnkkkhhheeeaaa^^^YYYUUUQQQRRRPPPNNNLLLJJJIIIIIIIIIJJJKKKMMMPPPTTTWWWZZZ\\\]]]^^^```bbbcccddddddddd]]]ZZZWWWTTTSSSRRRQQQOOONNNMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFHHHJJJMMMOOOOOOOOOOOOJJJKKKMMMRRRZZZeeepppvvvuuuqqqiiiaaa^^^dddoooxxxzzzsssiiibbb^^^\\\YYYVVV\\\^^^aaaccceeegggjjjllljjjjjjjjjjjjiiiiiilllnnnuuuyyy}}}zzzssspppmmmkkkjjjfff```ZZZTTTQQQMMMKKKMMMQQQWWW[[[YYYYYY]]]```bbbiiiyyy~~~||||||}}}~~~wwwyyy{{{|||{{{|||~~~zzzppphhhaaa]]]YYY^^^fffooozzz{{{uuuttt~~~sssfffWWWHHH???===::::::999999888777777777777777666555555555555555444444444444444555555666666:::777888???HHH___lll___[[[WWWccczzznnn]]]UUUNNNMMMLLLIIIGGGHHHGGGGGGGGGFFFDDDCCCBBBBBB????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888888999::::::999777555555666777888888888777555555555555666666666666777777777777777777777777888888888999999999999999<<<===>>>>>>>>>???AAACCCGGGIIIMMMQQQUUUWWWXXXWWWWWWXXXXXXWWWTTTRRRRRRRRRVVV[[[aaahhhkkkkkkiiigggaaa``````___]]][[[ZZZ[[[aaaiiixxx}}}vvvrrrtttzzz~~~rrrkkkeeecccbbb```aaadddiiijjjmmmoooooonnnllljjjjjjiiigggeeecccaaa``````jjjqqq||||||vvvpppmmmmmmkkkgggeeebbb]]]XXXUUUUUUTTTQQQNNNLLLJJJJJJIIIJJJKKKMMMPPPTTTYYY]]]______aaacccdddeeeeeedddddd___\\\XXXUUUTTTSSSRRRPPPOOONNNMMMLLLKKKJJJIIIHHHFFFFFFEEECCCCCCBBBBBBBBBDDDEEEHHHKKKMMMPPPQQQRRRPPPPPPRRRXXXaaannnyyy}}}tttjjjdddhhhrrr|||~~~xxxpppiiieeebbb^^^\\\```cccfffiiijjjllloooqqqmmmnnnnnnllljjjjjjkkkmmmuuuzzz}}}yyywwwpppmmmjjjiiiiiifff```\\\VVVSSSOOOLLLKKKNNNRRRUUUUUUWWWZZZ^^^```fffttt~~~||||||~~~|||||||||{{{{{{}}}{{{ooofff```[[[aaakkkvvv|||wwwttt{{{rrrcccTTTFFF>>>===::::::999999888777777777777777666555555555555555444444444333444555666777666:::888888@@@HHH```rrraaa[[[XXXddd{{{ooo^^^UUUNNNLLLLLLIIIHHHIIIFFFFFFFFFEEEEEEDDDBBBAAA?????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888777777777999999777666444555666777888888777777555555555555666666666666666666666666666666666666888888888888888888888888:::<<<=========>>>AAACCCDDDGGGLLLPPPSSSTTTVVVVVVUUUWWWXXXXXXVVVTTTSSSTTTVVVXXX\\\aaagggkkknnnppplllkkkgggccc```^^^\\\ZZZ]]]bbbnnn~~~~~~vvvpppjjjgggkkkrrrvvvnnngggeeeccc______aaabbbccceeefffggggggfffeeedddcccbbb```^^^]]][[[[[[cccjjjttt}}}xxxtttqqqqqqooommmkkkiiieeeaaa]]]XXXVVVSSSPPPLLLJJJIIIIIIIIIJJJLLLOOOTTTYYY^^^```cccdddfffggggggeeecccbbb```]]]YYYWWWVVVUUUSSSRRROOOOOONNNNNNMMMLLLLLLKKKFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCEEEHHHKKKOOORRRSSSRRRSSSVVV\\\hhhvvvtttkkklllttt}}}{{{uuuoookkkhhheeedddfffiiillloooppprrrtttvvvssstttsssqqqooommmnnnooouuuzzz}}}zzzwwwtttooollljjjiiijjjhhhddd___ZZZWWWRRRNNNLLLMMMOOOPPPQQQSSSVVVYYYZZZ^^^lllzzz}}}|||}}}}}}|||~~~wwwkkkccc^^^eeeqqq{{{yyyvvv{{{sssbbbSSSFFF>>>===::::::999999888777777777777777666555555555555555555555444444444666777888555:::888999@@@HHH___xxxcccZZZXXXccczzzqqq^^^UUUMMMLLLKKKIIIHHHJJJFFFEEEDDDEEEFFFEEEBBB@@@??????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999777666666777888888777555333444555555555555555444666666666666666666666666666666666666666666666666666666777777888888888888999;;;<<<======???BBBDDDCCCGGGLLLQQQSSSUUUXXXYYYXXXZZZ[[[[[[YYYXXXWWWWWWWWWZZZ^^^dddjjjqqqvvvyyyvvvuuuooohhheeedddaaa\\\[[[^^^fffqqq~~~wwwqqqkkkgggcccaaaeeekkkzzzyyyqqqjjjgggddd___]]]___\\\\\\\\\]]]]]]^^^______]]]]]]]]]]]]\\\ZZZXXXVVV[[[aaajjjttt}}}zzzxxxvvvuuutttsssrrrooojjjggg]]][[[WWWRRROOOLLLJJJIIIIIIJJJKKKNNNSSSXXX]]]```fffhhhiiijjjjjjhhheeecccbbb___[[[YYYXXXWWWUUUTTTPPPPPPPPPOOOOOONNNNNNMMMFFFFFFEEECCCCCCBBBBBBBBBAAABBBCCCEEEHHHLLLPPPRRRPPPRRRVVV^^^lll|||wwwtttzzz|||xxxssspppnnnmmmmmmppptttwwwxxxxxxzzz{{{yyyzzzzzzxxxuuusssrrrsssuuuzzz}}}xxxuuunnnllljjjjjjlllkkkgggddd```]]]YYYUUUQQQOOOOOOOOOOOOPPPRRRSSSSSSWWWdddrrr}}}|||~~~}}}ooofffaaaiiixxxyyyyyyyyy~~~tttaaaRRRFFF???>>>::::::999999888777777777777777666555555555555555666555444444555666888:::444999888:::AAAHHH]]]}}}~~~fffZZZVVVaaawwwppp^^^UUUMMMKKKKKKIIIIIIJJJEEEDDDDDDEEEFFFEEEBBB??????>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888777666777999999777666666666555555555555555555777777777777777777777666666666666666666666666666444555555666777888999999888:::<<<===>>>@@@CCCFFFFFFKKKRRRWWWZZZ\\\___bbbaaabbbcccbbb```]]]\\\]]]\\\```gggooowww}}}}}}}}}yyyrrrooonnniiiaaa^^^___ccchhhooovvvzzz{{{oookkkgggeeebbb___bbbgggrrr|||tttmmmiiieee___]]]^^^XXXVVVUUUSSSTTTUUUWWWYYYUUUWWWYYYZZZYYYWWWSSSQQQRRRWWW^^^gggrrr~~~{{{zzzyyyyyyyyyyyyyyywwwsssoooeeeccc___ZZZVVVRRRPPPOOOLLLLLLMMMOOOTTTYYY^^^bbbhhhjjjmmmnnnnnnllliiigggeeeccc___\\\[[[ZZZYYYWWWSSSSSSRRRQQQOOONNNMMMMMMFFFFFFEEEDDDCCCCCCCCCCCCBBBAAAAAACCCFFFIIIMMMPPPRRRSSSWWW```mmm~~~}}}yyyvvvvvvrrruuuyyy{{{|||||||||}}}|||}}}}}}{{{xxxvvvuuuuuuxxx}}}|||xxxnnnllljjjkkkmmmmmmjjjgggfffddd```[[[WWWTTTQQQPPPOOOOOOPPPQQQPPPSSSaaannn}}}}}}rrriiidddlll|||wwwzzz|||uuuaaaRRRFFF@@@???::::::999999888777777777777777666555555555555555777666555444555777999;;;444999999:::AAAGGG\\\{{{zzzhhhZZZUUU```uuuppp^^^UUUMMMKKKKKKIIIIIIKKKEEEDDDCCCEEEGGGFFFBBB>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888777888::::::888777:::999888777777777777777999888888888777777777666666666666666666666666666333444555666777888999:::777999<<<===???AAADDDGGGKKKQQQXXX]]]aaadddhhhkkkkkkkkkkkkiiifffcccbbbbbb```fffppp{{{{{{yyyxxxqqqgggddddddddddddfffiiimmmpppmmmjjjhhhgggccc```aaafffjjjzzz~~~vvvoookkkggg```]]]^^^VVVTTTQQQNNNNNNOOORRRTTTPPPRRRUUUWWWWWWTTTQQQNNNKKKPPPVVV^^^jjjzzz~~~|||zzzyyy{{{{{{{{{}}}}}}{{{wwwtttnnnkkkgggbbb]]]ZZZXXXWWWOOOOOOPPPRRRWWW\\\aaadddiiikkknnnqqqqqqpppmmmlllhhheeeaaa___^^^]]][[[ZZZVVVUUUTTTRRRPPPNNNLLLKKKFFFFFFEEEDDDDDDDDDDDDEEEBBBAAAAAAAAADDDHHHLLLNNNVVVVVVYYYaaammm}}}||||||tttwwwzzz||||||||||||}}}{{{|||}}}{{{xxxuuuuuuuuu{{{zzzrrrooolllkkklllmmmnnnnnnjjjnnnooohhh___YYYTTTOOOOOONNNNNNOOOMMMOOOWWWbbbzzz~~~rrrgggeeekkk{{{~~~|||sssdddVVVGGG<<<777::::::999999888777777777555555555555555666777777777777888888888888777777888:::666888AAAIII\\\yyyvvvzzzgggYYYTTT]]]ooorrr___VVVOOOMMMLLLIIIHHHIIIGGGFFFFFFEEEEEEEEEEEEEEE??????@@@@@@@@@??????>>>=========<<<;;;;;;::::::;;;;;;::::::::::::999999888888888888888888888888777777666555555555555555888888888888777777777777666666666666666666666666555444444555555666777888;;;<<<======???CCCHHHLLLTTTXXX^^^cccgggkkknnnqqqwwwvvvtttqqqmmmjjjgggeeehhhkkksss~~~|||wwwtttrrrqqqiiifffddddddgggllloooqqqqqqrrrsssoookkkiiijjjlllpppuuu|||vvvooojjjgggddd___[[[UUUSSSOOOLLLJJJJJJLLLMMMRRRQQQPPPQQQQQQOOOLLLJJJJJJJJJOOOXXXbbbmmm~~~|||zzzyyyxxxvvvuuuvvvwwwyyy|||}}}|||xxxuuuppppppnnnkkkfff```[[[WWWWWWTTTSSSVVVYYY[[[___eeejjjkkkooossswwwvvvssspppllliiifffcccaaa^^^\\\YYY\\\ZZZWWWUUUSSSPPPLLLIIIJJJIIIGGGFFFEEEDDDEEEEEEAAAAAABBBBBBDDDHHHNNNRRRTTTWWW[[[```hhhuuu~~~~~~}}}~~~~~~|||zzzyyyzzz{{{}}}xxxtttpppnnnnnnooooooooorrrwwwxxxrrrjjjccc[[[UUUPPPNNNNNNNNNLLLLLLTTT^^^ppp~~~|||~~~tttjjjgggmmm{{{pppbbbTTTGGG===:::::::::999888888777777666666666666666666777888888444444555555555555444444666999666999AAAGGGZZZvvvuuuxxxfffXXXTTT\\\mmmttt```WWWOOOMMMLLLIIIHHHIIIGGGFFFFFFEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@??????>>>=========<<<;;;;;;::::::;;;;;;::::::::::::999999888888888888888888888888777777666555555555555555666666666777777777888888333333333333333333333333555444444555555666777888:::;;;===>>>AAAEEEKKKPPPZZZ^^^ccciiimmmqqquuuxxxzzzyyyxxxvvvsssooollljjjlllooouuuyyyuuurrrqqqgggffffffgggjjjooorrrtttzzz{{{{{{xxxtttooolllkkkmmmrrr|||}}}xxxqqqllliiifffaaa]]]WWWTTTPPPMMMJJJJJJLLLMMMOOONNNMMMMMMLLLKKKHHHEEEBBBCCCHHHQQQ[[[hhhyyy|||zzzxxxwwwvvvuuurrrpppuuuvvvxxx{{{|||{{{yyywwwuuuuuutttqqqmmmgggaaa^^^YYYUUUTTTWWWZZZ[[[```fffiiilllrrrxxx{{{zzzvvvrrrnnnkkkhhheeecccaaa^^^\\\]]][[[XXXWWWUUUSSSPPPNNNKKKJJJHHHFFFDDDDDDDDDDDDBBBBBBBBBBBBDDDGGGMMMQQQUUUWWW\\\```gggrrr~~~~~~|||yyywwwxxxyyy{{{uuurrrqqqqqqqqqqqquuu|||{{{sssjjj___VVVQQQOOOMMMLLLJJJIIIOOOWWWbbbvvv~~~{{{{{{~~~uuullljjjppp|||mmm^^^RRRFFF???===:::999999888888777666666777777666666777777888888333333444444444444333333444777666999AAAFFFVVVqqqxxxwwweeeWWWSSSYYYiiiwwwaaaXXXPPPMMMLLLIIIHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEAAA@@@@@@@@@@@@??????>>>=========<<<;;;;;;::::::;;;;;;::::::::::::999999888888888888888888888888777777666555555555555555444555555555666666777777555555555555555555555555555444444555555666777888999;;;===@@@DDDIIIPPPUUU^^^bbbgggmmmqqqvvv{{{}}}}}}|||{{{xxxtttqqqooolllnnnsss||||||vvvqqqnnnlllccccccdddggglllsssyyy}}}}}}wwwqqqllljjjnnnwww~~~yyysssooollliiiccc___ZZZWWWRRRNNNKKKJJJKKKLLLKKKJJJHHHGGGGGGEEEBBB???>>>>>>AAAIIIRRR^^^nnn}}}|||{{{zzzzzzzzzxxxuuurrrssstttvvvxxxzzzzzzzzzzzzyyyzzzyyywwwsssmmmgggddd\\\XXXWWWYYY[[[]]]bbbhhhjjjnnnuuu|||zzzuuurrroookkkiiigggeeecccaaa^^^\\\ZZZYYYXXXWWWTTTRRRLLLJJJHHHFFFDDDDDDDDDDDDCCCCCCCCCBBBCCCFFFKKKOOOUUUXXX\\\___dddkkkuuu|||}}}}}}}}}{{{xxxxxxyyyzzzyyyuuuttttttuuutttxxx|||qqqcccWWWTTTPPPMMMLLLHHHFFFJJJQQQXXXjjj|||~~~zzzzzz||||||}}}~~~tttmmmnnnttt~~~~~~kkk\\\OOOCCC>>>>>>999999999888777777666666777666666666666666777777555666666777777666666555111666555999@@@CCCQQQkkk{{{xxx~~~cccUUUQQQVVVeee{{{wwwbbbYYYPPPNNNLLLIIIGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEBBBAAAAAA@@@????????????=========<<<;;;;;;::::::;;;;;;:::::::::999999999888888888888888888888888777777666555555555555555555555555555555555555555666666666666666666666666555444444555555666777888888:::===AAAFFFMMMTTTZZZ```cccggglllqqqwww}}}~~~zzzuuuqqqnnnffffffiiipppyyy}}}xxxqqqkkkfffbbb```[[[\\\]]]aaaiiiuuu|||uuupppkkkooovvv~~~~~~yyyssspppmmmjjjeee```]]]YYYTTTOOOLLLJJJKKKKKKIIIGGGDDDCCCBBB@@@>>>;;;@@@>>>???DDDJJJSSSaaaooo{{{}}}}}}xxxtttqqqrrrssstttuuuxxxzzz|||zzzzzz{{{yyyvvvpppjjjggg```[[[YYY[[[]]]^^^ccciiilllooouuu{{{}}}zzzuuusssooommmllljjjhhhfffbbb```]]][[[YYYXXXUUUSSSMMMLLLIIIGGGEEEDDDDDDDDDDDDDDDCCCBBBBBBEEEJJJNNNUUUXXX\\\^^^```dddkkkppp{{{|||{{{zzzyyyzzz||||||xxxwwwxxxyyyyyy|||}}}lll^^^XXXSSSOOOMMMIIIFFFHHHLLLUUUbbbpppyyy}}}yyyxxxzzz|||||||||}}}}}}zzzwwwwwwzzz~~~zzzqqqlllrrrxxx}}}}}}kkk[[[LLL@@@;;;<<<999999888888777666666555666555555444444444555555777777777888888777777777111555555999???AAANNNfff{{{xxxzzz~~~zzz```SSSOOOSSSaaayyyvvvcccZZZQQQNNNMMMIIIGGGHHHGGGFFFFFFEEEEEEEEEEEEEEECCCBBBAAA@@@????????????=========<<<;;;;;;::::::;;;;;;:::::::::999999999888888888888888888888888777777666555555555555555777777666555444333222222333333333333333333333333555444444555555666777888777999===AAAGGGNNNVVV\\\```bbbfffiiinnnssszzz~~~{{{uuuoookkk___]]]^^^bbbiiinnnpppoooqqqnnnjjjddd___ZZZVVVTTTQQQRRRRRRVVVaaaqqq|||wwwsssooosssyyy|||xxxssspppnnnjjjeee```^^^[[[UUUPPPLLLJJJJJJKKKHHHEEECCCAAA@@@???<<<:::@@@>>>???CCCGGGMMMYYYeeennnqqquuuvvvwwwyyy||||||wwwrrrmmmmmmnnnnnnnnnrrrwww|||zzz{{{||||||xxxsssmmmjjjccc^^^[[[\\\^^^___dddkkkooopppssswww|||~~~yyyvvvsssqqqqqqooommmlllgggddd```\\\ZZZXXXUUUSSSPPPNNNKKKHHHFFFEEEDDDDDDDDDDDDCCCBBBBBBEEEIIIMMMTTTXXX\\\]]]]]]```dddhhhtttyyy~~~~~~~~~~~~}}}}}}|||{{{yyyzzz}}}{{{zzz{{{|||}}}|||sssddd\\\WWWQQQOOOLLLHHHHHHKKKTTT]]]hhhpppwww|||wwwvvvvvvvvvvvvvvvvvvuuuqqqmmmmmmppptttzzzwwwpppmmmuuu}}}{{{}}}lll\\\LLL???::::::999888888777777666555555555555444444333333444444555555666666666666555555111555555888>>>???KKKccc~~~yyywwwyyy{{{}}}sss]]]RRRMMMPPP___wwwvvvddd[[[RRROOOMMMIIIFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@?????????@@@=========<<<;;;;;;::::::;;;;;;::::::::::::999999888888888888888888888888777777666555555555555555777777666555444333333222444444444444444444444444555444444555555666777888777999===AAAFFFNNNVVV[[[___aaabbbdddhhhmmmsssxxx~~~zzzssslllhhhZZZWWWTTTVVV[[[___``````cccaaa^^^ZZZUUUQQQNNNLLLIIIIIIIIILLLUUUggg{{{~~~zzzvvvtttssswww}}}zzzvvvrrrpppnnnkkkeee```^^^ZZZUUUOOOLLLJJJJJJJJJGGGEEEBBB@@@??????===;;;<<<;;;>>>BBBFFFKKKUUU```gggkkkooorrrtttxxx~~~{{{uuupppfffffffffddddddhhhpppwwwzzz|||~~~~~~|||wwwqqqmmmeee```\\\]]]^^^```eeekkkqqqqqqrrruuuyyy}}}|||yyyvvvuuuttttttrrrpppkkkgggbbb^^^[[[YYYVVVTTTRRRQQQNNNJJJHHHFFFEEEEEECCCCCCCCCBBBBBBEEEIIIMMMTTTWWW[[[\\\\\\]]]bbbeeennnssszzz}}}|||||||||}}}}}}|||||||||}}}zzzxxxxxx{{{}}}}}}}}}~~~~~~}}}zzzjjjaaaZZZTTTRRROOOJJJIIIKKKSSSZZZdddlllqqqyyy~~~yyyuuusssrrrpppooommmmmmkkkfffbbb```cccgggnnnvvvuuupppoooxxx~~~{{{}}}|||lll]]]MMM???:::;;;888888888777666666555555666666555444444444444444444555555555555555555444333666555777======JJJbbb}}}{{{zzz|||~~~mmmZZZRRRMMMOOO]]]vvvyyyeee\\\SSSOOOMMMHHHFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDBBB@@@?????????@@@=========<<<;;;;;;::::::;;;;;;::::::::::::999999888888888888888888888888777777666555555555555555555555555555555555555555777777777777777777777777555444444555555666777888777999<<<@@@EEELLLSSSYYY[[[\\\\\\\\\^^^ccciiimmmtttvvvxxxxxxuuunnngggcccVVVQQQMMMLLLOOORRRSSSSSSWWWVVVTTTQQQNNNKKKHHHGGGEEEEEEEEEFFFLLLYYYkkkwww}}}yyyvvvuuutttyyyyyyvvvrrrpppooolllfffaaa]]]YYYTTTOOOKKKJJJJJJJJJFFFCCC@@@?????????>>><<<::::::===AAADDDFFFNNNWWW^^^bbbhhhkkknnnsss||||||vvvoookkk^^^___]]]ZZZYYY^^^gggooozzz|||~~~}}}xxxrrrnnngggaaa]]]]]]^^^```eeekkkqqqqqqrrrvvvzzz}}}~~~}}}}}}{{{xxxwwwwwwvvvuuusssmmmiiiddd```^^^\\\ZZZXXXUUUSSSPPPLLLIIIHHHGGGFFFBBBBBBBBBAAABBBEEEJJJNNNSSSVVVYYY[[[[[[]]]bbbfffkkkooossswwwzzz}}}}}}{{{zzzyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzyyywwwvvvxxx|||sssccc\\\VVVTTTQQQLLLKKKLLLQQQXXXccckkkooottt~~~{{{vvvsssqqqnnnllljjjggggggddd___YYYXXXZZZ^^^eeemmmyyy~~~vvvrrrqqqyyy}}}|||xxx|||zzzlll^^^NNN@@@;;;<<<888888888777666666555555888777666555555555555555555666666666666666666555444777555777<<<===IIIbbb}}}~~~{{{iiiYYYQQQNNNPPP\\\uuu{{{fff\\\SSSPPPMMMHHHFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDBBB@@@>>>??????@@@>>>======<<<;;;;;;::::::;;;;;;;;;:::::::::999999888888888888888888888888777777666555555555555555333333444555666777888999444444444444444444444444555444444555555666777888777999<<>>>>>???>>>===;;;;;;>>>AAAAAAAAAFFFNNNQQQVVV\\\___bbbiiirrryyy{{{wwwsssmmmfffaaaYYYYYYWWWSSSRRRWWWaaajjjwwwzzz}}}~~~|||wwwqqqmmmhhhbbb]]]]]]^^^___eeekkkpppqqqtttxxx|||~~~}}}{{{~~~|||yyyxxxxxxxxxvvvuuunnnjjjeeebbb```___^^^]]]VVVTTTQQQNNNKKKHHHGGGGGGAAABBBAAAAAABBBEEEJJJNNNSSSVVVYYYZZZZZZ]]]cccgggiiikkknnnqqqrrruuuxxx{{{zzzzzz{{{||||||zzzyyyxxxwwwxxxxxxyyyyyyxxxxxxwwwrrrsssssstttvvvzzz~~~zzzmmmeee]]]YYYTTTOOOOOOQQQSSS___iiijjjkkkqqq{{{{{{zzzwwwrrrlllgggdddbbbaaa]]]______ZZZSSSOOOPPPSSSWWW___mmmzzzxxxqqqrrruuuxxxuuuvvv||||||ooo^^^LLL@@@;;;:::666666666666555555555555555555666666666666555555444444444444444555666666555:::888777===???III]]]||||||zzzyyygggZZZVVVQQQTTT^^^rrr|||eeeZZZQQQOOOOOOKKKGGGFFFDDDEEEFFFGGGFFFDDDBBB@@@EEEEEECCC???<<<<<<>>>@@@<<<<<<;;;;;;;;;;;;<<<<<<===;;;999999:::::::::999<<<;;;::::::999999::::::888888777666666666666666999777555333222333444555555555555555555555555555555444333333444555666777666999===???AAAFFFMMMRRRSSSSSSRRROOONNNNNNPPPRRRYYY[[[^^^aaaccc```\\\XXXLLLKKKJJJIIIIIIJJJKKKLLLJJJMMMPPPOOOJJJEEECCCCCCEEECCCAAA@@@CCCHHHNNNRRRbbbiiirrruuussspppooopppooowww|||{{{zzzzzzxxxtttoookkk```[[[UUUPPPMMMLLLKKKJJJIIIEEEAAA>>>===<<<;;;:::===>>>???@@@BBBBBBBBBBBBLLLMMMOOOSSSYYYdddooowwwxxx{{{zzzrrrjjjfffaaa\\\\\\VVVRRRTTTVVVWWWZZZ^^^mmmpppuuuxxxxxxtttpppmmmeeeccc___]]]^^^aaaeeehhhrrrtttxxx{{{||||||~~~}}}{{{zzzzzzyyywwwuuusssooojjjgggdddbbb___]]]^^^[[[WWWSSSOOOKKKFFFCCCDDDCCCCCCCCCDDDEEEGGGHHHOOOQQQUUUXXXZZZ^^^bbbeeeiiijjjlllnnnpppqqqrrrsssvvvwwwxxxwwwuuuuuuuuuwwwvvvuuuuuuuuuttttttttttttmmmnnnppprrruuuyyy|||}}}}}}}}}~~~zzzyyyoooddd^^^ZZZVVVTTTUUUVVVbbbkkkllllllrrr{{{xxxtttrrrooojjjeee```\\\ZZZYYYVVVXXXXXXTTTNNNJJJJJJLLLOOOWWWcccooo{{{uuuooopppsss|||vvvtttuuu{{{yyymmm]]]LLLAAA<<<<<<888777777777777666666666555555666666666666555555444444444333444444555555444999777777<<<>>>HHH[[[yyy~~~zzzyyyiii\\\WWWQQQSSS]]]qqq~~~fff[[[RRROOOOOOKKKGGGFFFDDDEEEFFFFFFEEEDDDBBB@@@DDDDDDCCCAAA>>>======???=========<<<<<<============;;;999999:::::::::999;;;;;;:::999999999999:::888888777666666666666666999888666444333444555555555555555555555555555555444444333333444555777888888;;;>>>???@@@CCCIIINNNMMMMMMLLLJJJHHHHHHKKKMMMQQQSSSWWW[[[]]]]]]ZZZXXXQQQPPPMMMKKKJJJKKKLLLMMMMMMOOOQQQNNNJJJEEECCCCCCDDDCCCAAA@@@BBBEEEIIILLLWWW]]]eeegggeeecccbbbcccgggppp|||~~~~~~}}}||||||yyytttqqqfffaaaYYYSSSOOOMMMLLLKKKIIIEEEAAA???>>>>>><<<;;;<<<===>>>@@@AAAAAABBBBBBEEEFFFHHHKKKRRR\\\iiiqqqvvvzzzyyyrrrlllhhhccc___^^^XXXUUUVVVWWWWWWYYY\\\hhhkkkpppsssssspppllliiiccc```^^^\\\]]]aaafffiiippptttxxxzzz{{{|||~~~~~~|||{{{{{{zzzxxxvvvtttpppllliiigggeeebbb```___\\\WWWTTTPPPLLLHHHEEEDDDCCCCCCBBBBBBCCCDDDEEELLLNNNRRRUUUYYY]]]bbbeeeiiiiiiiiijjjkkknnnqqqrrrtttuuuvvvuuutttssstttuuussstttssssssrrrqqqppppppjjjlllnnnrrrvvv{{{~~~|||zzzyyyxxx~~~~~~ooohhhddd___\\\\\\\\\hhhqqqqqqpppuuu~~~xxxpppllljjjgggccc]]]XXXTTTQQQOOONNNPPPRRROOOJJJEEEEEEEEEGGGMMMVVV```lllxxx|||qqqkkkmmmppp~~~zzzttttttuuu{{{}}}vvvjjj[[[LLLBBB===<<<888888888888777777777777555555666666666666555555555555444444333444444444333999777666;;;===EEEXXXuuu|||~~~uuuhhh\\\UUUPPPRRR\\\pppggg\\\SSSPPPNNNKKKGGGFFFDDDEEEEEEFFFEEEDDDBBBAAABBBCCCDDDBBB@@@>>>===>>>>>>>>>============>>>>>>===;;;999999:::::::::999;;;:::999999888888999999888888777666666666666666888777555444333333444555444444444444444444444444444444333333444555777888:::<<>>@@@EEEIIIHHHHHHHHHFFFEEEEEEGGGIIIJJJLLLQQQVVVYYY[[[[[[[[[XXXUUURRROOONNNNNNOOOPPPUUUUUUTTTQQQLLLGGGEEEEEEDDDCCCBBBAAAAAACCCDDDEEEKKKPPPVVVXXXVVVTTTTTTUUU\\\eeesss|||zzzpppiii```XXXSSSOOOMMMLLLHHHEEEBBB@@@??????>>><<<;;;<<<>>>???@@@@@@AAAAAA???AAABBBEEEJJJUUUcccmmmuuuyyyzzzuuupppmmmiiidddccc]]]ZZZZZZZZZXXXXXXZZZbbbeeeiiilllmmmkkkgggddd___]]][[[ZZZ\\\aaafffjjjooossswww{{{|||}}}~~~~~~~~~}}}{{{yyyvvvsssooollljjjhhheeeccc```]]]YYYUUUSSSOOOKKKHHHFFFEEECCCAAA@@@@@@AAAAAAFFFIIINNNRRRVVV[[[aaaeeehhhgggfffeeegggjjjnnnpppqqqrrrssssssrrrqqqrrrtttqqqqqqqqqqqqpppnnnkkkjjjgggiiimmmrrrwww}}}}}}xxxvvvtttyyy}}}sssmmmhhhdddccceeeqqqzzzzzzxxx|||}}}uuulllfffdddbbb^^^YYYTTTOOOKKKIIIJJJLLLNNNLLLHHHEEECCCBBBCCCFFFLLLTTT^^^jjjvvv}}}}}}tttkkkgggjjjnnn||||||vvvvvvxxx~~~~~~wwwiiiYYYKKKAAA;;;999888888888777777777666666444555555666666555555444777666555555444444555555444:::888777;;;<<>>==================>>>===;;;999999:::::::::999::::::999888888888888888888777777666666666666666555444333222222222333333444444444444444444444444444333333333444666777888999<<>>@@@DDDHHHGGGHHHHHHGGGFFFFFFGGGIIIIIILLLRRRVVVZZZ]]]___aaa]]][[[XXXVVVTTTUUUVVVXXX]]]\\\YYYUUUPPPLLLIIIHHHDDDDDDDDDDDDDDDCCCCCCBBBEEEIIILLLNNNMMMLLLLLLMMMQQQ[[[kkk|||yyyrrrhhh^^^WWWRRRNNNLLLHHHEEEBBBAAA@@@@@@>>>===;;;<<<===???@@@@@@@@@@@@???@@@BBBCCCHHHSSScccooowww}}}|||xxxuuuqqqllliiiddd``````^^^ZZZXXXYYY^^^```dddggghhhfffcccaaa[[[YYYWWWWWWZZZ___eeeiiiooosssxxx|||~~~}}}{{{yyyvvvrrrooollliiifffcccaaa^^^[[[WWWUUURRRNNNKKKHHHFFFDDDBBB@@@?????????AAAEEEIIINNNSSSYYY___ccceeedddddddddfffhhhjjjlllnnnpppqqqqqqppppppqqqsssoooooooooooommmjjjgggffffffhhhlllrrrxxx}}}yyyvvvtttwww~~~uuunnnjjjjjjooo{{{zzzqqqgggaaa^^^]]]ZZZWWWRRRMMMHHHFFFFFFHHHIIIIIIGGGDDDBBBAAACCCEEEHHHLLLSSS]]]gggooottttttrrrkkkdddbbbfffkkkyyyyyyzzz|||zzziiiXXXIII>>>999666777777666666666555555555444444555555555555444444777777666666666666666777666<<<:::999===<<>>======<<<<<<;;;;;;<<<<<<======;;;999999:::::::::999999999888777777777777888888777777666666666666666555555555444444444444444444444444444444444444444333333333333444666888999888<<>><<<<<<===>>>@@@AAAAAAAAAAAA@@@BBBBBBCCCGGGSSSeeesss|||~~~yyytttoooiiiddddddbbb]]]ZZZ[[[]]]___ccceeefffdddaaa___XXXWWWUUUUUUXXX]]]cccgggnnnsssyyy~~~}}}|||yyyuuuqqqnnnjjjeeebbbccc```\\\YYYWWWSSSPPPMMMIIIHHHEEECCCAAA@@@@@@@@@>>>AAAFFFKKKPPPVVV\\\``````aaadddfffgggggggggfffkkkmmmnnnooonnnoooppprrrnnnnnnmmmllljjjgggeeedddfffhhhmmmrrrwww{{{~~~}}}xxxwwwzzz{{{rrrnnnpppttt|||uuulllbbb[[[XXXXXXWWWTTTPPPKKKFFFCCCCCCDDDDDDDDDCCCBBB@@@???CCCCCCEEEGGGKKKRRRZZZ___dddfffeee```[[[\\\aaagggvvv{{{}}}~~~iiiVVVFFF===888555666666666666555555555555444444555555555555444444666666555555666777777888777===;;;999===<<>>???@@@BBBCCCCCCDDDDDDAAABBBBBBAAAEEERRRfffvvv~~~xxxqqqkkkfffeeebbb^^^\\\]]]___aaaccceeeeeecccaaa___XXXVVVTTTSSSUUUZZZ___cccmmmrrryyy~~~~~~~~~{{{wwwtttppplllgggdddeeebbb^^^ZZZWWWTTTPPPMMMHHHGGGEEECCCAAAAAAAAAAAA===@@@EEEIIIMMMRRRXXX\\\]]]___bbbeeefffeeecccbbbgggiiikkklllkkklllnnnppplllkkkjjjhhhfffdddcccccceeehhhlllqqqvvvyyy{{{|||}}}{{{zzz{{{~~~tttrrruuuuuuzzzsssjjj```YYYUUUVVVVVVTTTQQQLLLGGGDDDCCCBBBAAAAAAAAAAAA@@@???>>>@@@AAACCCEEEIIINNNRRRVVVXXXXXXUUUSSSTTT[[[bbbsss}}}{{{~~~~~~iiiSSSEEE===999777777777777666666666666555333444444555555444444333333333333333444666777888777<<<;;;999<<<:::@@@QQQmmmrrrcccXXXQQQSSS[[[kkkooobbbVVVQQQNNNJJJGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEAAACCCDDDDDDBBB@@@@@@@@@======<<<<<<<<<<<<=========;;;999999:::::::::999888888777666666666666777888888777666666666666666555666666666666666666666333333333333333333333333222222222333444666888:::<<>>AAAEEEHHHLLLPPPUUUXXX[[[]]]___```aaaaaaaaa```ccceeeggghhhhhhiiikkkllljjjhhheeecccaaaaaaaaabbbbbbeeejjjpppuuuxxxzzz{{{{{{}}}~~~zzzyyyxxx{{{vvvtttyyytttzzzssskkkaaaYYYVVVWWWWWWVVVSSSOOOJJJGGGEEECCCBBBAAABBBCCCBBBBBB:::<<<>>>@@@AAADDDHHHKKKLLLOOOPPPOOOMMMPPPWWW^^^qqq{{{|||yyy~~~}}}hhhRRRDDD===:::999888888888888777777777777333444444555555444444333000000111222333555666777666<<<:::888;;;999???OOOkkk|||~~~zzzkkk___RRRTTT[[[kkkpppcccWWWQQQNNNJJJHHHGGGCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCDDDCCCAAA@@@@@@AAA>>>>>>============>>>>>>===;;;999999:::::::::999888888777666666666666666888888777666666666666666222222333444444333333333333333333333333333333333222222222333444666999:::???BBBFFFGGGFFFFFFHHHKKKQQQSSSUUUUUUTTTTTTUUUVVVZZZcccooowwwzzz|||~~~{{{{{{yyyvvvtttqqqlllddd___WWWVVVTTTRRRNNNKKKHHHFFFGGGEEEAAA@@@AAABBBDDDDDDFFFLLLXXXlll~~~}}}{{{sssiii___YYYUUURRRPPPMMMKKKHHHDDDAAABBBCCCDDDFFFGGGGGGHHHHHHCCCEEEDDDBBBEEESSSiii{{{|||uuuppphhhbbb```___\\\\\\___cccdddeeefffeeebbb```^^^YYYWWWSSSQQQRRRUUUYYY\\\hhhmmmuuu|||}}}{{{yyyxxxwwwtttpppmmmgggddd___[[[XXXSSSOOOLLLCCCBBBAAA@@@@@@@@@AAABBB???BBBEEEHHHKKKNNNSSSVVV[[[[[[\\\\\\]]]^^^___``````bbbdddeeeeeefffhhhjjjhhheeebbb___^^^^^^```aaa```ccchhhoootttxxxzzz{{{zzz|||}}}{{{|||~~~xxxuuuvvvwww|||wwwssslll```WWWUUUTTTTTTVVVXXXUUUPPPKKKGGGEEEBBBAAABBBBBB@@@???;;;<<<===>>>@@@BBBCCCEEEHHHFFFFFFHHHHHHJJJRRR\\\ppp{{{zzztttvvvttt{{{mmmTTTBBB;;;:::<<<999888666555444555777888555555444333333222111111333333333444444444555555666666888;;;::::::???FFFfff}}}|||uuu```WWWWWW]]]kkk}}}wwwfffUUUPPPPPPOOOLLLKKKFFFDDDBBBAAABBBCCCBBBBBBCCCCCCCCCCCCBBB@@@>>>===@@@@@@@@@@@@????????????999999;;;;;;;;;;;;999999888888888888777777777777555555666666777777888888555555444444444333333333444444444444444444444444111111111333444777999;;;@@@CCCEEEFFFHHHLLLSSSXXXZZZ]]]___^^^\\\ZZZ\\\^^^fffppp{{{~~~wwwoookkkccc___YYYTTTPPPMMMJJJHHHGGGEEEAAA??????AAADDDFFFGGGNNNXXXfffzzzzzzxxx{{{yyypppeee[[[XXXUUUPPPMMMLLLKKKJJJHHHDDDHHHLLLLLLJJJGGGFFFFFFHHHGGGGGGFFFFFFMMM___qqqxxxqqqiiieee___ZZZXXXYYY\\\^^^```cccfffhhhgggdddaaa^^^ZZZWWWRRROOOOOORRRVVVYYYbbbiiiqqqyyy~~~|||wwwwwwxxxvvvqqqllliiiccc\\\XXXVVVSSSMMMGGGEEEEEEDDDBBBBBBAAAAAAAAAAAA@@@AAACCCFFFKKKPPPSSSXXXZZZ\\\]]]\\\]]]^^^___bbbaaaaaacccgggjjjkkkkkkjjjeee```^^^___``````___```eeemmmsssvvvwwwxxxxxx}}}|||wwwtttttt{{{~~~xxxuuussstttwww}}}yyytttmmmbbbXXXTTTSSSRRRSSSUUUTTTOOOKKKGGGEEEBBBAAAAAAAAA@@@>>>@@@@@@???@@@@@@AAABBBBBBGGGEEEEEEFFFGGGIIIRRR\\\nnnzzz|||vvvxxxttt{{{lllSSSBBB;;;:::;;;999888666444444555666777666666555444444333222222333333333444444444555555888777999;;;;;;;;;@@@HHHccc}}}wwwvvvjjjXXXWWW[[[iii|||wwwgggVVVPPPPPPOOOLLLKKKHHHFFFCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBB@@@>>>======<<<<<<<<<;;;;;;::::::999::::::;;;;;;::::::999888777777777777666666666666666666666777777777777555555444444444333333333444444444444444444444444111111111222444777:::;;;BBBDDDGGGIIIKKKPPPWWW]]]aaaeeehhhhhhffffffgggjjjqqqyyy~~~wwwsssgggbbb[[[UUUPPPMMMJJJHHHJJJIIIGGGFFFFFFGGGIIIJJJHHHMMMUUUaaauuu|||zzz|||~~~vvvlllccc]]]YYYTTTPPPNNNMMMKKKJJJEEEIIINNNPPPNNNKKKJJJIIIFFFEEEEEEEEEEEELLL^^^ooozzz|||xxxqqqkkkddd```[[[WWWUUUVVVYYY[[[^^^```cccfffeeeccc```^^^[[[WWWRRRNNNMMMOOORRRUUU```fffooowww|||~~~{{{wwwvvvwwwuuuppplllgggbbb[[[XXXVVVSSSMMMHHHFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCEEEIIIMMMPPPUUUXXXZZZ[[[[[[[[[\\\]]]aaa``````cccfffiiijjjjjjhhhddd^^^\\\\\\]]]]]]]]]aaafffnnntttwwwyyyzzz{{{}}}~~~yyysssooolllppp|||vvvsssooonnnppptttxxx}}}|||xxxqqqeee\\\WWWTTTRRRRRRTTTTTTQQQNNNJJJHHHEEEDDDDDDCCCBBB@@@DDDCCCBBBAAA@@@@@@@@@@@@EEECCCCCCEEEFFFHHHQQQ[[[lllxxx{{{uuuvvvssszzzhhhQQQBBB;;;::::::888777555444444444555666666666666555555444444333333333333444444444555555888666777888888999@@@HHH___|||yyysssqqq~~~sss\\\XXXYYYfff{{{yyyhhhVVVPPPPPPOOOLLLKKKJJJHHHEEEDDDEEEFFFEEEDDDBBBCCCCCCCCCBBBAAA???>>>??????>>>===<<<<<<;;;;;;999::::::;;;;;;::::::999999999888888888777777777777777777777666666666666555555444444444333333333444444444444444444444444222111111222444777:::<<>>BBBAAA@@@???>>>===<<<;;;::::::::::::::::::::::::;;;:::::::::999999999999888888777777666666555555555555444444444333333333333333333333333333333333222111111222444888;;;>>>CCCGGGKKKOOOSSSZZZcccjjjpppuuuzzz{{{zzzxxxyyyzzzzzztttjjjaaa[[[VVVSSSQQQKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKMMMTTTcccwww~~~yyytttlllhhhaaa[[[WWWTTTQQQPPPIIIMMMTTTYYYZZZWWWTTTQQQGGGEEEEEEFFFFFFLLL[[[iiitttyyy|||xxxtttqqqlllggg```]]]YYYUUURRRRRRSSSTTTVVVXXXZZZ\\\\\\[[[YYYWWWUUURRRMMMIIIHHHIIIKKKMMMXXX]]]fffnnnsssxxx|||~~~zzzzzzzzzyyyxxxvvvtttrrrrrrooollljjjiiigggdddbbb^^^[[[XXXVVVTTTRRRNNNKKKGGGFFFEEECCCAAA@@@@@@@@@AAA@@@@@@AAACCCFFFHHHJJJNNNQQQUUUXXXXXXYYYZZZ[[[\\\\\\]]]```dddfffgggfffccc```[[[XXXWWWWWWXXXYYYaaafffmmmssswwwyyy|||}}}|||~~~{{{sssmmmhhhgggnnnwww|||zzzsssnnnjjjfffdddaaaaaadddhhhooo}}}wwwppphhhccc\\\YYYYYYXXXWWWTTTRRRPPPMMMKKKJJJIIIGGGEEEDDDDDDCCCBBBAAAAAAAAAAAABBB@@@@@@BBBCCCFFFNNNXXXhhhvvvsssmmmmmmrrryyysss]]]JJJ@@@;;;999777666666555444444444444444444444444333333333333333333333333444444444555555555333222444333444<<>>===<<<;;;:::999::::::::::::::::::::::::::::::999999999888888888888888777777666666555555555555444444444333333333333333333333333333333333222222111222444888<<>>@@@BBBEEEGGGIIIKKKOOOTTTWWWXXXYYYZZZ[[[ZZZZZZ\\\___bbbddddddccc```^^^[[[XXXVVVVVVXXXZZZaaaeeekkkqqqtttwwwzzz{{{zzz|||{{{sssnnniiifffkkkrrrtttwwwwwwqqqkkkhhheee```___]]]]]]aaadddkkkwww{{{rrrllleee```]]]\\\XXXVVVTTTRRRNNNLLLKKKIIIGGGEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCAAAAAABBBBBBEEEMMMVVVeeettttttppprrrxxx}}}yyyjjjUUUFFF>>>;;;888666666666666666555555444444333333333333333333333333333333333444444444555555666444555666666777>>>FFFWWW~~~|||uuuuuusssnnnqqqyyy}}}```ZZZWWWaaavvvmmmYYYQQQPPPNNNLLLLLLIIIGGGDDDCCCCCCCCCBBBAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@??????>>>===<<<<<<;;;::::::999999::::::;;;888777777777777666666666777777777777666666666666555555444444444333333333333333333333333333333333333222111111444999===@@@AAAEEEKKKPPPVVV^^^hhhppp{{{~~~vvvnnnhhhbbb]]]ZZZXXXWWWWWWVVVTTTRRRQQQPPPMMMJJJJJJOOOZZZjjjzzzwwwrrrlllgggbbb\\\XXXSSSUUUXXX\\\^^^\\\WWWSSSMMMJJJHHHIIIIIIMMMWWWaaammmrrrtttqqqooonnnmmmiiieeeccc___[[[WWWUUUSSSRRRSSSTTTVVVVVVVVVTTTSSSQQQMMMKKKHHHEEEDDDEEEGGGIIIOOOTTT[[[bbbgggkkkooorrrrrrrrrqqqpppmmmkkkhhhfffcccaaa^^^[[[XXXVVVVVVUUUQQQQQQRRRQQQPPPNNNLLLKKKIIIHHHFFFCCCAAA???>>>>>>;;;<<<===???AAACCCEEEGGGHHHLLLRRRVVVXXXYYYZZZ[[[ZZZZZZ[[[^^^```aaa```___]]]]]]ZZZWWWUUUVVVYYY\\\aaaeeejjjooorrrtttwwwyyyxxxzzz}}}~~~~~~~~~~~~~~~|||uuupppllliiilllrrrsssuuusssmmmhhhfffccc___[[[ZZZ\\\```ccchhhsss}}}yyyqqqjjjfffbbb]]]ZZZYYYVVVSSSPPPOOOMMMKKKIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEBBBBBBBBBBBBDDDLLLUUUaaapppuuutttzzzzzzqqqbbbOOOBBB<<<;;;888666666777777777666666555555444444444444444444444444333333333444444444555555555444666888888888===EEERRRzzz|||uuuvvvssslllkkkooorrrtttzzzzzz\\\XXXVVV^^^rrrnnnZZZQQQPPPNNNMMMLLLJJJGGGDDDCCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCAAAAAAAAAAAA@@@@@@?????????>>>;;;::::::999999::::::;;;999999888888888777777777666666666666777777777777555555444444444333333333222222222222222222222222333222111111444999>>>AAAAAAFFFLLLQQQWWW___jjjqqq{{{{{{{{{}}}}}}vvvpppjjjddd```]]]\\\ZZZXXXUUUSSSRRRQQQMMMJJJKKKQQQYYYhhh~~~zzzvvvqqqjjjccc]]]ZZZZZZ[[[^^^```^^^XXXTTTNNNJJJHHHIIIIIIKKKSSS\\\fffkkkmmmjjjiiijjjiiigggaaa```^^^[[[XXXVVVTTTSSSVVVWWWWWWWWWVVVUUUSSSRRRNNNLLLHHHEEECCCCCCEEEFFFJJJNNNUUU[[[___cccgggjjjkkkkkkjjjiiifffccc```^^^ZZZXXXUUURRRNNNLLLLLLMMMKKKMMMOOOOOONNNMMMKKKKKKJJJHHHFFFCCCAAA???>>>===<<<<<<===>>>@@@AAABBBCCCEEEIIIOOOTTTVVVWWWXXXYYYZZZZZZ[[[]]]______]]][[[ZZZZZZYYYVVVTTTUUUYYY]]]bbbfffjjjnnnqqqsssvvvwwwvvvyyy{{{||||||}}}~~~}}}}}}}}}}}}~~~xxxtttpppmmmpppuuuuuuwwwssslllhhhfffddd___YYYYYY\\\aaadddgggpppzzz{{{sssnnniiiccc______\\\XXXUUUTTTRRROOOMMMLLLKKKJJJHHHGGGFFFEEEEEEFFFCCCBBBCCCBBBCCCKKKTTT___nnn~~~tttvvv|||wwwlll^^^LLL???;;;:::888666777777777888777666666555444555555555555555555555333333333444444444555555222222444777777666;;;CCCNNNwww~~~wwwxxxtttlllhhhjjjgggiiippp}}}sssYYYVVVUUU\\\nnnoooZZZQQQPPPNNNMMMLLLKKKHHHEEECCCCCCCCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999999999;;;;;;<<<<<<<<<;;;;;;;;;::::::555555666666777777888888555555444444444333333333222222222222222222222222333222111111444999>>>BBBBBBFFFLLLRRRXXX```kkkrrryyyyyytttsssvvvzzz~~~xxxrrrkkkgggfffdddaaa^^^[[[YYYWWWVVVMMMKKKLLLRRRZZZggg~~~}}}wwwpppgggaaa___^^^^^^___aaa___YYYUUUNNNJJJHHHHHHHHHIIIPPPYYYYYY^^^```^^^]]]______]]]]]]\\\[[[ZZZXXXVVVUUUTTTYYYZZZZZZYYYXXXVVVTTTSSSOOOMMMIIIEEECCCBBBBBBCCCGGGKKKQQQVVVZZZ^^^bbbeeeeeeeeedddbbb___\\\YYYWWWRRRPPPNNNIIIFFFDDDDDDEEEHHHKKKMMMNNNMMMLLLKKKKKKJJJIIIFFFCCCAAA???============>>>>>>?????????@@@BBBGGGMMMRRRUUUVVVWWWWWWZZZZZZ[[[]]]^^^^^^[[[YYYWWWXXXWWWUUUSSSTTTYYY]]]cccgggkkkoooqqqsssuuuwwwuuuwwwzzz{{{{{{|||}}}||||||||||||}}}~~~zzzuuurrrpppqqquuuzzz~~~}}}uuummmhhhccc___YYYZZZ\\\```ggglllppprrryyy}}}|||uuuoookkkeeebbb^^^\\\ZZZXXXUUUSSSRRRPPPNNNMMMLLLKKKIIIGGGGGGFFFFFFEEECCCBBBJJJSSS```mmm~~~|||~~~zzzssslllVVVHHHBBB::::::<<<777666666555555555444444444444444444444444555666777555555555555555555555555222333444444555888<<>>>>>>>>>>>============;;;<<<<<<======>>>>>>>>>999999999999999888777666888888888777777666555444444444333333333222222222222222222222222222222222222222222333555888;;;<<<===BBBHHHNNNUUU^^^iiipppzzz~~~}}}~~~xxxwwwuuuqqqooossszzz~~~xxxrrroooooommmiiiddd___[[[XXXWWWTTTNNNMMMTTT\\\ggg}}}~~~uuummmhhhbbbaaa```___]]]\\\[[[[[[TTTRRRMMMIIIGGGIIINNNRRRUUUWWWYYYZZZZZZYYYVVVUUUZZZWWWVVVYYYYYYWWWWWWZZZ]]]^^^___```___\\\WWWSSSTTTNNNJJJIIIGGGDDDBBBDDDFFFHHHLLLQQQUUUXXX[[[[[[[[[YYYUUUSSSRRRPPPNNNLLLIIIGGGDDDAAA@@@@@@AAABBBDDDEEEFFFGGGIIIJJJKKKLLLJJJIIIGGGDDD@@@>>>;;;:::777777999:::<<<===>>>???BBBEEEIIINNNRRRSSSSSSSSSUUUTTTTTTWWW[[[\\\ZZZWWWWWWVVVTTTRRRRRRTTTYYY]]]gggjjjlllnnnnnnoooqqqrrryyyxxxwwwwwwwwwxxxyyyzzz|||~~~~~~|||wwwuuusssuuuxxx~~~}}}uuuoooiiiddd]]]\\\]]]```eeelllpppsssxxxzzz}}}zzzvvvmmmjjjeeeaaa___\\\YYYWWWVVVTTTRRRQQQPPPOOOLLLJJJHHHFFFFFFEEECCCBBBIIIRRR___kkk{{{~~~{{{rrrgggQQQDDD???888888;;;666666666555555555444444444555555444444444555555666555555555555555555555555222333444444555888<<>>>>>======<<<<<<:::::::::::::::;;;;;;;;;999999999999999888777777888888888777777666555444555555555444444444333333222222222222222222222222222222222333555888;;;<<<>>>BBBIIINNNUUU]]]hhhooowww{{{yyyzzz{{{||||||{{{yyyxxxuuussspppkkkhhhkkkpppvvv|||yyywwwuuurrrnnniiiddd___[[[YYYWWWQQQQQQVVV[[[eee|||{{{sssnnncccbbbaaa```^^^]]]\\\[[[WWWVVVSSSOOOMMMNNNQQQUUURRRSSSUUUVVVVVVTTTSSSQQQUUURRRRRRUUUVVVUUUVVVZZZ]]]^^^```bbbbbb___YYYUUUVVVOOOJJJIIIHHHDDDBBBDDDFFFHHHKKKNNNQQQSSSTTTUUUVVVTTTPPPNNNMMMKKKIIIGGGFFFDDDAAA>>><<<===>>>>>>AAAAAABBBDDDEEEFFFGGGHHHHHHGGGDDDBBB???<<<:::999666777888999:::<<<===>>>AAACCCHHHMMMPPPRRRSSSSSSUUUTTTTTTVVVYYYYYYWWWUUUUUUUUUSSSQQQQQQSSSXXX\\\gggjjjmmmooooooppprrrssswwwvvvvvvuuuvvvwwwxxxyyy|||}}}~~~~~~~~~yyyxxxyyyyyy{{{}}}wwwooohhhbbbaaa``````dddjjjppptttwwwwwwyyyzzz}}}zzzvvvpppjjjgggdddaaa___]]][[[XXXVVVVVVTTTQQQOOOKKKHHHFFFFFFCCCCCCIIIQQQ\\\hhhwww}}}rrrbbbNNNBBB===777888;;;777555555555555555444444444666666555444444444555555444444444444444444444444222333444444555777;;;>>>JJJjjjxxxrrrlllxxx~~~wwwjjj]]]SSSQQQOOORRR]]]ppp~~~jjj[[[SSSOOOLLLJJJHHHFFFEEECCCBBBBBBBBBBBBDDDDDDCCCCCCBBBAAAAAAAAA@@@??????>>>===<<<<<<;;;::::::::::::999999999999888999999999999888777777888888888777777666555444666666555555555444444444222222222222222222222222222222333444666888;;;===???CCCIIIOOOTTT\\\ffflllsssvvvzzz~~~}}}{{{wwwwwwwwwwwwvvvuuutttsssrrrpppkkkeeeaaaaaaeeeiiirrryyy~~~~~~zzzuuupppkkkfff```\\\ZZZUUUUUUXXXZZZccczzzzzzsssnnneeeeeedddbbb```^^^\\\[[[ZZZZZZZZZXXXVVVVVVWWWYYYVVVVVVVVVUUUTTTRRRQQQPPPPPPMMMMMMQQQRRRQQQSSSWWW]]]___cccfffgggccc]]]WWWXXXQQQKKKJJJGGGCCCBBBCCCEEEGGGIIIKKKMMMMMMMMMMMMOOOLLLIIIGGGGGGEEECCCBBB@@@???<<<:::888888999:::;;;<<<===>>>???AAABBBBBBDDDCCCAAA???<<<:::888777555666666777888:::;;;<<<>>>AAAEEEJJJNNNQQQRRRRRRUUUTTTTTTUUUWWWWWWUUURRRTTTSSSRRRPPPPPPSSSXXX\\\gggjjjnnnpppqqqqqqssstttuuuuuutttttttttuuuvvvwww{{{|||}}}}}}}}}~~~zzz{{{|||}}}~~~}}}tttkkkhhhfffdddbbbccchhhoootttwwwvvvvvvvvvxxx}}}zzztttooollliiigggdddbbb___]]][[[YYYVVVTTTNNNJJJHHHGGGEEECCCHHHOOOZZZcccqqq}}}vvvbbbNNNBBB>>>888999;;;777555555555555555555555555777666555444444444444444444444444444444444444444333444444444555777;;;>>>HHHggg~~~xxxxxxjjj___UUURRROOOQQQ\\\nnnnnn^^^UUUPPPMMMJJJHHHFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::::::::888888999999999888888777888888888777777666555444555555555555444444444444222222222222222222222222222222333444666999;;;===@@@DDDJJJOOOSSSZZZbbbiiinnnqqquuuxxxzzzzzzxxxwwwwwwwwwwwwwwwvvvvvvuuuuuurrrnnngggaaa\\\[[[]]]^^^bbbhhhqqqyyy}}}{{{vvvrrrtttwww||||||wwwsssllleee___[[[WWWWWWXXXYYYaaaxxx|||wwwyyy|||}}}|||xxxrrroooiiiiiihhhfffdddaaa^^^]]]ZZZ]]]```bbbbbbaaabbbbbbcccaaa___\\\YYYVVVTTTSSSOOOKKKJJJMMMNNNLLLNNNRRR[[[^^^dddiiikkkggg```ZZZYYYRRRLLLJJJGGGCCCBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIIIIGGGDDDBBBBBBAAA???======;;;999777666666666777888888999:::;;;<<<======@@@???>>><<<:::888666666555555555555666777999999<<<>>>BBBGGGKKKNNNPPPPPPRRRRRRSSSUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPSSSXXX\\\fffiiimmmppprrrrrrtttuuuuuuttttttsssssstttvvvwwwyyy{{{|||||||||}}}{{{|||}}}zzzqqqnnnllljjjgggeeehhhnnntttxxxwwwvvvtttuuuyyy}}}xxxtttqqqnnnkkkiiieeecccaaa^^^[[[XXXRRRMMMJJJHHHFFFEEEIIINNNWWW```lllwww{{{bbbNNNBBB>>>777777999444444555555555555555555555777666555444444444444444444444444444444444444444333444555444555777;;;>>>FFFccc|||lllbbbTTTPPPMMMPPP\\\ooopppaaaWWWQQQNNNKKKHHHFFFEEECCCBBBBBBBBBBBBAAABBBBBBCCCBBBBBBAAA@@@?????????>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::::::::777888888999999999888888888888888777777666555444444444444333333333333222222222222222222222222222333333333444666999<<<===@@@DDDJJJNNNRRRWWW^^^dddjjjlllooorrruuuuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxoookkkccc]]]XXXWWWVVVWWWUUUZZZbbbiiilllllliiifffeeekkkuuu~~~zzzsssjjjccc\\\WWWVVVWWWXXX^^^ssszzzsssuuuxxxzzzzzzxxxuuusssoooooonnnllliiieeebbb```]]]bbbiiinnnpppqqqqqqqqqrrrppplllgggaaa\\\XXXVVVRRRNNNKKKLLLKKKHHHJJJMMMYYY]]]cccjjjllliiibbb\\\ZZZRRRKKKIIIFFFBBBAAADDDBBBCCCEEEGGGHHHIIIIIIHHHFFFDDDAAA@@@@@@???>>><<<;;;:::999777666666666666666777777888999:::;;;;;;===<<<;;;:::888777666555555444333333333555777888:::<<<@@@DDDHHHKKKMMMNNNMMMOOORRRTTTUUUUUUVVVVVVQQQQQQPPPOOOPPPSSSYYY]]]dddggglllpppqqqrrrssstttuuuttttttssstttuuuvvvwwwxxxyyy{{{{{{{{{}}}~~~}}}}}}{{{ssstttsssooolllllloootttyyyyyywwwuuutttvvvzzz}}}}}}yyyuuurrrpppllliiifffccc___]]]WWWQQQLLLJJJIIIGGGIIINNNVVV]]]gggrrr{{{~~~___KKK@@@<<<555555777111444444444555555555555555666666555444444444555555333333333333333333333333444444555555555777:::===DDD```nnnbbbSSSNNNJJJMMM[[[ooorrrcccXXXRRRNNNLLLHHHFFFEEECCCBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>============::::::::::::999999999999777777888999999999999888888888888777777666555444444444333333333222222222222222222222222222222222333333333555777999<<<===???DDDIIIMMMPPPTTTZZZ___eeegggjjjmmmppprrrsssssstttuuuxxxzzzzzzzzzyyyxxxlllfff___YYYVVVUUUTTTSSSQQQTTTYYY]]]______^^^]]][[[bbbnnnzzz{{{qqqhhh^^^WWWTTTVVVVVV[[[jjj|||~~~yyypppqqqrrrtttuuuuuuuuuuuuuuuuuutttrrrooojjjfffccccccjjjssszzz~~~|||zzzvvvpppiiibbb\\\YYYWWWRRRNNNMMMKKKGGGHHHKKKUUUYYYaaahhhkkkiiiccc^^^XXXQQQJJJGGGEEEBBBBBBDDDAAABBBDDDFFFHHHHHHHHHHHHEEEBBB@@@?????????>>>===;;;:::999888777777777777666666777888888999::::::;;;::::::999888777777666666555333222222333555777999;;;>>>AAAEEEGGGIIIJJJIIILLLPPPRRRSSSSSSUUUVVVOOOOOONNNNNNOOORRRXXX]]]```dddjjjnnnpppqqqrrrsssuuutttssssssssstttuuuvvvwwwxxxzzzzzz{{{|||~~~}}}yyy{{{|||yyytttqqqrrruuuyyyyyyyyyvvvsssrrrrrrsss|||yyyvvvrrrooolllhhhdddaaa[[[TTTNNNLLLKKKIIIJJJNNNVVV[[[dddnnnxxx}}}]]]III???<<<666666888333444444444555555555666666555555444444444555555666333333333333333333333333444555555555555666:::===BBB]]]tttfffVVVPPPKKKNNN]]]rrruuufffZZZRRRNNNLLLHHHFFFEEECCCBBBBBBBBBBBB???@@@BBBCCCCCCBBBAAA???============>>>>>>>>>>>>:::::::::::::::;;;;;;;;;777777888999999999999999888888888777777666555444555444444444333333333333222222222222222222222222333333444555777:::<<<>>>???CCCHHHKKKNNNQQQWWW[[[```bbbeeehhhllloooqqqrrrtttvvvyyy||||||zzzwwwuuukkkeee^^^ZZZXXXWWWVVVUUUSSSTTTUUUVVVWWWXXXXXXXXXWWW]]]gggssswwwnnnbbbXXXRRRTTTUUUVVV```lll|||}}}xxxooooooooopppqqqtttvvvwww{{{{{{zzzxxxtttooojjjggghhhoooxxx}}}wwwpppiiibbb___[[[UUUQQQOOOLLLIIIJJJMMMRRRVVV]]]dddhhhgggbbb^^^WWWOOOHHHFFFDDDAAABBBDDDAAABBBDDDFFFFFFGGGFFFFFFDDDBBB@@@?????????>>>===::::::999999888888777777666666777777888888999999:::::::::999999888888888777555333222111333555666999:::<<>>999:::===777444444444555555555666666444444444444444555666777333333333333333333333333444555555555555666:::===@@@\\\{{{kkk\\\TTTNNNQQQ```vvvxxxhhh[[[RRRNNNLLLHHHFFFEEECCCBBBBBBBBBBBB???@@@BBBCCCCCCBBB@@@???<<<<<<======>>>>>>??????<<<<<<<<<======>>>>>>>>>666777888999999999999999888888888888777666555444666666555555555444444444222222222222222222222222333444444555777:::<<<>>>>>>BBBHHHKKKLLLOOOUUUYYY]]]___aaaeeeiiillloooqqqvvvyyy|||~~~{{{vvvssslllggg```]]]\\\\\\[[[YYYVVVUUUUUUTTTTTTUUUVVVVVVWWW[[[cccnnn{{{|||rrreeeZZZRRRSSSSSSSSSXXXaaammm|||xxxuuutttssssssuuuxxx|||~~~~~~~~~{{{wwwrrrllliiijjjpppyyy}}}vvvooohhhddd\\\WWWRRRQQQNNNKKKLLLPPPPPPTTT[[[bbbffffffbbb^^^UUUNNNGGGEEECCCAAABBBEEEBBBCCCDDDEEEEEEEEEDDDCCCCCCAAA?????????@@@???===::::::999999888888777777666666666777777888888888::::::::::::999999999999777666333222111333555666999:::<<<>>>@@@CCCEEEFFFFFFJJJMMMNNNLLLKKKLLLNNNIIIIIIIIIIIIJJJNNNTTTYYY[[[___fffjjjmmmnnnoooooorrrqqqpppppppppqqqrrrsssuuuvvvxxxyyyzzz{{{~~~}}}{{{wwwxxx|||}}}tttmmmjjjjjjsssxxx}}}vvvsssssspppkkkfffccc^^^VVVOOOKKKJJJLLLMMMZZZ]]]ccckkksss~~~sssYYYKKK===888888777666777888666555444555666555444333333333444444555555555666333///,,,+++...111444555555444444555666888999AAAUUUvvvzzz|||pppbbbTTTKKKRRR```qqq}}}mmm]]]RRRNNNMMMIIIHHHFFFDDDBBBAAA@@@@@@BBBAAA@@@@@@AAAAAA???>>>????????????>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888777555333333444666555444333222111222333333333333333222222222111111444555666666666888;;;>>>@@@BBBEEEGGGJJJNNNSSSVVV[[[\\\^^^```bbbffflllooozzzzzzzzz{{{{{{yyyuuurrrnnniiiccc``````aaaaaa```ZZZXXXVVVUUUUUUWWWYYY[[[ZZZ]]]dddnnnyyyyyyoooaaa\\\UUUPPPOOOPPPRRRSSSaaalll~~~~~~{{{yyyssstttvvvyyy|||~~~~~~|||zzzvvvooojjjhhhmmmuuu|||~~~zzztttmmmiiiddd]]]ZZZ[[[YYYRRROOORRRUUUVVVZZZ^^^bbbcccaaa^^^WWWQQQIIIDDDBBBBBBCCCDDDAAAAAAAAABBBBBBCCCDDDEEEFFFDDDAAA@@@AAACCCCCCCCC<<<<<<::::::999:::;;;<<<888888888999999:::::::::===<<<;;;:::999999999999555444333222222333555666777777888:::<<>>????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999888888888777777777888888777444444555666555444333222222222333333333333222222222111111111444555666666777888<<<>>>@@@BBBEEEHHHKKKOOOTTTXXX___```bbbdddfffjjjooossswwwxxxyyyzzzzzzxxxvvvsssrrrnnniiifffffffffeeeccc\\\[[[YYYXXXYYYZZZ\\\^^^]]]___dddkkktttzzz~~~yyyooobbb\\\TTTMMMKKKKKKKKKLLLTTT]]]mmm~~~}}}}}}~~~|||tttjjjcccbbbffflllqqquuuyyy}}}|||wwwsssmmmfffbbbaaa]]]WWWUUUWWWVVVWWWZZZ]]]aaaaaa___]]]UUUPPPHHHBBB@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAABBBCCCCCCBBBAAA???>>><<<;;;::::::;;;;;;999999::::::::::::::::::<<<<<<;;;;;;:::999999888444444444333333444444555666666777999;;;===@@@AAAAAABBBCCCDDDDDDEEEEEEEEECCCCCCCCCDDDEEEIIIOOOSSSXXX[[[___cccfffiiilllnnnppprrrtttuuutttsssssssssssstttuuuvvvxxxyyy{{{|||}}}}}}}}}~~~~~~}}}tttlllhhhfffgggjjjpppvvv|||}}}wwwtttqqqnnniiieeeaaa]]]WWWRRROOOOOOQQQRRRZZZ]]]bbbiiirrr~~~}}}uuuzzzpppTTTHHH<<<888888666666777888666555555666666555444444444444444444444333333777666444333333444555555555444444444444666777888>>>LLLkkkyyytttwwwjjj]]]RRRPPPSSS]]]rrrpppaaaUUUQQQPPPIIIHHHFFFDDDCCCAAAAAA@@@BBBAAA@@@@@@AAAAAA@@@???????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888888777777777666666777888999999666555555666555444333222222222333333333222222222222111111111444555666777777999<<>>AAA@@@>>><<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777444444555555555444444333444555666777999;;;===>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBFFFLLLPPPVVVYYY^^^bbbeeehhhkkkmmmnnnppprrrsssrrrqqqqqqqqqqqqrrrssstttvvvxxxyyyzzz|||||||||}}}}}}~~~}}}uuummmhhhffffffhhhkkkppptttyyy|||~~~~~~~~~~~~~~~zzzuuuqqqnnnjjjfffccc___\\\WWWRRRPPPQQQSSSUUU^^^aaaeeellluuu~~~yyyrrryyymmmPPPEEE;;;888777666555777777666555555777666555333555555555444444333333333222333333333333222222222444444333333444555777888===HHHddd~~~xxxwwwzzzgggUUUNNNMMMSSSbbbqqq|||rrrbbbVVVQQQOOOIIIHHHFFFEEECCCBBBAAAAAABBBAAA@@@@@@AAABBBAAA@@@????????????>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999888888888777777777777777999::::::888666555555444444333333333222222222222222222222111111111111444555666777888:::===@@@AAAEEEIIIMMMQQQUUUZZZ^^^______``````bbbfffkkkpppqqqsssuuuwwwxxxyyyzzz{{{|||{{{zzzyyyvvvsssooolllfffffffffffffffeeeeeedddccc```]]]\\\^^^aaabbbbbbdddhhhoooxxx|||zzzqqqjjj[[[UUUNNNJJJHHHIIIJJJKKKMMMLLLQQQ^^^pppzzzoooeee___ZZZZZZZZZ[[[]]]bbbiiimmmuuu{{{xxxnnnfffbbbbbb\\\[[[[[[\\\^^^^^^\\\ZZZSSSNNNGGGBBB????????????CCCCCCBBBBBBBBBBBBCCCCCCGGGFFFEEEEEEEEEDDDAAA>>>AAA@@@>>>=========>>>>>>>>>>>>======<<<<<<;;;;;;:::;;;======<<<;;;888777444444666666666555333222333333444555777888:::;;;===>>>???@@@@@@@@@@@@@@@>>>>>>??????@@@DDDJJJNNNUUUYYY^^^cccfffhhhkkkmmmllloooqqqqqqpppoooppppppoooppprrrtttuuuwwwxxxxxxyyyzzz{{{||||||}}}}}}}}}xxxpppjjjgggfffgggiiilllooorrruuuvvvvvvvvvwwwwwwwwwxxxyyyzzzxxxuuuqqqmmmiiifffbbb```\\\YYYVVVSSSRRRSSSVVVXXX```ccchhhnnnwww{{{yyyxxxqqqzzziiiLLLCCC;;;999777555555777777666555666777777555333555555555444444333333333000111222333333222111000444444333333444555777888===EEE___zzzwww|||tttXXXMMMKKKMMMSSS[[[fffnnn~~~ssscccWWWPPPNNNJJJIIIGGGEEECCCBBBAAAAAABBBAAA@@@@@@BBBBBBBBB@@@????????????>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::999999999888888888777999::::::888666555555444444444333333333222222222222222111111111000000333444666666777999===@@@BBBFFFKKKPPPUUUYYY^^^aaaccccccccccccdddhhhnnnrrrqqqtttvvvxxxyyy{{{}}}xxxtttqqqmmmnnnooonnnmmmjjjgggeeeaaa]]]XXXUUUTTTUUUUUUUUUWWWZZZaaajjjppppppjjjdddWWWRRRMMMIIIHHHIIIIIIHHHMMMKKKKKKSSSbbbpppzzz~~~tttjjjccc```[[[ZZZYYYWWWXXX[[[aaafffpppwwwwwwmmmfffbbb___]]]\\\\\\]]]]]]\\\ZZZTTTOOOIIICCCAAA@@@??????AAAAAAAAAAAAAAABBBBBBCCCNNNLLLHHHFFFEEEDDDCCCAAA@@@???>>>===>>>???@@@AAA>>>>>>>>>======<<<<<<<<<;;;<<<===>>>===;;;999777555555666777666555333222222222333333555666777888<<<===>>>>>>>>>>>>>>>>>><<<=========>>>BBBHHHLLLSSSXXX^^^cccfffhhhkkkmmmlllnnnpppqqqpppoooooopppnnnoooqqqtttuuuvvvwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{~~~|||uuunnnjjjfffggghhhiiikkklllmmmnnnnnnooopppooonnnnnnppprrrqqqppplllhhheeeaaa___^^^ZZZYYYVVVUUUUUUWWWZZZ\\\aaaeeejjjqqqyyy{{{xxxwwwrrr|||}}}zzzaaaHHHAAA:::999777444444777666666666777888777555222444444444444444444333333111222444555555444333333444333333333333555666777<<>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::::::::999999999999888777888999999666555555666333333444444444333222111222111111111111000000000222333555666666999===@@@CCCGGGMMMSSSXXX]]]bbbeeeddddddcccccccccgggmmmrrrtttwwwzzz{{{{{{~~~~~~{{{yyyuuuvvvwwwvvvrrrmmmgggddd]]]YYYTTTQQQOOOOOONNNMMMPPPRRRWWW___eeefffbbb^^^VVVSSSOOOLLLJJJHHHFFFDDDHHHGGGGGGKKKTTT___iiinnnxxx}}}~~~qqqhhhcccaaa___^^^\\\ZZZXXXYYY]]]```kkkrrr{{{rrrhhhbbb___]]][[[ZZZ[[[\\\[[[ZZZUUUQQQJJJEEEBBBAAA@@@???????????????@@@AAABBBBBBPPPMMMIIIFFFFFFFFFFFFEEE@@@???>>>>>>>>>>>>???@@@>>>>>>==================<<<<<<======<<<;;;999888666666666666666555444333222222222333333555666666999::::::;;;;;;::::::::::::;;;;;;;;;<<<@@@FFFJJJQQQVVV\\\bbbeeehhhjjjkkkkkkmmmooopppooonnnnnnooommmnnnpppsssuuuuuuuuuuuuuuuvvvxxxyyyzzzzzzyyyyyyzzz}}}yyyrrrmmmhhhiiijjjjjjjjjiiiiiihhhggghhhiiihhhggggggjjjmmmmmmllljjjfffbbb___^^^^^^[[[ZZZXXXWWWXXX[[[^^^```fffjjjpppwww}}}wwwsss|||{{{{{{{{{yyy|||qqqYYYEEE???:::999777444444777666555666777888777444222333333444444444444444444222333444555666666555444444333222222333444666777:::@@@UUUwwwzzzrrrllluuuzzzvvvqqqsss{{{fffSSSKKKGGGFFFJJJJJJWWWqqqyyyhhhZZZQQQNNNJJJIIIGGGEEEDDDCCCBBBBBBBBBAAA@@@AAACCCDDDCCCBBB????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999888888888888777888888777444444555666333333444444444333222111111111111111000000000000000222333444555888<<>><<<<<<<<<===>>>@@@AAABBBKKKIIIHHHHHHIIIIIIHHHGGGCCCBBB@@@>>>===<<<======<<<<<<===========================<<<;;;;;;::::::888777666555444444444444222222222222333444555555888888888999999888888777777888888888:::>>>CCCGGGNNNSSSZZZ```ccceeeggghhhiiikkkmmmnnnmmmllllllllljjjllloooqqqsssssssssssstttuuuwwwyyyyyyyyyxxxwwwvvvyyy}}}|||uuupppllllllmmmmmmllljjjhhhgggbbbdddeeedddcccdddhhhkkkkkkjjjhhheeeaaa___^^^___\\\[[[ZZZZZZ[[[^^^aaaccckkkpppwww~~~~~~~~~wwwttt|||{{{yyyvvvsssvvvlllTTTCCC>>>:::999777444444777666555666777888777444222333333333444444555555555222333333444555555555444333333222222333444666777888>>>SSSsss}}}tttkkkrrruuuqqqnnnqqq{{{kkkVVVKKKDDDFFFLLLGGGUUUooo|||kkk\\\RRRNNNJJJIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@AAACCCDDDCCCBBB????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888888888777777777777888888777555333333444666333333444555444333222111111111111111000000000000///111333444555777;;;>>>DDDIIIPPPVVV\\\aaafffiiikkkjjjiiiggghhhlllrrrvvvzzz}}}~~~wwwnnneee```YYYVVVSSSQQQPPPOOOMMMLLLNNNNNNOOOSSSYYY\\\ZZZXXXTTTUUUVVVWWWXXXVVVSSSOOOGGGIIIJJJHHHEEEFFFLLLRRRZZZ___jjjwwwzzz|||yyyuuusssssswww|||yyysssqqqqqqnnnnnnmmmjjjfffcccbbbbbb]]]aaaeeegggjjjqqq{{{{{{nnnccc\\\YYYVVVUUUVVVWWWXXXWWWUUUPPPJJJEEEBBB@@@???===::::::;;;<<<>>>@@@AAABBBDDDEEEFFFIIIKKKKKKJJJHHHFFFDDDAAA>>><<<:::::::::;;;;;;<<<<<<======>>>>>>>>>>>><<<;;;;;;:::;;;;;;999888666555444444444555333333222222333333444555888999999999999999888888555666666666888;;;AAAEEEKKKPPPXXX^^^aaaccceeefffgggiiikkklllkkkjjjjjjkkkhhhjjjmmmpppqqqrrrqqqqqqssstttvvvxxxyyyxxxwwwvvvsssvvvzzz}}}~~~|||tttoooqqqqqqnnnmmmmmmjjjdddbbbbbb`````````cccfffhhhjjjgggdddddddddccc___\\\ZZZZZZZZZZZZZZZ\\\```dddkkkqqqzzz{{{tttrrryyy}}}tttqqqpppiii[[[OOO???===:::888666666777777333333333444444555555555333333333444555666777777555555555444444333333333777666555444555555777777888???LLLlllxxxoookkklllooonnnmmmwwwpppUUUIIIFFFEEEDDDGGGTTTnnn}}}mmm]]]PPPJJJLLLKKKIIIFFFDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA===============>>>>>>>>>===>>>>>>>>>>>><<<;;;:::<<<;;;999999999999888666555666777777777777777666444444444444444444333333222111111000000000000000000111111222333666;;;???@@@IIISSSZZZ]]]aaagggmmmmmmmmmllljjjiiimmmttt{{{|||~~~zzzpppgggbbb\\\YYYVVVTTTSSSRRRPPPOOOQQQPPPOOOPPPRRRUUUVVVVVV\\\^^^^^^\\\XXXSSSOOONNNNNNJJJFFFCCCCCCDDDEEEFFFOOOUUU___hhhnnnqqqpppooommmjjjfffcccbbbeeehhhkkkyyy{{{xxxxxxuuuvvvxxxwwwssslllfffaaaaaa___[[[ZZZ\\\bbbhhhmmmyyylllccc[[[YYYVVVSSSRRRRRRSSSTTTRRROOOJJJEEEAAA???>>>>>>============???AAACCCDDDCCCEEEGGGIIIKKKKKKJJJIIIEEEDDDBBBBBBBBB@@@>>><<<999:::<<<===>>>?????????>>>>>>>>>>>>>>>===<<<<<<888888666555444444444444222222333333333444444444555555666666777777888888888::::::999888;;;AAAFFFJJJNNNSSSXXX\\\___bbbeeeeeefffiiikkklllmmmmmmlllgggjjjmmmqqqssstttsssrrrpppqqqssstttvvvwwwwwwwwwuuuvvvyyy{{{}}}wwwqqqttttttqqqppppppmmmgggdddcccaaa```___```ccceeejjjhhhgggggggggeeeaaa^^^[[[\\\[[[ZZZZZZ\\\```ccckkkrrr}}}~~~vvvqqqpppwww~~~}}}sssooollldddVVVKKK===<<<999777555555666666333333333444444444555555333333333444444555666777333333333222222111111111444333333222333444555666666===JJJiii~~~sssnnnlllooonnnooozzznnnUUUIIIGGGFFFFFFHHHTTTlllppp```SSSLLLLLLKKKIIIFFFDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????===>>>>>>>>>===<<<;;;:::===;;;:::999::::::888777777777888777777666555444555444444444444333333333222111111000000000000000000111111222333666;;;>>>AAAHHHRRRZZZ___eeejjjnnnppppppooommmmmmqqqyyyzzzqqqjjjeee___\\\YYYWWWVVVUUUSSSQQQSSSRRRRRRSSSUUUXXXYYYZZZ\\\^^^```^^^ZZZVVVRRRQQQOOOLLLFFFCCCBBBCCCCCCCCCFFFKKKSSSZZZ```bbbaaa```aaa^^^[[[XXXXXXZZZ^^^```nnnuuu~~~|||||||||yyyuuunnnhhheee^^^[[[VVVSSSTTTXXX]]]aaarrr}}}}}}ssshhh```ZZZXXXUUURRRPPPQQQRRRSSSQQQNNNIIIDDDAAA???>>>>>><<<<<<<<<<<<===@@@BBBCCCDDDFFFHHHJJJKKKKKKJJJIIIFFFDDDCCCBBBBBBAAA>>><<<::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>===<<<<<<:::999888666555555444444111111222222222333333333555555666666777888888888666888999888777:::@@@FFFIIIMMMSSSWWW[[[^^^bbbdddfffggghhhjjjkkklllllllllgggiiimmmppprrrsssrrrrrrqqqrrrsssuuuvvvwwwwwwwwwtttuuuwwwzzz|||~~~zzztttxxxyyywwwuuutttpppkkkhhhgggeeebbb``````bbbeeejjjjjjkkklllkkkiiiddd```^^^^^^]]][[[ZZZ[[[___bbbkkkttt}}}rrroooqqqvvv{{{||||||rrrjjjeee\\\OOOEEE<<<:::888666555444555555333333333444444444444555333333333333444555666777333333222222222222111111333222222222333555666777555<<>>>>>>>>>>>===<<<;;;:::<<<;;;999999::::::999777888888888888777555444333555555444444444333333333222111111000000000000000000111222222333666:::>>>BBBGGGPPPYYYbbbiiinnnppppppqqqpppoooooottt}}}zzztttnnnjjjdddbbb^^^\\\[[[YYYWWWUUUVVVVVVVVVWWWYYY\\\^^^___^^^aaacccbbb^^^YYYUUUSSSPPPLLLGGGCCCBBBAAA@@@@@@@@@CCCHHHMMMQQQSSSSSSSSSSSSQQQOOOMMMMMMOOORRRTTTccciiirrr|||}}}xxxrrrmmmhhheee[[[WWWRRRMMMKKKMMMQQQSSS```kkktttuuuqqqkkkddd]]]WWWUUURRRPPPNNNNNNOOOPPPNNNLLLHHHDDD@@@???>>>>>><<<;;;;;;;;;<<>>;;;;;;:::::::::;;;===>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::888777555444444111111111111222222222222555555666666777888999999666777999888777:::???DDDHHHLLLRRRVVVZZZ]]]```bbbggggggggghhhiiijjjkkklllhhhiiikkkmmmoooqqqrrrrrrrrrssstttuuuvvvwwwwwwwwwtttuuuvvvxxxzzz|||}}}~~~zzzvvv|||~~~|||yyyxxxtttoookkkkkkjjjfffcccbbbeeehhhkkklllooopppoookkkfffcccaaaaaa___]]][[[\\\___aaallluuuppppppssswwwxxxxxx~~~|||qqqggg___TTTIII@@@;;;:::888777555555555555444444444444444444444444444333333333444444555666444444444444444444444444444444333444555777999:::666===FFF___uuunnnooopppssszzzfffTTTKKKGGGGGGHHHJJJTTThhhvvvgggYYYPPPMMMLLLJJJGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@@@@??????>>>>>>>>>======<<<;;;;;;;;;999888888999999888777777777888777777666555555555555555444444333333222222111111000000000000000000111222333444666:::===CCCFFFMMMXXXccckkkpppqqqooooooooonnnooovvvzzzwwwssspppjjjgggdddaaa```^^^\\\ZZZYYYYYYZZZ[[[\\\___bbbddddddfffgggeee```ZZZVVVSSSPPPLLLGGGDDDBBBBBBAAA@@@BBBCCCFFFHHHJJJLLLLLLMMMMMMKKKIIIHHHHHHJJJLLLNNN[[[```iiittt~~~yyyrrrlllgggcccaaaYYYUUUOOOJJJHHHHHHJJJLLLTTT]]]fffhhhgggddd___ZZZTTTRRRPPPNNNLLLLLLLLLMMMKKKIIIFFFCCCAAA?????????===<<<;;;;;;<<>>>>>>>>======<<<======<<<:::888666555444111111222222222333333333555555666777888999999:::888:::;;;:::888999>>>BBBHHHKKKQQQUUUXXX[[[^^^aaahhhgggffffffggghhhjjjkkkhhhiiijjjlllnnnoooqqqrrrsssssstttuuuvvvvvvvvvvvvuuuvvvvvvxxxyyy{{{|||}}}zzzxxx~~~{{{wwwrrrlllmmmllliiieeedddhhhlllmmmpppssstttrrrmmmhhheeedddcccbbb___]]]]]]```bbbmmmwwwpppqqqsssvvvtttsssxxxyyyooodddZZZOOODDD>>>;;;:::999888777666666666444444444444444444444444444333333333333444444555444444444444444444444444444444333444555777999:::888???DDDYYY|||yyyrrrsssuuuxxxuuueeeVVVKKKGGGFFFGGGLLLTTTggg|||zzzlll\\\RRRNNNMMMKKKHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>===???>>>======<<<<<<;;;;;;999888777777888888777666444555666777777888777777666666555444333333222222222111111000000000000000000111333333444666999<<>>===<<<;;;===@@@CCCEEEIIIJJJLLLMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFEEECCCAAA>>>===;;;999888999:::;;;;;;<<<<<<=========<<<<<<=========;;;:::777555444333333333444444444444555555555666777888999::::::<<<>>>>>><<<999999<<<@@@GGGKKKPPPTTTWWWZZZ]]]___ffffffeeeeeefffhhhjjjkkkiiiiiijjjkkkmmmooopppqqqqqqrrrsssuuuuuuvvvvvvvvvwwwwwwwwwxxxyyy{{{|||}}}|||zzzzzzvvvnnnooooookkkfffeeeiiinnnrrruuuxxxxxxuuupppkkkiiigggfffdddaaa___```bbbeeeqqq{{{~~~tttsssssstttqqqnnnpppvvvwwwssslllbbbVVVKKKAAA<<<::::::999888888777666666555444444444444333333333444444333333333333444444111111222222222222333333333222222222333555666777999???CCCTTTvvvzzz|||~~~~~~~~~wwwiiiZZZMMMGGGFFFHHHLLLUUUggg{{{qqqaaaUUUOOONNNKKKIIIFFFDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======???>>>===<<<<<<;;;;;;<<<999888777777888999888666333444555777888888888888666666555444333333222111222111111000000000000000000111333444444666999;;;???CCCJJJSSS[[[cccjjjmmmmmmmmmlllkkkmmmuuu~~~}}}~~~~~~|||xxxuuupppmmmkkkiiifffccc```bbbddddddbbbcccgggkkkpppooollleee^^^WWWSSSRRRPPPMMMJJJHHHHHHGGGFFFDDDBBBCCCCCCDDDEEEFFFGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGGGGLLLSSS^^^iiisss|||{{{yyyvvvpppjjjddd___\\\TTTQQQLLLHHHFFFFFFHHHIIIMMMRRRVVVVVVWWWWWWTTTOOOQQQPPPOOOMMMLLLKKKJJJJJJGGGFFFEEEDDDCCCBBBBBBBBB???>>><<<;;;===@@@DDDFFFIIIJJJLLLNNNNNNNNNLLLKKKIIIHHHGGGGGGGGGGGGEEECCC@@@>>><<<;;;:::999999:::999:::;;;;;;;;;;;;;;;;;;<<<<<<===<<<:::888666444444444444444555555555555555555666777999:::;;;;;;>>>???@@@>>>::::::<<>>@@@OOOrrr|||ppp___PPPHHHGGGIIIMMMUUUggg{{{vvveeeYYYOOONNNLLLIIIGGGEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>>>>@@@???===<<<;;;;;;<<<<<<:::999888999:::;;;:::888444555666777777888777777777666555444333222222111222111111000000000000000000111444444555666888:::<<>>===;;;:::999888777888999::::::::::::::::::;;;<<<<<<;;;888666555333333333444444444555555444555666777999:::;;;<<<;;;===>>>===;;;:::===@@@HHHLLLQQQUUUXXXZZZ]]]___```aaaccceeeggghhhiiijjjhhhjjjllloooppppppoooooolllmmmooorrrtttuuuvvvvvvxxxwwwvvvvvvvvvxxxzzz{{{{{{}}}}}}|||~~~~~~wwwooolllooottt}}}zzzuuurrrqqqiiiiiigggeeecccdddgggiiizzz|||zzzvvvpppmmmooofffgggddd]]]QQQEEE===:::666777777777666555444444555555555444444333333333444444333222222333333333333333333444444555555555777666555444555555777777555<<<>>>LLLpppuuucccRRRIIIHHHKKKMMMVVVhhh|||zzziii\\\PPPNNNLLLIIIGGGEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA??????????????????@@@@@@@@@???===<<<;;;;;;<<<<<<<<<:::::::::<<<<<<<<<:::666777777777777777666555777666666444333222111111222111111000000000000000000222444555555666888::::::AAAIIIOOORRRWWW```gggbbbbbb```___aaaiiiuuu~~~~~~~~~|||xxxuuurrrooommmhhhkkkmmmkkkhhhhhhlllpppqqqnnnhhhaaaZZZVVVUUUVVVXXXUUUQQQNNNLLLIIIFFFDDDHHHIIIKKKMMMNNNOOOPPPPPPKKKKKKJJJJJJHHHFFFEEEDDDCCCFFFJJJMMMPPPXXXdddnnntttuuuvvvtttooohhh```[[[ZZZWWWSSSNNNKKKJJJKKKLLLVVVYYYYYYXXXYYY[[[YYYTTTRRRQQQPPPOOONNNLLLKKKKKKFFFFFFFFFFFFEEEEEEEEEEEE>>><<<:::999:::>>>BBBEEEHHHJJJLLLOOOPPPPPPOOONNNJJJIIIHHHHHHIIIIIIGGGEEE@@@@@@@@@>>>===;;;999777666777888999999999999999999:::;;;;;;;;;999666555222222333333333444444444444555666888999:::<<<<<<777:::<<<<<<:::;;;>>>BBBIIILLLQQQUUUXXXZZZ]]]___]]]___bbbeeehhhiiiiiiiiihhhjjjmmmpppqqqqqqooonnnjjjlllnnnqqqsssuuuvvvvvvwwwvvvuuutttuuuvvvxxxyyyzzz}}}zzzsssqqqtttxxxzzzuuuqqqkkkjjjhhheeeccccccgggjjj~~~sssoooooooookkkhhhcccYYYNNNCCC<<<888888777777666555444444444555555555555555555555555222222222222222222222222222444111---///555666222222222333333444555666666222999===EEEaaazzzeeeUUUPPPOOOLLLNNNXXXkkkooo^^^QQQMMMKKKLLLIIIDDDBBBCCCCCCCCCDDDDDDCCCAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;::::::999888888999999999888777666666555777666555444444333444444111111000//////////////////111333444444555666888@@@CCCIIINNNRRRWWW\\\___\\\\\\\\\\\\]]]aaagggkkk||||||}}}|||zzzxxxuuusssuuuxxx~~~}}}}}}~~~}}}xxxqqqmmmllllllooopppmmmhhhfffiiimmmnnnlllhhhbbb\\\XXXVVVWWWXXXWWWTTTPPPKKKJJJKKKMMMLLLPPPSSSSSSUUUYYYYYYUUUTTTSSSPPPLLLHHHDDDAAA@@@BBBBBBDDDHHHKKKPPPZZZdddooouuuwwwtttpppnnnjjjeeeaaa\\\VVVQQQNNNNNNQQQSSS___dddeeeaaa]]][[[XXXSSSTTTSSSRRRPPPOOONNNMMMMMMIIIHHHHHHGGGFFFGGGGGGGGGDDDCCC@@@???>>>@@@AAACCCJJJJJJKKKLLLNNNOOOPPPQQQMMMLLLJJJJJJKKKKKKIIIHHHAAAAAA@@@>>>===;;;::::::999999888888888888888999888999999::::::999999888555444444333333444444555444555666777999;;;<<<===;;;<<<<<<:::999999;;;===FFFJJJQQQVVVYYY\\\^^^______``````bbbccceeeggghhhggghhhkkkmmmnnnnnnnnnnnnpppnnnmmmoootttxxxyyyxxxvvvuuuuuuuuuuuuvvvvvvwwwwwwzzz~~~uuuqqqsssxxx}}}yyyvvvqqqpppnnnkkkhhhiiilllnnn~~~|||tttsssrrrkkkggg```VVVJJJAAA:::777888777777666555555444444555555555555555555555555222222222222222222222222333555333000333999:::777444444555555666777777888333999<<>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;:::999999888:::::::::999888777777777777666555444444333444444111111000///////////////000222333444444555777999???CCCIIINNNRRRVVVZZZ]]]^^^^^^]]][[[ZZZ[[[^^^aaaiiijjjlllllllllkkkiiihhhkkknnnrrrxxx~~~}}}zzz{{{|||~~~zzztttooonnnmmmoooooolllhhhgggjjjnnnpppnnniiibbb\\\XXXWWWXXXVVVUUUSSSOOOMMMMMMPPPRRRVVVZZZ]]]]]]^^^___^^^ZZZWWWUUURRRNNNJJJGGGEEEDDDFFFEEEGGGKKKMMMPPPYYYcccmmmsssvvvssspppoookkkfffaaa]]]XXXSSSPPPQQQTTTVVVccciiillliiifffddd```[[[XXXVVVUUUSSSQQQPPPPPPPPPLLLLLLKKKJJJIIIIIIIIIIIIEEEDDDAAA@@@@@@AAACCCEEEJJJKKKLLLMMMNNNOOOPPPPPPOOONNNKKKKKKJJJJJJGGGFFFBBBBBBAAA???>>>===<<<;;;999999999888888999999999999999::::::::::::999999555555444444444444555555555666777888999:::;;;<<<=========<<<:::;;;===???FFFJJJQQQVVVYYY[[[]]]___^^^^^^___```bbbdddfffggghhhiiijjjkkklllkkkkkkjjjooommmlllnnnrrrvvvwwwvvvuuuuuuttttttuuuuuuvvvvvvxxx{{{~~~xxxrrrvvv|||}}}|||rrrrrrooollljjjjjjlllnnnzzzuuutttlllfff\\\QQQFFF>>>999666777777777666555555444444444444444444444444444444222222222222222222222222222333222111444:::;;;999444444444555666666777777555:::<<>>>>>===<<<;;;<<<<<<;;;;;;:::999999999;;;;;;::::::999888888888777666555444444333444444111111000////////////000111222444444444555888:::>>>CCCIIIOOOSSSVVVYYY\\\_________\\\YYYXXXXXXYYY\\\]]]___aaabbbcccbbbbbbaaacccgggjjjmmmoooqqqqqqssspppppptttxxx}}}yyytttqqqnnnooonnnlllhhhhhhlllooorrrpppkkkddd]]]ZZZYYYZZZUUUTTTRRROOOOOOQQQVVVZZZaaafffiiihhhgggfffbbb\\\[[[XXXTTTPPPLLLJJJIIIHHHIIIHHHIIILLLMMMOOOWWW```hhhooosssqqqooonnnkkkgggbbb___ZZZUUUSSSUUUWWWYYYeeelllqqqpppnnnlllhhhccc]]]\\\YYYVVVTTTSSSTTTTTTQQQQQQPPPOOONNNLLLKKKJJJFFFDDDBBBAAAAAABBBEEEFFFJJJKKKLLLMMMNNNOOOOOOOOOQQQOOOLLLKKKJJJHHHFFFDDDCCCCCCBBB@@@???>>>======::::::::::::::::::::::::999::::::;;;;;;::::::999666666555555555555666666777777888999999:::;;;;;;>>>??????===<<<<<>><<<;;;<<<<<<;;;;;;::::::::::::::::::999999999888888888777666555444444333444444222111000000//////000000222333444444444555888;;;>>>CCCJJJPPPTTTWWWZZZ\\\```aaaaaa___\\\ZZZYYYYYYWWWYYYZZZ\\\^^^_________^^^___aaacccccccccbbbaaadddbbbccchhhooozzzyyyssspppooonnnkkkiiijjjnnnqqquuurrrnnngggaaa]]]]]]^^^VVVUUURRRPPPQQQUUU\\\aaajjjooorrrpppmmmjjjddd]]]\\\ZZZUUUPPPMMMLLLLLLLLLJJJIIIJJJMMMMMMNNNVVV^^^ffflllqqqqqqooooookkkgggdddaaa\\\XXXWWWWWWZZZ[[[aaajjjqqqsssrrrqqqlllgggbbb```\\\YYYWWWVVVWWWXXXWWWWWWWWWUUUSSSPPPMMMLLLFFFDDDBBBAAAAAABBBDDDFFFJJJKKKMMMNNNOOOOOONNNNNNOOONNNKKKJJJJJJIIIFFFDDDCCCBBBAAA@@@???>>>======::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::777777666666666666777777999999999:::::::::::::::>>>>>>???===<<<===???AAAEEEIIIOOOTTTWWWYYY[[[\\\]]]]]]^^^___```bbbdddeeeggggggggghhhhhhhhhhhhhhhkkkkkkkkkmmmooorrrsssssssssrrrrrrrrrssstttuuuvvvxxx{{{}}}~~~~~~~~~{{{www}}}yyyyyyxxxuuusssrrrtttvvvxxxsssnnneeeVVVIIIAAA<<<999777666666666666555555555555444444444444444444444444222222222222222222222222333000///000222222222111222222222333333333333333555999:::===NNNnnnvvvwwwbbbSSSOOOLLLTTTfffwwwqqq}}}uuu___WWWOOONNNMMMHHHEEEDDDBBBBBBAAAAAABBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@:::;;;===??????>>><<<;;;<<<<<<;;;;;;;;;;;;::::::888888888888888777777777777666555444444333444444222222111000000000000000222333333333333555888;;;???CCCJJJPPPTTTXXX\\\^^^bbbccccccaaa^^^ZZZYYYYYYWWWWWWXXXYYYYYYZZZZZZZZZ^^^___``````___]]]ZZZYYYYYYWWWWWW\\\eeesss~~~uuupppooollliiihhhkkkooosssvvvtttqqqkkkfffbbbaaabbbZZZXXXUUURRRRRRXXX```gggqqqvvvyyywwwsssnnnggg___]]][[[VVVRRROOONNNNNNOOONNNMMMNNNPPPPPPQQQWWW___fffnnntttttttttsssppplllhhheee```\\\YYYYYY[[[\\\___hhhpppssstttsssooojjjfffccc___[[[YYYZZZ[[[]]]]]]]]]]]][[[XXXTTTOOOMMMFFFDDDBBB@@@@@@AAACCCDDDIIIKKKMMMNNNOOOOOOOOONNNMMMKKKJJJIIIJJJIIIHHHFFFAAAAAA@@@???>>>======<<<:::;;;<<<===>>>=========;;;;;;;;;<<<<<<;;;;;;;;;999888888777777888888999::::::::::::::::::::::::<<<======<<<;;;<<<>>>@@@DDDIIINNNSSSVVVXXXYYY[[[]]]]]]^^^___aaaccceeefffeeeeeefffggghhhiiijjjjjjjjjkkkmmmnnnoooppprrrsssqqqqqqqqqqqqrrrssstttuuuxxxzzz||||||||||||~~~}}}~~~{{{}}}}}}}}}{{{yyyxxxzzz|||}}}wwwlllbbbSSSFFF@@@<<<999888666666666666666666555555333333333333333333333333222222222222222222222222555222111333444222111222444444444444444444555555333777999;;;IIIfff~~~xxxwwwpppYYYQQQQQQUUUddd|||vvvsss}}}xxxbbbYYYQQQPPPOOOJJJEEECCCCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;777777777777777777777777777666555444444333444444222222111000000000000111111222222222222444777:::>>>BBBHHHNNNSSSXXX]]]aaaffffffeeebbb^^^ZZZXXXXXX\\\\\\[[[[[[[[[ZZZZZZZZZ^^^___``````^^^[[[WWWUUUTTTQQQQQQUUU\\\jjjuuuooolllgggeeeeeeiiinnnqqqvvvvvvuuuqqqlllhhhffffff^^^[[[VVVSSSTTT[[[eeelllxxx}}}|||xxxssskkkccc```^^^ZZZWWWTTTSSSSSSSSSTTTSSSTTTVVVTTTSSSYYY```eeennnvvvxxxzzz{{{yyyuuunnnkkkeee```]]]\\\\\\\\\```iiirrruuuvvvvvvsssnnnjjjfffaaa]]]\\\^^^aaacccdddddddddbbb^^^XXXSSSOOOGGGEEECCC@@@???@@@AAABBBHHHIIILLLOOOPPPPPPOOOOOOLLLJJJIIIIIIJJJJJJHHHGGGAAA@@@@@@???>>>>>>======;;;<<<===?????????>>>>>>;;;<<<<<<======<<<<<<;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;>>>@@@DDDHHHNNNRRRUUUVVVXXXYYY]]]]]]^^^___aaaccceeefffdddddddddeeeggghhhjjjkkkhhhjjjmmmnnnnnnoooppprrrppppppppppppqqqsssttttttwwwyyyzzzzzzzzzzzz|||}}}{{{~~~}}}}}}}}}~~~zzziii^^^OOODDD>>>;;;999666555666666666666666666666333333333333333333333333222222222222222222222222555111000555666333222444444444444444444444444444111555888:::FFF```~~~zzzuuu{{{}}}___RRRSSSTTTaaaxxxyyyqqqyyy{{{ggg\\\QQQOOONNNKKKGGGEEEDDDDDDBBBAAA@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<888888888888888888888888777666555444444333444444333222111111000000111111111111111000000222666:::<<>>>>>;;;<<<>>>@@@AAA@@@@@@???<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<======:::;;;<<<;;;:::;;;>>>@@@CCCHHHMMMRRRTTTUUUWWWXXX\\\\\\]]]^^^___aaacccddddddcccccccccdddeeeggghhhfffiiilllmmmmmmlllnnnoooooooooooooooqqqrrrssstttvvvwwwxxxxxxwwwxxxzzz{{{|||}}}vvvvvv{{{}}}zzzyyy|||zzzfff[[[LLLBBB===;;;888555555555555666666666666666333333333333333333333333222222222222222222222222222......444666333222555222222222222222222222222///444777999DDD]]]~~~{{{yyysssvvvcccSSSQQQQQQ]]]tttlllttt}}}kkk^^^QQQMMMLLLJJJHHHHHHEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999999999999999999999:::777777555444444444444444333222111111000111111111000000000//////222666999:::===BBBGGGMMMUUU]]]cccggghhhhhhgggfffeeeggghhhaaa```___^^^^^^^^^^^^^^^^^^```bbbbbbaaa^^^ZZZXXXRRRRRRSSSUUUVVV\\\kkkzzzttthhhccc^^^[[[]]]bbbhhhkkkuuuwwwzzzyyyvvvqqqmmmlll^^^[[[VVVSSSVVV```mmmvvvzzz~~~|||xxxtttnnnggghhhgggfffdddbbb___^^^]]][[[YYYWWWVVVQQQLLLOOOTTTUUU```lllsssyyy}}}zzzvvvpppjjjddd```^^^^^^aaaiiiqqqtttvvvxxxvvvrrrooolllfffcccbbbeeejjjmmmoooppppppnnniiiaaaZZZUUUMMMJJJGGGCCCAAA@@@AAABBBEEEGGGKKKOOOQQQRRRQQQQQQOOOMMMKKKIIIIIIGGGEEECCCBBBBBBBBBAAAAAA@@@@@@@@@;;;===???AAABBBAAA@@@???<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<======>>>;;;<<<<<<<<<;;;<<>>>>>>>>=========<<<;;;;;;::::::888888888888888777666666:::999777555444444444444333222000//////000222333222111000000111222444555:::<<<@@@DDDIIIPPPXXX^^^hhhjjjmmmmmmlllkkkjjjkkkiiiiiifffbbb^^^]]]^^^___^^^bbbdddbbbaaaaaa^^^XXX\\\XXXVVVVVVUUUVVV^^^hhhsssiiibbb\\\YYYYYY[[[dddmmmxxxzzzxxxtttrrrrrrnnniiihhh^^^UUUTTTXXX^^^hhhqqq|||{{{{{{||||||zzzvvvtttuuuqqqnnnmmmmmmkkkeee```aaa^^^YYYTTTOOOLLLKKKJJJSSSWWW^^^eeelllrrruuuvvvxxxvvvsssooojjjddd```]]]dddhhhmmmsssuuuuuusssqqqnnngggbbbbbbcccdddjjjqqqvvvyyyxxxqqqiiiddd^^^XXXSSSNNNHHHCCCAAA@@@@@@???CCCFFFKKKOOORRRSSSRRRQQQQQQPPPNNNLLLJJJHHHFFFEEE@@@AAABBBBBBBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============<<<;;;:::999888888777777::::::;;;;;;<<<;;;;;;:::===<<<;;;;;;<<<===>>>???CCCIIIPPPRRRQQQRRRUUUYYYZZZ[[[\\\]]]^^^______```bbbcccdddeeeeeedddccccccjjjjjjkkkkkkkkkjjjjjjiiilllmmmmmmooopppqqqrrrsssuuuuuuvvvvvvwwwwwwxxxxxx|||~~~~~~~~~}}}zzzvvvwww{{{~~~|||zzzxxxzzzwww|||sss```PPPAAA;;;:::888555444777777666555444444333333222222222111111222222222777555444222222333444555222222222222222222222222222222222222222222222222555333555:::???NNNnnnyyyrrrwww}}}nnnYYYOOOQQQYYYiii~~~zzzmmmrrr{{{zzzmmm\\\QQQMMMLLLJJJHHHDDDDDDCCCBBBAAAAAAAAAAAA???@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@???>>>============<<<;;;;;;::::::888888888888888777777666999888666555444333444444333222000//////000222333333333222222333444666777999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=====================<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;===>>>???CCCIIIOOORRRQQQRRRUUUXXXYYYZZZZZZ[[[\\\]]]^^^___```bbbccceeeffffffeeeeeefffggghhhiiiiiiiiiiiiiiikkklllmmmnnnpppqqqrrrsssuuuuuuuuuvvvvvvwwwwwwxxx|||~~~~~~|||wwwvvvxxx|||~~~|||wwwssssssqqqyyy~~~{{{kkkZZZLLL>>>999999777444333999888777666555333222222333333333333333333333333666555333222222333444444222222222222222222222222222222222222222222222222333222555999===JJJhhh~~~uuutttwwwyyy{{{}}}qqq\\\NNNOOOUUUcccxxxxxxjjjnnnuuu~~~}}}qqq```TTTNNNLLLJJJGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>??????@@@@@@@@@?????????@@@BBBBBBBBB@@@>>><<<=========<<<;;;;;;::::::888888999999888888777666888777666444333333333333333222111000000111222333333333222222333444666777999;;;???BBBFFFLLLRRRVVV```eeelllqqqssssssssssssxxxvvvsssnnnhhhdddcccdddcccgggiiigggffffffccc^^^[[[XXXUUUUUURRROOORRRWWWgggxxx{{{rrriiiddd]]]WWWVVVWWW]]]hhhsss}}}}}}xxxtttsssooojjjccc[[[SSSRRRSSSTTTYYY^^^fffiiilllqqquuuxxxzzz{{{}}}{{{yyyuuuqqqmmm```]]]YYYTTTOOOLLLJJJIIIJJJIIIIIIKKKPPPVVV]]]aaakkkmmmppppppnnnjjjdddaaa^^^aaafffkkkmmmmmmkkkjjjeee```\\\^^^```ccciiipppwww}}}{{{uuupppiiibbbXXXSSSMMMIIIFFFDDDCCCBBBBBBEEEJJJOOORRRSSSSSSRRRQQQPPPNNNLLLIIIGGGEEEDDDCCCBBB@@@???>>>>>>>>>???========================@@@???>>>>>>===>>>>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>???CCCHHHNNNQQQQQQRRRTTTWWWXXXXXXYYYZZZ[[[\\\\\\]]]___```bbbdddffffffffffffcccdddeeefffggghhhhhhhhhjjjkkklllnnnpppqqqssssssttttttuuuuuuvvvwwwwwwxxx{{{}}}{{{{{{~~~zzzsssoootttzzzyyytttpppmmmmmmvvv~~~}}}~~~xxxfffTTTHHH<<<999888666444444777666666555444333333222333444444444444444444333222222111000000111111222111111111111111111111111111222222222222222333333333222555999<<>>>>>??????@@@@@@??????AAAAAAAAAAAA@@@???===============<<<;;;;;;::::::888999999999999888777777777777666555444333222222222222111000000111222222111000000000000222333444888;;;???BBBFFFJJJOOORRRZZZaaakkksssxxxyyyyyyyyy|||{{{wwwqqqkkkfffdddccciiimmmooonnnmmmmmmjjjeee```\\\ZZZYYYUUUPPPOOOQQQYYYgggtttwwwvvvssslllfffaaa[[[UUUUUUWWW]]]jjjvvv|||~~~wwwrrrpppmmmhhh```YYYSSSRRRQQQOOOPPPSSSXXX\\\aaagggnnnuuu{{{{{{xxxuuuttthhheee```YYYSSSNNNKKKIIIJJJHHHGGGGGGJJJOOOTTTXXX```dddiiilllllliiiddd```\\\___cccgggiiiiiigggfff```[[[XXXZZZ]]]```gggnnnuuu|||}}}xxxrrrjjjcccZZZVVVPPPKKKHHHFFFDDDBBBAAADDDJJJOOOSSSTTTTTTSSSRRRQQQOOOLLLJJJGGGEEEDDDEEECCC@@@>>>======???@@@========================@@@??????>>>>>>>>>?????????>>>>>>>>>>>>??????@@@>>>======<<<<<<<<<<<<<<<;;;:::::::::;;;===>>>@@@CCCGGGLLLPPPQQQRRRTTTVVVVVVVVVWWWXXXYYYZZZ[[[[[[___```bbbdddeeeeeeeeeeeecccdddeeeffffffgggggggggiiijjjkkkmmmoooqqqrrrsssssssssttttttuuuvvvwwwwwwzzz|||||||||rrriiimmmtttuuuqqqpppkkkkkkuuu|||{{{|||uuucccOOODDD;;;999999666555666333333333333333333333444333444555555555555444333111111111111111111111222111111111111111111111111111111111222222333333333444333666:::;;;DDD]]]xxx~~~|||yyyzzz}}}~~~}}}nnnZZZPPPNNNPPPZZZnnn}}}}}}ttthhhjjjnnnuuuxxxhhhZZZPPPKKKGGGEEEFFFFFFDDDCCCBBBAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@BBBAAA@@@>>>=========>>>=========<<<;;;;;;::::::999999999999999888777777777777666666555333222222222111111111111111111222111000//////000111333444777;;;???CCCFFFIIIMMMPPPWWW___jjjtttzzz}}}~~~~~~|||vvvooojjjgggfffmmmqqqtttrrrrrrrrrooojjjeeeaaa]]]\\\XXXQQQNNNNNNQQQ\\\hhhnnnooonnnjjjfffaaa[[[VVVVVVXXX^^^jjjvvv|||xxxqqqooolllhhh___XXXSSSRRRPPPLLLJJJLLLNNNQQQWWW]]]eeennnyyy~~~{{{|||~~~vvvsssmmmeee\\\UUUOOOLLLLLLKKKKKKJJJKKKMMMNNNOOOVVVYYY___ccceeeccc```]]][[[]]]aaadddeeeeeedddccc[[[WWWUUUWWWZZZ]]]ccciiissszzz~~~yyytttmmmfff[[[WWWRRRMMMJJJGGGDDDBBBAAAEEEJJJPPPTTTVVVVVVUUUTTTSSSQQQOOOLLLIIIGGGFFFFFFDDDAAA>>>======???AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@???>>>>>>>>>>>>>>>???@@@???>>>===<<<<<<<<<<<<===::::::999:::;;;===???@@@CCCFFFKKKOOOQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZ```aaabbbcccccccccbbbaaaeeeeeeffffffgggfffffffffiiiiiikkklllnnnpppqqqrrrqqqrrrssstttuuuvvvwwwwwwxxx{{{~~~ttthhhjjjqqqqqqpppqqqmmmlllsssyyyvvvvvvnnn]]]III@@@999888888666555777111111111222333333444444222333444555555444333222222222222333333333333333111111111111111111111111111111111222222333333444444444777::::::@@@XXXqqq{{{nnn\\\RRRPPPPPPZZZmmm||||||tttiiikkkooouuu~~~|||mmm^^^SSSLLLIIIGGGGGGFFFEEECCCBBBAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>=========<<<;;;;;;::::::999999999:::999999888777888888888777666555333222111111111111111111111111222222111111222333555666777;;;AAAEEEHHHKKKMMMPPPVVV^^^iiittt{{{}}}wwwqqqnnnmmmppptttwwwvvvuuuvvvsssnnnjjjddd___^^^ZZZSSSOOONNNPPPWWWbbbiiilllllljjjhhhccc]]]YYYXXXZZZ^^^iiissszzzxxxqqqnnnkkkiii___YYYUUUTTTRRRLLLIIIJJJHHHKKKOOOSSSZZZfffuuu}}}tttjjj```YYYVVVQQQPPPPPPOOOMMMLLLKKKJJJNNNQQQUUUYYY[[[[[[[[[ZZZZZZ\\\___aaabbbbbbaaa```YYYTTTRRRTTTVVVXXX^^^dddooowww}}}}}}zzzwwwqqqkkk^^^ZZZTTTOOOLLLHHHEEEBBBBBBEEEKKKQQQVVVXXXXXXXXXXXXWWWUUURRROOOLLLJJJIIIHHHEEEBBB@@@>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAABBB??????>>>>>>>>>>>>>>>??????>>><<<;;;:::;;;;;;<<<999999999999;;;===???@@@CCCFFFJJJNNNQQQRRRSSSSSSTTTTTTUUUVVVWWWXXXXXXYYY______```aaaaaa```___^^^dddeeefffgggggggggggggggiiijjjkkklllmmmooopppppppppqqqrrrssstttvvvvvvwwwwwwzzz}}}{{{~~~|||~~~wwwkkknnnsssqqqooorrrqqqnnnrrrsssnnnllleeeSSSCCC<<<777777777555444666222222333333333333333333222333444555555444333222111111222333333333333333111111111111111111111111000111111222333333444444333333666999888<<>>============<<<;;;;;;::::::999999::::::999999888777888888999888777666444333111111111222222111111111222111111111111333444555777<<>>>>>>>>>>>???>>><<<:::999::::::;;;999888888999:::===???@@@CCCEEEHHHMMMQQQSSSSSSRRRSSSTTTUUUVVVWWWXXXXXXYYY[[[\\\^^^___```______^^^```aaaccceeegggiiijjjjjjjjjkkkkkklllmmmmmmnnnnnnppppppqqqrrrtttuuuvvvwwwvvvyyy}}}rrrvvvzzz}}}xxx{{{}}}}}}}}}~~~zzzooosssvvvrrrooorrrtttooopppooogggeee]]]KKK@@@999555555555333333555555555555444444333333333111222444555555444222111...///000111111111111111000000000000000000000000000000111222333333444444111222555888666:::NNNfffvvvttteeeVVVSSSSSS]]]ppp~~~}}}tttmmmooorrrxxxuuueeeYYYRRRNNNMMMHHHGGGFFFDDDBBBAAAAAA@@@???@@@AAABBBCCCCCCCCCCCC:::>>>CCCGGGGGGDDD???;;;>>>======<<<;;;;;;::::::999::::::::::::999888888999999:::999888777555444111111222222222222111111000////////////111222333888<<>>>>>???===;;;999888999:::;;;888888888999:::===???@@@CCCEEEHHHLLLPPPSSSRRRQQQTTTTTTUUUVVVWWWXXXXXXYYYXXXZZZ\\\^^^____________\\\^^^aaadddgggjjjllllllkkkkkkkkklllllllllmmmmmmooopppqqqrrrtttuuuvvvwwwvvvyyy|||nnnpppuuuzzz}}}~~~||||||}}}||||||{{{{{{|||}}}~~~|||rrrtttxxxwwwuuuuuurrrnnnkkkiiieee]]]PPPGGG???===999666444444444444333333333333333333333333000000111111111111000000111111111111111111111111222222111111111111111111222222222111111111000000888222111555555777GGG[[[{{{hhh\\\TTTWWWbbbpppxxxnnnmmmqqqzzz}}}nnn___TTTNNNMMMJJJIIIFFFCCCAAA@@@@@@@@@>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????===;;;999999:::::::::999;;;:::888666666777888999888888888888777555444333111111111000111111222333000111111000///000333666;;;===BBBGGGMMMQQQUUUWWWZZZbbbllltttyyy{{{~~~}}}{{{~~~}}}yyyvvvrrrnnniiiccc\\\XXXXXXYYY^^^fffnnnrrrqqqoooiiifffbbb^^^]]]___ccceeeiiikkkkkkgggbbb^^^^^^___YYY]]]^^^ZZZXXXWWWSSSNNNHHHEEEDDDFFFHHHNNN]]]kkk{{{}}}uuuoooeeedddbbb]]]XXXTTTQQQQQQLLLIIIHHHJJJNNNQQQQQQOOOSSSUUUXXX[[[\\\[[[ZZZYYYVVVTTTQQQPPPQQQQQQQQQPPP[[[[[[^^^gggqqqwwwwwwtttiiiddd^^^XXXSSSNNNJJJFFFHHHHHHMMMUUUZZZ[[[]]]aaa```^^^\\\ZZZXXXUUUPPPMMMMMMKKKHHHFFFEEEDDDEEEFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>>>>><<<<<<;;;:::999999999999999999999999:::;;;<<<<<>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===;;;999999:::;;;:::999;;;:::888777666777888999888888888888777555444333333222111111000111111111000111111000///000333666<<>>>>>>>><<<;;;:::999999888999999777777777888:::<<<===>>>BBBEEEHHHLLLNNNPPPPPPPPPPPPQQQRRRTTTVVVWWWXXXXXX[[[[[[\\\\\\]]]]]]\\\\\\___```aaabbbccceeeffffffhhhhhhiiijjjjjjjjjiiiiiikkkmmmoooooopppqqqtttvvvzzz|||~~~bbbeeeiiiooosssvvvwwwxxxxxxyyy|||~~~}}}|||}}}}}}~~~|||zzzyyyyyyyyyxxxwwwwwwxxxzzz{{{|||{{{{{{zzzwwwwwwxxxyyyyyyzzz{{{{{{{{{|||}}}~~~~~~zzzsssuuuxxxwwwsssqqqnnniiiccc]]]XXXPPPGGG@@@;;;:::888666555444555555333333333333333333333333333333333444444333333333111111111111111111111111111111111111111111111111222222222111111111111111555111222555555666AAAOOOmmm}}}wwwfffYYYYYYfffxxxvvvooommmvvvzzzlll^^^SSSNNNKKKIIIGGGDDDBBBAAAAAA@@@????????????@@@@@@@@@@@@??????@@@@@@??????>>>======;;;999999:::;;;:::999;;;:::999777777888888999888888888888777555444333333333222111000000000000000111111000///000333555;;;>>>DDDKKKSSSYYY^^^```___eeemmmtttxxxzzz|||}}}yyyxxxzzz}}}}}}{{{|||zzztttqqqlllddd]]]]]]]]]```gggooottttttsssnnnkkkfffbbbaaabbbdddeeeaaaaaa___[[[WWWUUUUUUUUU]]]ccchhhhhhgggddd^^^VVVPPPLLLJJJHHHFFFGGGNNNXXXeeejjjppprrrsssxxxyyysssoookkkiiifffbbb]]]YYYVVVTTTQQQRRRRRRQQQPPPOOOPPPRRRTTTVVVXXX[[[\\\]]]\\\[[[XXXUUUSSSQQQRRRRRRQQQQQQTTTSSSUUU[[[dddkkknnnoookkkhhhccc^^^YYYSSSLLLHHHGGGFFFKKKSSSXXXZZZ]]]aaacccaaa___^^^\\\YYYUUURRRMMMKKKIIIGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===<<<;;;:::999888888888888444555666888:::<<<>>>???BBBDDDGGGJJJMMMOOOPPPPPPQQQRRRRRRTTTUUUWWWYYYZZZZZZ[[[[[[\\\]]]]]]\\\\\\^^^^^^___aaabbbcccdddeeeggghhhiiiiiijjjjjjiiiiiijjjlllmmmnnnnnnppprrruuuwwwyyy|||~~~[[[^^^ccchhhmmmqqqssstttsssuuuxxxyyy{{{~~~}}}{{{zzz{{{||||||zzzxxxwwwvvvuuutttsssssssssuuuvvvwwwwwwwwwwwwuuuvvvwwwxxxyyyzzzzzzzzzzzzzzz|||}}}~~~||||||wwwsssuuuyyyzzzvvvrrrmmmhhh```XXXQQQIIIBBB>>>888888666555555555555555222222222222222222222222222333333444444333333222111111111111111111111111111111111111111222222222111111111111111111111111333111222555555555===GGG```zzzmmm\\\YYYfffyyyzzzoookkkuuusssdddVVVNNNLLLJJJGGGEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????>>>=========;;;::::::;;;;;;:::999;;;:::999888888888999999888888888888777555444333222222111111111111111222///000111111000111333555777;;;AAAIIIRRRYYY___bbbbbbfffmmmssswwwzzzzzz{{{vvvtttuuuxxxwwwvvvxxx}}}zzzwwwrrrhhh```^^^^^^```gggpppvvvyyyxxxrrroookkkfffddddddeeefffaaa___\\\XXXUUUSSSSSSTTT^^^fffmmmpppooommmeee\\\XXXTTTPPPNNNKKKIIIMMMSSSYYY^^^dddiiimmmsss|||yyyssspppjjjhhheeebbb___\\\YYYWWWWWWYYY[[[YYYVVVSSSTTTVVVTTTUUUXXXZZZ[[[\\\[[[[[[WWWUUURRRQQQRRRRRRRRRQQQSSSQQQRRRVVV^^^eeekkkmmmllliiieeeaaa\\\VVVOOOJJJGGGFFFJJJRRRWWWYYY]]]aaacccaaa```^^^]]][[[WWWTTTMMMLLLJJJIIIGGGFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@???>>>======;;;:::999888888777777777555555666777999;;;===>>>AAACCCEEEIIILLLNNNOOOPPPSSSRRRRRRSSSUUUWWWZZZ[[[YYYZZZ[[[\\\\\\]]]\\\\\\^^^^^^___```bbbcccdddeeefffggghhhiiiiiijjjjjjiiiiiikkkllllllmmmnnnpppsssuuuwwwzzz|||~~~~~~VVVYYY]]]bbbhhhlllnnnpppqqqsssuuuwwwyyy{{{~~~}}}{{{zzzzzz{{{xxxxxxwwwtttrrrqqqqqqqqqpppqqqrrrssstttuuuuuuuuutttuuuwwwxxxyyyzzzzzzzzzyyyzzz|||}}}~~~~~~~~~|||wwwvvvuuuwww|||~~~{{{wwwnnniii___UUULLLEEE@@@<<<777666666555555555555555222222222222222222222222111111222222222222111111111111111111111111111111000000111111111222222222111111111111111111111111222111333444444555:::@@@UUUttt~~~}}}zzzyyyxxxcccZZZdddttt|||pppiiisssxxxiiiZZZPPPLLLKKKHHHEEECCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@>>>????????????>>>======>>><<<::::::;;;;;;;;;:::;;;::::::999999999999999888888888888777555444333111000000000111222333333///000111111111111333444555999@@@HHHQQQYYY___bbbbbbeeekkkqqqvvvyyyzzzyyyuuurrrrrrsssqqqoooqqqvvv||||||uuukkkccc^^^]]]___fffpppyyy}}}xxxuuuppplllhhhggghhhhhhdddaaa\\\XXXVVVUUUUUUVVV]]]gggqqqvvvwwwtttlllddd^^^YYYUUUSSSPPPLLLMMMRRRQQQUUU[[[aaagggoooyyyzzzuuusssiiifffcccbbbaaa```]]][[[ZZZ^^^aaaaaa]]]YYYXXXXXXTTTUUUWWWYYYZZZZZZZZZZZZVVVTTTRRRRRRSSSTTTTTTSSSTTTSSSSSSUUU[[[ccciiilllkkkiiifffbbb^^^XXXQQQLLLIIIHHHKKKRRRWWWYYY\\\aaaaaa```^^^^^^]]][[[WWWTTTNNNNNNLLLKKKIIIHHHHHHGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<::::::999888777777777777666666666777888999:::;;;@@@AAADDDGGGJJJMMMOOOPPPRRRRRRRRRSSSTTTWWWYYY[[[XXXYYYZZZ[[[\\\\\\\\\\\\^^^___```aaabbbdddeeeeeeffffffggghhhiiijjjjjjjjjiiijjjkkklllkkkllloooqqquuuwwwzzz{{{}}}~~~RRRTTTXXX]]]bbbgggjjjkkkmmmooosssuuuvvvyyy|||~~~~~~~~~|||zzzyyyyyyvvvvvvuuussspppnnnoooppppppppppppqqqqqqrrrrrrsssrrrtttvvvxxxyyyzzzyyyyyyxxxyyy|||~~~~~~~~~~~~}}}}}}}}}||||||}}}yyyzzz{{{|||}}}pppjjj```UUUKKKCCC>>><<<666666555555555444333333222222222222222222222222///000000111111000000///111111111111111111111111000000000111222222333333111111111111111222222222111222333333444555999<<>>===>>><<<::::::;;;<<<;;;::::::::::::::::::999999999888888888888777555444333111111000000111222222333...000222222111111222444555999???HHHPPPXXX]]]``````bbbgggnnnuuuyyyzzzyyyuuuqqqooonnnkkkhhhjjjooovvv~~~wwwnnnggg___^^^___eeepppzzz~~~{{{vvvqqqmmmkkkjjjjjjiiiddd]]]YYYXXXXXXYYYYYY]]]hhhssszzz}}}|||tttlllddd^^^YYYVVVSSSNNNNNNQQQNNNPPPTTTYYY```iiirrryyyzzz~~~zzzxxxllliiieeeeeefffeeebbb^^^\\\```eeegggeeeaaa\\\ZZZWWWXXXXXXYYYYYYYYYYYYYYYWWWUUUSSSSSSUUUWWWXXXWWWXXXWWWVVVWWW[[[aaahhhllljjjgggdddaaa]]]XXXSSSOOOLLLJJJMMMSSSWWWYYY\\\aaa```___^^^]]]]]][[[WWWUUUPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIHHHGGGEEEDDDCCCBBBAAA@@@???===<<<<<<:::999888777666666666666666666666666777888999999???@@@CCCFFFIIILLLOOOPPPPPPQQQQQQSSSTTTVVVXXXYYYXXXXXXZZZ[[[\\\\\\]]]]]]^^^^^^___aaabbbcccdddeeeeeefffggghhhiiijjjjjjjjjiiijjjkkkkkkkkklllnnnpppuuuwwwyyy{{{|||OOOQQQTTTYYY]]]bbbeeefffhhhkkkoooqqqsssuuuxxx{{{zzz}}}~~~|||zzzwwwvvvsssttttttrrrooommmnnnppppppoooooooooooooooppppppppprrrtttvvvxxxxxxxxxwwwwwwxxx{{{}}}~~~~~~~~~||||||||||||{{{{{{{{{{{{}}}pppkkkaaaUUUJJJAAA<<<:::666666666555444333222222111111111111111111111111///000000111111000000///111111111111111111111111///000000111222222333333000000111111111222222222111222333222333666999;;;GGGbbb}}}|||yyyvvvtttxxxhhhaaaaaaoootttjjjooo{{{|||qqqdddZZZMMMLLLIIIGGGEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>><<<;;;:::;;;<<<;;;:::::::::;;;;;;::::::999888888888888888777555444333444333222111000000000000...000222222111111222444444777===EEEMMMTTTYYY\\\]]]___dddllltttyyy{{{zzztttooollljjjfffcccfffkkkoooyyy~~~wwwpppkkkbbb``````eeennnxxx~~~zzzuuuqqqnnnmmmlllkkkeee^^^YYYXXXYYYZZZZZZ^^^iiivvv~~~|||tttmmmeee^^^[[[WWWRRRQQQSSSOOOOOOPPPRRRWWW```hhhnnnsss{{{tttpppllljjjkkkjjjfffaaa___cccjjjoooppplllddd^^^[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWVVVWWWYYY\\\]]]]]]ZZZZZZYYYZZZ\\\aaafffjjjhhheeeaaa^^^[[[XXXTTTQQQOOOMMMOOOTTTWWWXXX\\\aaa```___^^^^^^]]]\\\XXXVVVRRRQQQQQQPPPOOOMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJHHHFFFDDDCCCBBBAAA@@@???===<<<<<<999999777666666666666666444444555666777888:::;;;>>>???AAADDDHHHKKKNNNPPPNNNOOOQQQSSSUUUVVVWWWWWWWWWXXXYYY[[[\\\\\\]]]]]]]]]]]]^^^___aaabbbcccddddddeeefffhhhiiiiiijjjjjjiiijjjkkkkkkkkklllnnnpppsssuuuxxx{{{}}}MMMOOORRRVVVZZZ^^^aaacccdddgggkkknnnqqqsssvvvxxxwwwzzz~~~~~~~~~~~~|||yyyvvvtttrrrssstttrrrnnnmmmnnnpppoooooonnnmmmmmmmmmnnnnnnnnnppprrruuuwwwwwwvvvvvvuuuwwwzzz|||~~~~~~}}}|||||||||{{{{{{{{{zzzzzzzzz}}}pppkkkbbbVVVIII@@@;;;999666666666555444333111000111111111111111111111111000000111111111111000000111111111111111111111111///000000111222222333333000000111111222222222222222333333222333777:::;;;DDD\\\xxx}}}yyywwwxxxoooaaa[[[fffyyyvvvkkkmmmwww}}}tttggg___NNNLLLJJJGGGEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>===;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;:::999888888888888888777555444333777666444222000...------...000222222222111222333111444:::AAAHHHOOOTTTVVV[[[]]]aaajjjssszzz{{{zzzrrrmmmjjjhhhdddaaadddjjjiiisss}}}}}}vvvqqqnnneeebbbaaadddmmmvvv}}}}}}xxxssspppnnnmmmllleee]]]XXXXXXYYYZZZZZZ___jjjwwwzzzuuummmddd```[[[VVVTTTVVVQQQPPPNNNNNNQQQXXXaaafffnnnwww|||wwwqqqooopppnnnhhhcccdddhhhooovvvzzzuuukkkccc^^^^^^]]]]]]\\\[[[[[[ZZZZZZXXXXXXYYY]]]```aaabbb\\\\\\[[[[[[]]]```eeeiiigggddd___\\\ZZZXXXUUUSSSQQQOOOPPPUUUXXXXXX\\\``````___^^^^^^^^^]]]ZZZWWWSSSSSSRRRQQQPPPNNNMMMLLLIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKJJJIIIFFFEEECCCCCCAAA@@@???===<<<;;;999888777666666555555555222333333555777999;;;<<<>>>???AAADDDGGGKKKNNNPPPMMMNNNQQQSSSUUUUUUUUUUUUWWWXXXYYYZZZ\\\\\\]]]]]][[[\\\]]]^^^___aaabbbbbbdddeeefffhhhiiiiiijjjjjjiiikkkllllllkkklllnnnppppppssswwwzzz~~~MMMNNNOOORRRUUUWWWYYYZZZ```bbbfffjjjmmmpppqqqrrrvvvwwwyyyzzz||||||yyyvvvtttssssssqqqpppooonnnnnnnnnpppoooooonnnmmmlllkkkkkkkkkmmmooorrrtttuuuvvvvvvsssuuuwwwyyy{{{|||||||||zzzzzzyyyyyyxxxyyyyyyyyyzzz~~~vvvkkk^^^RRRFFF<<<888999444333333222222333333444555555444333333222111111000///......///111333555111111222111111000///...111111111111111111111111333333333333222111000000222222333444555666777888CCCVVVooozzzzzzvvvccc]]]___lllzzzzzzoooggglllzzz~~~~~~zzzooobbbUUUOOOJJJHHHDDDAAAAAADDDDDDCCCCCCBBBBBBAAA@@@@@@?????????@@@AAAAAAAAABBB============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777666555444444666444222111222222111000000000000000111111111111222555999===BBBHHHOOOTTTWWWZZZ```hhhqqqwww{{{}}}uuuppphhhddddddeeefffeeejjjooovvv}}}zzztttpppooohhhddd```bbbkkkuuu|||zzzuuurrrqqqssskkkaaaZZZXXXYYYYYYYYYaaajjjxxxxxxrrrkkkfffbbb___YYYTTTUUUSSSQQQPPPQQQUUUZZZ]]]hhhnnnwwwzzzttttttwwwvvvmmmeeehhhiiioooxxx~~~tttkkkcccaaa^^^]]]]]]\\\[[[YYY[[[\\\]]]^^^```ccceeefff```^^^]]]^^^```bbbccccccfffbbb]]]ZZZYYYWWWSSSPPPLLLKKKLLLOOOTTTXXX[[[\\\]]]]]]]]]]]]\\\[[[ZZZZZZWWWWWWVVVUUUSSSQQQOOOMMMLLLKKKJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCAAA@@@???>>>>>>;;;:::777555444444555666444444555444333444666888999<<>>QQQkkk{{{xxx~~~xxxlll___]]]eeemmm{{{wwwnnngggjjjwww~~~~~~{{{pppdddVVVOOOJJJHHHFFFBBBBBBEEECCCCCCBBBBBBAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777666555444444666444222111222222111000000000000000111111111111111333777:::>>>DDDKKKOOOSSSVVV]]]fffnnntttwwwxxxtttoooiiiffffffhhhiiiiiikkkooouuuzzz~~~}}}yyyvvvtttssskkkfffbbbcccjjjrrryyy|||}}}~~~{{{wwwtttsssvvvoooeee]]]ZZZZZZ[[[[[[^^^gggwww|||rrrlllhhhddd^^^ZZZ[[[YYYWWWVVVVVVYYY[[[]]]dddjjjrrrzzz~~~yyyxxx{{{yyyqqqiiihhhiiinnnwww~~~vvvnnndddbbb___^^^^^^]]]\\\ZZZ]]]]]]___aaacccfffhhhjjjbbb```^^^___aaadddeeeeeefffbbb]]]ZZZXXXUUUQQQNNNLLLLLLLLLOOOSSSXXXZZZ[[[]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVTTTRRRPPPOOOMMMLLLKKKKKKLLLMMMLLLJJJJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCBBB@@@???>>>===;;;999777555444444555666333444444444333444666999:::<<>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777666666555444666444222111222222111000000000000000111111111111///111444777:::???EEEIIINNNRRRZZZccckkkpppssstttssspppkkkiiiiiikkkmmmmmmooorrrvvvyyyzzz{{{}}}~~~}}}|||zzzxxxwwwwwwoooiiicccccchhhoootttvvvxxx{{{}}}}}}{{{xxxvvvuuuyyysssiiibbb^^^\\\\\\\\\\\\dddtttzzzsssooommmhhhddddddcccbbb```````````````aaafffmmmuuu{{{}}}|||~~~{{{ssskkkiiiiiimmmuuu|||}}}wwwqqqfffddd```^^^^^^]]]\\\[[[\\\]]]^^^aaadddgggiiikkkfffcccaaaaaacccfffhhhiiifffccc^^^ZZZWWWTTTQQQNNNMMMLLLLLLOOOSSSWWWYYYZZZ\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXWWWUUUTTTRRRQQQOOOMMMLLLLLLLLLLLLKKKIIIIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFDDDBBBAAA???======:::999777555444444444555333444444333333444666999;;;===@@@DDDHHHKKKMMMNNNKKKKKKLLLNNNPPPRRRTTTUUUXXXXXXYYYZZZZZZZZZZZZZZZ\\\\\\]]]^^^___```aaabbb```aaabbbcccdddeeefffffffffhhhkkklllmmmmmmoooqqqssstttvvvyyy}}}}}}{{{JJJJJJLLLMMMOOOQQQSSSSSSTTTUUUXXX[[[^^^aaacccdddhhhiiikkkmmmooorrrwww{{{|||zzz{{{|||||||||wwwwwwwwwwwwwwwvvvuuutttvvvvvvvvvvvvuuuuuutttsssssstttuuuvvvxxxxxxyyyyyy{{{{{{yyywwwuuusssqqqpppnnnmmmmmmmmmnnnooooooppppppppppppppppppppppppooonnnooopppqqqrrrsssssssssttttttvvvwwwwwwvvvuuuuuutttttttttuuuvvvxxxzzzzzz{{{{{{{{{|||}}}zzz~~~vvvgggTTTGGG>>>666444666555444444333333444444555333333333333222222111111000000111222222111////////////000111111111111111111111111111111111111111000000000111111222333444???;;;666111000222555888777DDD]]]yyytttppprrrtttpppmmmttt|||bbbZZZXXXVVVfffjjjllljjjllltttzzz|||~~~|||sssjjj\\\SSSLLLIIIHHHEEEDDDFFFBBBAAAAAA@@@@@@??????>>>@@@?????????>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666555666444222111222222111000///000000000111111111111///111333555777;;;@@@DDDJJJQQQZZZcccjjjoooqqqsssuuurrrooommmlllmmmnnnooosssuuuxxxzzzzzzzzz{{{|||~~~}}}{{{zzzyyyqqqkkkdddbbbffflllpppqqqsssvvvyyy{{{zzzxxxwwwwwwzzzuuummmeee```^^^]]]]]]]]]bbboooyyywwwvvvqqqmmmkkkllllllkkkkkkiiihhhgggeeehhhmmmrrrwww~~~~~~}}}~~~{{{sssllllllkkkmmmrrrxxxyyyuuuqqqhhhddd```^^^]]]]]][[[ZZZXXXYYY[[[]]]aaadddgggiiigggeeebbbbbbdddgggjjjjjjhhheeeaaa]]]YYYVVVSSSQQQNNNMMMMMMOOOSSSVVVXXXXXX[[[[[[[[[[[[ZZZYYYXXXXXXYYYYYYXXXXXXVVVUUUSSSSSSPPPNNNMMMLLLLLLLLLJJJHHHHHHIIIIIIJJJJJJJJJIIIIIIGGGFFFEEECCC@@@>>>===<<<999888777555444444444444222333333333333444666999<<<===@@@CCCFFFJJJLLLNNNJJJKKKLLLMMMOOORRRTTTUUUVVVWWWXXXYYYYYYYYYYYYYYY[[[\\\]]]___```aaabbbbbb______```aaacccdddeeeeeedddgggjjjlllmmmnnnpppqqqrrrsssuuuxxx{{{{{{{{{|||HHHIIIJJJKKKMMMNNNOOOPPPQQQRRRTTTVVVZZZ\\\___```dddeeegggiiikkknnnssswww|||~~~~~~~~~}}}}}}~~~~~~}}}zzzwwwuuuuuuvvvwwwwwwttttttuuuuuuuuutttsssssstttttttttsssrrrqqqppppppppppppqqqrrrssstttuuuvvvvvvuuutttrrrqqqoooooonnnllllllllllllmmmnnnooooooooooooooooooooopppppppppooooooooooooppppppqqqqqqrrrssstttuuuuuutttssssssqqqrrrssstttvvvyyy{{{|||{{{zzzyyyzzz}}}}}}zzzwwwxxx~~~rrrbbbPPPDDD<<<777555777444444444333333444444444333222222222222222111111222111000//////000000111111111111111111000//////000000000000000000000000000//////000111222444444>>>;;;666222000222444777888@@@VVVtttvvvpppppptttqqqnnnqqqfff[[[WWWTTT\\\eeekkklllnnnuuu|||}}}{{{tttlllaaaVVVMMMIIIHHHEEECCCCCCBBBAAAAAA@@@@@@??????>>>@@@?????????>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777666666666444222111222222111000///000000000111111111111000222333444555999===AAAIIIPPP[[[dddkkkooosssvvvxxxwwwuuurrrpppooooooppptttwwwzzz|||||||||}}}~~~}}}}}}tttnnnfffccceeejjjmmmnnnoooqqqtttvvvuuuuuuuuuvvvyyyuuuooohhhbbb___^^^^^^aaabbbiiixxx~~~xxxrrroooppprrrssssssqqqooonnnlllnnnppprrruuu{{{|||tttnnnnnnmmmmmmooorrrssspppnnngggccc___\\\ZZZZZZYYYXXXUUUVVVXXXZZZ]]]aaadddeeefffcccaaaaaacccfffhhhiiijjjhhheee```\\\XXXVVVUUUQQQOOONNNPPPSSSVVVWWWWWWZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXWWWWWWVVVUUUTTTSSSQQQOOOMMMMMMMMMLLLJJJHHHGGGHHHIIIIIIIIIIIIIIIHHHFFFFFFDDDBBB@@@>>><<<;;;888888777666555444333333111222333333222444666999<<<===???BBBFFFIIILLLMMMJJJKKKLLLMMMOOORRRTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[]]]___```aaaaaaaaa^^^^^^___```aaabbbcccdddcccfffiiikkklllmmmoooqqqqqqqqqsssvvvyyy|||xxxzzz~~~GGGGGGHHHIIIJJJLLLLLLMMMNNNOOOPPPRRRUUUXXX[[[\\\```aaaccceeegggkkkpppsssxxx|||~~~|||~~~~~~}}}|||{{{zzz{{{}}}{{{zzzyyyxxxxxxyyyzzzzzzxxxwwwuuusssrrrrrrssstttssssssssssssssssssrrrqqqpppppppppooonnnmmmlllkkkmmmmmmmmmmmmnnnoooqqqqqqoooooonnnmmmllllllmmmmmmlllkkkkkkkkklllmmmmmmnnnllllllmmmmmmnnnnnnooooooooonnnnnnmmmmmmmmmnnnnnnpppqqqrrrssstttsssrrrqqqpppqqqrrrtttwwwzzz}}}~~~{{{zzzzzz||||||wwwuuutttvvv}}}}}}kkk[[[JJJ@@@;;;777666777444333333222222333333444222222222222222222111111666444111///---...//////222222222111111000......000000000000000000000000000000//////000111333444444333111000111222444666999===OOOmmm{{{vvvvvvyyywwwqqqnnnwwwppp^^^WWWUUUUUU```iiikkkmmmttt}}}}}}{{{uuunnncccWWWLLLHHHHHHEEECCCCCCBBBBBBBBBAAA@@@@@@????????????????????????>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777666444222111222222111000000000000000111111111111111222333444555888<<<@@@GGGOOOZZZcccjjjooouuuyyy||||||{{{yyyuuusssssstttuuuxxx|||~~~~~~|||uuukkkffffffiiijjjkkklllmmmoooooooooppprrrtttuuutttoooiiiddd``````aaadddccceeemmm|||~~~vvvpppqqqsssuuuuuutttsssqqqqqqrrrrrrrrrssswww}}}}}}vvvqqqllllllkkklllmmmmmmkkkiiieeeaaa[[[XXXVVVUUUUUUTTTSSSTTTUUUXXX[[[^^^aaabbbaaa```^^^___bbbdddddddddhhhgggeeeaaa[[[XXXWWWWWWSSSRRRPPPQQQTTTVVVWWWWWWYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVUUUUUUTTTSSSSSSQQQOOOMMMMMMMMMLLLKKKIIIGGGGGGHHHHHHHHHHHHGGGFFFDDDDDDBBBAAA???===;;;;;;888777777666555444333222000111222222222333666999;;;===@@@CCCFFFIIIKKKKKKJJJJJJKKKMMMOOOQQQSSSTTTSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\^^^```aaaaaaaaa^^^^^^______``````aaaaaabbbdddgggiiijjjkkkmmmooooooppprrrtttwww{{{~~~~~~vvv{{{FFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNQQQTTTWWWYYY\\\^^^```aaacccggglllppptttxxx}}}}}}{{{yyy{{{}}}||||||||||||{{{zzzxxxwwwxxxxxxzzz{{{|||}}}}}}}}}wwwvvvtttssssssssstttuuutttttttttsssqqqqqqqqqrrrqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnmmmlllkkkiiihhhjjjiiiiiihhhiiijjjkkkllljjjiiiiiihhhiiijjjkkkllllllkkkkkkkkkkkkkkklllmmmiiijjjjjjkkklllmmmmmmmmmooonnnlllkkkkkkkkkkkklllnnnoooqqqrrrrrrrrrqqqqqqoooppprrruuuxxx{{{~~~||||||~~~zzzuuusssssstttzzz~~~uuucccSSSCCC<<<999777555666333222222111111222222333111111111111111111222222333222111000000/////////000000111111111000000///000000000000000000000000111000///...///111222444//////000222333333444444999999HHHhhhxxxooopppyyyaaaVVVVVVPPP\\\fffggghhhoooyyy~~~}}}zzzuuunnnaaaUUUJJJGGGHHHFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777666444222111222222111000000000000000111111111111111222333333444777;;;???CCCKKKWWW```fffmmmuuu{{{~~~|||zzzzzz{{{zzz}}}~~~sssllliiiiiiiiihhhkkkkkkkkkjjjiiikkknnnqqqsssrrrpppkkkfffcccdddeeeeeecccccceeelllwww|||oooppprrrssssssrrrpppoooqqqqqqpppooopppsssxxx|||~~~~~~~~~|||vvvqqqhhhhhhhhhiiijjjjjjhhhgggbbb^^^XXXSSSRRRQQQPPPPPPPPPPPPQQQSSSVVVYYY[[[\\\\\\[[[[[[]]]___``````___ccccccbbb^^^XXXUUUUUUVVVUUUTTTRRRSSSUUUWWWXXXXXXXXXXXXYYYXXXXXXWWWVVVUUUSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMMMMMMMKKKJJJGGGGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@???===<<<;;;:::777777777666555444222222000111222222222333777999:::<<<@@@DDDGGGIIIIIIIIIHHHIIIJJJKKKMMMPPPRRRSSSRRRSSSTTTVVVWWWWWWXXXXXXVVVXXX[[[^^^___``````___^^^^^^^^^^^^^^^_________aaacccfffhhhhhhiiikkkmmmnnnoooqqqtttxxx{{{~~~zzzuuu|||EEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJLLLNNNRRRUUUVVVZZZ[[[]]]___aaaeeejjjmmmpppuuu{{{{{{xxxwwwxxx{{{zzz{{{}}}}}}|||zzzxxxwwwvvvvvvvvvvvvwwwxxxxxxxxxuuutttrrrqqqpppppppppqqqrrrssstttsssqqqppppppqqqoooooooooooonnnmmmlllllloooooonnnnnnlllkkkjjjiiihhhgggfffeeeeeefffhhhiiiffffffeeefffggghhhjjjllllllkkkkkkjjjjjjkkkkkklllhhhhhhiiiiiijjjkkkllllllnnnmmmkkkjjjiiiiiijjjjjjmmmnnnpppqqqrrrrrrqqqqqqoooppprrruuuyyy|||~~~}}}}}}~~~{{{uuusssrrrrrrwww}}}{{{vvvlll]]]NNN???999888666555555222111111111111111111222111111111111111111222222,,,...000222333222111111...///000111111222222111000000000000000000000000222111///...///000222333000222444555666444333111888666DDDddd~~~qqqnnnzzz~~~cccWWWXXXNNNZZZddddddcccjjjuuu}}}zzzwwwzzz|||zzztttnnn^^^RRRGGGFFFHHHHHHGGGGGGDDDCCCCCCBBBBBBAAAAAA@@@?????????@@@AAAAAAAAABBB>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888666444222111222222111000000000000000111111111111000111222333444666;;;>>>@@@IIITTT]]]ccckkkttt{{{yyypppkkkiiihhhfffjjjjjjhhhfffeeegggkkkoooqqqrrrqqqmmmhhhfffgggiiidddcccbbbbbbdddjjjrrrxxxvvvssstttoooooopppppppppnnnmmmllloooooonnnmmmmmmpppuuuxxxyyyyyyzzz||||||yyysssnnndddeeefffggghhhhhhgggfff```[[[UUUQQQOOONNNNNNMMMKKKLLLMMMOOOQQQSSSUUUWWWXXXXXXYYY[[[^^^^^^]]][[[^^^___^^^ZZZUUURRRRRRTTTWWWUUUSSSTTTVVVXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUQQQQQQRRRRRRRRRRRRQQQQQQPPPNNNMMMMMMNNNNNNLLLKKKGGGGGGGGGFFFFFFDDDCCCBBB@@@@@@???>>>===<<<;;;:::777777777666555444222111000111222222222333777999999<<>>>>>===<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<888999:::;;;:::999888777888666444333333222000...000000000000111111111111111111000111333666999;;;@@@DDDMMMXXX```fffpppzzzuuupppnnnkkkiiikkkllliiieeedddhhhkkkiiimmmllllllmmmkkkffffffiiikkkkkkhhhccc^^^]]]```cccggggggiiipppzzzvvvpppllljjjiiihhhgggjjjkkklllhhhddddddiiinnnrrrtttxxxzzzyyyuuupppmmmfffcccaaa```aaabbbaaaaaa\\\YYYTTTOOOLLLKKKKKKLLLKKKKKKJJJJJJKKKLLLNNNOOORRRSSSUUUXXXZZZZZZXXXVVV[[[[[[ZZZWWWSSSQQQPPPQQQRRRSSSUUUWWWXXXYYYYYYYYYZZZYYYXXXXXXXXXXXXVVVTTTRRRRRRQQQRRRSSSQQQOOOLLLNNNMMMKKKJJJKKKJJJIIIGGGEEEEEECCCBBBAAA@@@@@@@@@@@@===:::999::::::888666555555333222111000000111333222333333444555666777;;;===AAAEEEHHHHHHHHHGGGFFFFFFGGGIIIKKKMMMOOOPPPRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXZZZ[[[\\\]]]]]]^^^___``````___]]]]]]^^^``````aaaccceeegggiiijjjkkkpppqqqrrrtttuuuyyy~~~}}}yyyyyyHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHHHHIIIKKKMMMNNNPPPSSSUUUWWWYYYZZZ]]]```ccciiikkknnnpppqqqsssvvvxxx{{{{{{{{{{{{yyywwwuuutttrrrrrrqqqqqqqqqqqqrrrrrrpppooonnnlllkkkkkkllllllnnnnnnnnnnnnnnnmmmllllllnnnmmmlllkkkjjjjjjjjjjjjllljjjiiiiiiiiigggdddbbbaaaaaa```______^^^]]]]]]^^^___`````````aaaccceeehhhhhhgggggggggggghhhhhhjjjiiihhhhhhhhhhhhiiijjjjjjiiiiiihhhggghhhhhhhhhgggjjjlllnnnmmmmmmnnnoooooopppssswww||||||xxx{{{vvvqqqtttxxxwwwvvvvvvooowww}}}}}}zzzrrreeeXXXJJJBBB999555555666555333444444333333333222222222222222222111111111111000222222111111000//////...000000000000000000000000111111222222222111///...222111111111000000000000111111111111222333444444777999@@@SSSqqqiii[[[XXXRRRRRRZZZeeeiiihhhnnnxxx|||~~~uuulllkkknnnwwwyyypppjjjZZZTTTLLLGGGFFFFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA????????????????????????>>>>>>===<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;999::::::;;;:::999888777888666444333333222000...000000000000111111111111111111000111333555888:::???BBBIIITTT\\\cccnnnyyyuuuppplllkkknnnooommmiiiiiilllnnnllliiiggghhhkkkkkkjjjmmmrrrpppoookkkeee___\\\]]]___]]]___```ggguuu}}}yyysssnnnllljjjgggfffdddffffffccc___^^^bbbgggkkkmmmpppqqqqqqmmmiiiggg___]]][[[[[[\\\]]]]]]\\\ZZZWWWSSSNNNKKKJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMLLLMMMOOORRRTTTTTTRRRPPPVVVVVVUUURRRNNNLLLLLLMMMRRRTTTWWWYYYZZZYYYXXXWWWXXXWWWWWWWWWXXXXXXWWWUUUOOONNNNNNNNNPPPPPPNNNMMMMMMKKKJJJJJJJJJJJJIIIGGGFFFEEECCCAAA@@@???>>>>>>>>><<<999888999999777555555555444333222222111111222222222222333444555666:::<<<@@@EEEHHHIIIIIIHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXYYY[[[\\\]]]]]]]]]___```aaa```^^^^^^___aaaaaabbbccceeegggiiijjjkkkpppqqqsssssstttwww{{{~~~|||xxxzzzGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOQQQSSSUUUVVVXXX\\\^^^cccfffiiikkklllooorrrtttwwwwwwwwwwwwvvvtttrrrppppppooonnnmmmmmmnnnooopppnnnllljjjhhhggghhhjjjkkkjjjkkkkkkkkkkkkjjjiiiiiijjjjjjiiihhhggggggggggggjjjiiigggffffffdddaaa___]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]^^^```bbbcccdddeeefffgggggggggggghhhhhhgggggggggggghhhhhhhhhgggffffffffffffffffffcccgggkkkmmmnnnnnnnnnoooooorrrvvv{{{~~~}}}yyy}}}}}}vvvqqqtttyyyzzzyyyyyysssvvvxxxxxxvvvnnn^^^OOOAAA<<<666444555666555333333333333333222222222222222222222111111111111000222222111111000/////////000000000000000000000000000111111111111000//////222222222222111111111111111111000111111222333444777888===MMMgggrrraaaZZZTTTRRRWWWbbbggggggmmmvvvyyy~~~}}}uuulllfffhhhqqq|||ssslll]]]XXXRRRLLLIIIGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA???????????????????????????>>>======<<<<<<======<<<;;;;;;:::::::::::::::;;;;;;;;;:::999888777666888666444333333333111///000000000000111111111111111111000111222555888:::>>>???DDDMMMUUU^^^kkkxxx|||tttqqqqqqsssuuusssooonnnqqqqqqnnngggddddddgggiiilllrrrzzzyyywwwsssllleee___\\\[[[TTTVVVYYY^^^iiixxx~~~xxxsssoookkkhhheee```aaa```]]]YYYYYY\\\___bbbdddfffhhhgggeeeaaa___YYYWWWVVVVVVXXXYYYYYYXXXWWWUUUPPPLLLIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKHHHHHHJJJMMMOOOOOOMMMJJJNNNNNNNNNKKKHHHFFFFFFGGGPPPSSSXXX[[[\\\[[[WWWUUUUUUTTTTTTUUUXXXYYYXXXWWWMMMKKKIIIJJJKKKMMMMMMMMMJJJIIIHHHHHHJJJJJJIIIHHHFFFEEECCCAAA???===<<<<<<<<<:::888777888888777555444555555666555444222111333222222111222333555666888;;;@@@DDDHHHIIIIIIIIIIIIJJJLLLNNNOOOOOOOOONNNPPPQQQQQQRRRSSSTTTUUUUUUWWWWWWYYYZZZ[[[[[[[[[[[[___``````___^^^^^^```bbbaaabbbdddfffhhhjjjkkklllqqqrrrsssssssssuuuxxx{{{zzzwww}}}FFFEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLNNNPPPQQQSSSUUUXXX[[[^^^aaadddfffhhhjjjmmmppppppqqqqqqqqqpppnnnlllkkkkkkjjjiiihhhhhhiiikkklllllliiifffddddddfffiiikkkiiiiiijjjjjjiiiiiihhhggghhhhhhgggffffffeeeffffffhhhfffdddcccbbbaaa^^^\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[[[[[[[[[[]]]___^^^```bbbdddfffffffffeeeggggggffffffffffffggggggffffffeeeeeedddeeeeeefffbbbfffjjjlllmmmllllllmmmooosssyyy}}}}}}wwwsssqqquuuzzz}}}~~~~~~yyyvvvttttttsssiiiXXXHHH;;;888555444555555444222333333333222222222222111222222222111111111000000111111111111000000//////////////////////////////////////////////////////111111111111111111111111000000000000111222333444555777;;;FFF\\\vvv}}}iii]]]WWWSSSVVVaaaggggggkkkssswww{{{xxxppphhhhhhooo|||~~~xxxsssgggaaaYYYQQQKKKHHHFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA???????????????????????????>>>>>>===<<<=========;;;;;;:::999999999999:::<<<<<<;;;:::999777666666888666444444444333222000///000000000111111111111111111000000222444777999>>>===@@@GGGNNNXXXhhhuuu~~~|||}}}~~~yyyyyy{{{yyy{{{zzzuuussssssqqqnnniiieeebbbdddfffjjjsss||||||vvvmmmddd]]]ZZZSSSUUUWWW[[[cccppp~~~}}}xxxsssnnniiieee^^^___^^^[[[WWWVVVXXXZZZ[[[]]]___``````^^^\\\[[[WWWVVVUUUVVVXXXYYYXXXXXXTTTRRRNNNJJJGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGIIILLLNNNNNNKKKIIIHHHHHHHHHEEEBBBAAAAAABBBKKKOOOVVV[[[]]][[[XXXUUURRRQQQQQQSSSVVVXXXXXXXXXNNNKKKHHHGGGHHHJJJKKKKKKHHHGGGFFFGGGIIIJJJIIIHHHEEEDDDBBB@@@===<<<;;;:::999888777666666666666666444555777888888666444333333222111111111333444666777:::???DDDGGGIIIJJJIIIGGGIIIKKKMMMMMMMMMKKKJJJOOOOOOPPPQQQRRRSSSTTTTTTVVVVVVXXXYYYYYYZZZZZZZZZ\\\^^^^^^^^^]]]]]]___aaabbbbbbdddfffhhhjjjkkklllpppqqqsssttttttvvvyyy|||}}}yyywwwEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPRRRUUUXXXZZZ]]]```bbbcccfffiiikkkllllllllllllkkkjjjhhhggggggffffffeeefffggghhhiiiiiigggdddbbbbbbeeegggjjjhhhiiiiiiiiiiiihhhgggggggggfffeeeeeeeeeeeeeeeeeeeeeccc```___^^^]]][[[YYYXXXXXXYYYYYYYYYYYYZZZZZZYYYZZZ[[[ZZZZZZZZZ\\\^^^[[[]]]___bbbcccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeecccfffiiikkkjjjjjjjjjjjjoootttzzz~~~~~~xxxrrrqqqrrruuu{{{~~~wwwrrrqqqooodddRRRDDD999888666666555444333222333333222222222111111111222222222111111111000000111111111000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111222333333222555999???RRRmmmsssdddYYYSSSTTT^^^fffgggjjjpppuuuzzz}}}{{{tttllljjjooo{{{~~~{{{rrrkkk```UUULLLGGGGGGHHHEEEEEEDDDCCCBBBBBBBBBBBB??????????????????????????????>>>===============;;;;;;:::999999999999:::<<<<<<;;;999888777777666777666444444444444222111///000000000111111111111222111000000111444666888===<<<>>>DDDJJJTTTcccppp~~~yyywwwwwwwwwwwwwwwvvvxxxyyyyyywwwxxx|||~~~~~~|||xxxwwwrrrmmmjjjddd```aaaccchhhsss~~~~~~vvvlllbbb\\\WWWXXXYYY[[[```kkk{{{|||wwwqqqjjjfff___^^^\\\ZZZWWWUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVXXXYYYXXXVVVRRRPPPMMMJJJGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGHHHIIILLLNNNMMMKKKHHHEEEEEEEEECCC@@@??????AAAFFFJJJQQQWWWZZZZZZXXXVVVNNNMMMMMMNNNRRRTTTVVVVVVQQQMMMIIIFFFFFFHHHHHHHHHFFFEEEDDDEEEGGGIIIHHHGGGDDDCCCAAA>>><<<:::999999777777666666555555666777555666888999:::999777666555333222111111222555666777:::>>>CCCGGGIIIIIIIIIGGGIIIKKKLLLMMMLLLJJJIIIMMMNNNOOOPPPQQQRRRRRRSSSUUUUUUVVVWWWXXXXXXXXXXXXYYY[[[\\\[[[[[[\\\^^^```aaabbbdddfffhhhiiikkklllnnnpppsssuuuvvvyyy|||{{{zzz{{{CCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLMMMNNNPPPSSSUUUWWWYYY\\\^^^___```ccceeehhhhhhiiiiiihhhgggeeedddcccddddddeeeeeefffffffffdddcccaaa```aaaccceeegggfffffffffffffffeeeeeedddccccccbbbbbbbbbbbbccccccaaa___\\\[[[[[[[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYYYY[[[]]]ZZZ[[[]]]___```bbbbbbcccccccccdddeeeeeedddcccccccccccccccccccccddddddeeedddeeeggghhhhhhhhhiiijjjoootttyyy|||}}}~~~}}}sssooorrrtttvvv|||~~~vvvooonnnjjj]]]LLLAAA888888777666555444333222222222222222111111111111222222222111111111111000111111000000000000000000000000000000000000000000222111111111111222222333///////////////000000000000000///000000111222333000555888;;;HHHbbb~~~rrraaaVVVSSS[[[dddggglllrrrwww|||~~~wwwmmmjjjmmmzzzxxxrrrgggZZZOOOIIIHHHIIIFFFEEEDDDCCCBBBBBBBBBBBB????????????????????????@@@???>>>>>>======>>>>>><<<;;;;;;:::::::::::::::<<<;;;:::999888888888888777666444444555555333111000000000000111111111111222111000000111333666777::::::<<>>???AAABBBEEEKKKPPPSSSUUUUUUTTTLLLJJJIIIJJJMMMOOOPPPQQQQQQMMMIIIFFFFFFFFFGGGFFFEEEDDDCCCDDDFFFGGGFFFEEEBBBAAA???===;;;999999888555666777666555555666888666777999:::;;;::::::999777555333111111333555777777:::???CCCGGGHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLKKKLLLMMMMMMNNNOOOPPPQQQQQQTTTUUUUUUVVVWWWWWWVVVVVVWWWXXXZZZZZZZZZ[[[]]]___```aaaccceeegggiiijjjkkkmmmpppsssvvvxxxzzz}}}{{{zzz}}}CCCCCCCCCDDDDDDCCCCCCCCCBBBCCCEEEFFFGGGFFFFFFEEEFFFHHHJJJKKKKKKMMMPPPRRRTTTVVVXXXYYYZZZ[[[]]]___bbbccccccccccccaaa```___]]]^^^```bbbbbbbbbaaa``````___^^^^^^___aaabbbdddaaaaaabbbbbbaaaaaa```___^^^^^^]]]]]]]]]]]]^^^^^^]]][[[YYYXXXXXXYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYXXXWWWWWWYYY[[[ZZZZZZ[[[\\\]]]___aaabbbbbbbbbcccddddddcccbbbbbbaaaaaaaaaaaaaaabbbccccccbbbdddeeeeeeeeegggjjjmmmnnnsssxxxzzzzzz{{{~~~~~~~~~rrrqqquuuwwwwww{{{{{{qqqjjjiiicccTTTEEE<<<555555555444333333333444222222222222111111111111222222222111111111111000000000000000000000000111000000000000000000000000000//////...///000111222//////000000000111111111/////////000000111222333///555777777@@@XXXvvvppp```VVV[[[dddllluuu}}}zzznnnjjjmmmzzzwwwtttlllaaaUUUMMMJJJJJJFFFEEEDDDCCCBBBBBBBBBBBB????????????????????????@@@???>>>>>>======>>>>>>===<<<<<<;;;:::;;;;;;;;;;;;;;;999888888888999999777666444444555555444222000000000000111111111111222111000000111333555777777777:::@@@EEEKKKVVV```ppp|||vvvrrrpppnnnlllkkkjjjjjjkkkjjjiiihhhggghhhmmmssszzz~~~|||qqqjjjdddbbbccchhhssszzzqqqfffaaa^^^^^^```eeesss}}}vvvooojjjeeecccaaa^^^\\\ZZZWWWUUUTTTTTTTTTUUUUUUVVVWWWXXXVVVUUUUUUVVVWWWWWWUUUSSSRRRPPPNNNKKKIIIGGGFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJIIIIIIKKKMMMOOONNNKKKHHHBBBCCCCCCAAA??????@@@AAABBBDDDFFFIIIKKKNNNPPPQQQJJJHHHFFFFFFHHHJJJKKKKKKNNNKKKGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCEEEFFFEEEDDD@@@???===<<<:::999999888444666777666555555777:::888888999:::;;;;;;<<<<<<888666444222222444666888888;;;???CCCFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPSSSTTTUUUUUUVVVUUUUUUUUUVVVXXXYYYZZZZZZ[[[^^^```___```bbbdddfffhhhiiijjjnnnpppsssvvvwwwxxx{{{}}}|||xxxyyyBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDFFFFFFFFFEEEEEEEEEFFFHHHIIIJJJKKKNNNQQQRRRSSSUUUVVVVVVWWWYYY[[[\\\]]]]]]^^^]]]\\\ZZZYYYVVVXXX[[[^^^^^^]]]\\\ZZZ\\\\\\\\\]]]^^^___```aaa]]]]]]^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[YYYWWWVVVWWWXXXXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTVVVWWWXXXWWWVVVVVVXXXYYYZZZZZZZZZZZZ[[[^^^```aaaaaabbbcccddddddcccbbbaaa_______________```aaabbbaaabbbccccccdddggglllooonnnrrrwwwxxxwwwyyy~~~{{{{{{|||~~~ssssssxxxzzzxxx{{{wwwnnngggeee]]]MMM???999222333333333222222444555222222222111111111111000222222222111111111111000000000000000000111111111000000000000000000000000,,,++++++***+++,,,---...000000111111222222222333////////////000111222333000666777444:::QQQooo~~~kkk[[[]]]gggrrr~~~~~~qqqlllnnnyyy}}}tttsssooofff[[[QQQKKKJJJFFFEEEDDDCCCCCCBBBBBBCCC????????????????????????@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;:::999888888888999:::777666444444555555444222000000000000111111111111222111000000111333555666444555999???CCCHHHQQQZZZfffyyy{{{vvvrrrpppooommmkkkddddddeeeeeedddccccccbbb]]]cccmmmuuuzzz}}}~~~yyyrrrjjjeeedddfffpppzzz}}}mmmfffaaaaaabbbfffsss~~~xxxqqqlllkkkiiifffcccaaa___\\\YYYWWWWWWWWWWWWXXXZZZ[[[\\\XXXXXXXXXXXXYYYXXXVVVTTTRRRQQQOOOLLLJJJHHHGGGGGGGGGHHHJJJKKKLLLLLLKKKJJJLLLLLLMMMPPPQQQPPPMMMKKKAAABBBBBBAAA??????@@@AAADDDDDDDDDDDDFFFIIILLLMMMIIIGGGDDDCCCEEEGGGGGGGGGJJJHHHEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEDDDCCC???>>><<<;;;:::999999999444666888777555555888;;;999999999::::::<<<===>>>999777555222222444777999999;;;???CCCFFFGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPSSSTTTTTTUUUUUUUUUTTTTTTWWWXXXZZZ[[[[[[\\\___aaa___```aaaccceeeggghhhiiinnnqqqtttuuuvvvvvvxxxyyyzzzvvvyyyAAABBBCCCCCCDDDCCCCCCCCCDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKLLLRRRQQQQQQQQQQQQRRRSSSSSSUUUUUUVVVWWWWWWWWWWWWVVVVVVWWWYYY[[[\\\[[[ZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVUUUUUUVVVVVVWWWXXXUUUVVVVVVVVVVVVVVVVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]___```aaabbbbbbaaa``````^^^^^^]]]]]]]]]^^^______dddbbbaaabbbeeeiiikkkmmmrrrrrrtttuuuxxx{{{}}}~~~~~~}}}}}}~~~{{{|||yyyxxx}}}{{{{{{{{{}}}zzz~~~~~~zzzwwwzzz~~~~~~pppjjjddd\\\PPPAAA999888333333444555444333222111111111111111111111111111000000000////////////...000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111111333111555>>>EEE\\\|||uuubbbgggqqqvvvyyyrrrqqq{{{wwwuuuqqqjjjaaaVVVLLLGGGGGGGGGHHHGGGEEECCCDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;999::::::999777666666777777777666555444333333222111000//////000000///...111111000000111111222333666888;;;>>>BBBGGGMMMRRR___eeemmmrrrtttvvvyyy|||zzz~~~}}}wwwrrroookkkgggffffffeeecccbbb```^^^]]]ZZZ[[[^^^eeennnuuuyyy{{{uuuhhhfffeeedddlllxxx{{{oooggggggfffhhhvvv~~~vvvrrrpppmmmkkkiiijjjlllmmmkkkhhhcccbbbaaaaaabbbaaa^^^\\\___]]][[[[[[[[[[[[YYYXXXSSSQQQNNNLLLLLLKKKIIIGGGJJJJJJKKKLLLMMMNNNNNNOOOLLLMMMPPPTTTVVVTTTNNNHHHBBBAAA???>>>>>>>>>???@@@CCCBBBBBBBBBBBBCCCDDDDDDGGGEEEBBB??????@@@AAACCCHHHGGGFFFEEEDDDDDDDDDEEEBBBAAA@@@?????????@@@AAA@@@@@@???>>>===<<<;;;;;;999999888888888888999999===;;;:::888888999:::<<<;;;;;;:::999888888888888===???BBBCCCDDDDDDFFFHHHEEEFFFFFFGGGGGGHHHHHHIIIMMMLLLKKKJJJKKKMMMOOOPPPRRRSSSTTTUUUVVVVVVUUUTTTQQQSSSUUUXXX[[[]]]^^^^^^aaabbbdddddddddfffhhhkkklllnnnpppqqqrrrtttwwwzzz|||wwwuuuyyyAAAAAABBBCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTVVVXXXXXXXXXWWWVVVVVVVVVWWWXXXXXXYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSSSSSSSSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUTTTUUUVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]___`````````______]]]]]]\\\\\\]]]]]]^^^^^^bbbaaa```aaaeeeiiilllnnnqqqrrrssstttwwwyyy{{{}}}~~~||||||}}}~~~{{{yyy{{{yyyzzz~~~yyyyyyzzz~~~{{{{{{|||xxxyyyyyywwwllleee^^^VVVKKK>>>777666333333444444444333222111111111111111111111111111333333333222222222222111000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111222444111444<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;999:::;;;:::888777777888666555444444222222111000222000//////000000///...111111000000111111222333555777:::===AAAFFFMMMQQQYYY^^^eeeiiikkklllpppsssuuuyyyzzzvvvrrrqqqnnnkkkiiihhhfffeeecccaaa^^^\\\XXXXXX[[[```gggnnnqqqsssyyyqqqlllhhheeejjjtttwwwnnnkkkhhhhhhsss~~~wwwrrrpppnnnnnnooorrruuuwwwuuusssooommmjjjiiihhhfffdddbbbbbb```^^^]]]^^^]]][[[YYYVVVSSSPPPNNNMMMLLLIIIHHHIIIJJJJJJKKKLLLNNNOOOOOOPPPQQQSSSVVVWWWTTTNNNIIICCCCCCAAA@@@@@@??????@@@CCCBBBBBBBBBBBBCCCDDDDDDFFFEEECCCAAA@@@@@@AAABBBFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA???>>>>>>>>>???@@@@@@@@@??????>>>===<<<;;;999999888888888888999999<<<;;;999888888888:::;;;:::999888888777777777888<<<>>>AAACCCCCCDDDEEEGGGFFFFFFFFFGGGHHHHHHIIIIIILLLKKKJJJJJJKKKLLLNNNPPPPPPQQQSSSTTTUUUUUUTTTTTTRRRSSSUUUWWWZZZ\\\^^^___aaabbbdddddddddeeegggiiijjjlllnnnoooppprrrvvvxxx~~~}}}yyyvvvvvv{{{@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOOOONNNPPPQQQSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZ\\\^^^^^^___^^^^^^[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^___aaaeeeiiimmmppppppqqqrrrsssuuuwwwyyyzzz|||zzzyyyyyyyyyxxxvvvuuuwwwwww{{{~~~zzzvvvzzz{{{wwwyyy~~~zzzxxxsssnnnfff^^^UUUMMMDDD999444555333333333444333222222111111111111111111111111111111111000000000/////////000000111111111111000000//////............//////000000000000000000000000000000000000000000000000000000000000111111111111222555333444999<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;:::;;;<<<;;;888777888999666555555444333222111111222000//////000111///...111000000000000111222222444666999<<>>=========>>>???AAAAAA@@@@@@???===<<<<<<999999888888888888999999;;;:::999888777888888999888888777777666777777777;;;===@@@BBBBBBCCCDDDFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKJJJJJJKKKLLLNNNOOOOOOOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUXXX[[[]]]___aaacccddddddddddddfffggggggiiikkkmmmnnnpppsssvvvyyy{{{}}}{{{yyyvvvuuuvvv}}}@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSRRRSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXZZZ\\\]]]^^^^^^]]]ZZZZZZYYYZZZZZZ[[[\\\]]][[[\\\___aaaeeeiiinnnqqqpppppppppqqqssstttvvvwwwxxxvvvtttrrrrrrqqqqqqqqqsssuuuzzz}}}~~~www{{{~~~yyyuuutttzzz|||xxxqqqjjj```VVVLLLEEE>>>666333444333333333333222222111111111111111111111111111111000////////////.........000000111111111111000000000//////......//////000///////////////////////////////////////////////////000000000111111111111111666444333888:::DDDYYYwwwvvvwww||||||wwwtttrrrmmmhhhjjjooo}}}~~~|||{{{uuusssqqqiii\\\QQQJJJHHHFFFEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;999888888999888888777666555444333333222111///000111111000...000000000000000111222222333555777999===CCCJJJOOOUUUYYY]]]___^^^___bbbeeejjjqqqvvvwwwwwwzzzzzzxxxxxxuuurrrpppnnnkkkeee```[[[ZZZYYY\\\aaagggkkkllloooppprrrzzzyyyrrrlllggghhhlllppp~~~~~~wwwsssqqqooouuu|||xxxqqqmmmkkkjjjkkkooouuu|||}}}wwwssspppmmmkkkkkkiiifffeeeeeedddbbb```\\\YYYUUURRRPPPMMMKKKHHHIIIHHHHHHHHHJJJLLLOOOQQQVVVXXXZZZ\\\[[[XXXSSSPPPLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHFFFCCC@@@??????AAACCCDDDDDDCCCAAA@@@???>>>===<<<;;;<<<======AAAAAAAAAAAA@@@???===<<<:::999999888888999999:::;;;:::999888777777777888888888777777777888888999:::<<>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;<<<<<<;;;999888888999999888777666555444444333222111000000111111000///000000//////000000111222222333555777;;;AAAIIINNNVVVZZZ^^^___^^^^^^___bbbiiiqqqwwwzzz|||~~~{{{wwwuuutttppphhhbbb]]][[[ZZZ\\\bbbhhhmmmppppppllliiimmmzzzzzztttooojjjggghhhfffmmmyyy{{{uuusssqqqpppssswww}}}}}}{{{vvvpppjjjfffdddfffgggjjjnnnuuu~~~zzzvvvssspppnnnmmmkkkiiihhhhhhgggeeeddd^^^[[[WWWTTTQQQOOOLLLIIIJJJHHHGGGFFFHHHKKKOOOQQQUUUXXX[[[]]]\\\ZZZWWWUUULLLKKKJJJHHHFFFDDDCCCBBBDDDCCCCCCCCCCCCDDDEEEEEEHHHIIIJJJJJJHHHEEEAAA>>>===>>>@@@BBBCCCBBB@@@???>>>===<<<;;;;;;;;;<<<===BBBBBBCCCCCCBBB@@@>>><<<::::::999999999999::::::::::::999888777777777777888888888888888999:::;;;:::<<>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWVVVTTTRRRPPPNNNPPPQQQRRRRRRSSSSSSRRRRRRTTTTTTTTTTTTUUUVVVWWWXXXVVVWWWYYY[[[\\\\\\[[[[[[XXXXXXXXXYYYZZZ[[[\\\]]][[[___ccceeefffhhhmmmqqqqqqppppppppppppqqqqqqrrrpppnnnllliiihhhjjjnnnrrr{{{~~~~~~~~~~~~zzz|||{{{zzzyyymmmsssyyy{{{{{{xxxoooeeeTTTJJJ@@@;;;888555444555333333222111111111111222111111111111111111111111222222111111111000000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111---555333222777:::???MMMkkk|||zzz{{{|||zzzwwwooo|||iii```]]]]]]fffrrr|||yyywwwrrrhhh```RRRNNNHHHFFFFFFFFFEEEBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<:::;;;<<<;;;888777888999777666666555444333222222333111000000111222000///000////////////000111111111222333555999@@@HHHMMMUUUYYY___```^^^]]]]]]___fffoooxxx||||||{{{zzzvvvmmmfff___]]][[[\\\bbbiiiooorrrrrrlllggggggnnnxxx{{{vvvrrrlllgggccc^^^```gggssszzzvvvqqqnnnnnnnnnnnnmmmssstttrrrnnngggaaa^^^\\\```bbbeeehhhnnnwww{{{yyyvvvsssqqqnnnllljjjjjjjjjjjjhhhgggaaa^^^YYYVVVTTTRRROOOLLLKKKIIIGGGEEEFFFIIIMMMPPPUUUXXX\\\]]]\\\YYYXXXWWWKKKJJJGGGEEECCCBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFJJJKKKLLLLLLJJJFFFAAA>>>;;;<<<>>>???@@@@@@@@@@@@>>>===<<<;;;;;;;;;<<<===BBBCCCDDDDDDCCCAAA???===::::::999999999999::::::;;;;;;:::999888777777666888888888888999:::;;;<<<:::<<>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUSSSTTTUUUVVVUUUSSSQQQPPPOOOPPPQQQRRRRRRRRRQQQQQQSSSSSSSSSSSSTTTUUUVVVWWWUUUVVVXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^^^^bbbfffgggfffhhhlllpppqqqqqqpppppppppppppppqqqnnnmmmkkkhhhhhhkkkrrrxxxzzzwww||||||zzz~~~|||xxxxxxyyyyyyssswwwyyyyyywwwtttjjj```OOOEEE;;;888777555333444333333111000000000111222111111111111111111111111////////////............000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111---555333///555888<<>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<999:::;;;:::888777777888777777666555444333222222333222000111222222111//////////////////000111111000111222444777>>>FFFLLLTTTYYY```bbb```^^^]]]]]]aaakkkvvv}}}wwwnnndddaaa^^^^^^ccckkkqqqttttttpppkkkgggfffhhhnnnrrruuuvvvvvvuuusssnnngggaaa\\\[[[^^^eeemmmrrrtttuuulllkkkiiihhhjjjlllkkkiiillllllkkkgggaaa[[[XXXWWWWWW[[[___dddhhhnnnuuu{{{~~~|||yyywwwwwwuuusssqqqmmmkkkjjjjjjkkkkkkjjjiiiccc```]]]ZZZXXXVVVSSSQQQMMMJJJGGGDDDDDDHHHLLLOOOVVVYYY]]]]]]ZZZWWWVVVVVVNNNLLLHHHEEECCCDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFLLLLLLMMMMMMJJJFFFBBB???:::;;;<<<===>>>???@@@@@@???>>><<<;;;;;;;;;<<<===BBBDDDEEEEEEDDDBBB???===;;;::::::999999::::::;;;<<<<<<;;;;;;999888777666666666777777888:::;;;<<<;;;===@@@AAAAAABBBDDDEEECCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMOOOQQQRRRQQQRRRSSSUUUVVVXXXYYYZZZ\\\^^^bbbdddcccccccccddddddfffhhhiiijjjmmmppprrrsssuuuyyy|||}}}{{{yyywwwnnnnnnqqqwww>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTPPPRRRTTTUUUVVVUUUTTTSSSOOOOOOQQQRRRRRRRRRQQQPPPRRRRRRRRRSSSSSSTTTUUUVVVTTTUUUVVVWWWWWWWWWVVVUUUXXXXXXYYYYYYZZZ\\\]]]^^^```dddhhhiiiggggggkkkppprrrrrrqqqpppppppppppppppnnnnnnllliiiiiimmmuuu||||||uuusss{{{}}}xxx}}}zzzvvvvvvxxxyyyyyy{{{{{{xxxuuupppeeeZZZLLLAAA888666666444333333444333111000000000111222111111111111111111111111222222222222111111111111000000111111111111000000//////............//////000000000000000000000000000000000000000000000000000000000000111111111111---555222...333666999CCCYYYqqqssszzzrrraaaWWWRRROOOSSSZZZeee{{{|||wwwrrrnnnlllZZZSSSLLLHHHHHHHHHEEEAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<999::::::999777666666777999999888777666555444444333222111111222222111//////////////////000111111000000111333666===FFFLLLTTT[[[bbbeeeccc```^^^^^^]]]hhhttt}}}wwwiiifffbbbbbbfffmmmsssvvvwwwtttpppjjjbbb]]]^^^aaafffjjjnnnqqqrrroooiiibbb]]]\\\\\\]]]]]]___ccchhh```aaaaaaccchhhmmmmmmjjjiiiiiihhhddd^^^XXXUUUTTTOOOTTT[[[```cccgggkkkoootttsssrrrrrrsssrrrpppnnnlllkkkjjjjjjkkklllkkkjjjfffccc___\\\[[[YYYVVVTTTNNNKKKGGGDDDDDDGGGKKKNNNWWW[[[^^^]]]YYYUUUTTTTTTSSSPPPLLLHHHGGGHHHJJJLLLDDDDDDDDDDDDDDDEEEFFFFFFMMMNNNNNNMMMJJJFFFBBB@@@:::::::::;;;<<<>>>@@@AAA???>>>===<<<;;;<<<======CCCDDDEEEFFFEEEBBB???===;;;::::::999999::::::;;;<<<<<<<<<;;;:::999777666555555555666777999:::;;;;;;===@@@BBBBBBCCCDDDFFFBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMOOOQQQSSSPPPQQQSSSUUUWWWXXXXXXXXXZZZ]]]aaacccdddcccddddddeeegggiiijjjkkkmmmpppsssrrruuuxxx{{{|||zzzwwwuuuiiijjjoooxxx=========>>>??????@@@@@@>>>??????@@@@@@AAAAAABBBBBBCCCDDDCCCAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHKKKKKKJJJIIIJJJLLLNNNPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRROOOOOONNNNNNNNNOOOPPPPPPRRRQQQQQQPPPPPPPPPQQQQQQVVVVVVUUUTTTTTTTTTTTTUUUYYYYYYZZZYYYZZZ]]]aaaeeekkkjjjiiiiiijjjllloooqqqqqqqqqpppooommmkkkjjjiiinnnhhhfffkkkoooqqqyyy~~~yyywwwqqqnnnppp{{{}}}|||}}}|||tttqqqrrrtttwwwyyy{{{xxxpppeee\\\WWWCCC>>>888333222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......111111000///...---,,,,,,222111000.........///000///000000111111111111000222222222111111444888;;;KKKggg~~~{{{ooo___SSSMMMMMMMMMMMM\\\kkk~~~{{{tttlllbbbXXXLLLDDDCCCEEEEEEEEECCCCCCAAAAAAAAAAAABBBCCCBBBAAA???>>>>>>>>>???@@@>>>>>>===<<<;;;;;;::::::999::::::::::::999888888777777777777666555444333333333222222111000000000111111111111000000000000222222111222444:::AAAFFFTTT[[[cccfffccc______```bbbgggoooxxxvvvmmmggggggkkkqqqyyyuuujjjaaa\\\ZZZZZZ___ccciiiooorrrpppjjjfff^^^[[[WWWVVVWWWZZZ\\\\\\]]]YYYXXX]]]bbbfffkkkqqqnnnlllgggaaa[[[UUUQQQOOOOOOQQQSSSWWW[[[___bbbdddjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnmmmllljjjiiihhhiiigggccc```\\\YYYWWWVVVQQQOOOKKKFFFDDDFFFKKKOOOSSSUUUXXXXXXWWWUUUTTTTTTRRROOOKKKJJJIIIIIIHHHGGGEEECCCBBBBBBDDDFFFGGGFFFMMMOOOQQQQQQNNNIIICCC???===<<<;;;;;;<<<===>>>???>>>>>>>>><<<::::::<<<>>>AAAGGGIIIGGGEEEEEECCC@@@<<<;;;:::999999999:::;;;<<<;;;;;;:::999888777777555555555666888:::===>>>===>>>>>>???AAACCCEEEFFFEEEDDDDDDEEEGGGGGGFFFDDDEEEFFFFFFGGGHHHIIIJJJJJJMMMMMMNNNOOOOOOOOOOOONNNRRRRRRSSSTTTVVVWWWXXXXXXZZZ]]]aaaccccccbbbbbbbbbcccdddgggjjjmmmqqqssstttssstttuuuxxxyyywwwssspppmmmnnnttt|||<<<<<<======>>>???????????????@@@@@@AAABBBBBBBBBBBBCCCDDDCCCAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHKKKJJJIIIIIIJJJMMMOOOQQQPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQPPPPPPOOOOOONNNNNNNNNNNNWWWXXXYYYZZZ[[[^^^cccgggllllllkkkkkklllmmmooooooppppppooonnnllliiigggeeehhhddddddkkkqqquuu}}}|||uuuoookkklllkkkppp{{{~~~zzz{{{~~~wwwsssrrrsss{{{}}}}}}xxxmmm```UUUOOO@@@<<<666333222333333444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////111000000000/////////...///////////////.........222111000///...//////000///000000111111000000000222222222111111444888;;;GGG___zzz{{{zzz|||~~~|||rrrcccUUUMMMJJJKKKKKKNNNZZZmmm~~~~~~}}}{{{uuunnnfff\\\OOOGGGEEEFFFFFFFFFDDDCCCBBB@@@@@@@@@AAABBBAAA@@@???>>>>>>>>>??????>>>======<<<;;;;;;::::::999::::::::::::999888888777777777777666555444333333333222222111000000000............////////////222222111111333888???DDDRRRZZZcccfffdddaaaaaabbbccchhhpppyyy|||sssjjjiiimmmsss||||||qqqfff___ZZZYYYVVVYYY___gggnnnpppnnnkkkfffbbb\\\WWWUUUUUUUUUTTTYYYUUUTTTZZZ```dddkkkqqqooolllgggaaaYYYRRRMMMJJJJJJLLLNNNRRRVVVYYY\\\]]]eeeeeeffffffhhhiiikkklllmmmmmmllllllkkkiiihhhhhhhhhgggdddaaa]]]ZZZWWWVVVQQQOOOLLLHHHEEEFFFJJJMMMSSSUUUWWWWWWUUUSSSRRRRRRSSSQQQMMMKKKJJJJJJHHHFFFFFFDDDBBBCCCEEEGGGHHHHHHMMMOOOPPPPPPMMMHHHCCC???======<<<<<<<<<===???@@@>>>>>>>>><<<;;;;;;<<<>>>AAAGGGIIIGGGEEEEEECCC@@@<<<;;;:::999999999:::;;;<<<;;;;;;:::999888777666555555555777999<<<>>>@@@?????????@@@AAACCCDDDEEEEEEDDDDDDEEEGGGGGGFFFDDDFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOOOONNNNNNRRRRRRSSSTTTVVVWWWXXXXXXYYY\\\```ccccccbbbbbbcccfffggghhhkkknnnppprrrsssrrrsssuuuwwwwwwuuurrrpppoooqqqvvv~~~;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCBBBCCCDDDCCCAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHHHHHHHJJJLLLOOOQQQOOOPPPPPPQQQRRRRRRRRRRRRSSSSSSUUUUUUTTTSSSPPPOOOMMMMMMMMMMMMMMMNNNNNNOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQPPPPPPOOONNNTTTVVVXXX[[[]]]aaagggjjjmmmnnnnnnnnnnnnnnnnnnmmmooooooooommmkkkgggcccaaacccbbbdddkkkrrrxxx~~~wwwnnngggbbbeeegggooozzzvvvwwwzzzzzztttrrrqqq}}}~~~}}}vvvjjj[[[OOOHHH<<<999555222333444444444222222222222222222222222111111111111111111111111000000000000000000000000........................000000000000////////////.........//////000000000111111000/////////000000000000000000000/////////111222222111111333777:::BBBTTTppp{{{wwwwwwzzz|||nnn^^^QQQJJJHHHIIIIIIPPP]]]nnn~~~|||~~~~~~}}}yyyrrrjjjaaaTTTKKKGGGGGGGGGFFFEEEDDDBBB@@@?????????@@@@@@??????>>>===>>>>>>>>>=========<<<;;;;;;::::::999::::::::::::999888888777777777777666555444333333333222222111000000000------......//////000000111111111111222555;;;???MMMVVV```ddddddbbbccceeebbbgggoooxxx{{{qqqnnnpppwww~~~pppddd\\\YYYTTTTTTWWW___jjjqqqqqqppppppjjjbbb\\\XXXVVVTTTSSSTTTQQQQQQVVV\\\```hhhoooqqqnnniiibbbZZZRRRLLLHHHHHHIIIKKKNNNQQQTTTVVVWWW^^^___```aaacccfffhhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggddd```\\\XXXVVVRRRQQQOOOLLLIIIHHHJJJLLLTTTVVVWWWWWWTTTQQQOOOOOOTTTQQQOOOMMMLLLKKKHHHFFFFFFDDDCCCCCCFFFIIIJJJKKKOOOPPPRRRRRROOOJJJEEEAAA???>>>=========>>>???@@@>>>???>>>===;;;;;;===>>>BBBGGGJJJGGGEEEEEECCC@@@===<<<:::999999999:::;;;;;;;;;;;;:::999888777666444555666888;;;>>>@@@BBB@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCDDDFFFGGGEEEDDDFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNQQQQQQRRRTTTUUUVVVWWWXXXXXX[[[___bbbbbbbbbcccdddhhhiiijjjlllnnnpppqqqrrrssstttuuuuuutttrrrpppnnnrrrtttyyy::::::;;;;;;<<<======>>>@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDCCCAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFHHHKKKNNNPPPOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRTTTUUUTTTRRROOOMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOQQQQQQRRRSSSSSSSSSRRRQQQSSSUUUYYY]]]```eeeiiimmmnnnoooppppppooonnnllljjjmmmnnnnnnllliiieeeaaa^^^cccdddgggmmmsssyyy~~~~~~zzzssskkkeeeaaa___cccmmmxxx}}}qqqrrruuuzzzzzzuuutttttt}}}~~~|||tttgggXXXLLLEEE:::777444222333333333222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000////////////...////////////000000000111111000000000000000000000/////////////////////111222222222111333666999>>>JJJggg}}}{{{{{{~~~~~~mmm[[[NNNHHHHHHLLLMMMSSS___ooo~~~|||vvvnnnfffZZZPPPJJJHHHGGGFFFFFFDDDBBB@@@???>>>>>>>>>??????>>>>>>>>>======>>>======<<<<<<<<<;;;;;;;;;999::::::::::::999888888666666777666666555444444333333222222111000000000...//////000111222222333000111111000000333777:::FFFNNNYYY^^^______aaaddd```eeemmmuuu~~~xxxtttvvv}}}|||lllaaa[[[\\\XXXWWW]]]hhhqqqtttsssvvvqqqjjjdddaaa^^^\\\ZZZSSSPPPPPPTTTXXX\\\ccclllqqqooojjjddd]]]VVVPPPLLLKKKKKKMMMOOOQQQSSSUUUVVVZZZZZZ\\\^^^```ccceeeggghhhhhhhhhiiiiiijjjkkkkkkkkkkkkjjjgggccc^^^ZZZWWWSSSTTTSSSQQQMMMKKKKKKLLLUUUWWWXXXVVVSSSOOOMMMMMMQQQOOONNNNNNNNNMMMJJJHHHGGGEEECCCDDDGGGKKKMMMNNNRRRSSSTTTTTTQQQMMMHHHEEE@@@@@@???>>>>>>???@@@AAA>>>???>>>===;;;;;;===???BBBGGGJJJGGGEEEEEEDDD@@@===<<<;;;:::999999:::;;;;;;;;;;;;;;;:::888666555444555777:::===@@@BBBCCCAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBDDDFFFFFFEEEDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNMMMMMMMMMPPPPPPQQQSSSUUUVVVWWWXXXWWWZZZ^^^```aaabbbcccdddggghhhjjjlllnnnppprrrssstttuuuuuutttqqqnnnllllllsssvvv|||:::::::::;;;<<<<<<======@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDCCCAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCDDDFFFIIILLLNNNPPPQQQRRRSSSTTTSSSRRRQQQOOOPPPRRRSSSRRRPPPMMMKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQTTTXXX\\\aaadddgggkkknnnlllmmmoooooonnnllliiigggkkklllkkkjjjgggddd```^^^aaaeeejjjooouuu{{{~~~|||zzzwwwrrrlllgggbbb___^^^bbbjjjtttzzz~~~zzznnnnnnqqquuu{{{~~~zzzxxxyyy||||||rrrcccSSSGGG@@@999777444333222222000///111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111000000000////////////000000111111111111111111000//////...///000111111000111222222222222555777;;;DDD___kkkXXXLLLFFFIIIGGGHHHPPP___nnnzzz~~~~~~|||vvvpppjjj```VVVOOOJJJGGGFFFGGGEEECCCAAA???>>>>>>>>>???????????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;999::::::::::::999888888666666666666666666555444333333222222111000000000...//////000111222222333///000111000000111444666===EEENNNTTTUUUWWW[[[___aaaeeekkkssszzzzzz{{{uuugggaaa```\\\YYY\\\eeepppvvvxxx}}}xxxsssnnnjjjfffccc```XXXTTTSSSTTTUUUXXX___hhhmmmllliiieee```ZZZUUURRROOOPPPQQQRRRSSSTTTUUUUUUXXXYYYZZZ\\\^^^aaacccdddffffffggghhhiiikkkmmmnnnnnnmmmllljjjeee```[[[YYYVVVWWWWWWUUURRROOONNNNNNWWWXXXYYYWWWTTTPPPMMMLLLMMMMMMMMMOOOPPPOOOLLLJJJFFFDDDCCCDDDGGGLLLOOOPPPRRRSSSTTTSSSQQQMMMIIIFFFBBBBBB@@@@@@???@@@AAABBB?????????===;;;;;;===???BBBHHHJJJHHHFFFFFFDDDAAA>>>===<<<:::999999:::::::::;;;;;;;;;:::888666555444666888;;;>>>@@@BBBCCCAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAACCCEEEFFFEEEDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLNNNOOOPPPRRRTTTVVVWWWXXXWWWYYY]]]___```aaacccdddeeefffhhhkkknnnqqqsssuuuvvvwwwvvvsssoookkkkkkkkkssswww}}}::::::;;;;;;<<<=========@@@@@@@@@AAABBBBBBCCCCCCBBBCCCDDDCCCAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAABBBBBBCCCDDDEEEBBBCCCDDDEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCEEEGGGJJJLLLPPPQQQSSSTTTTTTSSSQQQPPPNNNOOOPPPPPPOOONNNLLLJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMNNNPPPRRRTTTVVVYYY]]]aaaeeegggiiikkkmmmjjjjjjkkkkkkjjjhhhfffdddhhhggggggeeedddbbb``````^^^eeelllqqqwww}}}~~~|||uuurrrnnnhhhdddaaa___^^^aaabbbhhhpppuuuxxx~~~yyymmmmmmmmmpppuuuyyy{{{|||{{{zzz~~~ooo^^^MMM@@@:::777555444333333111///---111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000000111111111000000////////////000111222222222111111//////...///000111333444000111222222222222444666999@@@XXXzzzkkkWWWKKKHHHEEEDDDHHHTTTcccrrrzzz}}}}}}|||~~~|||}}}~~~{{{uuuqqqmmmfff]]]UUUNNNIIIFFFGGGFFFDDDAAA@@@????????????@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888555666666666666666555555333333222222111000000000------......//////000000...000111111000000222444666<<>><<<<<<>>>???CCCHHHKKKHHHFFFFFFDDDAAA???>>><<<;;;:::999::::::::::::;;;<<<;;;999666444555666999<<<>>>@@@BBBBBB@@@????????????@@@@@@AAAAAA@@@@@@BBBDDDFFFEEECCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQSSSUUUWWWWWWWWWZZZ\\\^^^___```aaaccccccdddgggjjjnnnqqqsssuuutttuuuuuurrrmmmkkkmmmoootttyyy;;;;;;;;;<<<======>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDCCCAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAACCCDDDEEECCCCCCDDDDDDEEEDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDDDDEEEHHHJJJLLLOOOPPPRRRTTTTTTRRRPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOOOOPPPSSSWWW[[[^^^^^^bbbfffiiijjjjjjjjjkkkfffgggggggggfffdddcccbbbcccbbbaaa```______`````````hhhooossswww|||{{{vvvmmmjjjeeebbb```aaaccceeegggdddeeelllqqqtttwww{{{|||ooommmkkklllooosssuuuvvvwww{{{}}}zzzyyy~~~{{{kkkXXXHHH===777444333222222333222000...111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000111000000000000000111111111///000111222222222222111//////...///111333666888000111333222222222333555777===PPPllljjjXXXKKKIIIGGGGGGNNNZZZiiissszzz~~~}}}|||yyy{{{|||zzz|||~~~|||wwwsssqqqllleee\\\SSSLLLHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@AAAAAABBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888555555666666666666555555333333222222111000000000............////////////---///111111000000222333111666<<<>>>???DDDLLLRRR[[[]]]___cccjjjttt~~~qqqkkk^^^]]]\\\\\\aaalllyyy{{{sssjjjdddaaa^^^\\\ZZZWWWXXX```jjjkkkllllllllljjjfffccc```YYYYYYYYYYYYXXXXXXXXXXXXZZZZZZZZZZZZZZZ[[[\\\]]]______```bbbeeeiiimmmoooooonnnjjjfffbbb]]]ZZZXXXVVVWWWWWWVVVSSSQQQQQQRRRZZZ\\\]]][[[XXXTTTQQQQQQQQQRRRSSSUUUUUURRRNNNJJJEEEBBBAAABBBGGGMMMQQQSSSSSSSSSTTTSSSQQQNNNKKKIIIEEEDDDCCCBBBBBBBBBCCCCCC???@@@???>>><<<<<<>>>@@@CCCHHHKKKHHHFFFFFFEEEAAA@@@>>>===;;;::::::::::::999:::<<<<<<;;;999666444555777999<<<>>>@@@@@@@@@>>>=========>>>???@@@@@@@@@???@@@BBBDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKMMMMMMOOOQQQSSSUUUVVVWWWXXXZZZ\\\]]]]]]^^^```bbbccceeegggiiillloooqqqrrrooorrrsssqqqnnnnnnrrrvvvwww|||;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCDDDCCCAAA@@@AAABBB????????????????????????BBBAAA@@@@@@AAABBBDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIEEEEEEFFFFFFFFFFFFEEEEEEHHHGGGFFFFFFGGGIIIKKKLLLNNNOOOQQQSSSSSSQQQOOOMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMOOONNNNNNOOOSSSXXX]]]aaabbbeeeiiikkkkkkjjjiiiiiiddddddddddddcccbbbaaa```___^^^]]][[[\\\]]]___aaafffnnnttttttvvvyyyvvvooogggdddaaa___aaaeeekkkoookkkeeedddiiiooorrrsssvvvwww|||}}}~~~qqqnnnjjjiiikkkoooqqqrrrnnntttzzzzzzvvvuuuyyy~~~wwwgggUUUGGG===999000000000222444333111///000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////.../////////000000111111......///000111222333333///000111222333333222111///......///111555888:::000111333333222222333555666;;;JJJbbbyyy~~~zzzeeeNNNLLLHHHEEEGGGPPP^^^hhhuuu{{{~~~~~~}}}|||xxx{{{|||{{{~~~|||ttttttqqqjjj```VVVNNNJJJGGGFFFEEECCCBBBBBBBBBCCCAAAAAABBBCCCBBBAAA@@@???;;;<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888555555666666666666666555333333222222111000000000111111111111000000000000---///111222111111222333000444888999:::???HHHOOOUUUVVVWWWZZZaaakkkwww~~~}}}sssnnnaaabbbaaa___aaakkkyyy{{{qqqkkkccc```^^^\\\YYYZZZcccmmmpppqqqrrrrrrpppllliiiggg^^^^^^^^^]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZ\\\]]]]]]___cccgggkkknnnnnnlllhhhddd___[[[YYYWWWTTTUUUVVVTTTRRRQQQQQQRRR[[[]]]^^^]]]YYYUUUSSSSSSVVVVVVWWWXXXWWWSSSNNNIIIDDDBBB@@@AAAFFFLLLQQQTTTVVVWWWWWWVVVTTTRRROOOMMMFFFEEEDDDCCCBBBBBBCCCDDD@@@@@@@@@>>><<<<<<>>>@@@CCCHHHKKKIIIFFFGGGEEEBBB@@@???===;;;::::::::::::999:::<<<<<<;;;999666444666777:::<<<>>>?????????<<<<<<<<<<<<===>>>???@@@?????????AAADDDEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSUUUVVVWWWYYY[[[]]]]]]]]]]]]___aaaeeefffgggiiikkkmmmooooookkknnnqqqpppnnnpppvvv{{{zzz;;;;;;<<<<<<===>>>>>>???>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAACCCDDDEEEFFFEEEDDDBBB@@@AAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEIIIHHHGGGFFFFFFGGGIIIJJJOOOPPPSSSTTTTTTQQQNNNLLLLLLLLLKKKKKKJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKLLLLLLNNNTTT[[[```aaa```eeefffhhhkkkllljjjfffbbb```___^^^]]]\\\ZZZYYYYYYZZZZZZ\\\^^^```bbbcccdddrrrssstttvvvxxxxxxrrrlllgggeee___[[[___hhhllllllmmmhhhcccdddiiimmmmmmlllnnnvvv{{{yyyzzz{{{rrrhhhfffiiimmmllliiilllnnnppppppppppppqqqqqq|||}}}ttt___LLLAAA:::444555333111111333444222///000000111111111111000000111222333333222000---,,,000000000000000000000000//////000000000000//////......////////////.........------------...//////000///////////////000000////////////000111333333111000000//////000111222888666???VVVmmmzzz}}}~~~zzz{{{uuurrr|||bbbKKKDDDKKKJJJKKKWWWaaammmrrr{{{~~~|||zzzyyyzzz{{{{{{yyyyyyzzz|||}}}|||xxxvvvwwwuuussspppkkkaaaUUULLLLLLFFFCCCCCCCCC@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;<<<;;;999999999999888666777777777777666444333222555444333333222222333333000///////////////000111000000000000111111111111000222444666999===BBBFFFHHHLLLQQQTTTWWW^^^hhhqqq~~~xxxtttwwwtttggg```\\\XXXYYY^^^gggxxxvvvmmmkkkfffbbbbbbaaa```ccchhhrrrtttuuuuuurrrooonnnmmmiiigggdddbbbaaa___]]]ZZZ______^^^]]][[[YYYWWWVVVZZZ[[[]]]^^^___bbbfffiiikkkiiieeeaaa\\\XXXVVVTTTUUUUUUTTTRRRPPPOOOQQQTTT[[[bbbeeeaaa[[[ZZZZZZYYY\\\[[[ZZZZZZYYYUUUPPPMMMGGGEEECCCBBBEEEKKKQQQVVVWWWWWWVVVUUUSSSPPPMMMLLLHHHGGGFFFFFFEEEFFFFFFFFFDDDBBB???<<<<<<===???AAAGGGHHHIIIJJJIIIHHHFFFEEEDDD@@@<<<999999999:::999;;;<<<<<<;;;:::999888777666777888999:::;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEECCCDDDFFFGGGGGGFFFEEEDDDIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMOOOQQQSSSUUUVVVWWWYYYYYYZZZ[[[\\\\\\]]]]]]eeeffffffhhhiiilllmmmoooooommmkkkjjjlllrrrxxx|||;;;;;;;;;<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBCCCEEEEEEEEECCCBBB@@@CCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGIIIIIILLLKKKJJJIIIIIIIIIJJJKKKLLLNNNPPPRRRRRRPPPMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJNNNNNNQQQWWW]]]bbbccccccffffffhhhjjjkkkhhhddd```^^^]]]\\\[[[ZZZYYYXXXXXXVVVXXX[[[___cccgggiiikkkpppsssuuuvvvuuutttooolllgggfffcccaaafffooosssrrrnnniiiddddddhhhlllmmmlllkkkrrrwwwwwwzzzzzzqqqhhheeeiiilllkkkhhhgggiiijjjkkklllllllllmmmssstttkkkXXXGGG>>>888444555222111111333333111///000000111111111111000000111111222222111000///...000000000000000000000000//////000000000000//////......////////////.........------------...//////000000////////////000000////////////000111222222111000000//////000111222666555<<>>>>>===<<<<<<;;;;;;;;;999888999::::::999888777777777888777777666666555444333333222222333333000000////////////000000//////000000000111111111///000222333444777;;;???DDDHHHMMMPPPSSSYYYbbbiiiuuuxxxzzzzzzyyyxxxzzz|||zzzyyyuuupppmmmooovvv||||||pppeee```[[[XXXYYY]]]eeetttzzzrrrmmmgggccccccbbbaaaeeejjjrrruuuxxxxxxvvvssspppoookkkiiigggeeeeeecccaaa___aaaaaa```^^^\\\YYYWWWUUUWWWYYYZZZ[[[]]]___cccffffffdddaaa]]]ZZZWWWUUUTTTTTTSSSRRROOOMMMNNNQQQSSSYYY```eeebbb^^^]]]]]]\\\___^^^]]]\\\ZZZVVVQQQMMMGGGEEECCCBBBEEEJJJPPPTTTUUUUUUUUUTTTRRRPPPMMMKKKKKKKKKIIIHHHGGGFFFFFFFFFDDDBBB???<<<<<<===???AAAFFFHHHJJJKKKKKKIIIGGGEEEDDDAAA===:::999999999999;;;;;;;;;::::::999888777777888999::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEHHHIIIIIIJJJJJJJJJJJJJJJLLLMMMNNNPPPRRRTTTVVVWWWYYYYYYZZZ[[[\\\]]]^^^^^^eeeeeefffgggiiikkkmmmnnnnnnllliiiiiikkkqqqxxx|||;;;;;;;;;<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDCCCAAA@@@DDDDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGIIIJJJKKKMMMLLLKKKJJJIIIIIIIIIJJJIIIKKKMMMOOOOOONNNLLLJJJHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGIIIIIIPPPQQQUUUZZZaaaeeeffffffffffffggghhhhhhfffaaa]]]ZZZZZZYYYXXXWWWWWWVVVVVVVVVXXX]]]ccchhhllloooqqqrrrtttvvvuuuqqqnnnnnnpppmmmmmmkkkiiimmmtttxxxwwwpppkkkffffffiiimmmppppppooosssvvvxxx{{{wwwooogggeeeiiillljjjgggaaabbbcccdddeeeffffffffffffeee]]]MMM@@@999666333333222111111222333111000000000111111111111000000000000000000000000000000000000000000000000000000//////000000000000//////......////////////............------......///000000000////////////000000000000000//////000111111000000//////000111222222222555999DDD^^^xxx|||zzzyyyvvvssspppnnnllllllssswwwYYYHHHFFFBBBBBBJJJMMM[[[bbbnnn{{{}}}{{{zzzyyyzzzzzzxxxxxxxxxyyy{{{|||zzzyyyxxxvvvtttrrroooggg\\\TTTPPPIIIEEEDDDDDDAAA@@@BBB@@@@@@@@@?????????>>>>>>???>>>>>>======<<<<<<;;;:::999888999;;;<<<;;;:::666777888888999999999888555444444333333333333333111000000//////000000000//////000000000000111111000111111111111222555888===AAAGGGLLLOOOSSSZZZ___eeejjjpppqqqnnnmmmooorrrppppppmmmhhheeefffkkkqqqyyy~~~~~~zzzuuummmddd```[[[XXXYYY\\\cccooozzzxxxpppjjjeeedddcccbbbeeejjjqqqvvvzzz}}}|||xxxvvvtttqqqnnnllljjjiiihhhgggeeedddcccaaa___[[[XXXUUUTTTSSSUUUWWWXXXYYY[[[^^^```___]]][[[XXXVVVTTTSSSRRRQQQPPPNNNLLLJJJKKKOOORRRVVV^^^ddddddbbbccccccaaafffdddbbb___\\\XXXRRRNNNGGGEEECCCBBBDDDIIINNNRRRSSSSSSSSSRRRQQQOOOMMMLLLOOONNNMMMKKKIIIGGGFFFEEEDDDBBB???===<<<===???@@@EEEGGGKKKMMMMMMKKKHHHFFFEEEBBB>>>;;;::::::999888::::::999999888888777777888888999:::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLNNNPPPRRRTTTUUUVVVYYYZZZ[[[\\\]]]^^^______cccdddeeefffhhhjjjkkklllkkkiiiggggggjjjqqqxxx|||;;;;;;<<<<<<<<<=========>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@CCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHKKKJJJIIIHHHHHHGGGGGGFFFGGGHHHKKKLLLMMMLLLKKKIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJIIIGGGFFFFFFHHHJJJKKKRRRTTTXXX^^^cccfffhhhhhhggggggfffgggfffccc^^^ZZZXXXWWWVVVUUUUUUUUUVVVVVVXXX[[[aaahhhnnnrrrtttuuuwwwwwwvvvrrrmmmjjjqqqzzz}}}xxxqqqpppuuuxxxwwwqqqmmmjjjjjjnnnuuuzzz|||{{{{{{zzz{{{~~~|||uuunnnfffeeeiiillliiifff\\\\\\\\\]]]_________^^^YYYVVVNNNCCC999555444444222222111111222222111111000000111111111111000000000000//////000111222222//////////////////////////////000000000000//////......////////////.....................//////000111000000////////////000111000000/////////000000/////////000000111222222000555666<<>>>>>>>>>>>======<<<<<<<<<;;;::::::;;;;;;:::999777777888888888888888777555555444333333333333333111111000000///000000000////////////000000000111111222333333222222555777777<<>>???CCCFFFJJJNNNOOOMMMIIIGGGFFFCCC???<<<;;;:::999888999999888777777777777777999999:::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCCCCEEEGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOQQQSSSUUUUUUYYYZZZ[[[\\\]]]^^^___```bbbbbbdddeeeggghhhiiiiiigggfffeeefffjjjqqqxxx}}}<<<<<<<<<=====================>>>>>>>>>?????????????????????????????????<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEJJJIIIIIIHHHGGGFFFFFFEEEFFFGGGIIIKKKKKKKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGJJJIIIHHHHHHIIIKKKNNNOOOTTTWWW\\\aaaeeeggghhhiiiggggggfffeeedddaaa]]]YYYVVVVVVTTTTTTTTTUUUWWWXXXYYY^^^eeemmmtttxxx{{{{{{|||xxxsssnnnhhhjjjxxx|||tttuuuvvvuuupppnnnlllnnnuuu|||ssslllffffffjjjllliiieee[[[YYYXXXXXXZZZZZZWWWUUUNNNIIICCC<<<666222333555000111111111111111111222000000111111111111000000000/////////000111222333//////////////////////////////000000000000//////......////////////......///............///000000111111000///////////////000000//////////////////...//////000111222222222000555555777LLLmmm}}}vvvsssrrrpppjjjddddddkkkooossstttnnnxxxlllTTTIIIAAABBBGGGEEENNNVVVbbbppp{{{~~~|||zzzyyyyyyxxxtttsssrrrsssvvvwwwwwwvvvwwwuuuttttttsssnnnfff```VVVOOOIIIGGGEEEAAAAAACCCBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>=========???>>><<<;;;;;;;;;999777888888888888777666555444666555444444333333444444222222111000000000000000...////////////000000000000111333333222333555777555999@@@FFFJJJMMMOOOQQQRRRXXX```dddcccdddgggjjjmmmnnnmmmgggaaa]]]]]]___ccchhhkkkkkklllooommmiiiddd___\\\^^^``````dddiiissswww}}}vvvqqqllljjjhhheeefffjjjmmmrrryyy~~~~~~zzztttpppllljjjgggeeeaaa```___\\\XXXUUURRRPPPOOOQQQSSSTTTTTTUUUWWWYYYTTTTTTRRRQQQPPPOOOOOOOOOKKKJJJHHHFFFDDDEEEIIILLLPPPXXXaaaeeejjjnnnnnnlllnnnlllhhhddd```[[[UUUQQQJJJHHHFFFDDDEEEGGGKKKMMMMMMNNNOOOPPPPPPOOONNNMMMMMMNNNNNNMMMLLLKKKIIIHHHDDDBBB@@@>>>======>>>>>>@@@DDDIIIMMMNNNLLLIIIGGGEEECCC???===<<<<<<:::888999888777666666666777777::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAA@@@??????@@@@@@AAABBBCCCDDDCCCCCCBBBCCCEEEGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMNNNQQQRRRTTTUUUXXXYYYZZZ[[[]]]^^^___``````aaacccdddffffffffffffbbbbbbcccffflllrrryyy}}}>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>?????????@@@????????????@@@@@@@@@@@@??????@@@@@@AAACCCDDDEEEFFFEEEEEEDDDDDDEEEEEEEEEIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFHHHHHHIIIHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLOOOQQQTTTVVVWWW[[[aaaeeegggggghhhiiihhhfffeeeeeecccaaa\\\YYYWWWVVVUUUTTTUUUWWWZZZ[[[[[[```iiirrrzzz~~~|||ssslllhhhfffjjj|||yyyvvvtttsssmmmllllllqqqzzz~~~rrrlllfffgggkkkmmmiiiddd[[[XXXUUUUUUUUUTTTPPPLLLEEE@@@:::888555111111444///000222111000000111222000000111111111111000000//////000000111111111222000000000000000000000000//////000000000000//////......////////////......//////......//////000111222111000//////......////////////......///000000---...///111222222222222111444444666FFFbbbyyy{{{uuutttvvvtttmmmfffaaafffhhhkkkoooiiikkkzzzqqqYYYKKK@@@AAAFFFDDDJJJQQQ\\\iiittt|||~~~}}}{{{yyyxxxwwwuuuuuuuuuvvvxxxyyyxxxvvvvvvttttttuuuuuuqqqjjjeeeYYYRRRJJJHHHEEEBBBAAADDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA???===<<<<<<;;;888666999999999888777666444333666555555444444444444444333222111111000000000000......////////////000000---///000111111111333444444888>>>EEEJJJMMMOOOOOONNNRRRXXX]]]aaadddfffhhhnnnoooooojjjccc]]][[[[[[\\\aaaeeegggjjjnnnnnnkkkiiidddaaacccdddbbbaaacccggglllssszzz~~~vvvrrroooooonnnkkkkkknnnnnnqqqvvvyyy{{{}}}{{{tttnnnjjjfffcccaaa^^^^^^\\\ZZZXXXUUUSSSQQQPPPRRRUUUVVVVVVVVVWWWXXXTTTSSSRRRPPPOOONNNMMMMMMIIIIIIHHHFFFCCCCCCEEEGGGLLLSSS[[[aaahhhnnnpppmmmnnnlllhhhddd```\\\WWWTTTLLLJJJHHHFFFFFFHHHJJJLLLKKKLLLNNNOOOPPPPPPPPPOOONNNNNNOOOOOONNNLLLJJJIIIDDDCCCAAA???============>>>AAAEEEIIIKKKKKKIIIGGGDDDBBB???>>>>>>===;;;:::999888777666666777888999;;;;;;<<<<<<===<<<<<<;;;<<<<<<===>>>???@@@AAAAAA????????????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJLLLNNNPPPRRRSSSTTTWWWXXXYYYZZZ\\\^^^______^^^___aaacccdddeeedddddd^^^___ccchhhnnnuuuzzz}}}@@@?????????????????????============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIKKKMMMQQQUUUXXX[[[\\\[[[```fffiiiiiiiiiiiijjjhhhfffeeedddcccaaa]]]ZZZYYYXXXVVVVVVWWWZZZ]]]___ccchhhpppxxx}}}~~~}}}tttjjjccccccdddjjj}}}|||vvvrrrooohhhiiijjjpppzzz{{{rrrlllggghhhmmmnnnjjjddd]]]XXXTTTRRRQQQOOOIIIDDD???999555555444//////222...000222111000///111333000000111111111111000000//////111222222111000000000000000000000000000000//////000000000000//////......////////////......///////////////000000111222111000///...........................///000111,,,...///111222222222222111222333666@@@VVVppp{{{ttttttzzz{{{uuunnnbbblllnnnmmmpppjjjgggoooxxxaaaPPPAAAAAAGGGDDDDDDJJJUUUbbbnnnwww}}}~~~}}}{{{yyyxxxwwwuuuuuuvvvxxxyyyyyyvvvttttttssssssuuuvvvsssmmmhhh\\\SSSLLLIIIFFFBBBBBBDDDAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<<<<<<<:::888888999999999888777777666666666555444444444444444444333222111000000000000........./////////000000---///000111000///000222444777===DDDJJJNNNPPPPPPPPPQQQTTTZZZbbbgggiiiiiioooqqqrrroooiiibbb______\\\aaafffhhhlllqqqqqqooommmhhhfffhhhhhhddd``````^^^bbbiiiooosssuuuvvvvvvsssqqqrrruuuvvvssstttvvvrrrssstttttttttvvvzzz|||}}}xxxqqqkkkfffccc```^^^\\\\\\[[[ZZZYYYWWWUUUTTTSSSUUUXXXYYYXXXXXXYYYYYYVVVUUUSSSQQQOOOMMMLLLLLLHHHHHHHHHFFFDDDBBBBBBCCCGGGMMMTTT[[[ccckkknnnlllmmmjjjfffccc```]]]YYYVVVNNNLLLJJJHHHGGGHHHJJJKKKJJJLLLNNNOOOQQQQQQQQQQQQQQQRRRRRRRRRPPPMMMKKKIIIDDDCCCAAA???>>>======<<<<<<>>>BBBFFFHHHHHHHHHGGGCCCAAA????????????===;;;:::999777666666777999:::<<<<<<============<<<<<<<<<<<<===>>>???@@@AAAAAA>>>>>>>>>??????@@@AAABBB@@@AAABBBDDDEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKMMMOOOQQQSSSTTTVVVVVVXXXYYY[[[]]]^^^___]]]^^^aaaccccccccccccbbbZZZ]]]ccckkkqqqwww{{{|||AAAAAA@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999999:::;;;;;;<<<======<<<<<<<<<<<<============>>>>>>======>>>???@@@@@@BBBBBBAAAAAA@@@@@@AAAAAA>>>>>>???@@@AAABBBDDDEEEBBBCCCEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGIIIKKKOOOTTTYYY\\\___```___dddiiilllkkkjjjjjjkkkhhhfffeeedddcccaaa^^^[[[ZZZYYYXXXWWWYYY\\\___aaammmqqqwww|||}}}|||yyyvvvlllbbb\\\```dddjjj||||||uuupppkkkffffffhhhnnnyyy{{{vvvqqqlllhhhiiinnnooojjjeee]]]XXXRRRPPPOOOKKKDDD>>><<<555222444333...---000---000222111//////111333000000111111111111000000...000111333333111///...000000000000000000000000//////000000000000//////......////////////......///////////////000111111222222000///............---------......000111222,,,---///111222333222222111000222777===MMMjjj{{{tttuuu}}}~~~xxxffftttxxxttttttnnniiinnnrrr}}}}}}iiiVVVDDDCCCIIIGGG@@@EEEPPP]]]jjjuuu|||}}}{{{yyywwwvvvssstttuuuwwwxxxwwwsssppptttrrrrrrtttvvvtttooojjj]]]UUUMMMIIIFFFBBBBBBDDD@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>????????????>>><<<<<<======<<<:::888888999::::::::::::999666666555444444444444555444333222111000000000000............/////////000///111222222111000000111444777<<>>===<<<<<<;;;===@@@CCCFFFGGGGGGGGGBBBAAA??????@@@???>>><<<:::999777666666888:::;;;<<<===============<<<<<<<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>???@@@AAABBB???AAACCCEEEFFFFFFFFFEEEDDDEEEGGGHHHIIIJJJJJJJJJIIIJJJKKKMMMOOOQQQSSSSSSUUUUUUWWWXXXZZZ\\\]]]^^^\\\^^^```bbbccccccbbbaaaXXX\\\dddlllsssxxx{{{|||IIIFFFCCCAAAAAABBBBBBBBBCCC???;;;::::::<<<>>>>>>>>>>>>>>>===<<<;;;999888<<<;;;::::::<<<<<<;;;::::::::::::;;;;;;;;;<<<<<>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@DDDDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBDDDEEEEEEEEEGGGJJJMMMMMMOOORRRWWW\\\```dddfffkkkiiihhhjjjmmmnnnllliiieeeeeeeeeeeedddbbbaaa```\\\\\\[[[ZZZ\\\bbbkkkqqqvvvyyyyyyxxx{{{|||tttiiiccc[[[RRRQQQYYYhhhvvv~~~yyyoookkkjjjiiiggggggkkkuuu{{{qqqqqqkkkggghhhnnnpppmmmiiiccc\\\RRRLLLIIIFFFAAA===555444333222111111111111111111000000000000111111000000000000000000000000000000000000000000000000------...///////////////------...///000111222222......------------......,,,---///000000000///...111111000///////////////000///------,,,---.../////////000111111111111111444111222666777@@@^^^|||wwwqqqsssyyy~~~sss{{{vvvlllkkk}}}{{{|||xxx[[[HHHBBBBBBBBBBBBDDDIIISSS```mmmwww|||}}}~~~}}}{{{zzzxxxxxxtttsssssstttuuuvvvvvvuuusssssstttsssrrrpppnnnlllbbb\\\SSSLLLGGGEEEDDDDDDCCCAAA???>>>??????>>><<>>>>>???@@@AAA======<<<<<<<<<;;;;;;;;;999999999888888888888777777666555444333444555555222333333333333222111111////////////000000000000000000000000000000000000111222777???IIIPPPRRRRRRPPPQQQUUU\\\dddkkkoooqqqxxxyyyzzzvvvpppkkkjjjjjjhhhjjjllloooqqqrrrssssssppplllhhhjjjmmmmmmfff___[[[ZZZYYYYYY[[[^^^aaadddhhhlllrrrwww|||~~~~~~~~~yyytttnnniiigggiiimmmpppooommmhhhccc___[[[YYYXXXXXXXXXWWWWWWWWWYYYZZZ[[[]]]\\\\\\]]]^^^^^^]]][[[^^^[[[WWWTTTQQQOOOKKKIIIKKKIIIFFFCCCAAA@@@@@@@@@BBBDDDIIIOOOWWW^^^dddggggggfffdddbbb___\\\YYYWWWVVVUUURRRNNNLLLKKKJJJJJJKKKKKKLLLMMMPPPSSSUUUWWWWWWVVVVVVUUUTTTQQQMMMIIIGGGFFFCCCAAA>>><<<;;;;;;888999;;;>>>AAAEEEHHHIIIEEEEEECCCBBB@@@>>>======:::999999888888777777888AAABBBCCCBBB???======>>><<<===>>>>>>===<<<>>>?????????>>>>>>>>>>>>??????>>>@@@CCCCCCCCCCCCEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIKKKLLLNNNPPPQQQRRRSSSSSSVVVVVVWWWYYYZZZ\\\]]]]]]``````aaabbbcccbbb```^^^[[[aaaiiipppuuuwwwyyyzzz|||QQQMMMIIIGGGHHHHHHGGGEEECCCAAA???>>>??????>>>===============<<<;;;:::999;;;:::999:::;;;<<<;;;999:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFHHHJJJNNNQQQRRRTTTWWW[[[___cccfffhhhlllkkkjjjkkkmmmmmmkkkhhhfffffffffeeedddbbbaaa`````````aaaaaadddiiipppvvv|||~~~}}}zzzxxxuuujjj]]]WWWSSSPPPSSS\\\hhhrrrwww~~~vvvpppmmmllliiiiiiiiikkksss}}}wwwoooooollliiiiiilllllliiifffaaaYYYPPPIIIFFFCCC>>>:::444444333222111111111111111111000000000000111111////////////////////////000000000000000000000000000000111222222222222222.........///000000111111///..................///---....../////////////////////...---------------......---,,,,,,,,,---.........///000000000000000222000222555555===WWWssszzzttttttxxx|||~~~~~~zzz{{{lllwww~~~wwwjjjQQQEEECCCBBBCCCDDDGGGOOOZZZgggqqqwwwxxx|||}}}~~~|||{{{zzztttsssrrrsssuuuvvvuuuttttttttttttsssrrrpppnnnmmmfff___VVVOOOJJJGGGEEECCCDDDBBB@@@@@@@@@AAA@@@>>>???>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888888777666555444444444555555222333333333333222111111///000000000000000000000000000000000000000000000111222555===EEELLLNNNNNNLLLNNNRRRZZZccclllsssvvv}}}xxxrrrooonnnlllnnnqqqssstttuuuttttttoookkkggghhhlllkkkfff```[[[ZZZXXXXXXXXXZZZ\\\]]]```dddjjjoootttvvvwwwwwwsssnnnhhhcccaaabbbeeehhhjjjhhheeeaaa]]]ZZZXXXXXXWWWWWWWWWWWWXXXZZZ\\\]]]]]]\\\]]]___aaabbbaaa```bbb___[[[WWWUUUSSSPPPNNNLLLJJJFFFCCC@@@?????????@@@BBBEEEJJJOOOUUUYYY\\\`````````^^^]]][[[ZZZYYYXXXVVVTTTQQQNNNLLLJJJJJJIIIIIIJJJLLLOOOSSSWWWYYYYYYXXXVVVUUUTTTRRRNNNKKKGGGFFFCCCAAA>>><<<;;;;;;999:::<<>>===:::999888777777888999:::CCCDDDDDDBBB???===<<<<<<;;;===>>>>>>======>>>@@@??????>>>>>>>>>>>>>>>???>>>@@@CCCCCCCCCCCCDDDFFFGGGGGGHHHIIIJJJJJJJJJJJJLLLMMMNNNPPPQQQRRRSSSSSSTTTUUUVVVXXXZZZ\\\]]]^^^```````````````___^^^\\\]]]bbbjjjqqquuuxxxyyyzzz|||YYYTTTOOONNNPPPQQQMMMJJJFFFDDDCCCBBBBBBAAA???=========<<<<<<;;;;;;::::::;;;999888999:::;;;:::999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAACCCGGGIIILLLPPPUUUXXXZZZ\\\^^^aaadddgggiiijjjooonnnmmmlllmmmllliiigggggggggfffdddcccbbbaaa```bbbdddgggjjjmmmqqqvvvyyy~~~|||wwwrrrjjj]]]RRRKKKMMMRRRZZZccckkkppprrrzzzyyywwwuuuqqqnnnllljjjiiikkklllllloooyyy{{{wwwrrrlllmmmmmmmmmllljjjgggdddbbb]]]VVVMMMFFFBBB>>>999555444333222111000000000000222222111111111111222222////////////////////////000000000000000000000000111111222333333333333222////////////////////////////////////////////////...............///000000//////...---------------000000////////////000000------...///////////////111000222444444999NNNdddzzzwwwtttrrruuuyyy||||||~~~wwwyyyzzz|||]]]KKKEEEDDDCCCCCCEEEJJJSSS___jjjppprrrwww|||~~~}}}}}}~~~}}}|||{{{uuutttssstttuuuvvvuuutttttttttuuutttsssqqqooommmjjjeee\\\TTTNNNJJJFFFCCCFFFDDDBBBAAABBBBBBBBB@@@======>>>>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::999999999888888888888777777666555555555555555333333333333333222222111000000000000000000000000000000000000000000000000111111333888???DDDGGGHHHHHHJJJNNNTTT\\\fffoootttxxxrrrpppmmmooorrruuuvvvuuutttsssoookkkggggggiiiiiieeeaaa\\\\\\[[[YYYXXXXXXXXXXXXYYY\\\aaafffjjjmmmmmmmmmkkkgggaaa]]]ZZZ[[[^^^```cccaaa___\\\ZZZXXXWWWVVVUUUUUUVVVWWWYYY\\\___```]]]]]]___bbbfffggggggfffdddaaa]]]ZZZXXXVVVTTTQQQMMMKKKGGGCCC@@@>>>>>>>>>@@@AAABBBEEEHHHKKKNNNOOOWWWWWWXXXYYYZZZZZZ[[[[[[ZZZYYYXXXUUURRRNNNKKKIIIGGGGGGIIIKKKPPPUUUZZZ]]]]]][[[XXXVVVTTTRRROOOMMMGGGFFFCCCAAA>>><<<;;;;;;:::;;;===???BBBEEEHHHIIIGGGFFFFFFDDDCCCAAA???>>>:::999777666777999<<<===EEEFFFEEEBBB>>><<<;;;;;;:::;;;============???@@@@@@@@@???>>>======>>>>>>>>>@@@BBBCCCCCCCCCDDDEEEFFFFFFHHHIIIJJJJJJJJJJJJLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSUUUWWWZZZ\\\]]]^^^___^^^^^^]]]]]]\\\[[[ZZZ```fffmmmsssvvvxxxzzz{{{|||^^^YYYTTTTTTXXXZZZWWWSSSLLLJJJFFFDDDBBBAAA???>>>======<<<<<<;;;;;;;;;;;;:::999888888::::::999888:::::::::;;;;;;;;;<<<<<<999999:::;;;<<<<<<======>>>>>>>>>???>>>>>>===============>>>>>>>>>??????>>>???@@@BBBCCCCCCDDDDDDCCCBBBBBBAAA@@@???>>>>>>AAAAAAAAABBBBBBBBBBBBBBBBBBEEEJJJNNNRRRVVV[[[___aaabbbccceeegggiiijjjkkkrrrqqqpppnnnmmmkkkhhhgggfffeeedddcccbbbaaaaaaaaadddhhhmmmqqqsssuuuwwwyyy{{{xxxsssmmmfff^^^UUUMMMIIINNNXXXccclllqqqsssssswwwtttpppmmmllljjjhhhgggiiimmmooommmlllrrr~~~wwwrrrpppmmmmmmoooqqqoooiiiccc```___ZZZTTTKKKDDD>>>:::666333222222111000000000000000222222111111111111222222////////////////////////000000000000000000000000......///000000000000///000000/////////.........//////000000000000/////////......------...000111111111000/////////////////////////////////000000---...//////000000//////000000333444333666EEEUUUmmmpppqqqoooppptttxxxzzzyyy~~~|||hhhRRRHHHFFFBBBBBBBBBEEELLLWWWccckkkoootttyyy|||||||||}}}~~~}}}{{{zzzzzzvvvuuutttuuuvvvwwwvvvuuutttuuuuuutttsssqqqooommmnnniiibbbZZZTTTNNNIIIEEEFFFDDDBBBBBBCCCCCCBBBAAA<<<===>>>??????>>>===<<<;;;;;;;;;;;;::::::::::::::::::999999999888888888777777777666666666666666333333444444333333222111111111111000000000000000000000000000000000000000000000111444888<<<@@@AAADDDEEEGGGKKKQQQZZZdddjjjzzzyyyqqqmmmiiilllooosssuuutttsssrrrqqqmmmhhhggghhhhhheeebbb```___^^^]]][[[ZZZYYYXXXWWWYYY]]]```cccdddddddddccc```\\\XXXWWWXXXZZZ\\\[[[[[[YYYXXXWWWVVVUUUUUURRRSSSTTTVVVYYY]]]```bbb___```bbbfffjjjlllllljjjeeebbb^^^[[[ZZZXXXUUUSSSNNNLLLHHHDDD@@@>>>>>>>>>AAAAAABBBCCCDDDFFFHHHIIILLLMMMOOORRRUUUXXX[[[]]][[[[[[[[[YYYUUUPPPKKKHHHGGGGGGHHHKKKPPPWWW^^^bbbccc```[[[WWWTTTQQQNNNLLLGGGFFFCCCAAA>>><<<;;;;;;:::;;;<<<>>>AAADDDFFFGGGHHHGGGGGGFFFDDDBBB@@@???:::888666555777:::>>>AAAGGGFFFEEEBBB===:::::::::999:::<<<=========???AAAAAA@@@???>>>============>>>@@@BBBCCCBBBBBBCCCDDDEEEEEEGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQRRRTTTVVVYYY[[[]]]^^^]]]]]]\\\[[[YYYXXXYYYZZZeeeiiioootttwwwxxxyyyzzz|||~~~bbb]]]ZZZ[[[```ddddddbbbWWWRRRJJJEEEBBBAAAAAAAAA??????===<<<<<<<<<<<<<<<:::999888888::::::999888:::::::::;;;;;;;;;<<<<<<888999999:::;;;<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>>>><<<===???@@@BBBCCCCCCCCCBBBBBBAAA@@@??????>>>>>>@@@@@@AAAAAABBBCCCDDDDDDFFFIIINNNSSSWWW\\\```dddeeeeeefffggghhhiiijjjjjjrrrrrrqqqooollljjjhhhgggccccccbbbbbbbbbcccddddddjjjnnntttxxxxxxxxxwwwwwwvvvpppggg```YYYSSSOOOMMMOOOVVV```jjjqqquuuvvvvvvtttqqqllliiihhhhhhhhhgggjjjmmmpppnnnkkknnnxxxwwwtttsssrrrooorrrtttqqqiiibbb^^^]]]WWWRRRJJJBBB<<<777444222111111000/////////000000222111111111111111111222........................////////////////////////,,,------...///.........000000//////......------//////000111111000/////////......------...000111111111000///////////////++++++,,,,,,------------//////000111111111111000000111333444333555>>>HHHdddlllqqqnnnlllooossstttqqqwww|||xxx^^^OOOHHHAAAAAAAAABBBGGGQQQ^^^gggmmmsssyyy{{{{{{zzz|||}}}~~~}}}{{{zzzzzzxxxwwwvvvwwwxxxxxxwwwvvvttttttttttttssspppnnnmmmooolllfff```ZZZTTTMMMIIIGGGEEECCCBBBBBBBBBAAA@@@===>>>@@@@@@@@@@@@>>>===<<<<<<;;;;;;;;;::::::::::::::::::999999999999888777777777777777666666666333444444444444333222222222111111111000000000/////////////////////////////////000111333666999;;;===???AAADDDIIIQQQ\\\cccrrryyywwwoookkkdddgggkkkpppssstttttttttrrroookkkjjjjjjjjjhhheeebbbbbbaaa___]]][[[ZZZYYYWWWXXXZZZ\\\]]]]]]]]]\\\\\\ZZZWWWVVVUUUWWWYYYZZZWWWWWWVVVVVVUUUTTTTTTSSSPPPQQQRRRTTTWWW[[[___aaa```aaadddiiinnnpppooonnngggdddaaa^^^\\\YYYWWWTTTOOOMMMIIIEEEAAA?????????@@@@@@AAAAAABBBDDDEEEFFFDDDEEEHHHLLLQQQVVVZZZ\\\\\\\\\\\\ZZZVVVPPPKKKGGGGGGGGGGGGJJJPPPXXX___dddgggccc^^^YYYUUUQQQLLLIIIGGGFFFCCCAAA>>><<<;;;;;;999:::;;;===???AAACCCEEEHHHHHHHHHGGGFFFCCCAAA???999888666666888;;;@@@BBBFFFEEEDDD@@@<<<999999:::888:::<<<===<<<===???AAA@@@@@@???>>>======>>>>>>???@@@BBBCCCBBBBBBBBBDDDCCCDDDFFFHHHIIIJJJKKKKKKMMMNNNOOOPPPQQQQQQRRRRRRPPPQQQSSSUUUXXXZZZ\\\]]]ZZZ[[[[[[YYYWWWWWWZZZ]]]iiilllqqquuuwwwwwwyyyzzzzzz|||dddbbb___```dddiiinnnqqqddd]]]SSSKKKGGGEEEEEEEEECCCAAA@@@>>>===<<<======;;;999888999:::;;;:::999:::::::::;;;;;;;;;<<<<<<999999::::::;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<<<<============<<<===>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>@@@AAACCCDDDEEEFFFLLLOOOTTTXXX\\\___cccfffggggggggghhhhhhiiiiiiiiinnnoooooommmjjjgggggggggaaaaaaaaabbbdddgggiiikkkrrrvvv{{{}}}|||xxxuuusssppphhh^^^XXXRRRNNNNNNRRRZZZ```iiippptttvvvvvvwwwpppnnnjjjfffeeefffiiilllkkkmmmooonnnlllnnntttzzz~~~~~~zzz{{{{{{zzzqqqtttuuuqqqiiiaaa\\\[[[SSSOOOHHH@@@:::555333222000000////////////000000111111000000000000111111........................////////////////////////---...//////000000///////////////......---------......000000000000.....................///000000//////...------------------...///000111111111111///000000111111111111111///111333333333555:::???[[[jjjsssooojjjkkknnnnnnmmmooovvvrrr[[[MMMAAABBBAAAAAACCCKKKWWW```jjjpppwwwzzzzzzyyy{{{|||~~~}}}||||||yyyxxxwwwwwwxxxxxxwwwvvvsssssstttsssrrrpppnnnlllnnnkkkgggddd___ZZZSSSOOOIIIGGGDDDCCCBBBBBB@@@?????????@@@@@@@@@@@@??????======<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888888888777666666444444444444444333222222222222222111111000000///////////////////////////---///000111111222444666555888;;;???CCCLLLWWW___iiipppzzz~~~zzzsssmmmjjjbbbeeehhhlllpppssstttuuuqqqpppnnnoooooopppnnnmmmfffdddbbb___]]][[[YYYYYYWWWXXXYYYZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXVVVVVVVVVVVVUUUTTTSSSRRROOOOOOPPPRRRTTTXXX[[[]]]^^^```dddjjjpppssssssrrrkkkhhhdddaaa^^^[[[XXXVVVPPPNNNJJJFFFCCCAAAAAAAAA????????????@@@AAABBBCCC???AAACCCGGGLLLRRRWWWZZZ\\\\\\[[[YYYUUUPPPKKKHHHHHHFFFFFFHHHMMMUUU^^^cccgggccc___ZZZVVVQQQLLLIIIGGGFFFCCCAAA>>><<<;;;;;;999::::::<<<>>>@@@AAACCCGGGHHHHHHHHHFFFCCC@@@???999888777777999<<<@@@BBBBBBBBBAAA>>>:::999:::;;;999:::<<<<<<<<<<<<>>>?????????>>>>>>>>>>>>?????????@@@BBBCCCBBBAAABBBCCCBBBCCCEEEGGGIIIKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPQQQRRRTTTWWWYYYZZZ[[[WWWYYYYYYXXXVVVXXX]]]bbblllooosssuuuvvvvvvwwwxxxyyyzzz|||}}}~~~cccbbbaaa```bbbhhhqqqwwwooohhh___VVVPPPMMMJJJHHHFFFDDDBBB???=========>>>;;;:::999:::;;;<<<;;;999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<============;;;;;;<<<<<<<<<=========<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA???@@@BBBDDDGGGIIIKKKLLLRRRUUUYYY]]]___aaadddfffhhhhhhhhhhhhiiiiiiiiiiiigggiiijjjiiifffddddddeeeaaaaaabbbdddhhhlllppprrrwwwzzz~~~~~~zzztttooollleee^^^XXXVVVTTTRRRVVV]]]eeekkksssxxxxxxwwwvvvvvvqqqoookkkeeeaaabbbgggkkkkkklllmmmmmmmmmooosssvvvvvv{{{~~~~~~ssssssrrrnnnggg```[[[XXXOOOKKKFFF>>>888333222222/////////......//////000000000////////////000000........................////////////////////////...//////000000000000000.....................---,,,---///000000///---,,,---....../////////////////////...---------------///000222333444444333333...//////000111000000000---///111111111444777999KKK___nnnkkkfffhhhkkkjjjkkkjjjlllrrrwwwlllWWWCCCCCCBBB@@@???DDDNNNVVVdddkkkssswwwxxxyyyzzz|||~~~}}}|||{{{{{{xxxwwwuuuvvvwwwwwwuuutttrrrrrrrrrrrrqqqooommmkkkjjjiiihhhfffccc___YYYTTTLLLJJJGGGEEEDDDBBB@@@>>>??????>>>>>>>>>>>>??????>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999999888888999999999888777666444444444555444444333222333333222111111000000///////////////////////////,,,...111111000000111333///333777:::===EEEOOOWWW^^^fffooosssqqqmmmjjjhhhaaabbbdddgggjjjnnnppprrrmmmnnnpppsssvvvwwwwwwwwwmmmkkkfffaaa]]][[[ZZZYYYXXXYYYZZZ\\\]]]]]]]]]]]]\\\[[[ZZZXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVTTTRRRQQQNNNNNNNNNOOOQQQTTTVVVXXXYYY\\\bbbjjjrrrvvvwwwwwwmmmiiieeeaaa^^^ZZZWWWTTTPPPNNNKKKGGGEEEDDDCCCDDDAAA@@@@@@@@@@@@@@@AAABBB>>>???AAADDDIIIOOOTTTWWWZZZZZZYYYWWWSSSOOOKKKHHHGGGEEECCCDDDIIIQQQZZZ___bbb```]]][[[XXXSSSNNNKKKGGGFFFCCCAAA>>><<<;;;;;;::::::;;;<<<>>>@@@AAABBBGGGGGGHHHHHHFFFCCC@@@>>>999999999999;;;===???AAA??????===;;;999999:::<<<:::;;;<<<<<<;;;;;;===>>>============>>>???@@@AAA???AAABBBBBBAAAAAAAAABBBAAABBBDDDGGGIIIKKKLLLLLLNNNNNNOOOPPPQQQQQQQQQQQQPPPQQQRRRTTTVVVWWWYYYYYYUUUWWWXXXWWWWWWZZZbbbhhhnnnppptttuuuuuuuuuvvvwwwwwwxxxzzz{{{{{{}}}```aaa```]]]\\\cccnnnwwwvvvppphhh```YYYSSSNNNKKKHHHFFFCCC@@@>>>===>>>>>><<<;;;::::::<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============;;;;;;;;;<<<<<<<<<======<<<===>>>??????@@@?????????@@@@@@AAAAAABBBCCCCCCCCCDDDFFFIIILLLNNNQQQRRRVVVYYY]]]___aaabbbccceeehhhhhhiiiiiiiiiiiiiiiiiibbbeeegggfffcccaaabbbdddaaaaaacccfffkkkpppuuuxxxxxx{{{}}}|||wwwoooiiifff[[[VVVTTTWWWYYYYYY```iiilllsss{{{}}}zzzwwwwwwuuusssooofff^^^\\\bbbggglllllllllmmmnnnqqqssstttqqqwww{{{~~~tttrrroookkkfff```ZZZVVVLLLIIIDDD===666222111111//////.........//////000//////............//////........................////////////////////////---......///////////////........................,,,---///000000///---,,,,,,---///000000000///...111111000///////////////***+++---.../////////...---......///////////////+++...//////000333555555:::RRReeefffbbbfffkkkkkkkkkfffdddggglllxxxyyy```DDDEEEDDD@@@===???HHHOOO```fffooouuuwwwxxx{{{}}}}}}||||||{{{zzzyyyyyyxxxwwwuuuttttttuuuuuutttrrrqqqrrrrrrqqqpppnnnlllkkkhhhgggggggggfffbbb\\\WWWOOOLLLIIIFFFEEECCCAAA??????>>>===<<<<<<===>>>???>>>>>>>>>>>>============;;;;;;;;;:::::::::999999888888999:::999888777666444444555555444444333222333333222222111000000///////////////////////////+++...222222000///000222...111555666777<<>>>>>@@@CCCHHHMMMRRRUUUZZZYYYXXXUUURRRNNNKKKIIIFFFDDDBBBBBBFFFNNNVVV\\\^^^]]]\\\[[[YYYUUUQQQMMMGGGFFFCCCAAA>>><<<;;;;;;;;;<<<<<<===???@@@BBBCCCFFFGGGHHHHHHFFFCCC@@@===999999999;;;<<<>>>???@@@<<<<<<;;;:::888999;;;===:::<<<===<<<;;;;;;<<<===<<<=========>>>@@@AAABBB???AAABBBBBBAAA@@@AAABBBAAABBBDDDGGGIIIKKKLLLLLLNNNNNNOOOPPPQQQQQQQQQQQQPPPQQQRRRTTTUUUVVVXXXXXXSSSVVVXXXXXXWWW\\\dddllloooqqqtttuuuuuutttuuuvvvvvvwwwyyyzzzzzz|||`````````___```ccciiimmmqqqrrrqqqllleee]]]WWWUUURRROOOKKKGGGCCCAAA@@@@@@??????>>>>>>===;;;:::999===<<<;;;::::::::::::;;;<<<;;;::::::;;;;;;:::999::::::::::::::::::::::::@@@===999888:::<<<;;;999=========>>>>>>>>>??????CCCBBBAAAAAACCCFFFHHHJJJNNNKKKJJJLLLQQQVVVWWWWWW[[[^^^```bbbbbbccceeefffhhhjjjlllllliiigggggggggeeedddaaa```aaadddgggiiikkklllmmmooorrruuuxxxyyy|||{{{zzzyyyqqqfff______ZZZYYY]]]eeehhheeegggmmmqqqwww}}}~~~zzzvvvuuuvvvwwwtttnnnfff```^^^```bbbjjjkkklllnnnoooooopppppppppuuu{{{xxxooofffdddbbb[[[UUURRRIIIEEE???999222...+++***000000000000000000000000000000000222333333111///444///...222444111......000000//////.........---//////000000000000////////////000000000000////////////............//////..................------/////////...---------,,,........................////////////////////////222111111111111333444555:::HHHZZZdddfffgggjjjnnnkkkfffeeeiiiiiimmmlllUUUHHHAAACCCBBB???CCCLLLUUU___kkktttwwwxxxzzz||||||{{{yyyxxxwwwwwwxxxxxxuuuvvvvvvvvvtttsssqqqooopppooonnnnnnooonnnllljjjlllllllllkkkhhhdddaaa___VVVQQQIIIDDDAAAAAAAAABBB>>>===<<<===>>>???>>>===????????????>>>===;;;;;;:::::::::999999999888888888888888777777777777666888777666555444333222222222222222111111111111111.........///////////////000000000000000000000000111222333444666:::???DDDNNNSSSZZZaaadddeeecccaaa```___]]]\\\]]]^^^aaabbbbbbeeekkkrrrxxx}}}{{{vvvnnnhhhddd```[[[WWW]]]]]]___bbbgggkkkmmmnnnsssnnnhhhdddcccbbb___]]]\\\[[[ZZZZZZYYYWWWRRROOOLLLKKKJJJKKKLLLOOOQQQSSSVVVWWW[[[ccclllrrrtttttthhheeeaaa\\\XXXVVVUUUUUUQQQMMMIIIHHHIIIIIIHHHFFFEEECCC@@@???@@@AAA@@@???<<<===???@@@BBBEEEJJJNNNSSSRRRRRRPPPOOOMMMKKKJJJGGGGGGEEEDDDDDDGGGMMMQQQXXX\\\]]]XXXTTTSSSPPPMMMGGGEEEBBB@@@@@@???>>>===<<<<<<<<<;;;<<<@@@EEEIIIIIIIIIIIIHHHEEEAAA>>>;;;;;;<<<>>>???@@@???===<<<===<<<::::::999:::;;;<<<::::::999999999:::;;;;;;::::::;;;<<<===>>>??????AAAAAABBBBBBCCCBBBBBBBBBEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMOOOPPPQQQQQQPPPOOOOOOPPPRRRSSSTTTUUUTTTTTTUUUUUUUUUWWW\\\bbbhhhlllrrrpppppprrruuuxxxwwwuuutttuuuxxxzzz}}}~~~_______________bbbfffiiimmmnnnnnnlllgggaaa]]]\\\ZZZWWWSSSNNNJJJGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>>>>>>>==================>>>===;;;<<<===>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>======@@@AAA???>>>>>>>>>???@@@@@@@@@AAAAAAEEEEEEEEEFFFHHHJJJLLLNNNSSSPPPOOOQQQUUUYYYZZZZZZ]]]___aaabbbbbbbbbccceeefffhhhiiiiiigggeeeeeefffccccccbbbbbbdddgggjjjllltttuuuvvvxxxzzz|||~~~~~~zzzvvvsssppphhh^^^ZZZ[[[```cccmmmwwwzzzsssooooooqqqvvv{{{{{{vvvqqqppppppuuurrrlllfff```^^^```bbbfffgggiiikkklllnnnnnnoooqqqwww~~~|||pppeeebbb```ZZZQQQMMMCCC@@@<<<777222///...---000000000000000000000000000/////////000222555777999111+++---000000///000000/////////..................////////////.........//////000000//////...//////............//////.......................................---------........................////////////////////////111111000000111222333444777DDDTTTaaafffiiilllnnnoooiiiggghhhfffgggwww\\\MMMBBBBBBBBB>>>@@@GGGPPP[[[hhhrrrvvvwwwyyy{{{|||{{{yyyxxxwwwvvvwwwwwwvvvvvvvvvuuutttsssqqqppppppnnnmmmnnnnnnnnnllljjjjjjjjjkkkkkkiiigggdddbbbYYYSSSLLLFFFCCCBBBAAAAAA???>>>======??????>>>===????????????>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999999888888888777777777888777666555444333333222222222222222111111111111////////////////////////000000000000000000000000///000111222333777<<>>???@@@AAADDDIIILLLQQQQQQQQQPPPOOOMMMLLLKKKFFFFFFEEECCCCCCEEEIIIMMMOOOSSSTTTPPPMMMLLLJJJGGGHHHEEEBBB????????????>>><<<===<<<<<<<<<@@@DDDHHHHHHHHHHHHGGGDDDAAA>>><<<;;;<<<===>>>>>>===;;;:::;;;:::999888888999:::;;;::::::999999999:::;;;;;;:::;;;;;;<<<>>>??????@@@@@@AAABBBBBBCCCBBBBBBBBBDDDEEEFFFFFFHHHHHHIIIJJJJJJKKKMMMNNNOOOOOONNNNNNNNNOOOQQQSSSTTTTTTTTTSSSSSSSSSTTTWWW]]]ccciiimmmqqqpppooorrrvvvxxxxxxwwwtttuuuwwwzzz|||}}}~~~\\\^^^______^^^___bbbdddfffhhhjjjjjjhhhfffddddddaaa___\\\WWWSSSNNNKKKJJJGGGHHHHHHHHHGGGFFFEEEEEE@@@AAAAAABBBBBBBBBBBBAAAAAA@@@>>>???@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBDDDEEECCCBBBAAAAAABBBCCCDDDEEEEEEEEEHHHIIIKKKMMMOOOQQQSSSTTTZZZXXXWWWXXXZZZ]]]^^^^^^___aaabbbbbbaaa```aaacccdddeeeeeeeeeccccccdddeeefffgggiiikkknnnqqqtttuuu|||}}}~~~wwwqqqjjjddd]]]VVVUUUYYYaaaiiiyyytttmmmooosssvvvtttooojjjhhhhhhooommmiiiccc^^^\\\^^^```cccccceeegggiiijjjllllllooouuu}}}rrrddd___^^^WWWLLLEEE<<<:::777444222111000000000000000000000000000000/////////------111888>>>DDD888---+++...///000111////////////............---------......------------..................---//////............//////........................---------.......................................////////////////////////////////////000111222333444===LLL[[[fffmmmooooooqqqllliiihhhcccbbbnnn~~~jjjWWWGGGBBBAAA>>>???CCCJJJUUUcccooouuuwwwxxxyyy{{{zzzxxxwwwvvvuuuuuuuuuwwwvvvvvvuuutttsssrrrrrrooonnnmmmmmmnnnmmmllljjjhhhiiijjjkkkkkkiiigggfff]]]XXXPPPJJJFFFDDDBBB@@@@@@???>>>>>>???@@@???===>>>??????>>>>>>===<<<;;;>>>============<<<<<<<<<:::::::::999999999888888888777666666555444333333333333222222111111111111////////////////////////000000000000000000000000000000111111222444888<<<>>>BBBHHHOOOUUUYYY\\\]]][[[[[[YYYXXXWWWVVVVVVVVVRRRTTTYYY___gggnnnuuuxxxvvvrrrnnnjjjgggddd```]]]]]]^^^```eeellluuu}}}{{{qqqjjjfffeeebbb```^^^]]][[[XXXSSSPPPMMMLLLKKKKKKLLLMMMPPPQQQTTTUUUXXX]]]bbbeeeeeeddd\\\ZZZWWWTTTQQQPPPPPPQQQRRRPPPNNNMMMMMMLLLJJJIIIGGGEEEBBBAAAAAAAAA@@@???>>>??????@@@@@@CCCGGGJJJOOOOOOPPPPPPOOONNNLLLKKKDDDDDDDDDCCCBBBCCCEEEGGGKKKPPPRRROOOMMMMMMLLLIIIJJJFFFBBB???>>>?????????=========<<<===???CCCGGGHHHHHHGGGFFFDDDAAA>>><<<<<<<<<======<<<;;;999888999888888777777888999999:::999999999::::::;;;<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBBBBDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSSSSPPPQQQTTTXXX^^^dddjjjnnnppppppppprrrvvvxxxxxxxxxssstttvvvyyyzzz|||}}}}}}~~~~~~~~~~~~~~~[[[]]]______^^^^^^___```aaacccfffggggggffffffgggdddcccaaa]]]YYYTTTPPPMMMMMMMMMMMMMMMMMMLLLKKKKKKDDDEEEFFFHHHHHHHHHHHHHHHFFFDDDBBBBBBCCCEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKMMMOOOQQQTTTWWWYYYZZZZZZ___^^^]]]]]]^^^___``````bbbccccccbbb``````aaabbbbbbcccddddddccccccdddfffgggjjjnnnssswwwzzz{{{|||}}}zzzxxxqqqjjjaaaZZZTTTPPPSSSYYY___kkk~~~yyynnnmmmnnnnnnlllgggbbb``````iiihhheeeaaa\\\[[[\\\^^^bbbbbbcccdddeeefffggggggiiipppyyytttbbb\\\ZZZSSSGGG>>>666555444222111111111111000000000000000000000000...000000...,,,///777???KKK===000---000000......///////////////.........------............------,,,------......------,,,///......------......///---------...............,,,---------.../////////........................////////////////////////.........///000000111222111777CCCUUUfffppprrrqqqpppmmmkkkhhhcccaaajjjvvvzzz}}}{{{eeeMMMBBB@@@@@@AAADDDEEEOOO]]]jjjqqquuuvvvvvvxxxxxxwwwvvvuuutttsssssswwwvvvuuutttssssssssssssnnnmmmllllllmmmmmmkkkiiihhhiiijjjkkkkkkjjjhhhggg```\\\UUUPPPKKKGGGCCC@@@AAA@@@??????@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>=========<<<<<<;;;;;;:::::::::999999999777777777666555444444333333333333222222111111000000000000///////////////////////////////////////222222333333222444777999888;;;???EEEKKKPPPTTTVVVWWWWWWWWWWWWVVVTTTRRRQQQMMMNNNPPPTTT[[[bbbiiimmmpppooommmkkkiiifffcccaaa``````bbbeeelllvvvzzznnnjjjjjjdddbbb```]]][[[XXXTTTQQQMMMLLLJJJIIIJJJKKKMMMNNNPPPRRRUUUYYY\\\^^^]]]\\\WWWUUUSSSPPPOOONNNOOOPPPQQQQQQPPPOOOOOOMMMKKKJJJIIIGGGDDDBBBBBBBBBAAA@@@??????@@@??????AAAEEEHHHLLLMMMNNNOOOOOONNNLLLKKKCCCDDDEEEDDDBBBAAABBBCCCJJJOOORRRPPPOOOQQQPPPNNNKKKGGGBBB???>>>?????????===>>>>>>======???BBBEEEHHHHHHGGGFFFDDDBBB???>>>============;;;:::888777888888888888888888999999999999999999:::;;;<<<<<<<<<<<<======>>>??????@@@???@@@AAABBBBBBBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRNNNPPPTTTYYY___fffkkknnnqqqqqqqqqssstttvvvvvvvvvssstttuuuwwwyyyzzzzzz{{{{{{{{{{{{|||}}}~~~ZZZ]]]______^^^]]]^^^______aaacccdddccccccddddddeeeeeeeeeccc```[[[VVVSSSRRRSSSSSSSSSRRRQQQPPPOOOIIIJJJKKKMMMNNNOOOOOOOOOLLLIIIGGGFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGOOONNNLLLJJJIIIJJJLLLNNNMMMNNNPPPRRRSSSSSSRRRQQQRRRTTTVVVYYY\\\^^^______aaabbbbbbaaa``````aaaaaadddddddddcccaaa```bbbdddccceeegggggggggggghhhjjjjjjmmmrrrwww{{{}}}~~~~~~|||wwwssspppfff___WWWRRRNNNMMMSSS[[[aaannnuuukkkjjjgggccc```]]]]]]]]]iiihhhgggccc___]]]^^^___dddcccbbbaaaaaaaaaaaabbbdddkkkuuusss```XXXUUUMMMAAA999444333333111000000//////////////////////////////---000222000---...333999BBB888//////111000...---.........///////////////.........//////.........,,,,,,------------,,,,,,......------------......---------.........//////,,,---------.../////////........................////////////////////////---......///000000111111111444===OOObbbppptttrrrsssqqqoookkkeeebbbfffmmmqqq{{{wwwmmmpppzzzsssuuusssVVVEEE@@@@@@BBBDDDCCCKKKWWWccckkkpppssstttuuuuuuuuuttttttsssrrrrrruuuuuuttttttssssssrrrrrrmmmlllkkklllmmmmmmkkkiiiiiijjjkkklllkkkiiigggeeebbb___ZZZUUUQQQLLLFFFCCCCCCAAA@@@@@@AAAAAA@@@>>>===>>>>>>>>>>>>======<<<=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999777777777666555555555444444444333333222111111000111111000000////////////////////////////////////111222222222111111444666666888:::>>>BBBGGGKKKMMMRRRSSSUUUVVVVVVTTTQQQOOOKKKKKKLLLMMMQQQWWW\\\```hhhiiijjjjjjhhheeecccbbbaaabbbbbbdddhhhrrr}}}rrrmmmmmmeeeccc```]]][[[XXXTTTQQQLLLKKKIIIHHHGGGHHHJJJKKKKKKNNNSSSWWWYYYYYYYYYXXXTTTRRRPPPNNNMMMNNNOOOOOOQQQRRRSSSRRRPPPNNNLLLKKKKKKIIIEEECCCCCCBBBAAA@@@???@@@@@@???>>>@@@CCCFFFJJJKKKMMMNNNNNNLLLKKKIIICCCDDDEEEDDDBBB@@@@@@AAADDDIIIMMMLLLLLLNNNOOOLLLKKKGGGCCC@@@?????????>>>===>>>>>>>>>===???BBBEEEGGGGGGFFFEEECCCBBB@@@???>>>>>>===<<<;;;999888777777777888999999999999999999999999999:::;;;<<<===<<<<<<======>>>>>>??????>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLMMMLLLLLLMMMMMMOOOPPPQQQQQQOOOQQQUUU[[[aaagggkkknnnqqqrrrrrrrrrrrrsssssstttrrrssstttvvvwwwwwwxxxxxxyyyyyyyyyyyyzzz|||}}}}}}YYY[[[]]]^^^]]]\\\]]]^^^___```bbbaaa```______```ccceeehhhiiigggddd___\\\XXXXXXXXXXXXVVVUUUTTTSSSNNNOOOOOOPPPRRRTTTVVVXXXTTTQQQNNNLLLMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOYYYXXXWWWUUURRRRRRUUUWWWVVVXXXYYY[[[[[[ZZZYYYXXXWWWXXXZZZ\\\^^^```bbbcccbbbcccdddcccaaa```aaabbbdddeeedddcccbbbccceeeggggggiiimmmnnnooooooooopppsssuuuzzz~~~~~~zzztttooojjjgggXXXSSSOOOOOOOOOPPPXXX```cccpppyyykkkgggbbb^^^\\\]]]```bbbllllllkkkiiieeebbbbbbccccccbbb```^^^]]]\\\]]]]]]```gggppp|||nnn[[[RRRNNNFFF<<<666333333222111000///......////////////////////////...000222111......000333222,,,***---000///...///.........///////////////......////////////......,,,------------------,,,......------------......,,,,,,------.../////////---------.......................................////////////////////////---...///000111111111000222222999HHH\\\kkkrrrrrrwwwvvvtttnnngggcccbbbeeeffflllnnnhhh```bbbppp|||vvviiieeerrrdddNNNDDDBBBBBBBBBBBBGGGOOOXXXaaaiiimmmoooqqqrrrsssssssssrrrrrrqqqrrrssstttttttttrrrqqqpppkkkkkkjjjkkkllllllkkkiiijjjkkkkkkkkkjjjhhheeedddccc```]]]ZZZVVVQQQJJJFFFDDDCCCAAAAAABBBBBBAAA???======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777777666666666555555555555444333222111111000222111111000000//////...000000000000000000000000---...//////......///111444555777999<<>>>>>???CCCEEEGGGIIIKKKLLLLLLJJJHHHFFFBBBCCCDDDBBB@@@??????@@@AAAGGGKKKJJJKKKNNNNNNMMMJJJHHHDDDBBBAAA@@@>>>===<<<===>>>>>>>>>@@@CCCEEEEEEDDDCCCBBBAAA@@@??????===<<<;;;:::999888777777666777888999999:::999999888888888999:::;;;<<<===;;;<<<<<<<<<=========>>>===>>>???AAABBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLKKKKKKKKKLLLMMMNNNPPPPPPQQQTTTYYY^^^ccchhhkkkllloooppprrrqqqpppppprrrsssqqqrrrssstttuuuuuuuuuuuuwwwwwwwwwwwwwwwxxxyyyzzzWWWYYYZZZ[[[ZZZZZZ\\\^^^```aaaaaa```^^^]]]]]]^^^___ccchhhlllllljjjfffccc^^^^^^]]]\\\[[[YYYWWWVVVSSSRRRRRRSSSUUUXXX\\\^^^]]]ZZZUUUSSSRRRSSSSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUZZZ\\\___^^^\\\[[[[[[\\\^^^```aaacccbbbaaa^^^]]][[[[[[[[[\\\^^^```cccdddbbbdddeeeeeebbbaaabbbcccddddddeeeddddddeeeiiikkkkkkoootttwwwwwwwwwwwwwwwyyy{{{~~~{{{xxxsssmmmfff```[[[XXXNNNLLLNNNRRRVVVYYYaaaiiiiiiuuu|||mmmhhh```\\\\\\aaagggjjjnnnnnnnnnkkkgggdddcccccc```^^^\\\ZZZYYYYYYZZZZZZZZZaaajjjuuuwwwfffUUUKKKEEE>>>777333222222222111111000///...///////////////////////////...............///000***)))***...///---...222............/////////000---------......---------------............------...------,,,,,,------...,,,,,,------...//////000...............---------........................////////////////////////---...000111222111111111222111666BBBTTTdddnnnqqquuuvvvuuupppiiieeecccbbb```cccddd```YYYXXX```iiivvv~~~mmm```hhhyyyzzz```PPPHHHCCC@@@BBBCCCGGGNNNWWW```gggjjjnnnoooppprrrrrrrrrrrrrrrooopppsssttttttrrrooommmkkkjjjiiijjjllllllkkkiiiiiiiiijjjjjjiiigggeeecccbbbaaa___]]]ZZZUUUOOOJJJEEEDDDBBBBBBCCCBBBAAA???======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::::::::999999999999777777777777666666666666666555444333222111111000222222111111000//////...000000000000000000000000,,,---......------...000111222333555777:::;;;===BBBGGGMMMSSSVVVVVVSSSQQQNNNMMMLLLKKKKKKMMMNNNPPPQQQUUU[[[^^^]]]\\\[[[\\\[[[\\\\\\[[[\\\cccmmmvvv{{{uuunnnkkkbbb```\\\YYYWWWUUURRRPPPOOONNNKKKIIIHHHHHHHHHIIIJJJNNNTTTWWWVVVTTTTTTTTTQQQPPPNNNLLLKKKLLLMMMNNNTTTWWW[[[[[[WWWSSSPPPPPPOOOLLLHHHEEEDDDCCCAAA@@@>>>>>>>>>>>>===???CCCEEEFFFGGGIIIKKKJJJHHHEEECCC@@@AAAAAA???>>>===>>>@@@AAAGGGKKKKKKLLLOOOPPPNNNIIIGGGEEEDDDCCC@@@===;;;:::<<<===>>>???@@@CCCFFFAAA@@@???>>>============:::999888777666555555555444555666888999999888888888888888999:::;;;======;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKKKKJJJJJJJJJKKKMMMOOOPPPUUUWWW\\\aaaeeehhhjjjkkkjjjmmmooopppoooppprrruuuqqqqqqrrrssstttttttttsssvvvuuuuuutttuuuuuuvvvvvvVVVWWWXXXXXXXXXYYY[[[]]]```aaaaaa```^^^\\\\\\]]][[[___fffkkkmmmlllhhheeebbbbbbaaa___]]][[[YYYXXXVVVUUUTTTTTTVVV[[[___bbbccc___ZZZWWWWWWWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXVVV[[[aaadddbbb___]]]]]]cccdddfffgggfffdddbbb```]]]\\\[[[[[[]]]```bbbdddbbbdddffffffcccaaabbbdddcccdddeeeeeeeeegggkkknnnnnnsssyyy|||}}}|||{{{{{{vvvxxxzzz{{{||||||{{{zzzqqqmmmggg```XXXQQQMMMJJJKKKLLLPPPXXX^^^bbbiiiqqqsssoooiii```\\\^^^dddlllqqqmmmmmmmmmjjjfffcccaaaaaa\\\[[[YYYWWWWWWWWWYYYZZZUUU\\\dddnnn{{{pppaaaQQQGGG@@@888333222000000111111111111000000///////////////////////////---******,,,///000111...---///111///+++---333---.........//////000000+++,,,,,,------,,,,,,+++---......//////......---...------,,,,,,------...,,,,,,------...///000000/////////......------,,,........................////////////////////////---...000222222222111111222111444>>>OOO___jjjoooppprrrsssoookkkhhhfffddd]]]______]]]WWWSSSVVV[[[hhh{{{uuuaaafffrrrqqq\\\OOOFFF@@@BBBAAABBBGGGPPPZZZbbbggglllmmmoooqqqrrrsssrrrrrrmmmooorrrttttttrrrnnnkkkjjjiiiiiijjjlllllljjjiiiggghhhiiijjjiiihhhfffdddaaaaaa```___]]]XXXQQQLLLFFFDDDCCCBBBCCCCCCAAA@@@======>>>>>>>>>>>>>>>===============<<<<<<<<<<<<:::::::::999999999888888777777777777666666666666666666555444222111111000222222222111000//////...000000000000000000000000---...//////......000111...///000222555777888999===BBBJJJQQQVVVVVVTTTRRROOONNNMMMLLLLLLLLLMMMNNNIIIOOOUUUYYYYYYWWWWWWXXXWWWYYYYYYXXXXXX^^^iiiqqqssszzz}}}uuummmiiiaaa^^^ZZZXXXVVVTTTRRRPPPQQQPPPMMMJJJIIIIIIIIIJJJLLLPPPVVVXXXVVVSSSRRRRRRQQQOOOMMMKKKJJJKKKLLLMMMUUUZZZ^^^^^^ZZZUUUSSSRRROOOLLLHHHFFFDDDCCCAAA@@@===>>>>>>======???CCCFFFEEEFFFIIIJJJIIIGGGCCCAAA?????????===;;;;;;===??????EEEIIIIIIJJJMMMNNNLLLIIIGGGFFFEEEDDDAAA===:::999;;;===>>>???AAADDDGGG>>>>>><<<;;;;;;:::::::::777666555444444444444444222333555777777777777666888888888999:::;;;===>>>::::::;;;;;;;;;;;;;;;;;;======???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNPPPWWWZZZ^^^cccfffhhhiiiiiifffiiimmmnnnoooppptttwwwpppqqqrrrssssssssssssrrruuuttttttsssssssssttttttUUUVVVWWWXXXYYYYYYYYYYYY___aaadddccc```]]][[[ZZZYYYZZZ]]]aaaeeeffffffdddbbbcccdddeeeccc```]]][[[XXXXXXXXXXXXYYY[[[]]]___aaaaaa```]]]YYYWWWWWWWWWZZZZZZZZZ[[[]]]\\\ZZZXXX\\\^^^```bbbccccccccccccbbbdddfffhhhiiihhhfffdddaaa```___^^^^^^___```aaaddddddddddddddddddddddddeeeeeefffgggiiillloooqqqvvvyyy||||||yyywwwwwwxxxuuunnnhhhccc___YYYRRRLLLGGGEEEDDDGGGOOOYYY```dddiiipppuuu~~~vvvlll```]]]dddnnnuuuxxxrrrmmmfffbbbbbbbbb```^^^TTTVVVWWWVVVSSSSSSVVVXXX[[[ZZZ___iiivvv|||{{{wwwhhhTTTCCC???:::111...111111111000000//////......////////////////////////000000000000000000000000000///...------...///000000000//////.........---+++,,,---.........------------------------------------------------------.................................------,,,,,,,,,---...............------////////////////////////......//////000000111111222//////888DDDSSScccppppppnnnmmmmmmlllhhheeeddd^^^```bbbbbb```\\\XXXVVV^^^ooo~~~|||lllfffiiiyyylllRRRHHHGGGBBB@@@@@@CCCGGGLLLWWWbbbhhhlllqqqrrrpppnnnooopppkkknnnqqqttttttrrrooommmllllllkkkjjjjjjiiiiiihhhiiiiiiiiiiiihhhfffeeedddcccbbbbbbaaa___[[[UUUPPPGGGFFFDDDBBBAAA@@@AAAAAA????????????????????????@@@???>>>==================<<<;;;:::999:::;;;;;;;;;:::::::::999999888888666555444333222222222222000000000000////////////000////////////.................................//////000222333444555666@@@CCCHHHOOOXXX___]]]WWWQQQQQQQQQOOOMMMKKKLLLNNNIIIHHHIIIKKKPPPSSSTTTTTTVVVUUUSSSRRRTTTYYY```eeepppwww~~~}}}uuunnnllllllaaa___[[[XXXVVVVVVWWWXXXRRRPPPNNNLLLJJJJJJKKKKKKNNNRRRXXX[[[ZZZWWWUUUSSSRRRPPPMMMKKKKKKNNNPPPRRRZZZ\\\______\\\VVVPPPLLLMMMKKKJJJGGGEEEDDDCCCCCC??????>>>>>>>>>@@@AAABBBAAABBBDDDFFFEEEDDDAAA???@@@@@@???>>>======>>>>>>@@@AAADDDGGGIIIKKKLLLLLLIIIHHHFFFCCC@@@>>><<<;;;999999;;;===???@@@BBBBBB<<<;;;:::888777777888999555555555555555555444444555666666777888999999999888888888999999::::::::::::;;;<<<<<<:::999:::<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHCCCDDDEEEFFFGGGHHHIIIIIIMMMNNNMMMIIIGGGJJJRRRYYY```aaaccceeegggiiijjjjjjiiijjjkkkkkkkkklllnnnpppqqqrrrssssssqqqpppqqqssstttrrrpppqqqrrrssssssrrrTTTTTTUUUUUUVVVWWWWWWWWW]]]___aaa```]]]ZZZXXXWWWVVVVVVXXX\\\```bbbbbbaaa```aaabbbcccbbbaaa___]]][[[[[[[[[[[[[[[]]]^^^___ddddddcccaaa]]]\\\\\\]]]]]]\\\]]]^^^``````___]]]^^^^^^___aaabbbccccccccccccdddfffggghhhgggfffeeebbbaaaaaa```aaabbbcccdddeeeeeeeeeeeeffffffggggggjjjjjjjjjkkkmmmppprrrttt{{{}}}~~~}}}|||yyyuuurrrpppoookkkddd]]]SSSPPPLLLGGGEEEEEEFFFGGGJJJQQQZZZaaaeeeiiiooottt~~~tttlllddddddkkkssswwwxxxsssmmmeeeaaa```___^^^\\\UUUWWWXXXVVVTTTSSSTTTVVVVVVVVVYYYaaalllqqqoookkk^^^LLL>>>;;;888111///222000000000000//////..............................//////////////////////////////...------...//////000/////////.........---------------............------------------------------------------------..............................---------,,,,,,,,,---...............------........................000000000000000000111111111...///666???LLL^^^lllnnnmmmlllmmmmmmjjjgggfff___```cccgggjjjhhhbbb]]]YYYgggsssxxx|||tttjjjiiizzz{{{^^^OOOKKKDDDAAA@@@BBBDDDGGGQQQ[[[bbbggglllnnnmmmlllmmmnnnjjjlllooorrrrrrqqqooonnnllllllkkkjjjjjjiiiiiihhhiiiiiiiiihhhgggeeedddccccccbbbbbbbbb```\\\WWWSSSLLLJJJGGGDDDBBBAAAAAAAAA????????????????????????>>>>>>===<<<<<<<<<=========<<<;;;:::::::::;;;;;;777777777666666666666666777666555444333333333333111111000000000/////////////////////....................................//////000111222333333444777<<>>>>>>>>@@@AAABBB@@@@@@BBBBBBBBBAAA???>>>???>>>======<<<<<<<<<======@@@DDDGGGIIIJJJIIIHHHGGGFFFDDDBBB???===;;;:::::::::;;;<<<===>>>>>>???<<<;;;999888777777777777555555555555555555444444555666666777888888999999888888888999999::::::::::::;;;<<<<<<::::::;;;<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLJJJHHHKKKSSSZZZaaabbbdddfffgggiiiiiiiiihhhiiikkkkkkjjjkkkmmmoooqqqrrrssssssqqqqqqrrrssssssqqqooooooqqqqqqqqqpppTTTTTTSSSSSSSSSTTTTTTUUUZZZ\\\^^^]]][[[XXXVVVUUUSSSSSSSSSVVVZZZ^^^______^^^^^^______``````aaaaaa^^^]]]]]]\\\\\\]]]]]]^^^dddeeeeeecccaaa``````bbb^^^^^^^^^```bbbcccbbbaaa``````______```bbbcccddddddeeeeeeeeeffffffffffffddddddddddddeeeggghhhiiigggggghhhhhhiiiiiiiiijjjnnnnnnnnnoooppprrrtttuuuzzz{{{}}}~~~}}}{{{xxxvvvtttpppkkkgggccc]]]UUUOOOEEECCC@@@>>>???CCCHHHKKKOOOUUU]]]bbbeeehhhlllpppzzzoookkkgggjjjpppvvvwwwvvvsssmmmddd___]]]\\\ZZZXXXWWWXXXYYYXXXUUUSSSSSSSSSTTTRRRSSSXXX___bbb___[[[PPPBBB777555555111///333000000000////////////.........................................................------------....../////////..................------,,,,,,---///000------------------------------------------------------------------------...------------,,,,,,,,,------...............---........................000000//////////////////000...///333999CCCUUUeeejjjkkkmmmmmmlllkkkiiihhhaaa```bbblllvvvyyyssslll\\\cccjjjooovvvpppiiizzznnnXXXOOOHHHCCC@@@@@@@@@AAAHHHPPPZZZ___eeeiiiiiihhhiiikkkiiijjjlllnnnppppppppppppllllllkkkjjjjjjiiiiiihhhiiiiiihhhgggfffdddbbbaaabbbbbbbbbbbbaaa^^^ZZZVVVSSSPPPLLLHHHDDDBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;<<<<<<=========<<<;;;;;;::::::;;;;;;888888888999999999999999888777666555444444444444111111111000000000000////////////.........------........................//////000000000111111111111666<<>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::===BBBFFFHHHGGGEEEDDDCCCBBBAAA???<<<:::999888::::::::::::::::::::::::;;;:::999777666666666666444444444444444444555555555666666777777888888999888888888999999999999999:::;;;<<<<<<::::::;;;<<<>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDDDDFFFFFFGGGHHHEEEFFFFFFGGGHHHIIIJJJJJJHHHJJJKKKKKKKKKOOOVVV\\\cccdddeeefffggghhhhhhhhhggghhhiiiiiiiiijjjlllnnnqqqrrrssssssqqqqqqrrrsssrrrpppooonnnooopppooonnnYYYXXXVVVTTTRRRQQQQQQQQQUUUWWWYYYYYYWWWVVVUUUUUUSSSQQQQQQSSSVVVZZZ]]]^^^ZZZZZZZZZ[[[\\\^^^aaabbb^^^]]]]]]\\\\\\[[[[[[[[[bbbccccccbbbaaa```bbbccc^^^^^^^^^```ccceeedddcccbbbaaa___^^^___aaaccceeeeeeddddddddddddeeeggghhhfffggggggiiijjjlllmmmnnnlllllllllkkkkkkkkkjjjjjjnnnooooooooopppqqqrrrrrrsssssstttvvvvvvuuuqqqooolllhhhbbb\\\VVVOOOHHHCCC@@@>>><<<<<>>===BBBHHHQQQWWW___dddeeeeeegggiiihhhiiikkklllnnnpppqqqrrrllllllkkkjjjjjjiiiiiihhhjjjjjjiiihhhgggeeecccbbbcccbbbbbbbbbbbb```]]]ZZZXXXUUUPPPKKKFFFCCCBBBAAA========================;;;;;;;;;;;;;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;777666666555444444444555222222111111111000000000/////////.........------........................////////////////////////000444888<<>>===<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::<<<>>>AAABBBBBBAAAAAA???>>>===;;;:::888777666777777777777777888888888999999888777555555444444333333444444444444555555666666666666777777888888888888888888888999999999999;;;<<<;;;::::::;;;===>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIFFFHHHJJJLLLOOOSSSYYY^^^dddeeefffgggggghhhggggggfffggghhhhhhhhhiiikkkmmmpppqqqsssrrrqqqqqqrrrsssrrrpppooonnnoooooonnnmmmbbb```]]]ZZZVVVSSSQQQPPPNNNPPPRRRSSSRRRQQQRRRSSSQQQOOOMMMNNNQQQUUUXXXYYYUUUUUUUUUVVVXXX[[[]]]___]]]]]]]]]]]]]]]\\\\\\[[[```aaabbbaaa```aaabbbddd_________```dddfffffffffcccaaa___]]]]]]___bbbddddddcccbbbbbbcccfffhhhiiihhhiiijjjlllnnnooopppqqqppppppooonnnlllkkkjjjiiioooooooooppppppooooooooonnnmmmlllllllllkkkgggddd^^^ZZZTTTNNNIIICCC>>>;;;======>>>@@@EEELLLSSSVVVYYY\\\___bbbbbbbbbcccccceeegggnnnvvv||||||xxxuuukkkjjjiiilllqqquuuwwwwwwssslllbbb\\\ZZZZZZXXXWWWWWWXXX[[[]]]\\\ZZZUUURRRRRROOOKKKJJJJJJIIIEEEBBB===777111000111000///000.............../////////........................------------------------,,,------------------,,,---------...............---+++***))))))+++---...------------------------------------------------------------------------------------------------,,,------...//////............................../////////......---------111111222222222666DDDRRR```gggkkkhhhfffgggfffbbbeee^^^[[[eeexxx{{{sssttt|||qqqlllYYYNNNGGGAAA???>>>===???DDDJJJQQQZZZ```bbbccceeeggghhhhhhjjjkkkmmmoooqqqrrrllllllkkkjjjjjjiiiiiihhhkkkkkkkkkjjjhhhfffeeedddcccbbbbbbbbbcccaaa^^^\\\ZZZXXXSSSNNNIIIEEEBBB@@@========================;;;;;;;;;;;;;;;<<<===>>><<<======<<<<<<<<<;;;;;;555555666666777777888888666555444444444444444444222222222222111111111111000000/////////................................./////////............---000222333444:::CCCGGGGGGKKKKKKLLLJJJHHHHHHIIIJJJNNNLLLLLLMMMOOOQQQQQQQQQPPPPPPOOONNNLLLMMMOOORRRUUUXXX\\\]]][[[YYYZZZ[[[ZZZ\\\^^^^^^]]]ZZZVVVTTTPPPNNNKKKHHHGGGFFFFFFGGGOOOSSSXXXYYYWWWRRROOOMMMJJJJJJJJJLLLOOOSSSVVVXXXTTTTTTTTTRRROOOJJJFFFDDDAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@??????>>>===;;;:::999:::;;;<<<;;;;;;<<<=========<<<;;;<<<;;;:::999:::<<<>>>???::::::999888777666555555444444555555666666777777666666666666555444333333333333333333444444555555666666666666666777777777888888888888888888888888999:::;;;;;;::::::<<<===>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGEEEGGGKKKOOOSSSXXX]]]```eeeffffffggghhhhhhggggggeeefffggggggggghhhjjjlllooopppqqqqqqppppppqqqsssrrrqqqooooooooopppooonnnkkkiiigggccc^^^YYYUUUSSSLLLMMMOOOOOONNNMMMNNNOOOMMMKKKIIIJJJLLLOOOPPPQQQQQQQQQQQQQQQSSSUUUXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^___``````___```bbbddd```______```ccceeeffffff```___\\\[[[ZZZ\\\^^^___aaaaaaaaabbbdddgggiiikkkjjjkkkmmmnnnpppqqqqqqrrrqqqqqqpppnnnmmmkkkjjjiiiooopppppppppooonnnmmmlllmmmiiidddaaa___]]]XXXTTTMMMJJJGGGBBB>>><<<::::::<<<>>>CCCIIIOOOUUUZZZ]]]\\\]]]___```___^^^\\\[[[ZZZZZZ^^^eeeiiiiiijjjmmmmmmllllllooosssvvvxxxyyyrrrkkkbbb\\\[[[\\\[[[ZZZYYY[[[]]]``````]]]VVVQQQMMMJJJFFFCCCAAA???<<<:::777444111000000//////...---............/////////------------------------------------------------------............---------------------.........,,,+++*********+++---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---...////////////------------------------111111111000000000000000222111111222222444===HHHWWWaaagggcccaaadddccc___bbb\\\YYY```qqq}}}}}}|||gggSSSLLLEEEBBBAAA>>>???BBBEEELLLVVV\\\___```bbbdddfffggghhhjjjlllnnnooopppllllllkkkjjjjjjiiiiiihhhkkkkkkkkkjjjiiihhhgggfffcccbbbbbbbbbbbbaaa___\\\[[[YYYVVVRRRMMMHHHDDDAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;<<<<<<======<<<============<<<;;;;;;777777888888888888888888555555444444444444444555333333333222222222111111111111111000000000//////................................................---///000///222999======>>>@@@AAAAAAAAACCCEEEGGGMMMLLLLLLNNNQQQSSSTTTTTTQQQQQQPPPNNNLLLKKKLLLNNNOOOQQQTTTTTTTTTSSSTTTUUUUUUWWWYYYZZZYYYVVVRRRPPPMMMLLLIIIGGGFFFEEEFFFGGGLLLNNNQQQRRROOOLLLJJJIIIJJJJJJKKKLLLMMMPPPRRRSSSRRRQQQOOOLLLIIIDDDAAA???=========>>>???@@@BBBBBBBBBBBBBBBBBBAAA@@@>>>>>>===<<<;;;:::999:::;;;;;;:::;;;<<<=========<<<;;;;;;999666444444777:::<<<777777666666555555444444333333333444444555555555333333444444444444333333222222333333444444555555666666666666666666666666888888888888888777777777888:::;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCAAABBBCCCCCCEEEEEEFFFGGGDDDDDDDDDDDDEEEEEEFFFFFFEEEHHHLLLRRRXXX]]]```bbbeeefffggghhhhhhhhhhhhhhheeefffggggggggghhhjjjlllmmmnnnppppppooooooppprrrqqqooonnnnnnoooppppppoooppppppooolllhhhbbb]]]ZZZRRRSSSSSSQQQOOOMMMMMMMMMLLLJJJIIIIIIJJJLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTVVVYYYZZZ[[[[[[[[[[[[\\\]]]\\\\\\\\\^^^```]]]\\\[[[\\\^^^aaabbbbbb[[[ZZZXXXWWWVVVWWWXXXYYY^^^^^^```bbbeeehhhjjjlllkkklllnnnpppqqqqqqqqqqqqooonnnnnnmmmmmmllllllkkkmmmmmmmmmlllkkkiiigggfffeee^^^VVVRRRQQQOOOKKKGGGAAA@@@>>><<<;;;<<<>>>@@@CCCGGGNNNUUU[[[^^^______^^^^^^^^^]]]\\\ZZZWWWTTTTTTRRRTTTYYY[[[\\\aaaiiikkklllnnnqqqtttvvvvvvuuuqqqjjjbbb]]]\\\^^^______^^^___aaadddccc^^^UUUNNNJJJGGGCCC???<<<:::999888111111///...///000///...---------.........//////---------------------------------------------------...////////////...---,,,,,,,,,------.........,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...////////////------------------------//////////////////000000111//////111222333888???MMMYYYaaa]]]\\\aaabbb^^^\\\[[[ZZZ___kkkttt[[[RRRJJJGGGDDD@@@>>>@@@@@@HHHRRRYYY\\\]]]___```cccdddfffhhhjjjkkkkkkkkkllllllkkkjjjjjjiiiiiihhhiiiiiiiiiiiiiiihhhggggggdddcccaaaaaabbbaaa^^^\\\ZZZZZZZZZWWWSSSMMMGGGCCC????????????????????????>>>>>>===<<<<<<<<<======<<<======>>>===<<<;;;:::;;;;;;::::::::::::::::::666555555555555555666666444333333333333222222222222222222222111111111111....................................////////////,,,///000...///444888777555777999:::;;;===@@@CCCIIIHHHIIILLLPPPSSSUUUUUURRRSSSRRRPPPMMMKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPRRRTTTTTTSSSQQQNNNLLLIIIGGGEEECCCBBBCCCDDDEEEGGGIIIJJJJJJHHHFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNOOONNNMMMKKKHHHEEEBBB???>>>::::::;;;<<<>>>???AAABBBCCCCCCCCCCCCAAA@@@>>>===;;;;;;:::999999999999999888999;;;<<<<<<<<<;;;:::999777555333333444666888555555555555444444444444444444444444333333333333000111222333444444444333111222222333444444555555666666666666666666666666999888888888777777777666888:::;;;;;;;;;;;;<<<>>>>>>???@@@AAABBBCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFIIINNNUUU\\\```bbbccceeeeeefffhhhhhhiiiiiiiiieeefffhhhhhhggghhhjjjlllkkklllnnnnnnmmmmmmoooqqqnnnmmmllllllnnnppppppooorrrssssssrrrnnniiiccc```[[[[[[ZZZWWWSSSPPPOOOOOONNNLLLKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNLLLNNNPPPSSSUUUWWWWWWWWWVVVWWWXXXXXXWWWWWWYYY[[[YYYWWWVVVVVVYYY[[[\\\\\\XXXWWWUUUTTTSSSTTTTTTUUU[[[]]]___bbbfffiiikkklllkkklllnnnpppqqqqqqqqqpppllllllllllllmmmmmmmmmmmmiiiiiiiiihhhgggdddbbbaaaYYYRRRJJJFFFFFFFFFCCC@@@======<<<<<<===@@@DDDGGGMMMRRRYYY___cccccc```^^^^^^^^^]]]\\\[[[XXXSSSPPPQQQNNNOOOSSSTTTVVV^^^hhhgggjjjnnnqqqssssssrrrpppqqqjjjbbb]]]^^^```bbbbbbcccccceeefffeee]]]SSSKKKJJJGGGCCC???<<<:::999999,,,......---...000000...---------.........//////------------------------........................---...///000000///...---,,,,,,,,,------.........---...//////000000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,---...////////////------------------------+++++++++,,,,,,---------000------000222222555999EEESSS\\\ZZZZZZaaaccc___XXXZZZ\\\___hhh|||~~~~~~{{{aaaWWWNNNJJJFFFAAA>>>>>>===EEEOOOWWWYYY[[[\\\^^^aaabbbdddfffhhhhhhhhhhhhllllllkkkkkkjjjiiiiiihhhgggggghhhhhhhhhhhhggggggdddcccaaaaaaaaa```^^^[[[ZZZ[[[\\\[[[VVVPPPJJJFFF????????????????????????@@@???>>>===============<<<===>>>>>>>>>===;;;:::999888888777777666666666777777666666666666777888444444444333333333222222333333333222222222111111................................./////////000000///222222//////222555444111333555777888:::===@@@EEEEEEFFFIIINNNRRRUUUUUUUUUVVVUUUSSSPPPMMMMMMMMMJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOPPPQQQPPPNNNKKKIIIDDDBBB@@@?????????AAABBBDDDEEEFFFEEECCCBBBCCCEEEAAABBBCCCFFFIIILLLNNNPPPLLLKKKIIIGGGDDDBBB@@@???999999:::;;;===???AAABBBCCCCCCCCCCCCBBB@@@>>><<<999999999999888888888777666777999;;;;;;;;;999888666555444333333333333444444444444444444444444444666666555444333111111000...///111333444444444444111111222333333444555555666666666666666555555555999888888888777777666666888999;;;;;;;;;;;;<<<>>>>>>???@@@AAABBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJOOOWWW^^^bbbdddcccdddeeefffhhhiiiiiijjjjjjfffggghhhhhhhhhiiikkkmmmjjjkkkmmmmmmlllmmmnnnppplllkkkjjjkkkmmmoooooooootttvvvxxxxxxtttooollljjjeeedddbbb___\\\XXXUUUTTTSSSPPPLLLHHHFFFFFFHHHIIIKKKJJJIIIHHHHHHJJJKKKMMMIIIJJJLLLNNNOOOPPPQQQQQQSSSRRRRRRRRRSSSTTTTTTUUUVVVUUUTTTUUUXXXYYYXXXUUUSSSSSSQQQPPPQQQQQQSSSTTTXXXZZZ]]]```bbbeeeiiilllmmmnnnnnnnnnmmmmmmoooqqqnnnmmmmmmmmmnnnmmmjjjhhhgggfffeeebbb^^^[[[XXXVVVKKKHHHCCC>>>;;;999999999666:::999???KKKLLLNNNYYY___aaaeeejjjmmmkkkeee```\\\[[[YYYWWWTTTSSSQQQQQQUUUSSSSSSUUUTTTRRRTTTYYYhhhjjjllllllllllllnnnpppmmmeee___^^^```ccceeeggghhhfffbbb___]]][[[TTTLLLFFFAAA;;;888777666333111......///000000000000000------,,,,,,---...000111000000000///......------.........------,,,,,,,,,+++++++++,,,,,,,,,------------------------------...---,,,,,,++++++++++++------------------------........................//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////,,,---------------------///////////////........./////////000111333444555@@@GGGQQQXXX[[[]]]___aaa___```___]]]aaappp|||zzzppp```RRRMMMKKKEEE@@@???>>>AAAGGGOOOVVVZZZZZZYYY\\\___cccdddccccccfffiiigggggggggggghhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhheeecccbbbbbbaaa```^^^^^^]]][[[ZZZXXXVVVRRROOOHHHEEEAAA???????????????AAAAAA@@@???>>>===<<<;;;???>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777666999888777555444444444444555444222333444444333111222222222111111111111000111000000///...---------........................////////////////////////000000111222444555666666<<<<<<===@@@GGGMMMQQQSSSXXXWWWUUURRROOOLLLJJJIIIIIIHHHGGGFFFGGGIIIKKKLLLKKKKKKKKKKKKJJJGGGEEEDDD??????>>>>>>>>>>>>>>>???BBBBBBAAA@@@@@@??????>>>AAACCCEEEGGGIIIJJJJJJJJJIIIHHHEEEBBB@@@>>><<<<<<:::::::::;;;===>>>@@@AAA@@@AAABBBBBBAAA>>>;;;999888888888777888888999999888999:::;;;:::888666444555444222000000000000111333333333333333333333333222111111111000000//////111111222333333333333222333444555555666666555555333444555555444444555777:::999999999999999999999999999:::::::::;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFMMMSSSZZZ^^^___```cccfffhhhhhhggggggggggggggghhhgggfffeeedddeeefffhhhjjjllljjjiiiiiijjjkkkjjjiiijjjkkkllllllmmmnnnqqqtttnnnqqqtttuuutttqqqpppooojjjiiihhheeebbb^^^[[[ZZZYYYWWWTTTPPPNNNMMMMMMNNNLLLKKKIIIHHHHHHIIIKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRQQQQQQSSSVVVVVVTTTRRRNNNMMMMMMLLLLLLLLLMMMMMMVVVXXX[[[^^^```dddhhhlllnnnoooooonnnlllkkklllnnnmmmlllkkkllllllkkkiiifff^^^]]][[[XXXTTTQQQNNNLLLDDDAAA===999666555555666777===@@@JJJYYY]]]aaalllqqqsssuuuvvvvvvqqqiiiddd]]][[[XXXVVVSSSRRRRRRRRRVVVTTTTTTUUUTTTQQQSSSXXX```bbbeeeggghhhjjjnnnpppoooiiicccbbbdddfffggghhhfffdddaaa^^^\\\WWWQQQKKKAAA===777444333222///---......///000000000000000//////...---------...///.....................///......---------,,,,,,,,,,,,,,,,,,,,,------------------------------------...---,,,,,,+++++++++,,,------------------------.................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........------,,,,,,+++////////////............////////////111222333444;;;BBBMMMUUUYYY\\\^^^``````aaa___\\\^^^jjj~~~xxxvvvzzz~~~jjjWWWPPPMMMHHHAAA======@@@EEELLLSSSXXXZZZZZZ]]]```dddeeeeeeeeehhhjjjhhhggggggggggggggggggggggggggggggggggggggggggggggggeeecccaaaaaaaaa___^^^^^^\\\[[[ZZZYYYWWWTTTQQQLLLIIIEEEBBBAAAAAA@@@???AAAAAA@@@???>>>===<<<<<>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::888777777888888777666555555555555555444222333444444333111111111111000000000000///111000000///......------................................................//////000111222222333333777888999<<<@@@EEEJJJLLLTTTSSSRRROOOMMMJJJIIIHHHHHHGGGEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGEEEDDDCCC??????>>>=========>>>>>>??????>>>>>>===<<<<<<<<>>???@@@AAAAAA???<<<:::888888777777777777777888777888999999888777555333444333111000//////000000222222222222222222222222111111111111000000000///000111111222222222222222222333444555666555555444444666777777666555777888999999999999888888888888999999:::::::::;;;;;;;;;<<<===>>>@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHPPPUUU\\\``````aaacccfffggggggfffffffffffffffggghhhgggfffeeefffgggiiijjjkkkjjjjjjjjjlllkkkjjjhhhiiijjjkkkkkkkkkmmmpppssscccfffkkkooopppqqqrrrtttooonnnmmmkkkhhheeebbb``````^^^\\\ZZZXXXUUUTTTSSSOOONNNMMMKKKKKKKKKLLLLLLNNNMMMLLLJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLOOOPPPRRRUUUWWWWWWTTTQQQPPPPPPPPPPPPPPPOOONNNMMMRRRUUUXXXZZZ]]]bbbgggjjjooooooooonnnkkkjjjjjjkkkjjjhhhgggffffffdddbbb___SSSRRRPPPMMMIIIEEEAAA@@@;;;999777444333333444555999BBBIIIXXXllltttyyy~~~tttkkkeee]]][[[WWWTTTRRRRRRRRRSSSWWWUUUUUUWWWUUUQQQRRRUUUXXX[[[^^^```bbbeeeiiillloookkkgggfffiiikkkkkkjjjeeedddaaa^^^YYYRRRLLLIII===999555222111///...,,,....../////////000000000000000///------,,,,,,---+++,,,,,,---......//////...------------,,,,,,,,,,,,------------.........------------------------------,,,+++++++++,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////...---,,,++++++***....................................///111222333444;;;FFFPPPVVVZZZ]]]^^^aaaaaa___ZZZZZZcccttt|||uuuoooqqqwww|||dddXXXSSSLLLDDD>>>===>>>AAAGGGOOOUUUYYYZZZ\\\___bbbdddeeefffhhhiiihhhhhhhhhgggfffffffffeeegggggggggffffffeeeeeeeeefffdddbbbaaaaaaaaa___^^^]]]\\\ZZZZZZZZZYYYWWWTTTRRRNNNJJJFFFDDDCCC@@@???AAA@@@@@@???>>>===<<<<<<>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;::::::999888777777777666666666666777777555444333333444444333111111000000000000/////////111000000//////......---............................................................//////000000222444777999999<<>>===============<<<<<<;;;;;;:::999999999;;;>>>BBBEEEGGGHHHGGGFFFFFFDDDBBB@@@>>><<<;;;:::666666555555666666777888;;;<<<>>>??????>>>===;;;888777666666555555555555555555666666666444333222222111000///......//////111111111111111111111111111111111111000000000000///000111111222222111111111222444555666555333222333555666666555555666777777777777777777888888888::::::::::::;;;;;;;;;;;;======???@@@AAAAAABBBBBB??????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKTTTYYY___bbbbbbbbbdddffffffeeeeeeeeeeeeeeeffffffgggfffeeeeeeeeefffggghhhkkkjjjkkklllmmmllliiiggghhhiiijjjjjjiiikkknnnpppTTTXXX^^^cccgggkkknnnqqqooooooooonnnllliiifffdddcccccccccbbb```]]]ZZZXXXWWWVVVTTTRRRQQQQQQQQQQQQSSSRRROOOMMMMMMNNNOOOPPPOOOOOONNNNNNNNNNNNOOOOOOSSSUUUYYY]]]^^^]]]YYYWWWWWWWWWWWWWWWUUUSSSQQQOOOOOOQQQSSSVVVZZZ^^^dddhhhmmmnnnnnnmmmkkkiiiiiijjjfffccc```^^^\\\YYYVVVSSSJJJIIIGGGDDDAAA===:::888666555444444444666777888<<>>BBBIIIQQQVVVXXXXXX[[[___bbbeeefffggghhhhhhhhhggggggfffeeeddddddggggggfffeeedddccccccbbbeeecccaaa`````````___^^^\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVSSSNNNJJJGGGDDDAAA>>>@@@@@@??????>>>======<<<>>>>>>======<<<<<<<<<<<<::::::;;;;;;:::999999888777666666666777777888999666444333333444444333222111111111111000000000000000000000000//////.....................................................................---------000444888888666777<<>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@???>>>=========;;;;;;;;;:::999999888888999<<<@@@DDDFFFFFFEEEDDDBBBAAA???===;;;:::999999777777666666666666666777999:::;;;<<<<<<;;;:::999777666555444333333222222222333333333333222111000000000//////............/////////000000000000000111111111000000000000000//////000111111111111000000111333555555444333111111222333333222222333555666666666666777777777777:::::::::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAA>>>??????@@@AAAAAABBBBBBCCCCCCDDDFFFHHHKKKMMMNNNXXX]]]bbbdddcccbbbdddeeeeeeeeeeeeeeeeeeeeefffgggeeeddddddccccccdddeeeeeeiiiiiikkkmmmnnnmmmiiifffggghhhhhhhhhggghhhkkknnnGGGJJJOOOUUUYYY^^^cccgggkkklllmmmnnnllljjjhhhfffeeefffhhhhhhgggdddaaa______^^^]]][[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUVVVXXXZZZUUUUUUTTTSSSSSSTTTTTTTTTWWW[[[```dddeeebbb___]]]ZZZZZZYYYWWWTTTQQQMMMKKKKKKMMMOOORRRUUUZZZ```eeehhhjjjkkkkkkiiihhhhhhiiiccc___[[[VVVSSSOOOKKKGGGBBBAAA@@@>>>;;;888666444444444555666888:::<<<>>>AAAKKKSSScccyyyxxxkkkddd]]]ZZZVVVSSSRRRSSSUUUWWWXXXWWWXXXZZZWWWQQQOOOQQQSSSUUUVVVWWWYYY[[[```ccciiimmmoooqqqxxx}}}pppiiiaaa\\\RRREEE>>>===888888777555222111000000000///......---...//////,,,------.........//////......---------,,,,,,,,,---------------------------------.........//////........................,,,,,,,,,++++++,,,,,,---------------------------------------------------******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000/////////,,,,,,,,,------.........,,,---------......//////------------...///000000...333;;;FFFPPPXXX\\\^^^]]]]]]\\\YYYXXX\\\fffnnntttwwwxxxrrrnnnooosssvvvxxxpppiiigggjjjuuu{{{ttttttwwwbbbSSSKKKHHH@@@>>>===???DDDKKKQQQTTTUUUWWW\\\aaafffhhhiiiiiihhhggggggfffeeeddddddcccfffeeeeeedddcccbbbaaaaaadddbbb```___``````___]]]\\\ZZZYYYZZZ[[[\\\[[[ZZZYYYVVVQQQMMMJJJFFFBBB???@@@@@@??????>>>>>>==================<<<<<<<<<<<<::::::;;;;;;;;;:::999999777777777777777888999:::666555333444555555444222333333222222222222111111000000000000000/////////...............................................................---------...333666666333333888<<<<<<<<<<<<==============================>>>??????AAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA@@@???>>>>>>>>><<<<<<;;;;;;:::999999999888:::>>>AAABBBCCCBBBAAA>>>===;;;999888777666666777666555555444444555555888999999999888777666555555444333222111000000000000000111111000000//////////////////.........---.........//////000000000000000000000000000111111//////000111111111111000000111333555555444333222111222333333222222333555555555666666666777777777::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBCCCFFFIIILLLOOOQQQZZZ___dddeeedddbbbcccdddfffeeeeeeeeefffgggggghhhffffffeeeeeeeeeeeeeeeeeeggghhhiiilllnnnmmmjjjggggggggghhhgggfffgggiiikkk???BBBEEEHHHKKKPPPUUUXXXbbbdddggghhhiiihhhfffddddddeeehhhjjjjjjhhhfffeeeddddddcccbbbaaa```___^^^]]]]]]\\\]]]]]]___aaabbbYYYYYYXXXXXXWWWXXXXXXXXXYYY^^^dddggggggeeecccbbb```___\\\XXXTTTOOOLLLJJJIIIJJJLLLNNNQQQVVV]]]aaaccceeeggggggeeeddddddddd]]]YYYTTTOOOKKKGGGCCC@@@::::::999999777666555444555555777:::===@@@CCCDDDGGGNNNRRR]]]pppxxx|||nnnhhh\\\ZZZXXXUUUTTTUUUWWWXXXXXXWWWYYY[[[XXXRRROOOQQQOOOQQQSSSTTTWWW[[[aaaeeehhhnnnrrruuuvvvhhh\\\WWWNNNAAA999888444555555333111//////000000///...---------...///+++,,,---...//////////////////......---,,,,,,+++,,,,,,,,,------------...,,,------------.................................,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***++++++,,,---...//////,,,,,,,,,---......//////...............///000000///222888AAALLLUUU[[[]]]ZZZ[[[ZZZYYYXXXZZZaaafffdddhhhllljjjfffeeehhhkkkppplllhhhiiillluuu|||{{{ooommmzzzqqq^^^RRRMMMEEEBBB>>>>>>AAAFFFKKKMMMQQQTTTYYY```gggkkklllkkkfffffffffeeedddddddddccccccccccccbbbbbbaaaaaaaaacccaaa____________^^^]]][[[ZZZXXXYYYZZZ\\\\\\[[[[[[XXXTTTPPPMMMIIIEEEBBB????????????>>>>>>========================<<<<<<::::::;;;;;;;;;;;;::::::888888777777888999::::::666555444444555555444222444444333333333222222222000000000000000000000000........................------------------------..................------,,,///111222000000333555555666666777777888888888888888999:::;;;;;;<<<<<<>>>>>>>>>>>>???@@@BBBBBBDDDCCCBBB@@@>>>=========;;;;;;;;;:::999999888888777888:::;;;=========<<<999888777555444444333333222222111111111111111222666666666555444333222222222222111000////////////////////////////////////......////////////......---......//////000000111000000000000111111111111///000111111222222111111222333333444444444444444333555666666555555666777555555666666777777888888:::;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????>>>>>>AAA@@@@@@@@@????????????@@@AAADDDGGGKKKOOOSSSUUUZZZ___ccceeecccbbbbbbccceeeeeeeeeeeefffggghhhiiihhhhhhhhhhhhgggggggggfffeeeeeefffiiilllmmmkkkiiigggggggggfffeeeeeehhhjjj>>>???@@@AAABBBEEEIIILLLUUUWWW[[[^^^```___^^^]]]\\\___bbbeeeggggggfffeeeeeeeeeeeeeeedddcccbbbaaaaaaaaabbbbbbcccddddddddd^^^]]]\\\[[[[[[[[[[[[\\\[[[```eeehhhhhhfffeeeeeegggeee```ZZZUUUPPPLLLJJJHHHIIIJJJKKKNNNSSSYYY^^^___aaabbbbbb```]]]\\\\\\RRROOOJJJEEEBBB???<<<:::555666777888888888888777:::;;;>>>AAAEEEHHHKKKLLLMMMQQQOOOVVVeeelllsssyyylllfff\\\[[[YYYXXXWWWWWWXXXYYYWWWWWWYYY\\\YYYRRROOOQQQOOOPPPQQQSSSUUUYYY___ccceeelllqqqtttwwwdddTTTOOOJJJ>>>666555111333555333000...///000111000...,,,,,,---...///,,,---...//////......---///.....................,,,,,,,,,---------......,,,,,,,,,,,,------------........................,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------.........++++++,,,------...////////////......//////000111111111444<<>>???BBBDDDFFFKKKMMMSSS\\\eeejjjkkkjjjeeeeeeddddddddddddddddddaaaaaaaaaaaaaaaaaaaaaaaabbb```^^^^^^______^^^]]][[[YYYXXXXXXZZZ[[[[[[[[[\\\YYYVVVSSSQQQNNNJJJGGG????????????>>>>>>>>>>>><<<=====================::::::;;;;;;;;;;;;;;;:::999999888888888999999:::777555444444555555444333333333333222222222111111000000000000000000000000........................------------------------------------------------+++,,,...//////000000111000111111222222333444444444444555555555555555555777888888:::<<>>===;;;;;;:::888888888777666666555555555555555555555666777777555444333222111111111111//////.........//////000111111111111111111111111000///............//////.....................///...///000000000000///...---......///000000111111///000000000111111111111000111111222222222222222555444333333333444555666444666777777666555777888555555666777777888999999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===============???@@@@@@@@@@@@@@@@@@@@@AAACCCFFFJJJNNNSSSWWWYYYYYY]]]bbbdddbbb```aaabbbddddddddddddeeefffggghhhgggggggggggggggfffeeeeeebbbbbbcccfffjjjllllllkkkggghhhhhhfffeeeeeegggiii@@@@@@@@@???>>>???BBBEEEIIILLLPPPTTTWWWWWWVVVUUUUUUWWW[[[^^^aaaccccccccceeeeeeeeeeeedddcccbbbbbbccccccdddeeeeeeeeeddddddaaaaaa```___^^^^^^^^^___]]]bbbgggiiiiiigggggghhhiiifff```YYYRRRMMMIIIHHHGGGHHHIIIJJJLLLQQQWWW\\\]]]^^^```___[[[XXXVVVUUUHHHEEE@@@===;;;999777555555666888999;;;<<<<<<<<<@@@AAADDDHHHLLLOOORRRTTTQQQRRRNNNQQQ^^^dddlllzzzrrreee```[[[[[[ZZZYYYYYYYYYYYYYYYVVVVVVZZZ]]]ZZZSSSPPPQQQRRRSSSSSSSSSSSSVVV[[[^^^aaaiiimmmooo{{{www```NNNJJJGGG===555444111444666555222000000222111000...,,,,,,,,,...///...////////////---,,,+++------......///000000000,,,,,,,,,------.........+++++++++,,,,,,,,,------////////////////////////++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////---------------------,,,++++++,,,,,,---...//////000////////////000000111222111222999DDDOOOVVVZZZWWWXXXXXXWWWUUUUUUWWWYYY```bbbfffgggbbbZZZUUUUUU[[[```hhhqqqrrrrrrvvv}}}uuussssss~~~nnnrrr~~~lll[[[NNNIIICCC???>>>???AAAAAADDDFFFMMMWWWaaaggggggfffdddddddddddddddddddddeee````````````aaaaaaaaaaaabbb```^^^^^^______^^^]]][[[YYYWWWWWWYYYZZZ[[[ZZZ]]][[[XXXVVVTTTQQQMMMJJJ????????????>>>>>>>>>>>><<<<<<<<<===============::::::;;;;;;<<<;;;;;;;;;::::::999999888999999:::777555444444555555444333222222222111111111111000000000000000000111111111........................------------------------++++++,,,,,,,,,------------,,,---///111222111000......//////000111111111111111222111111000///...111222333666:::>>>BBBDDDBBBAAA???===;;;999999888666555555444444333222222444333222111000111222333333222111000////////////...............///000111.........///000111111222......---------...//////......---------......///...///000111111000//////.........///000111111222//////000000111111111222111111222333333333333222666555333333333444777888333444555555444444555777555666666777888999999:::;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCDDDGGGLLLQQQVVVZZZ]]]XXX\\\aaacccaaa``````bbbccccccccccccdddeeefffgggdddddddddddddddcccbbbaaaaaaaaaaaadddhhhlllmmmlllhhhhhhhhhfffeeeeeeggghhhKKKJJJGGGCCC???======???@@@CCCFFFHHHIIIHHHIIIIIIMMMNNNQQQRRRTTTWWWZZZ\\\````````````aaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccbbbaaa___^^^]]]]]]]]]bbbbbbbbbdddfffgggfffeeegggddd___YYYSSSMMMIIIFFFIIIHHHGGGHHHKKKOOOSSSVVV[[[YYYVVVRRRMMMHHHDDDBBB======<<<:::777555555666555999===???DDDIIIHHHCCCHHHJJJMMMRRRUUUWWWUUUSSSWWWQQQMMMOOORRRXXXaaajjjzzz}}}lllcccbbbbbbaaa^^^ZZZWWWUUUWWWYYYYYYXXXWWWVVVUUUSSSRRRRRRRRRSSSSSSPPPNNNOOOTTTYYYbbbdddfffiiirrr~~~nnnZZZHHHCCC???555111444333222000...---,,,,,,---...---,,,,,,,,,,,,---.........---------,,,,,,,,,........................---,,,++++++------,,,+++******+++,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------000...,,,******,,,...000***+++,,,---............,,,------......------,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++---000111000///......------------......000---...333:::CCCOOO[[[UUUSSSUUUYYYXXXSSSTTTZZZ^^^eeejjjiiiiiiggg___TTTTTTYYYeeetttyyytttqqqsss|||zzztttrrr||||||kkkWWWQQQGGG>>>999999<<>>AAA@@@???>>>=====================<<<;;;;;;;;;:::999888888888888888999999666666444333333333333333222222222333333444444444333333333222333333444444333333111000////////////111000///------......///......///////////////...---------............///............////////////111111111111111111111111111111222333555666777777999999888777666555444444222111111111000000//////................................................///......---------......///...---,,,+++,,,,,,---------------------------///...,,,,,,,,,---///111////////////////////////////////////000000000000333111000111222222111000333333333333333333333333333333222111222333444555555555555555666666666666888777666555555666777888999999:::;;;;;;<<<<<<===999;;;<<<;;;::::::;;;<<<===???AAAAAA@@@@@@AAACCCDDDIIIPPPVVVYYY[[[\\\]]]]]]^^^___aaaaaaaaa``````aaaaaaaaaaaaaaaccceeefffhhhgggfffeeecccbbbaaa```______aaabbbdddeeeggggggeeeeeeeeeeeeeeefffggggggSSSRRRPPPMMMJJJFFFCCC@@@===???BBBDDDDDDCCCAAAAAAAAABBBDDDFFFGGGJJJMMMOOOTTTUUUVVVWWWYYYZZZ\\\\\\^^^^^^______``````aaaaaaaaa```___^^^]]]]]]]]]]]]```______```cccddddddccceeeccc```ZZZUUUOOOJJJGGGGGGGGGGGGHHHKKKNNNQQQSSSRRRQQQNNNJJJFFFAAA>>><<<;;;;;;:::888555444555666999???FFFLLLSSSYYYXXXSSSRRRRRRTTTXXX[[[\\\[[[YYYWWWQQQLLLMMMOOOSSSZZZbbbmmmyyyvvviiidddeeefffeeeaaa\\\XXXUUUVVVWWWXXXWWWVVVTTTSSSRRRQQQQQQQQQRRRQQQOOOMMMNNNTTTYYY[[[]]]___bbbiiisssxxxwwweeeSSSCCC???;;;333000222222111000...------------...---,,,,,,,,,,,,---...,,,,,,,,,------.................................---,,,++++++------,,,+++***+++,,,,,,---,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,+++)))(((((()))+++,,,............---,,,+++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------...//////...---......------------......///,,,---222888???KKKUUUTTTRRRTTTYYYYYYVVVWWW[[[bbbjjjppppppppppppjjjbbb^^^^^^dddpppwwwuuussssssttt~~~xxxxxx{{{yyy]]]VVVKKKCCC>>><<<<<<<<<===???DDDJJJRRRZZZaaaeeedddeeeeeeccc```______```^^^___```aaaaaa```___^^^]]]]]]\\\\\\\\\\\\]]]]]]\\\ZZZXXXVVVVVVWWWYYYZZZ[[[[[[YYYWWWUUUSSSQQQPPPIIIFFFCCCAAAAAAAAA@@@>>>@@@???>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888888888999888777666555555444444444222222333333333444444444222222111111111111111222333222111000000///000000111000///.........//////,,,,,,---------------,,,---------............///............////////////111111111111111111111111///000000111222333444444555555555444333333222222000000000/////////......................................................///......---------......///...---,,,,,,,,,------------------------------...---,,,++++++---...000////////////////////////////////////000000000111222111000111222222111000222222222222222222222222333333222222222333444555444444444444555555555555888777666666666666777888999999::::::;;;<<<<<<<<<999;;;<<<;;;::::::;;;======>>>@@@@@@@@@AAACCCFFFJJJNNNTTTYYY[[[\\\]]]^^^___```aaabbbaaa```___^^^bbbaaaaaaaaaaaacccdddeeeeeeeeeeeedddccccccbbbbbb``````aaacccdddfffggggggeeeeeeeeeeeefffggghhhhhh\\\[[[YYYXXXWWWRRRJJJDDD>>>@@@CCCEEEEEECCC???===<<<======>>>@@@BBBDDDEEEGGGHHHJJJLLLOOORRRTTTUUUXXXXXXXXXYYYZZZ[[[[[[\\\[[[[[[[[[ZZZZZZ[[[[[[\\\^^^]]][[[\\\^^^aaaaaaaaaaaaaaa___[[[VVVPPPKKKHHHFFFFFFGGGHHHIIIKKKLLLLLLIIIGGGEEEAAA>>>:::888666888888777555333444666999>>>GGGSSS]]]fffmmmlllfff]]]\\\\\\]]]___aaa```___WWWQQQKKKIIIIIIJJJPPPWWWZZZeeeppprrrkkkeeedddfffiiihhhddd^^^XXXUUUUUUVVVWWWVVVTTTSSSRRRRRRRRRSSSSSSRRRQQQMMMJJJLLLRRRWWWXXX[[[\\\]]]bbbhhhjjjgggWWWHHH;;;888666000...111000000///..................------,,,,,,------...***++++++,,,---...///000---------------------------,,,++++++------,,,++++++,,,------......------------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---.........------,,,+++******++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000000//////...---++++++......------------......///,,,,,,000444:::DDDNNNTTTRRRTTTYYY\\\[[[ZZZ\\\bbbkkksssvvvvvvwwwvvvssspppiiiffflllsssuuutttsssjjjsss|||yyy{{{ggg]]]QQQHHHDDDAAA<<<999888;;;@@@DDDHHHPPPYYY```dddeeeeeedddaaa_________^^^___```aaaaaa```___^^^\\\[[[[[[[[[[[[[[[[[[\\\[[[YYYWWWVVVUUUVVVXXXYYY\\\[[[ZZZXXXVVVUUUSSSRRRMMMKKKGGGEEEDDDBBB@@@??????>>>===============>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999888888888888:::999888777666666666666333333333444444444444444444333222111111000111111222111111000000000111111111000000///.../////////,,,---------------,,,,,,---------............///---............/////////000000000000000000000000....../////////000000000000000000000000000000000//////...............---------------------------..............................---------......//////...------,,,------------------------------------,,,+++++++++,,,...////////////////////////////////////000000000111111222111000111222333222000111111111111111111111111333333222222222333444555333333333444444444444555888888777777777777888888888999999::::::;;;<<<<<<999:::;;;;;;::::::<<<======>>>??????@@@CCCGGGJJJQQQUUUZZZ]]]^^^^^^^^^___bbbbbbccccccbbbaaa___^^^bbbaaaaaaaaaaaacccdddeeeccccccccccccccccccddddddaaaaaabbbccceeefffggggggeeeeeeeeeffffffhhhiiiiiibbb___\\\]]]^^^[[[SSSLLLGGGIIILLLOOOPPPNNNIIIFFF@@@???>>>>>>>>>??????>>>>>>???AAACCCFFFHHHJJJKKKOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVVVV[[[YYYWWWXXXZZZ]]]^^^___[[[[[[[[[YYYUUUPPPKKKHHHFFFFFFGGGGGGGGGFFFEEEDDDAAA@@@>>>;;;999666555444444444444444444666;;;>>>DDDOOO^^^jjjvvv|||zzztttdddbbb```___```aaaaaa```VVVOOOIIIFFFDDDCCCFFFKKKKKKTTT]]]aaa___]]]```cccgggfffbbb]]]XXXUUUTTTUUUUUUTTTSSSSSSSSSUUUVVVXXXVVVVVVRRRMMMIIIJJJOOOTTTUUUXXXXXXXXXZZZ]]]\\\WWWIII>>>555333333///...000//////........./////////------------------------++++++,,,,,,---...//////---------------------------,,,++++++------,,,+++,,,------...............------------------------+++++++++,,,,,,,,,------,,,---...//////...---,,,******+++,,,------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///000000///---,,,++++++......------------......///,,,,,,///222666>>>GGGVVVUUUVVVZZZ^^^^^^]]]\\\]]]fffpppuuuvvvxxx{{{~~~xxxllljjjooottttttsssgggmmmyyy~~~xxx}}}qqqeeeUUUKKKGGGDDD???:::666999===>>>@@@GGGRRR[[[bbbdddeeeeeebbb```______^^^___`````````___^^^]]]\\\[[[[[[ZZZZZZ[[[[[[\\\ZZZYYYXXXWWWVVVWWWXXXYYY\\\[[[ZZZYYYWWWVVVUUUTTTPPPNNNJJJHHHFFFDDDAAA???>>>>>>===============>>>:::;;;;;;;;;<<<=========<<<;;;:::999999888999999::::::999888777777777777444444444444444555555555777666555444333222222222111111111000111111222222111111000000000//////////////////000//////...------------............///---------.........//////000000000000000000000000.....................------------.........//////........................------------------------...........................------------...//////.........------------...........................------,,,,,,,,,---.../////////////////////////////////000000000111111111222000000000222333222111222222222222222222222222222222222333333333444444333333444444444555555555888888888777777888888888888888888999::::::;;;;;;888:::;;;;;;:::;;;<<<======>>>??????AAAEEEKKKOOOUUUXXX\\\______``````aaaaaabbbcccdddcccbbbaaa```bbbbbbaaaaaaaaabbbdddeeeccccccccccccccccccccccccbbbbbbcccdddeeefffffffffeeeeeeeeefffggghhhjjjkkkfffaaa]]]^^^```aaa]]]YYYRRRSSSVVVZZZ]]][[[WWWRRREEEBBB???=========:::888::::::;;;===>>>@@@AAAAAAFFFFFFFFFGGGHHHIIIIIIJJJHHHHHHIIIIIIJJJLLLMMMNNNSSSQQQOOOOOOQQQTTTVVVVVVRRRRRRSSSRRRPPPLLLHHHEEEEEEFFFFFFEEEDDDAAA???===;;;:::999777555444444444222444555666888<<<@@@DDDKKKVVVeeerrr}}}yyyhhheeeaaa`````````______SSSLLLGGGDDDAAA>>>@@@EEEDDDJJJQQQTTTUUUVVVZZZ]]]______]]]ZZZVVVTTTTTTUUUTTTTTTTTTUUUWWWYYY[[[]]]ZZZYYYUUUNNNHHHGGGJJJNNNOOOQQQQQQNNNNNNOOOKKKFFF>>>777222111111000///000.........///////////////---------------------------------------------------------------------------,,,++++++------,,,+++,,,---......//////......------------------------+++++++++,,,,,,,,,------)))***+++,,,,,,+++***))))))***+++,,,------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,...000///---,,,---.........------------......000------000111333999AAAVVVXXXZZZ\\\^^^___^^^[[[[[[aaajjjpppsssvvv|||uuukkkkkkppprrrrrrkkkmmmttt~~~|||}}}ooo\\\OOOJJJGGGBBB>>>777:::<<<<<<<<>>>>>============>>>:::;;;;;;;;;<<<=========<<<<<<;;;:::999999::::::999999888777666666666666555555555555555555555555777666555444333333333333222111111111111111222333111111111111111000000000//////000000///......------------............///------------............////////////////////////............------------,,,,,,,,,---......//////////////////////////////------------------------........................---------------...//////---............................................................//////000////////////////////////000000000000111111111111111000///000222333222111333333333333333333333333222222333333333444444444444555555555666666666666777777777888888777777777777777888888999:::::::::888999;;;;;;;;;;;;<<<>>>===>>>@@@AAADDDIIIOOOTTTUUUYYY\\\___``````aaabbb___```bbbcccdddddddddccccccbbbaaaaaaaaabbbcccddddddccccccbbbbbbaaa``````cccccccccddddddeeeeeeeeeccccccdddeeegggiiijjjkkkfffbbb^^^^^^aaacccccccccYYYYYYZZZ___bbbbbb]]]YYYMMMJJJEEEDDDDDDCCC@@@<<<::::::;;;;;;;;;;;;;;;;;;??????@@@@@@@@@@@@AAAAAA?????????@@@AAACCCDDDEEEFFFDDDCCCDDDFFFHHHIIIIIIGGGHHHIIIIIIGGGEEECCCAAABBBBBBCCCBBBAAA???===;;;888777666444444444555666666888;;;===>>>AAADDDGGGNNNXXXeeepppzzz}}}wwwfffddd```^^^]]]]]]\\\[[[OOOIIIDDDCCCAAA>>>???CCCDDDGGGKKKNNNPPPQQQTTTVVVWWWWWWWWWVVVTTTSSSTTTUUUUUUVVVWWWYYY[[[\\\]]]^^^ZZZYYYUUUOOOHHHEEEGGGIIIMMMNNNLLLHHHFFFFFFAAA;;;777444111000000000000000---...///////////////...,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,---......//////......------------------------++++++,,,,,,,,,,,,------***+++,,,------,,,+++***---------,,,,,,+++***))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***---000000---,,,...111......------------......000......000111111666<<>>============;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999888777666555555555555666666666666666555555555555444333222222111222222333222222111111111222222111222222222222111000000............---,,,++++++---------............///,,,------------.........////////////////////////.........---------------,,,,,,------.........//////////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...///000------...////////////............................../////////000000000000////////////////////////000000000111111111222222111000///000222333333222333333333333333333333333111222333444444444333333555555555666666666777777666666777777777777666666666777777888888999::::::777999;;;;;;;;;;;;===>>>>>>@@@CCCEEEHHHMMMRRRVVVWWWZZZ]]]^^^______```bbb]]]___aaacccdddeeeeeedddccccccbbbaaaaaabbbcccdddccccccbbbbbbaaa```______ccccccccccccccccccccccccaaabbbcccdddfffhhhjjjkkk```___]]]]]]^^^```bbbccc\\\ZZZZZZ]]]aaaaaa\\\WWWUUUQQQLLLLLLMMMNNNJJJGGG@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999999999:::<<<===>>>;;;::::::;;;>>>??????>>>>>>>>>??????>>>>>>======<<<===>>>>>>?????????>>>:::999888777777999:::<<<>>>@@@CCCDDDDDDDDDEEEGGGIIIRRR\\\eeennntttsssnnn```]]]ZZZYYYXXXWWWUUUSSSKKKFFFCCCCCCBBB@@@AAAEEEFFFHHHJJJLLLNNNPPPQQQQQQRRRSSSTTTTTTRRRRRRSSSUUUWWWYYYZZZ\\\\\\\\\[[[ZZZUUUUUUSSSNNNGGGDDDDDDFFFIIIJJJGGGAAA???>>>:::555222222000//////000000......//////000000///...---,,,,,,---......---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,---............---------------------------++++++,,,,,,,,,,,,---------..................---,,,,,,---,,,,,,+++***))),,,,,,,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***---111000---+++...111......------------......///------/////////333999FFFQQQYYYYYYWWWZZZ^^^^^^___]]]___gggmmmooouuu|||ooocccdddmmmtttqqqtttxxx{{{~~~~~~|||kkk]]]RRRJJJEEE>>>===;;;:::;;;>>>BBBEEEKKKPPPWWW\\\__________________``````___]]]\\\[[[[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZZZZYYYYYYXXXXXXXXXXXXVVVVVVUUUUUUTTTTTTSSSSSSRRRPPPOOOOOOOOOMMMJJJGGGCCCCCCAAA@@@>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===>>>999888777666666555555666777777777666666666555555444333333222222222333333444333333222111111111111222222333333333222111000............---,,,+++***---------............///,,,,,,---------.................................,,,,,,,,,,,,,,,---------,,,,,,------------------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,------///000000,,,---...///000000///...........................---......///////////////////////////////////////000000111111111222222222000//////000222444333222222222222222222222222222111222333444444444333333444444444555555555666666444555666777777666555444666666777777888999999999777999;;;;;;;;;;;;===??????BBBEEEIIILLLPPPUUUXXX[[[]]]______^^^^^^___```^^^___aaaccccccdddccccccdddcccbbbaaaaaabbbccccccaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb``````aaaccceeegggjjjkkkZZZ[[[[[[[[[ZZZZZZ]]]___^^^[[[ZZZ[[[___^^^YYYUUUUUUQQQMMMNNNQQQRRROOOLLLFFFFFFEEEEEEEEEDDDDDDDDD<<<<<<;;;;;;:::999999999666666666666777888999:::777666777999;;;<<<;;;:::888888888888999999999:::888999:::<<<>>>@@@AAABBB>>>===<<<;;;<<<>>>@@@BBBDDDFFFIIIJJJHHHFFFEEEEEEBBBIIIRRRZZZcccjjjjjjeeeYYYWWWTTTSSSRRRQQQNNNLLLHHHDDDBBBCCCCCCBBBDDDHHHHHHIIIJJJLLLNNNPPPPPPOOOQQQRRRSSSSSSRRRRRRSSSTTTZZZ[[[]]]^^^]]][[[XXXVVVOOOQQQPPPLLLFFFCCCCCCEEEBBBBBB>>>888666555222,,,000111000///...//////---...///000000000///---,,,,,,,,,---......---,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++,,,------......------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++...222000,,,+++---000.........------............,,,,,,......---111666>>>LLLWWWVVVTTTXXX]]]___```[[[[[[ccciiilllqqqwwwppp```aaallluuupppuuuzzz|||||||||~~~~~~~~~xxxgggWWWKKKEEE@@@===:::999;;;>>>@@@@@@DDDJJJRRRYYY\\\]]]]]]^^^______``````___]]]\\\[[[YYYYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPMMMKKKEEEDDDBBB@@@???>>>===============<<<<<<;;;;;;::::::::::::;;;<<<===>>>???:::999888777666666666666888888777777666666666555555555444444444555666666555444333222111111111111222222333444333222111000000000000000///...---,,,---------.........//////,,,,,,,,,---------..............................******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---...///000111,,,---///000000000///...////////////////////////,,,---......//////......////////////////////////000111111111111222222222000//////000222444333222111111111111111111111111111222333444555444333333333333333444444444555555333444555666666555444333666666666777888888999999777999:::;;;;;;;;;===???@@@CCCGGGKKKNNNRRRVVVYYY^^^```aaa```^^^]]]]]]^^^``````bbbccccccbbbaaa```dddcccbbbaaaaaabbbcccccc_________```aaabbbbbbcccbbbbbbbbbaaaaaaaaaaaaaaa______```bbbdddgggiiijjjSSSSSSTTTUUUXXX[[[^^^```bbbbbb```^^^ZZZVVVRRRPPPPPPPPPOOOOOOPPPPPPQQQRRRMMMMMMNNNPPPRRRSSSQQQPPPIIIFFFBBB@@@@@@??????>>>???===;;;;;;:::999666444777777666666666666777777777888666333444999999666888999:::<<<>>>AAADDDFFFFFFFFFCCCAAADDDJJJLLLIIIKKKKKKKKKJJJGGGEEEDDDDDDFFFHHHMMMRRRWWW[[[]]]^^^UUURRRNNNLLLLLLKKKIIIFFFGGGHHHHHHHHHHHHHHHGGGGGGLLLMMMNNNPPPQQQSSSUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUPPPXXX___^^^WWWQQQQQQTTTNNNLLLIIIFFFBBB???===<<>>;;;======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999777777777777666666666666333444555666555444333222333333333222222222111111111111111111111222222222111111000000/////////...//////............//////......................................................////////////......******+++,,,---///000111//////......---------,,,.........------,,,,,,,,,..........................................------------......///000000000///////////////............///000///...---...000000000//////.........---............////////////444444444444444444444444222222111111111111222222222333444444555555444444555555555444444333333333555555555555555555444444666666666777777777777777:::999999:::<<>>===<<<:::888555222000.........000000/////////.........................................................------------------------......---------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,---------......+++++++++,,,---///000111...------,,,,,,------...)))******++++++,,,---------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///...,,,+++,,,---............---------------///000000//////000111444>>>KKKTTTVVVUUUUUUUUUUUUXXXZZZ[[[\\\aaaiiipppvvvwwwtttiii]]][[[fffqqq|||yyyvvvvvvyyy{{{}}}xxxsssrrr}}}|||zzzqqq^^^PPPHHHEEE???<<<<<<======;;;;;;???EEEMMMTTTZZZ^^^```^^^___```___]]]\\\\\\]]]ZZZ[[[[[[YYYWWWWWWYYY[[[XXXWWWVVVUUUUUUUUUVVVVVVSSSUUUVVVVVVTTTSSSSSSTTTUUUSSSRRRSSSSSSSSSQQQOOONNNJJJFFFCCCBBBAAA???<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;::::::999999999999999888888777777777666666666444555555555555444333333333333333333222222222222222222222111111111111111111111000000000/////////000//////......//////000........................////////////////////////------............------+++++++++,,,---...///000////////////......------.........---------,,,,,,................................................000000000000000000//////////////////////////////...///000///......///000000000/////////........./////////000000000111111222222222222222222222222222222111111111111222222222333444444555555444444555555444444444333333333555555555555555555555555777777777777777777777888:::::::::;;;>>>AAADDDFFFLLLNNNQQQUUUXXXYYYZZZZZZ^^^]]]\\\\\\[[[\\\]]]^^^___________________________````````````___^^^^^^^^^^^^^^^^^^____________```aaaaaabbbcccccccccccc```aaabbbdddfffhhhiiijjjCCCCCCBBBDDDGGGMMMRRRVVVYYYYYYXXXVVVTTTQQQOOOMMMNNNOOOPPPQQQRRRQQQPPPPPPOOOOOORRRWWW]]]bbbcccccc]]]YYYUUURRRRRRTTTUUUUUUSSSQQQMMMKKKJJJJJJHHHGGG@@@@@@@@@@@@@@@@@@@@@@@@<<>>;;;:::<<<<<<999>>>>>>@@@BBBFFFNNNVVV\\\YYY\\\\\\YYYWWWXXXVVVRRRLLLKKKJJJHHHGGGEEEDDDCCCEEEEEEEEEEEEFFFGGGIIIIIIFFFEEEEEEGGGHHHHHHFFFDDDJJJLLLNNNPPPQQQPPPNNNMMMJJJKKKMMMOOOPPPRRRRRRSSSSSSSSSQQQOOONNNMMMMMMLLLSSSTTTUUURRRNNNJJJIIIHHHDDDCCCAAA???===<<<;;;;;;333222111///....../////////............---------------------------------------------------------++++++++++++++++++++++++...------------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,------------...++++++++++++,,,---...///---......//////......---)))******++++++,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,+++,,,------------------------------///000000///...000111///777CCCOOOUUUVVVTTTQQQTTTVVVWWWWWWXXX[[[bbbhhhnnnpppnnnfff\\\[[[ccclll}}}yyytttrrrppp{{{uuupppooottt{{{{{{sssxxxmmmXXXLLLFFF>>>;;;::::::999888888:::>>>EEEMMMUUU\\\```]]]^^^^^^]]][[[ZZZ[[[\\\ZZZ[[[[[[YYYXXXWWWYYYZZZXXXWWWVVVVVVUUUUUUVVVVVVSSSTTTVVVVVVUUUTTTUUUVVVZZZWWWTTTRRRRRRRRRRRRQQQMMMKKKIIIGGGFFFDDD@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::::::::999999999888888888777777777777666666666555444444444444444444444333333333222222222333333222222111111000000111111111000000000000000000000////////////000000////////////////////////000000000000000000000000......////////////......------,,,,,,---......///000000000000////////////...............---------................................................222222222111000/////////////////////////////////...///000000......///000000000////////////......000000000111111111222222000111111111111111111111222222111111111111222222222333444444555555444444555444444444444333333333555555555555555555555555777777777777777888999999;;;;;;<<<>>>AAAEEEHHHKKKQQQSSSUUUWWWYYYZZZZZZZZZ^^^]]]\\\[[[[[[ZZZ[[[[[[]]]^^^^^^_________^^^^^^^^^^^^______^^^^^^]]]\\\]]]]]]]]]^^^^^^^^^____________```aaabbbbbbcccccc```aaacccdddfffgggggghhhHHHFFFCCCBBBBBBEEEIIIKKKQQQQQQPPPPPPOOONNNNNNMMMMMMNNNPPPRRRRRRQQQPPPNNNLLLMMMPPPUUU\\\aaacccddd___[[[WWWUUUUUUXXXYYYZZZ[[[ZZZYYYYYYXXXWWWSSSQQQJJJKKKKKKKKKKKKKKKKKKJJJIIILLLLLLGGGDDDDDDCCC???FFFGGGHHHIIILLLTTT___gggjjjooopppjjjccc^^^XXXRRRNNNLLLJJJHHHGGGFFFEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEGGGGGGFFFDDDCCCKKKMMMPPPSSSSSSRRRPPPNNNJJJKKKMMMOOOQQQRRRRRRRRRMMMMMMLLLLLLLLLMMMNNNNNNUUUSSSPPPNNNMMMKKKHHHFFFBBBAAA???<<<:::999888777222222111000///000000111------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...------------------------,,,,,,+++++++++,,,------,,,---...//////...---,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...///...---,,,,,,.........///////////////000---...000///......///111...222;;;GGGRRRXXXWWWUUUTTTUUUUUUTTTUUUWWW]]]aaaiiikkkkkkfff___]]]aaaggg~~~tttnnnkkkvvvuuupppnnnoooqqq~~~ttthhhkkkxxx}}}gggUUUJJJ@@@;;;:::999888888888888999===EEENNNWWW\\\]]]^^^^^^\\\ZZZYYYYYYZZZYYYZZZZZZYYYWWWWWWXXXYYYWWWWWWVVVVVVUUUUUUUUUUUURRRTTTUUUVVVUUUUUUUUUVVVaaa\\\VVVRRRPPPPPPPPPPPPLLLLLLLLLKKKIIIFFFCCC@@@<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777777777888777555444444444555666444444444444333333333333444444333222111111000000111111111111111111111111111000000//////000000111////////////////////////000000000000000000000000111111222222222222111111......------------......111111000000000000000000///.........................................................////////////111111111000000////////////////////////000000000...000111000///...///000000000//////////////////000000000111111111222222000000000000111111111111333222222111111222222333222333444444555555444444444444444444444444444444444444444555555555555555888777777777888999;;;<<<<<<===???BBBFFFJJJNNNPPPTTTUUUVVVXXXZZZZZZZZZZZZ^^^^^^]]]\\\[[[ZZZZZZZZZ]]]]]]^^^_________^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]^^^^^^___```bbbcccddd___```bbbcccddddddccccccRRROOOJJJEEEBBB@@@@@@AAAGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLNNNOOOPPPOOOMMMLLLJJJJJJLLLPPPVVV[[[]]]]]][[[XXXTTTSSSTTTWWWXXXYYY\\\]]]___bbbccc```[[[WWWUUUUUUVVVWWWWWWVVVUUUUUUWWW[[[\\\VVVPPPNNNLLLHHHIIIJJJKKKLLLPPPYYYfffpppsssggg\\\UUUOOOLLLIIIGGGGGGGGGEEECCCCCCCCCBBBBBBCCCDDDFFFGGGEEEGGGIIIIIIHHHGGGEEEDDDJJJMMMPPPRRRSSSQQQNNNMMMJJJLLLNNNPPPQQQRRRQQQQQQJJJJJJJJJJJJKKKLLLMMMNNNSSSPPPMMMKKKJJJIIIFFFDDDAAA@@@===:::888666444333222222111000000/////////,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////------------------------,,,,,,,,,++++++,,,,,,---+++,,,---......---,,,+++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///---------...---.........//////000000---...//////......///000///000555???LLLWWW[[[\\\UUUUUUTTTSSSTTTVVVYYY\\\cccfffgggeeeaaa^^^___aaaqqq~~~uuummmkkklllxxx|||tttqqqpppnnnrrr}}}mmm___aaammmxxxhhhXXXHHHBBB@@@===<<<>>>:::999888999>>>FFFNNNSSS[[[\\\]]]\\\YYYWWWWWWWWWWWWXXXYYYXXXWWWVVVVVVWWWUUUUUUUUUUUUUUUTTTTTTTTTQQQSSSUUUUUUTTTTTTUUUVVV```[[[UUUQQQPPPPPPPPPPPPLLLMMMNNNMMMKKKHHHEEECCC>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999888888888888888777666555444555666777555555555444444444333333555444444333222111000000111111111222222222222222111111000000000000111111000000000000000000000000////////////////////////111111222222222222111111//////...---------......000000111111111111111111////////////////////////////////////////////////........./////////000000.........//////000000000////////////000000111111///000111000///...///111//////000000000000000000/////////000000000111111111111111222222222333333333333222222222222333333222333444444555555444444444444444444444444444444444444444555555555666666888888777777999;;;===>>>???@@@CCCGGGKKKOOORRRTTTTTTUUUVVVWWWYYYZZZ[[[[[[^^^^^^^^^]]]\\\[[[[[[ZZZ\\\^^^___aaaaaa```______^^^____________^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^]]]]]]]]]^^^___```bbbccc```aaacccdddccccccaaa```ZZZWWWRRRLLLFFFCCC@@@@@@AAAAAA@@@@@@@@@AAABBBCCCFFFGGGHHHIIIJJJIIIIIIHHHHHHGGGHHHKKKOOOSSSUUUUUUTTTRRRPPPPPPRRRTTTTTTTTTWWWYYY]]]aaadddccc^^^[[[[[[\\\]]]^^^^^^]]]\\\[[[___dddfffaaaZZZWWWTTTPPPNNNPPPRRRSSSVVV___mmmxxxooobbbYYYNNNJJJFFFEEEFFFFFFDDDBBB???@@@AAABBBDDDFFFHHHIIIJJJLLLMMMMMMJJJHHHGGGHHHKKKLLLNNNPPPPPPNNNLLLJJJIIIKKKMMMPPPQQQQQQPPPOOOKKKKKKKKKKKKKKKKKKLLLMMMQQQOOOLLLIIIGGGDDDAAA??????===;;;888555333111000000000//////...---,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------------......///...------------,,,,,,,,,---,,,,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000///---,,,---...+++++++++,,,------......,,,...//////...---///000111///000777DDDQQQZZZ^^^VVVUUUSSSSSSSSSUUUWWWXXX\\\___cccdddccc```^^^]]]bbbrrruuummmkkkeeeooo~~~~~~xxxsssoookkktttnnn^^^\\\dddmmmvvv|||iiiRRRHHHBBB===<<<@@@>>><<<:::999;;;@@@EEEIIITTTVVVZZZZZZYYYVVVTTTTTTTTTVVVWWWWWWUUUTTTTTTUUUSSSTTTTTTTTTTTTSSSRRRRRRQQQRRRTTTTTTSSSRRRSSSTTTVVVTTTQQQPPPRRRSSSSSSSSSLLLNNNOOONNNKKKHHHGGGFFFAAAAAAAAA@@@@@@?????????=========<<<<<<<<<;;;;;;;;;<<<=========<<<;;;::::::::::::999999999888888888888777666666666666666666666555555555444444444444444333333222222111111222222222222222333333333222222111111111111222222000000000000000000000000//////////////////////////////000000000000////////////...............///000000000000111111111111////////////000000000000////////////////////////.........//////000000111---------...///000000000...//////000000111111222///000111111//////000111//////000000000000111111/////////000000000111111111111222222333444444444333333222222222222333333222333444444555555444444333333333444444444444555333333444444555666666666999888888888999<<>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCGGGJJJLLLLLLKKKJJJJJJKKKMMMOOONNNNNNPPPQQQTTTYYY]]]___^^^]]]]]]^^^```aaaaaa```^^^]]]^^^eeeiiiddd^^^[[[XXXVVVSSSVVVWWWUUUUUU\\\hhhsssnnn```XXXLLLGGGBBBAAABBBCCCAAA>>>???@@@BBBEEEGGGIIIKKKKKKMMMOOOPPPNNNLLLJJJKKKMMMLLLLLLMMMMMMMMMKKKJJJIIIGGGIIIKKKNNNOOONNNMMMLLLJJJJJJJJJKKKLLLMMMOOOOOOSSSRRROOOKKKFFFAAA===;;;:::999777444222000//////------......------,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++++++++,,,------......---------,,,,,,,,,---,,,,,,,,,---...//////------,,,,,,,,,,,,------)))******++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---...---+++***+++,,,******+++,,,,,,---......,,,---///...------...000000......222;;;GGGRRRXXXUUUTTTRRRRRRSSSTTTUUUUUUWWW[[[```eeegggfffbbb```YYYdddsss||||||uuulllgggaaaiiiuuuwwwooohhhmmmvvvyyydddZZZ\\\dddoooxxx{{{]]]NNNEEE<<<:::??????>>><<<:::;;;===???AAAHHHMMMSSSWWWWWWUUUSSSRRRRRRTTTVVVVVVTTTRRRRRRSSSQQQRRRSSSSSSSSSRRRPPPPPPPPPRRRSSSSSSQQQPPPQQQQQQOOOOOOOOOPPPSSSTTTSSSRRRLLLNNNOOONNNKKKHHHHHHHHHDDDDDDCCCBBBAAA@@@@@@???============<<<<<<<<<<<<;;;<<<>>>>>>>>>===;;;:::;;;::::::::::::999999999777888888888888777666666666666666666555555555444333333333333333333333333222222222333333333444444222222222111111222222222111111111111111111111111000000000000000000000000...//////////////////...///...............///000/////////000000000111111//////000000000111111111////////////////////////---......///000000111111///////////////000000000...//////000111111222222///000111111000///000111//////000000000111111111000000000111111111222222111111222222333444444555444333333222222333333444222333444444555555444444333333333444444444555555333333444444555666666777999888888888:::===@@@BBBEEEGGGJJJNNNRRRVVVXXXZZZYYYYYYXXXXXXXXXXXXXXXYYY[[[[[[\\\]]]]]]\\\[[[ZZZZZZ\\\^^^```aaa```___^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\^^^]]]\\\[[[\\\]]]___```dddeeeffffffeeeccc```^^^^^^^^^^^^]]]\\\ZZZYYYXXXMMMKKKHHHDDDAAA???>>>>>>======<<<<<<======>>>???===<<<;;;===AAADDDFFFFFFDDDDDDDDDGGGIIIJJJIIIHHHLLLLLLMMMQQQVVVZZZ]]]^^^\\\]]]___``````___]]]\\\ZZZbbbgggddd^^^\\\ZZZXXXSSSUUUTTTPPPLLLOOOYYYbbbxxxyyyhhh[[[SSSJJJEEE???>>>@@@AAA???<<>>===;;;;;;<<<===>>>@@@FFFNNNTTTVVVUUUSSSRRRQQQSSSUUUUUUSSSQQQQQQQQQPPPQQQRRRRRRRRRQQQOOONNNPPPRRRSSSRRRPPPOOOOOOPPPNNNNNNOOOQQQSSSRRRPPPMMMLLLNNNOOONNNJJJHHHHHHJJJFFFFFFEEEDDDBBBAAA@@@???>>>=========<<<<<<<<<<<<;;;===>>>???>>>===;;;:::;;;;;;;;;:::::::::999999777888888999999888666555777666666666555555555555333333333333333333333444222222222333333444444444333222222111111222222333111111111111111111111111111111111111111111111111000000111111111111000000...............///000000......//////000000000111//////000000111111111222000000000000000000000000---......///000111111222222222111111000000//////...//////000111222222222///111222111000///000111//////000000111111111222111111222222222333333333000000111222333333444444444333333222222333333444222333444444555555444444333333333444444555555555333333444444555666777777999999888888:::===AAACCCGGGIIILLLPPPTTTWWWYYY[[[]]]\\\[[[YYYXXXWWWWWWWWWYYYYYY[[[\\\\\\[[[ZZZZZZXXXZZZ]]]___```___^^^\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\___^^^\\\[[[[[[\\\^^^___cccdddeeeeeeccc```]]][[[WWWZZZ]]]```aaabbbdddeeebbbZZZPPPKKKKKKHHHAAA:::<<<;;;888777999===>>><<<<<<;;;;;;<<<<<<>>>??????@@@AAACCCDDDEEEEEEEEEDDDEEEEEEGGGJJJMMMQQQTTTUUUXXXYYYZZZYYYVVVTTTTTTTTTYYYXXXWWWVVVUUUSSSSSSRRROOOLLLHHHEEEEEEIIINNNQQQbbbrrr{{{ttteee[[[UUURRRDDDCCCAAA@@@???@@@AAACCCEEEFFFHHHLLLPPPSSSSSSRRRYYYXXXSSSOOOOOORRRPPPKKKNNNMMMLLLLLLLLLLLLJJJHHHFFFFFFGGGIIIKKKJJJHHHFFFBBBBBBCCCDDDHHHMMMQQQTTTZZZ^^^YYYJJJ>>>:::888666111111000......---------...------,,,,,,------...------------------------000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------000000///...111777???EEEMMMLLLKKKLLLPPPSSSUUUUUUTTTXXX___iiioooooojjjeeeYYYXXX\\\ffflllkkkjjjjjjggghhhjjjrrr}}}vvvqqqkkkiiiqqq|||{{{eee[[[^^^gggnnn}}}eeeQQQJJJFFFBBBEEECCC@@@===;;;:::::::::===@@@DDDIIILLLNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSUUUTTTRRRPPPOOOMMMMMMMMMPPPQQQQQQQQQPPPOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQOOONNNMMMKKKJJJHHHGGGFFFHHHGGGGGGFFFDDDCCCAAA@@@<<<===>>>>>>???>>>>>>=========<<<;;;::::::999999:::;;;;;;<<<<<<;;;;;;:::888888999999999999888888555555555555555555555555555555444444444333333333222222222222333444555555222222222222222222222222333333333222222111111111//////000000111111111222222222222111111111111000222111111111000000//////000000000000000000000000111111111111111111111111333222222222111111000000............/////////000333222222222111111000000////////////000111222333222222222111111111000000222222111111111111222222//////000111333444555666111111222333333333333222222333333444444333333222111111222333333333333222555555555444444333333333111111222333444666777888;;;<<<=========@@@DDDHHHKKKNNNRRRTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXWWWUUUTTTZZZZZZZZZYYYYYYYYYYYYYYY\\\\\\]]]]]]\\\[[[YYYXXXZZZZZZYYYYYYXXXXXXWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY^^^[[[WWWVVVWWW\\\bbbfffccccccbbbbbbbbb```\\\ZZZXXXZZZ]]]___aaaeeeiiillloooggg\\\UUURRRNNNIIIEEEBBB???;;;999;;;======;;;<<<<<<<<<<<<======>>>???999:::<<<===???????????????@@@AAACCCFFFIIILLLMMMNNNOOOPPPOOOMMMLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGEEEAAA>>>>>>AAAEEEGGGNNN[[[bbb]]]SSSMMMJJJGGGDDDCCCBBBBBBBBBDDDFFFGGGGGGGGGIIINNNRRRVVVWWWVVVXXXYYYWWWRRRPPPQQQPPPLLLLLLKKKJJJKKKLLLLLLJJJHHHFFFFFFGGGIIIKKKKKKIIIFFFCCCBBBAAABBBEEEIIIMMMPPPVVVYYYTTTGGG<<<888666444111000///...------------...------,,,,,,------...------------------------000///...------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------//////......000555<<>>>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::777888888999999888888777666666666666666666666666555444444444444333333333444444333333333333333333222222222222222222222222444444444333333222222222000000000000111111111222222222222222111111111111222111111111000000000000000000000000000000000000111111111111111111111111222222111111111000000000........./////////000000222222111111111000000000////////////000111222333222222222111111111000000222222111111111111222222000000111222333444444555111111222333333333333222222333333444444333333222111111222333333333333222555555444444444333333333333333333444555777888999777999<<<>>>AAAEEEIIIMMMLLLOOOSSSUUUVVVWWWXXXYYY[[[[[[[[[[[[[[[YYYXXXWWWXXXXXXYYYYYYYYYYYYYYYYYY[[[[[[\\\\\\[[[ZZZXXXWWWYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY\\\ZZZXXXWWWYYY]]]aaadddeeecccaaa```___^^^\\\[[[[[[\\\]]]^^^```dddiiimmmuuuoooggg```\\\ZZZXXXVVVMMMGGGAAA?????????>>>=====================>>>>>>;;;;;;;;;<<<===>>>???@@@<<<<<<<<<===???BBBDDDEEEDDDFFFGGGFFFDDDCCCCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@???>>>;;;999999;;;===>>>CCCJJJPPPNNNKKKIIIHHHEEEDDDDDDDDDEEEFFFIIIKKKLLLIIIIIIKKKOOOTTTYYY[[[\\\XXX]]]]]]WWWRRRPPPOOOLLLIIIHHHHHHJJJLLLLLLJJJHHHEEEEEEFFFIIIKKKKKKIIIGGGCCCAAA??????@@@CCCGGGJJJNNNPPPLLLBBB888444333111000000///...------------...------,,,,,,------...------------------------///......---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---.........---------------,,,---......///222777:::DDDHHHLLLNNNNNNNNNPPPRRRTTTWWW^^^gggoootttvvvuuusssfff[[[\\\bbbeeecccbbb]]][[[[[[cccssssssooonnnrrrxxxvvveeeaaaddduuu|||lll\\\RRRMMMIIIGGGEEEDDDAAA===888444555777:::>>>DDDIIIMMMOOOUUUUUUUUUUUUTTTSSSSSSRRROOONNNMMMLLLLLLLLLMMMNNNPPPPPPPPPPPPPPPOOOOOONNNQQQQQQPPPOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKIIIIIIHHHGGGFFFEEECCCBBB???>>>===<<<<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;777777888888888888777777777777777777777777777777444444444444333333333222555555444444333222222222222222222222222222222222333333222222222222222111000000000111111111111111333222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111000000000000//////....../////////000000000111111000000000000//////////////////000111222333222222222111111111111111222222111111111111222222111111222222222333333333111222222333333333333333222333333444444333333222111222222333333333333333555444444444444333333333555555555555666888999999777:::>>>BBBEEEHHHLLLOOONNNQQQTTTWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[YYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXYYY[[[]]]```bbbeeebbb^^^ZZZXXXYYYZZZ\\\ZZZ\\\]]]]]]]]]^^^aaaccckkkjjjhhhggggggggghhhiii[[[RRRJJJGGGGGGFFFDDDDDD@@@AAAAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>>>>@@@AAA???>>>=========???AAABBBAAABBBCCCCCCAAA@@@@@@AAABBBAAAAAAAAA@@@@@@??????;;;;;;:::999:::;;;===>>>CCCGGGKKKOOOQQQPPPMMMIIIGGGGGGGGGHHHIIIKKKMMMNNNIIIIIIJJJNNNSSSYYY\\\]]]ZZZaaaccc\\\RRRNNNLLLKKKFFFGGGHHHJJJMMMMMMLLLJJJDDDDDDEEEHHHJJJJJJHHHFFFAAA???===<<<===@@@CCCFFFEEEFFFCCC<<<555111000///000///...---------------...------,,,,,,------...------------------------...------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......---,,,,,,++++++,,,,,,---/////////......------,,,+++,,,...//////000222444>>>EEEMMMPPPNNNMMMOOOQQQPPPRRRXXX```iiiqqqvvvyyy|||qqqgggeeegggfffcccbbbeee```\\\]]]hhhyyyvvvtttsssvvvwwwzzzrrrhhheeettt|||ooo]]]OOOMMMKKKJJJIIIHHHCCC<<<777444444666999>>>CCCHHHJJJNNNPPPSSSUUUUUUTTTRRRPPPMMMMMMKKKJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPOOOOOONNNPPPOOOOOOOOONNNNNNNNNMMMNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIIIIHHHGGGFFFDDDDDDAAA???===<<<;;;===>>>????????????>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;777888888888888888888777888888888888888888888888444444444444333333333333444444444444444333333222222222222222222222222222111111111111000000000000111111111111111111111111333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////000000000///////////////...////////////000000000000000000///////////////000000//////000111222222111111111111111111111111222222111111111111222222222222222222222222222222111222333333444444333333222333333444444333333222111222333333444444333333444444444444444444444444555555555666777888999:::;;;???DDDGGGIIIJJJLLLMMMOOORRRVVVWWWXXXXXXYYY[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\\\\[[[ZZZXXXWWWUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYYZZZ\\\]]]]]]^^^aaa]]]XXXRRRPPPRRRWWW[[[RRRUUUXXXZZZYYYXXXXXXXXX]]]aaagggmmmrrruuuvvvwwwiii\\\RRRPPPQQQNNNLLLMMMHHHIIIJJJJJJKKKJJJJJJIIIIIIGGGCCC???===>>>@@@AAADDDCCC@@@???>>>???@@@AAAAAABBBDDDCCCAAA??????@@@========================;;;;;;;;;<<<===???@@@AAADDDFFFKKKRRRVVVSSSMMMHHHIIIIIIIIIIIIIIIJJJJJJKKKGGGGGGGGGJJJPPPUUUXXXYYYZZZbbbeee]]]QQQKKKHHHGGGEEEFFFHHHKKKNNNNNNLLLJJJCCCCCCCCCEEEGGGGGGEEEBBB===<<<;;;:::;;;>>>@@@BBB===;;;999777333///---...///......------------......------,,,,,,------...------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---......---,,,,,,++++++,,,,,,---/////////......------,,,***,,,...///......///000:::BBBKKKOOONNNMMMNNNQQQMMMPPPTTT[[[ccckkksssxxx|||yyyyyyyyyuuummmggggggkkkfff___[[[___kkkzzzxxxuuuuuuwwwwwwvvvzzzuuulllsssyyymmmXXXPPPMMMKKKJJJJJJGGG???:::666555555666999<<<@@@BBBEEEIIIPPPUUUXXXXXXUUUSSSNNNMMMKKKJJJJJJKKKMMMNNNNNNNNNOOOOOOPPPOOOOOONNNMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDBBBAAA???===<<<===???@@@???????????????>>>>>>>>>;;;<<<<<<======<<<<<<;;;888888999999999999888888999999999999999999999999555555555444444444333333222333444555555555555444222222222222222222222222111222222222222222222222222222222111111111111111333333333222222222222111111111111111111222222222000000000000000000000000///////////////////////////////////////000000000////////////000000000111///////////////000000000000000000000000000111222111111111111111111111111222222111111111111222222333333333222222222222111222222333444444444444333222333333444444333333222222222333444444444444333444444444444444444444444555555555666888999;;;<<>>?????????????????????============???AAACCCDDDGGGGGGLLLTTTXXXSSSKKKGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDGGGLLLOOOQQQQQQVVV]]]___WWWMMMGGGEEEDDDCCCDDDGGGJJJMMMMMMKKKIIIAAAAAAAAABBBCCCCCC@@@===999999999999:::;;;<<<<<<666333222333111---,,,.........---------------......------,,,,,,------...------------------------+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---.........---------------***---/////////...///000666===FFFLLLMMMNNNOOOPPPMMMOOOSSSWWW]]]dddmmmssswww|||zzzooollliiihhhfffaaa^^^bbbmmmvvv|||vvvsssuuuvvvtttuuuwww}}}xxxtttuuuwww{{{}}}jjjVVVQQQLLLJJJJJJGGGAAA;;;999888666555666888:::;;;>>>CCCKKKRRRXXXZZZYYYYYYRRRPPPMMMKKKJJJKKKMMMNNNMMMNNNNNNOOOOOOOOOOOOOOOKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPNNNMMMKKKIIIHHHGGGHHHIIIIIIHHHGGGFFFEEEEEECCCBBBAAA?????????@@@@@@????????????????????????<<<<<<============<<<<<<999999::::::::::::999999999999999999999999999999666666666666555555555444111222444555666666555555222222222222222222222222444444444444444555555555222222222222222111111111333333333333222222222222111111111222222222222222000000000000000000000000000000000000000000000000//////000000000000111111/////////000000000111111//////000000000000111111111000000000000000111111111111111111111222222222222222111111111111222222333222222222222222222222222222333444444444444444222333333444444333333222222222333444444444444444333333333444444444444555555555666888:::<<<>>>???@@@DDDHHHKKKMMMNNNOOOPPPOOOQQQTTTVVVVVVVVVWWWXXXZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[[[[\\\[[[ZZZXXXWWWTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUXXXYYYZZZXXXVVVTTTQQQOOOLLLGGGDDDFFFNNNTTTHHHKKKOOOQQQQQQPPPPPPPPPQQQUUU___nnn|||jjj[[[YYYXXXRRRNNNPPPOOOQQQSSSUUUWWWWWWVVVVVVYYYUUUOOOJJJHHHJJJNNNQQQSSSPPPLLLGGGDDDDDDDDDEEEGGGHHHHHHFFFCCCAAA@@@@@@BBBCCCCCCCCCDDDDDDEEEEEECCCBBBAAA@@@@@@BBBDDDEEEKKKIIILLLTTTUUUPPPKKKJJJDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBCCCEEEHHHJJJJJJIIIMMMSSSUUUNNNGGGEEECCCBBBAAABBBEEEHHHKKKKKKHHHFFF????????????@@@>>>;;;888666777888888888777555444222...---111111---,,,......------,,,,,,------......------,,,,,,------...------------------------***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,---///000//////000111333777???FFFKKKNNNNNNNNNKKKMMMPPPRRRUUU[[[ccciiipppzzzwwwnnnhhhoootttoooeee```dddjjjsss{{{}}}rrrooopppooonnnooopppxxx|||uuuoooooopppuuu~~~bbbZZZQQQLLLKKKHHHCCC>>>:::999777666555666666777:::===BBBIIIOOOUUUYYY\\\WWWTTTPPPMMMKKKKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMLLLJJJIIIIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>???????????????<<<<<<============<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888777777777777666666666666222444555666666666444333222222222222222222222222222222333333444444444444333333333222222111111111444444333333333222222222111111111222222333333333000000000000000000000000111111111111111111111111000000000111111111222222//////000000000111111111000000000111111111222222111111000000000000111111000000111111111222222222222222111111111111222222222222222222222222222333222333444444555444444444222333333444444333333222222333444444555444444444333333333444444444555555666777888:::===@@@BBBDDDEEEHHHKKKLLLLLLLLLMMMNNNMMMPPPSSSTTTTTTTTTUUUVVVYYYYYYXXXWWWWWWXXXYYYZZZWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXWWWUUURRRPPPJJJJJJIIIEEECCCEEELLLRRRNNNOOOPPPOOOMMMLLLMMMNNNLLLNNNWWWiii~~~lll[[[YYYWWWOOOKKKMMMKKKMMMPPPSSSTTTUUUTTTTTTVVVQQQKKKGGGFFFJJJOOOSSSZZZWWWRRRLLLIIIHHHHHHIIIKKKLLLLLLJJJFFFCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEJJJHHHEEECCCBBBCCCEEEFFFJJJGGGIIIOOOPPPJJJHHHJJJAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBDDDGGGHHHFFFDDDFFFKKKLLLHHHDDDCCCCCCAAA???@@@CCCGGGIIIIIIFFFCCC>>>>>>===>>>>>><<<888555555666777888666333000---000++++++000222---,,,///------,,,,,,,,,------......------,,,,,,------...------------------------)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...((())))))+++,,,------...************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------...000000///000111333000333:::BBBIIIMMMMMMLLLHHHJJJLLLMMMOOOSSS[[[```mmmvvv|||nnnkkkwww~~~nnnbbb___cccgggqqq|||ssslllkkkiiihhhgggeeennn|||yyykkkfffeeejjjvvvmmmcccWWWOOOMMMKKKFFFAAA:::999888777666555555555888888:::???FFFNNNVVV[[[ZZZWWWRRRNNNKKKKKKLLLMMMLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>??????<<<<<<============<<<<<<;;;<<<<<<======<<<<<<;;;888888888888888888888888888888888888777777777777444555777777666555333111222222222222222222222222//////000000111111111111333333333222222111111111444444444333333333222222111111111222222333333333000000000000000000000000111111111111111111111111000000111111222222222333000000000000111111111111000000111111222222222333111111000000000000000111000000111111222222222222222222111111111111222222111111222222222333333333222333444444555555444444222333333444444333333222222333444444555555444444333333333444444555555555777888:::<<>>AAABBBBBBCCCBBBAAA@@@???@@@AAABBBBBBBBBAAA@@@???======<<<;;;:::888777666555555444333222111000///------............------------------------------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))))))***+++,,,,,,,,,,,,,,,************************---,,,,,,,,,+++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------...//////......---000///222;;;GGGMMMLLLHHHIIIIIIIIIJJJLLLPPPSSSUUUgggqqqrrrooo|||~~~iii```bbbfffhhhoooxxxiiigggiiigggccccccgggppp}}}{{{lllbbb\\\\\\gggsss~~~zzz```OOOLLLOOOLLLEEEAAA;;;666666666444333555666666888;;;@@@FFFLLLPPPXXXXXXWWWSSSOOOLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFFFFEEECCCBBBAAA??????>>>===============>>>???@@@@@@???>>>===<<<>>>===<<<;;;:::;;;;;;<<<:::::::::999999999888888444555777777666666888999888888888888777777777777555555444333333222111111555555444444444333333333333333333444444444555555333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111222111111111000000//////000000000000000000000000000111111111111222222222222222222222222222222222111111222222222222111111444444444555444444333333999888777666444333222111333222222111222222333333222222333333333333444444333333444555555666777777777888999999888777888::::::;;;<<>><<>>>>>???@@@@@@???>>>===;;;::::::999888666444333222222222111111111111111------............------------------------------///...------,,,,,,------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,,,,,,,,,,///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,)))******+++,,,,,,++++++++++++++++++++++++++++++)))))))))))))))(((((((((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......111888AAAHHHJJJIIIGGGHHHHHHJJJMMMQQQTTTVVV[[[cccqqqssshhhffftttttteee```\\\^^^eeetttrrrjjjhhhddd```^^^bbbiiirrr||||||lllaaaYYYVVV]]]fffnnnyyyvvvcccXXXTTTOOOIIIDDD===777666555222222333555555666888===BBBGGGKKKTTTWWWYYYXXXTTTOOOLLLJJJLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEHHHHHHGGGGGGFFFDDDCCCBBB@@@@@@???======<<<<<<<<<>>>>>>?????????>>>===<<<>>>===<<<;;;;;;;;;<<<<<<::::::::::::999999999999888999:::999777777888999888888888888777777777777666666555555444333333222444444444444444444444444333333333333444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111222111111111000000000000111111111111111111111111111111111111222222222222222222222222222222222222111111222222222222111111333444444555444444333333666555555444444333333333333333222222222222222222222222333333333333444444333333333444444555555555666777999999999999;;;<<>>>>>?????????===<<<;;;>>>>>>???@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;:::999777777777666444333111111.../////////000000111111------............------------------------------//////...------------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++,,,---------000444:::AAAGGGKKKGGGHHHJJJLLLOOORRRTTTUUUVVV[[[dddooovvvtttlllddd^^^jjj~~~iii^^^[[[\\\aaalll~~~|||qqqjjjddd___aaadddiiinnnsssxxx~~~xxxkkkaaaXXXSSSTTTXXX^^^mmm|||kkk```XXXRRRLLLBBB999777666333333444333333444555888===@@@CCCLLLQQQWWWYYYWWWQQQLLLIIIMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>>===<<<;;;;;;<<<===>>>>>>???>>>>>>===>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::::::::999999999;;;<<<<<<;;;999888888999999999888888888777777777777777666666555444444444444444444444444444555555222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333111111222222222222111111111111111111111000000000222222222222222222222222111111111111222222222333222222222222222222222222111111222222222222111111333333444444555444444333333333333333333333333333444444333222222222222222222222333333333333444444444444444555555555555555555777999:::;;;<<<>>>@@@CCCDDDDDDEEEGGGIIIKKKLLLJJJKKKMMMNNNOOOOOONNNNNNMMMNNNNNNOOOPPPPPPQQQQQQSSSRRRQQQPPPPPPQQQRRRSSSUUUTTTSSSRRRRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRQQQPPPQQQRRRSSSRRRPPPPPPOOONNNMMMNNNPPPRRRSSSSSSRRRSSSTTTOOOOOO^^^pppxxxjjjccc```]]]VVVOOOmmmppppppgggXXXKKKEEEEEEFFFHHHIIIKKKRRR___mmmvvvzzznnnbbb[[[TTTKKKEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCBBBBBBDDDFFFIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFEEEDDDBBBCCCEEEHHHGGGIIIJJJHHHEEECCCEEEHHHEEEDDDCCCBBBBBBDDDEEEFFFCCCCCCCCCDDDCCCBBBAAAAAA????????????????????????=========>>>===<<<;;;:::??????@@@AAAAAA@@@???>>>;;;::::::999999888777666555555444444333111000///------........./////////------............------------------------------///......---------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))***+++))))))***++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++---...,,,...000111444;;;EEELLLIIIKKKMMMPPPRRRSSSSSSTTTVVVWWW\\\dddjjjlllhhhddd^^^dddsssjjj]]]]]]^^^```gggttt}}}rrrhhhaaadddhhhmmmooopppsssxxx|||wwwrrrkkkeee___XXXRRRPPPYYYfffyyytttjjjbbbVVVJJJ>>>:::888666555666333333333444555888:::<<<@@@FFFNNNSSSSSSPPPLLLJJJNNNMMMMMMMMMLLLJJJIIIHHHJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFDDDCCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;:::999999:::999999999888888888777777666666666555555555444444444444444444555555555555222222222333333333333444333333333333333333333333333333333333333333333333333333333333333333333333111222222333333222222111111111111111111111111111222222222222222222222222111111111222222222333333222222222222222222222222111222222333333222222111333333444444555444444444222222222222222222222222555444333222222222222222222222222333333333444444666666777777777777777777555777:::<<<===???BBBDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKNNNPPPPPPPPPNNNMMMLLLLLLMMMMMMNNNOOOOOOOOORRRQQQPPPOOOPPPQQQRRRSSSTTTSSSRRRQQQQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQOOONNNNNNOOORRRSSSTTTPPPRRRTTTMMMLLLaaa}}}wwwqqqhhh]]]UUUeeeiiikkkeeeWWWLLLGGGGGGDDDFFFIIIJJJLLLQQQ[[[ccceee___YYYTTTOOOIIIFFFGGGDDDDDDDDDEEEEEEDDDDDDCCC@@@BBBCCCCCCBBBAAABBBDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDFFFHHHFFFHHHJJJHHHDDDBBBCCCEEEDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<===>>>???@@@@@@@@@???>>>;;;:::999888777666555555333333333333222111//////.........---------,,,,,,------............------------------------------...---,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---------...///000******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,+++,,,---...---///000000111777AAAIIIKKKMMMPPPSSSTTTSSSRRRPPPSSSRRRTTTYYY```dddeeecccgggdddhhhsssyyysssfff\\\ZZZ[[[]]]aaajjjyyyqqqfffcccggglllnnnmmmmmmppprrrpppqqqpppnnniiibbbWWWOOOXXX___mmmyyydddUUUEEE===:::777666666444444333333444555777777999>>>DDDIIILLLNNNOOOPPPNNNNNNNNNMMMKKKIIIHHHGGGIIIHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCBBBAAA???===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>><<<<<<==================<<<<<<<<<;;;;;;;;;::::::888999::::::999999:::<<<999999999999888888888888555555555444444444444444555555555555555555555555222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333222222111111111111111222222222111111111111111111111111111222222222222333333333222222222222222222222222222222333333333333222222222333333444555555555444444333333222111111000000555444444333222222222333222222222333333333444444666666666666777777777777666999<<<>>>???AAADDDGGGDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKMMMOOOPPPOOONNNMMMKKKKKKLLLLLLMMMNNNNNNNNNQQQPPPOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQNNNNNNOOOOOOOOOPPPPPPQQQTTTSSSQQQPPPOOOPPPRRRSSSTTTOOOPPPQQQKKKJJJ___|||zzzjjj]]]UUU[[[^^^```[[[RRRKKKHHHHHHEEEEEEGGGJJJJJJJJJOOOUUUTTTSSSQQQNNNIIIFFFFFFGGGDDDDDDEEEEEEEEEDDDCCCCCC???AAABBBBBB@@@@@@AAABBB????????????@@@AAABBBCCCCCCEEEFFFFFFDDDCCCCCCCCCCCCGGGIIIHHHDDDAAAAAABBBFFFEEEDDDCCCBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCC================================================:::;;;===>>>>>>===<<<<<<;;;:::888666555444333333222222222222111000///.........---------,,,,,,,,,------............------------------------------------,,,++++++++++++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,------...---/////////000555<<>>BBBFFFKKKPPPSSSNNNNNNNNNMMMKKKJJJHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEECCCDDDDDDDDDCCCCCCBBBAAACCCBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>>>>>>>============<<<<<<<<<;;;;;;;;;666888999999999999:::<<<:::999999999999888888888444444444444444444444444666666666555555555444444333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333222222111111111222222222222222111111111111111111111111222222222222333333333333222222222222222222222222222222333333333333222222222222333444555555555555444444333333222111000000444444333333333333444444222222333333333333444444444444444555666777777777999;;;>>>@@@AAACCCEEEHHHFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIKKKLLLMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNPPPOOONNNNNNOOOPPPRRRSSSRRRQQQPPPOOOOOOOOOPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPLLLMMMOOOOOONNNNNNOOOQQQTTTSSSRRRRRRQQQQQQQQQQQQQQQNNNMMMLLLIIIKKK\\\qqqjjj\\\UUUTTTUUUTTTPPPKKKGGGEEEDDDGGGDDDEEEIIIIIIHHHJJJPPPLLLOOOOOOJJJEEECCCDDDEEEDDDDDDDDDDDDDDDCCCBBBBBB>>>@@@@@@@@@>>>>>>???@@@?????????@@@AAAAAABBBBBBDDDFFFIIIIIIGGGCCCAAA@@@AAADDDGGGGGGCCC@@@???@@@BBBBBBCCCCCCDDDDDDEEEEEECCCBBBBBBBBBAAABBBBBBBBB========================<<<<<<<<<;;;;;;<<<<<<===:::;;;<<<=========<<<<<<:::999777444333111111111000000000000000///...---,,,,,,,,,---------------------............------------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******+++,,,,,,------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++---------------,,,++++++++++++++++++++++++++++++---------------,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------,,,++++++,,,---......000222666999DDDHHHMMMRRRTTTRRROOOLLLNNNNNNQQQYYYdddooouuuwwwsssiii___ZZZWWWSSSTTTWWWUUUZZZ```bbbfffooo~~~wwwqqqpppooooooqqqsssttttttrrruuuwwwvvvxxxxxxpppeee^^^___eeeqqq~~~yyy___NNNDDD<<<666444555444444333333222222222444666999<<>>>>>>>>>>>===<<<;;;:::::::::;;;<<<;;;<<<===>>>???>>>>>>===============<<<<<<<<<;;;888999::::::999888999;;;::::::999999999888888888555555555555555555555555888888777666555444333333444444555555555666666666333333333333333333333333444444444444444444444444444444444444444444444444222333333444444333333222111111111222222333333333222222222222222222222222222222222333333333444444222222222222222222222222222333333444444333333222111222333444555555555555333333333333333333222222333333333333333444555666222222333333333333444444555555666777999:::;;;;;;===???AAABBBBBBCCCEEEGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMOOOPPPQQQRRRQQQOOONNNNNNNNNOOOPPPOOONNNNNNMMMMMMNNNNNNOOOJJJLLLNNNNNNMMMMMMOOOQQQRRRRRRSSSRRRRRRPPPOOONNNKKKJJJIIIFFFGGGNNNZZZccczzz}}}iiiZZZTTTRRRPPPMMMIIIFFFCCCAAA@@@HHHCCCBBBGGGIIIGGGJJJPPPLLLOOOOOOJJJCCCAAABBBDDDDDDDDDDDDDDDCCCCCCBBBAAA>>>??????>>><<<<<<===???@@@@@@AAAAAABBBBBBBBBCCCJJJMMMPPPQQQNNNIIIFFFDDD???CCCFFFFFFCCC?????????;;;===???BBBEEEIIIKKKLLLCCCBBBAAAAAA@@@@@@AAAAAA========================;;;;;;;;;::::::;;;<<<<<<;;;<<<>>>?????????>>>>>>:::888555333111000///000////////////...---,,,,,,***++++++,,,...//////000---..................---------------------------//////...------------...---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++*********+++,,,,,,------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......---,,,............------,,,+++*********************************))))))(((((((((******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------...---,,,+++***)))++++++,,,---///111222333>>>CCCJJJPPPSSSRRROOOLLLIIIIIIMMMXXXfffrrrzzz}}}rrriii___XXXQQQLLLNNNTTTSSSYYY^^^______eeerrr|||~~~uuuqqqllllllppptttvvvvvvqqqssstttuuuzzz}}}tttiiiiiimmmrrryyy}}}~~~}}}yyyzzzzzz~~~mmmXXXKKKAAA999666444444333333222222111111111333555777:::???DDDHHHOOOOOONNNNNNMMMKKKJJJIIIEEEEEEDDDDDDDDDDDDEEEFFFGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCAAAAAA@@@???>>>>>>>>>???>>>===;;;:::999::::::;;;;;;<<<===?????????>>>===>>>=========<<<<<<<<<<<<;;;<<<<<<;;;999888888999:::::::::999999999888888666666666666777777777777999999888666555444333222555555555666666666666777333333333333333333333333444444444444444444444444444444444444444444444444222333333444444333333222111111111222222333333333333333333333333333333333222222333333333444444444222222222222222222222222222333333444444333333222111222333444555555555555111111222333444444555555222222222333444555666777222222333333333444444444888888:::;;;===>>>@@@@@@???AAABBBCCCCCCCCCEEEGGGDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKKKKKKKLLLMMMOOOPPPQQQPPPOOONNNNNNNNNOOOOOOMMMLLLLLLLLLLLLLLLMMMMMMIIILLLNNNNNNLLLLLLOOOQQQPPPQQQRRRSSSRRROOOMMMKKKFFFHHHEEEBBBFFFQQQYYYZZZeeerrrsssbbbUUUOOOJJJGGGCCCAAABBBBBB@@@>>>???===>>>CCCEEEEEEHHHMMMLLLMMMNNNKKKFFF@@@===<<>>BBBFFFRRR^^^iiihhh[[[MMMDDDBBBDDDBBB@@@???@@@@@@>>>===;;;===<<<===GGGRRRTTTPPPHHHGGGDDDBBB>>><<<>>>BBB======>>>????????????>>>;;;:::999999999:::;;;<<<;;;<<<======<<<999777555111111000000/////////...---...............------------------------------,,,---------.../////////------------------------------,,,+++,,,---...///,,,,,,------.../////////000000///...---,,,,,,+++///...,,,+++***++++++,,,...---,,,,,,++++++++++++...------,,,,,,------...------------------------,,,,,,,,,++++++******************************************++++++,,,,,,,,,.........---,,,+++)))(((******++++++++++++******)))))))))***+++++++++,,,---,,,,,,+++*********+++***++++++,,,,,,++++++***...------,,,+++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...---,,,+++,,,,,,---++++++***+++,,,...000222222<<>>;;;777444444555333000111666444333333444666:::>>>@@@FFFHHHLLLNNNNNNKKKGGGDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBAAA???>>>===<<>>===>>>>>>===;;;999:::;;;>>><<<::::::<<<>>>>>>>>>???>>>>>>===<<<<<<;;;;;;<<<;;;:::999999999999999;;;;;;;;;::::::999999999999888777666666777888999777777666666555555555444666666777777777777666666333333333333333333333333777444111111444777777666444444444555555555666666888555222222444555444222444444222222222222444444555555444444444444555555222222222333333444444444444444444333333222222222222222222333333444444444222333333444444333333222444333333333333444555555444444444555555444333333666666666666555555555555:::;;;<<<===>>>???@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIKKKMMMNNNMMMMMMMMMNNNNNNOOOOOOOOOQQQOOOLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNOOOUUUTTTSSSQQQNNNKKKIIIGGGCCCBBBCCCEEEJJJOOORRRSSS___bbbeeefffccc\\\TTTOOOCCC@@@>>>===???@@@???>>>>>><<<<<>>BBBFFFWWWgggxxx|||ooo\\\LLLEEECCCAAA>>>>>>>>>>>>===<<<>>>???>>>>>>FFFTTT\\\]]]WWWPPPHHHBBB???>>>???@@@<<<<<<=========<<<<<<<<<888777666555555666666777888999999999888666444222000000/////////.........------............------------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...////////////...------,,,,,,//////......---,,,,,,,,,------------...///000000...---,,,,,,+++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,)))))))))******))))))(((******++++++++++++*********************+++++++++,,,+++******)))))))))******++++++,,,,,,++++++***---,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,///...---,,,+++,,,,,,---,,,+++++++++,,,...///000000888BBBIIIKKKJJJJJJJJJNNNLLLJJJNNNUUU^^^eeehhhiiieee\\\QQQMMMOOOOOOLLLOOOPPPVVV___bbbaaaccchhhuuuyyyyyyqqqkkkjjjnnnvvv}}}~~~vvvnnnlllmmmqqqxxx~~~~~~{{{tttnnnkkkiiipppuuuwww}}}kkkVVVGGG@@@888555333555333111222666666555333333444777:::<<<@@@CCCGGGKKKMMMKKKIIIGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAA@@@@@@?????????BBBBBBCCCCCCBBBAAAAAA@@@===>>>???===;;;::::::;;;===;;;999:::;;;=========:::;;;;;;<<<===>>>>>>???<<<<<<;;;:::::::::::::::;;;;;;;;;:::::::::999999999888777777777777888999777777777777666666666555555555666666666666555555666666666666666666666666888555222222444666666666444444444555555555666666888555222222444555444333555555444333333444555555444444444333333444444444222222333333333444444444444444444333333333222222222222222333333444444444222333333444444333333222444333333333333444555555333444444555444444333333666666666666666666666666<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJIIIIIIHHHGGGHHHJJJLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOQQQOOOMMMMMMMMMMMMKKKIIIIIIIIIHHHHHHIIIJJJLLLMMMPPPQQQPPPOOOLLLHHHEEEBBBBBBBBBDDDGGGLLLPPPQQQQQQUUUVVVXXXXXXVVVSSSOOOLLL:::999777888:::<<<<<<<<<<<<999999;;;<<<===CCCJJJRRROOOKKKEEEAAA?????????@@@@@@@@@??????>>>>>>>>>::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBFFFZZZnnnlllUUUGGGAAA???===<<<<<<<<<;;;:::>>>???===<<>>>>>??????@@@AAAAAABBBAAABBBBBBBBBBBBAAA@@@@@@>>>??????>>><<<;;;;;;===<<<:::999999;;;<<<<<<;;;999:::;;;<<<===>>>??????===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888777777888888999888888888888888777777777555555666666666666555555777777777777777777777777888666444333444555555555444444444555555555555555777555333333444555555444666666555555555555666666444333333333333333333444333333333333444444444444444444444444333333333333222222333333333333444444333333444444444444333333444333333333333444555555333333444444444444444333666666666777777888999999======>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKMMMMMMMMMMMMMMMNNNNNNNNNOOONNNMMMMMMMMMLLLIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMMMMKKKIIIEEEAAA???AAABBBEEEJJJNNNPPPOOOMMMKKKKKKJJJJJJJJJJJJJJJKKK444444444555666777888888999777777999:::<<>>>>>>>>===============::::::::::::::::::::::::999:::::::::;;;>>>BBBEEEVVVjjjrrrWWWGGG@@@>>><<<;;;;;;;;;:::999:::<<<;;;;;;???KKK[[[fffooohhh[[[MMMDDDAAA???<<<:::::::::999888777555444777666666555444333333222111111111111000///...---------------------------,,,,,,---.........------------------------------...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------+++,,,,,,------...//////+++++++++,,,,,,---------,,,,,,,,,,,,***(((%%%$$$---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((***+++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++***)))))))))+++******)))))))))*********++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,,,,------------------------...000444:::BBBGGGJJJJJJKKKJJJIIIIIIJJJMMMOOOQQQRRRSSSRRRPPPQQQSSSRRRMMMMMMNNNUUUbbbmmmnnnfff^^^^^^ccckkkqqquuuyyy|||~~~zzzmmmeeefffkkknnnwwwppphhh```[[[___ooojjjYYYUUU^^^hhhooosssxxxrrrYYYIIIAAA;;;888888777444444666555444222111000111222333777999>>>CCCGGGIIIIIIIIICCCCCCCCCCCCBBBBBBBBBBBB???@@@@@@@@@AAAAAAAAAAAA????????????@@@@@@@@@@@@===>>>>>>???@@@AAAAAABBB>>>???????????????>>>>>>>>>?????????===<<<<<<>>><<<;;;::::::<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999999999999999666666777777777777666666666666666666666666666666888777555555555555555555555555555555555555555555666666555555555555555555555555555555555555555555555444444333333444444555333333444444444444444444444444444444444444333333333333333333333333333333333333444444444444333333444333333333333444555555333333444555555555444444666666777888999:::;;;;;;??????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKLLLMMMNNNLLLIIIGGGFFFFFFFFFGGGGGGHHHHHHIIIKKKJJJIIIGGGEEEBBB@@@???@@@BBBFFFKKKOOOOOOLLLIIIGGGFFFEEEEEEFFFHHHJJJKKK222333333444333333333444666444555888999===GGGRRRgggccc\\\PPPDDD<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999999999999999888999::::::;;;===AAADDDOOO___uuulllVVVGGG@@@>>><<<;;;;;;;;;:::999777999;;;<<<===DDDQQQ\\\hhhiiibbbRRRDDD???===;;;999999999888777555444333555555555444333222222111000000000//////...------,,,,,,,,,---------------++++++,,,---......------------------------------//////......------,,,,,,------------------------++++++,,,,,,------------++++++,,,,,,---.........***++++++,,,,,,---------////////////---+++)))''',,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,+++++++++***)))))))))++++++*********++++++,,,***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,000000222777>>>EEEIIIKKKIIIJJJJJJJJJJJJKKKLLLMMMMMMOOOPPPOOOQQQTTTRRRMMMJJJKKKQQQ^^^lllrrrjjj```ZZZ^^^bbbfffjjjnnnsssvvvyyyhhhbbbdddgggpppkkkeee]]]XXX\\\lll}}}nnnVVVOOOTTT]]]fffkkkoootttwww{{{dddUUUHHH@@@:::999777333222333222222111000111111222333666888<<<@@@CCCEEEFFFGGGBBBBBBBBBBBBAAAAAAAAA@@@????????????@@@@@@@@@AAA??????????????????????????????????????????@@@@@@======>>>>>>???>>>>>>======>>>???>>>===<<<===>>>===<<<;;;<<<===>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999999:::::::::::::::888888999999999999888888777777777777777777777777777777777666555444555555555555555555555555555444555666666666666666666666444444444555555444444444666666555555555555666666444444444444444444444444444444444444444444444444333333333333333333333333333444444555555444444333444333333333333444555555333444555666666666666666666777888999:::<<<======@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBAAADDDDDDDDDDDDEEEEEEFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHIIIKKKMMMMMMJJJHHHFFFFFFGGGGGGGGGGGGGGGGGGHHHFFFDDDBBBAAA@@@@@@@@@AAACCCFFFJJJMMMLLLIIIEEEEEEFFFFFFGGGHHHIIIJJJJJJ000222333333111000000111111111333666777:::EEEQQQiiijjjggg[[[JJJ>>>:::;;;999999999:::;;;;;;;;;<<<===<<<:::999888888888999888::::::::::::<<>>@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@???????????????>>>>>>>>>???????????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@???<<<===>>>>>><<<<<<===>>>>>>===<<<===>>>>>><<<::::::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<999::::::;;;;;;::::::999999999999:::::::::::::::999999::::::::::::999999999999999999999999999999666777888777555555555666555555555555555444444444444666888888777666777888333444555555555555444333777777666666666666777777555555555555444444444444444444444444555555555555444444333333333333222222444444555555555555444444444333333333333444555555444555666777888888888888888999999;;;<<<===>>>>>>@@@AAAAAAAAABBBBBBBBBCCCAAAAAABBBCCCCCCBBB@@@???BBBBBBCCCCCCDDDDDDEEEEEEGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHJJJKKKKKKJJJHHHEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDGGGIIIIIIFFFDDDDDDEEEFFFHHHIIIJJJJJJJJJ---///222222000...///000......111333222444>>>JJJ\\\dddhhh___LLL<<<888:::666666777777888999999::::::999777666666777999:::999:::;;;;;;:::;;;===???EEEIIIPPPUUUVVVQQQGGG@@@===;;;999888999888777666888666888;;;;;;:::???GGGHHHPPPPPPCCC::::::999555444444444444333111000000---......//////...---,,,......------,,,---------,,,---------............******+++,,,------------------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////............---,,,,,,++++++***---------------.........******)))******+++,,,---,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))((((((+++,,,,,,------,,,,,,+++***************+++++++++***************+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++,,,---,,,,,,++++++,,,---.........---,,,+++...111222444999@@@EEEFFFIIILLLLLLIIIGGGFFFGGGKKKMMMMMMLLLPPPVVVXXXUUUVVVTTTRRRWWWeeetttvvvooo```\\\WWWWWW[[[```cccdddppptttnnnllljjjfffbbb___]]]YYYYYYaaalllyyyuuuaaaQQQIIIFFFNNNWWW\\\]]]___bbblll{{{}}}cccXXXMMMGGGCCC<<<777666444333333333333333333333222222444666999;;;>>>???AAA@@@@@@@@@?????????????????????@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>????????????===>>>>>>???@@@@@@??????;;;<<<======<<<;;;<<<======<<<<<<===>>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===999:::;;;<<<<<<;;;:::999888888999999::::::::::::888999999::::::999999888999999999999999999999999444666888888666555666888666666555555555444444444333666999999777666777999444555666666666666555444666666555555555555666666666555555555444444444444444444444444555555555666444444444333333222222222444444555555555555444444444333333333333444555555666666777999999::::::999::::::;;;<<<<<<===>>>>>>@@@AAAAAAAAAAAABBBBBBBBB???@@@AAABBBBBB@@@>>>===???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJKKKJJJHHHHHHIIIIIIGGGEEECCCDDDEEEFFFFFFEEEDDDCCCBBBFFFKKKOOOOOOLLLHHHEEEDDDCCCBBBCCCEEEEEEDDDCCCCCCDDDEEEFFFHHHJJJLLLMMM)))---000000///---...000+++,,,///111//////888CCCNNN[[[ddd]]]III999555888333444444555666777888888777666555444555777999;;;:::;;;;;;;;;::::::<<<===BBBBBBDDDGGGIIIFFF???:::<<<:::777777777777666444777333333777888666;;;BBB???EEECCC888555999888222111222222111111000///...,,,---.../////////...---...---,,,,,,+++,,,,,,,,,---------....../////////)))***+++,,,------...---------------------------+++++++++,,,,,,---------++++++++++++++++++++++++------///000000000///...***++++++,,,,,,---..............................111000...---,,,---......++++++++++++,,,,,,---...000//////......//////000++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++++++++******+++,,,,,,------,,,,,,+++))))))******+++++++++,,,))))))((())))))***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++)))***+++,,,---,,,,,,+++++++++---.........------(((,,,///000///333;;;AAA@@@DDDIIIJJJIIIGGGGGGHHHKKKLLLLLLKKKPPPWWW[[[YYYVVVSSSNNNOOO\\\lllrrrnnnccc\\\UUUSSSXXX]]]___^^^fffxxx}}}uuusssqqqlllddd```^^^]]]ZZZXXX\\\cccfffqqqxxxyyy|||wwwiiiUUUGGG@@@FFFQQQUUUVVVWWWZZZddduuuqqqeeeXXXQQQLLLEEE???===666666555555444333333222...///000333555999;;;===@@@@@@@@@????????????>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>======>>>>>>??????@@@@@@;;;;;;<<<======>>>======:::<<<===<<<;;;;;;<<<===<<<;;;;;;<<<===<<<:::777??????===<<<:::888777777999999999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======::::::;;;<<<<<<;;;::::::888888888999999:::::::::888888999999999999888888666666666666666666666666333666888888666555777999666666555555555444444444333666999:::888666777999555666777888888777666555555555444444444444555555666666555555555444444444444444444555555555666666444444444333333222222222444444555555555555444444444333333333333444555555666777888999:::;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA>>>???AAAAAAAAA???===<<<======>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEECCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHLLLLLLKKKKKKJJJJJJJJJIIIOOOLLLIIIGGGGGGFFFEEECCCBBBCCCDDDDDDDDDCCCBBBAAADDDJJJSSSZZZ[[[VVVOOOIIIFFFDDDAAA@@@BBBCCCCCCCCCDDDDDDDDDEEEHHHLLLPPPRRR.........------,,,,,,,,,---------...000333555777@@@FFFKKKIII@@@666111000333222222333555777666555555555555444444333333333555777999;;;<<<;;;:::999<<<===>>>>>>>>><<<999888666666555555555444444444222222333444555666777888888777666444222000///...111111111111111111111111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------,,,---......,,,,,,---...------------------------------+++******+++------------------------------+++*********+++,,,,,,---++++++,,,,,,,,,,,,------...---,,,---///111333333---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************...,,,******+++++++++)))******************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...,,,+++***++++++,,,//////...,,,,,,...333777>>>@@@CCCFFFHHHIIIIIIIIIIIIHHHGGGHHHLLLPPPSSSTTT\\\YYYRRROOOUUU```eeeeee```]]]XXXUUUTTTUUUWWWXXXaaajjjpppqqqttt|||kkk___YYY]]]___YYYYYY^^^dddeeehhhlllvvv~~~zzz```NNN??????GGGNNNRRRVVVYYYggguuu}}}wwwnnnhhh^^^PPPDDDAAA999777777666333...///444222222111111111222444555888:::===???@@@???===<<<===<<<<<<<<<===>>>??????@@@@@@???>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>======<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;;;;<<<===<<<::::::<<<===<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::999888888666777888888777666777999<<<:::999777555555555666666666666666777777777777888777666444444555555666666666666666666666666666666777888888888666555444666666555555666777888999555555555555555444444444666666555555555444444444666666555555555444444444444444333222222333333333555555444333333444666777777777888999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<<<<===???AAABBBCCCBBBAAA@@@????????????>>>??????@@@@@@AAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHFFFDDDCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@???===JJJ]]]nnnssskkk\\\QQQHHHCCCAAACCCDDDBBBBBBDDDBBBFFFGGGFFFJJJTTT\\\^^^......---------,,,,,,,,,...---------...///111222333888======999444111000///......///111222111000333333333333333222222222444555777999999999888777888888999:::999777555444555444444444333333333333111111222333444555666666555555444333111000//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------,,,---......,,,,,,---...------------------------...------,,,,,,------...------------------------++++++******++++++,,,---++++++,,,,,,,,,,,,------///---+++,,,///222222111......---,,,+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***************************+++++++++******)))(((************************************************---+++******++++++***)))******************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---............------///222555:::<<<@@@CCCEEEGGGGGGGGGGGGFFFEEEFFFIIINNNRRRTTTYYYYYYTTTNNNNNNUUU\\\^^^]]]ZZZVVVTTTSSSTTTVVVVVVYYYaaafffhhhnnnzzzrrrcccZZZ]]]```[[[YYY\\\^^^^^^___bbbmmmzzz~~~lll\\\KKKEEEEEEHHHNNNUUU\\\gggrrrxxx|||}}}wwwfffTTTJJJ>>>;;;888777444///000555222111111000111222333444777888;;;>>>???>>>===<<<>>>============>>>>>>???>>>>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888999999::::::;;;:::;;;;;;:::999999:::<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::::::::999777888999999777666777999999888777666666777888888666666666666777777777888888777666555444555666666666666666666666666666666666666777777777666555444666666777888888777666555555555555555555555555555666666555555555444444444666666555555555444444444444444333333333333333444555555555555555666777777888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<<<<===>>>@@@BBBAAAAAA???>>>>>>===============>>>>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJIIIGGGGGGFFFFFFFFFHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@???>>>>>>CCCOOOddd{{{ppp___MMMGGGBBBBBBCCCBBBEEEHHHIIIHHHHHHGGGKKKUUUcccnnn------------,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,...000222333111///...000///...///000111000///000000000111111111111111111222444555666555555444222333444444333222000///222222222222111111111111//////000111222333444444222222111111000/////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------,,,---......,,,,,,---...---------------------------......//////......---------------------------++++++******++++++,,,,,,++++++,,,,,,,,,,,,------///,,,***,,,111444222...---------,,,+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))************)))(((((())))))))))))))))))))))))************************,,,+++******++++++***)))******************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,---...///,,,---.........///111333555777;;;>>>AAACCCDDDEEEEEEDDDBBBCCCFFFKKKPPPSSSUUUXXXVVVOOOJJJMMMRRRUUUYYYWWWUUUTTTTTTSSSQQQPPPSSSWWW[[[^^^gggvvv}}}kkk]]]]]]```]]]YYYYYYYYYXXXWWWYYYeeeuuu~~~uuukkk]]]PPPGGGEEEMMMWWWaaaiiippptttwww|||}}}|||iiiXXXFFF@@@;;;999555111222555111111000///000111222333555666999;;;============???>>>>>>============>>>;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::::::::999999999999999999999999999999999999999999999999999::::::999888888999;;;;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;999:::;;;:::888777777888666666666666777888:::;;;666666666777777777888888888777666555555555666666666666666666666666666666555555666666666555444444666777999:::999777444222666666666666666666666666555555555555555444444444555555555555555444444444444444333333333444444555444555666777888888888888999999999999999999999999::::::;;;;;;<<<<<<=========<<<<<<;;;<<<>>>???@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>======CCCLLLaaa}}}|||gggRRRJJJCCCAAABBBCCCGGGLLLOOOIIIGGGIIIMMMVVVlll,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++...------...//////---+++000...------//////...---------......//////000000...///000111222111111111000000000111000///...---000000000///////////////---......///000000111111................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------...,,,,,,111666777111+++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***************))))))************************************************,,,+++++++++------+++*********************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------+++,,,...///......///111111333666:::>>>@@@BBBCCCCCCCCCBBBAAACCCHHHNNNSSSRRRVVVWWWRRROOOPPPQQQPPPUUUUUUUUUVVVWWWTTTNNNIIIQQQSSSUUUZZZdddqqq}}}tttbbb^^^___^^^ZZZXXXWWWVVVUUUUUU___nnnxxxzzzrrrqqqlll```QQQKKKQQQZZZdddhhhmmmppprrrrrrpppnnnrrrwww}}}iiiQQQHHH>>>:::666333222555111111000//////000111222333444666888:::;;;<<<===??????>>>===<<<<<<<<<===:::::::::::::::;;;<<<===::::::::::::::::::::::::<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999::::::::::::999999999999999999999999::::::999999999999999999888999:::999888777999;;;::::::::::::999999999999888999999:::;;;<<<<<<<<<:::;;;<<<:::888777777888555555666777888999::::::666666777777777888888888777777777666666666666666555555555555555555555555555555555555555555444444666777888999888777555333666666666666777777777777555555555555555555555555555555555555555555555555444444444444444444555666444555777999::::::999999::::::999999999999999999999999:::;;;;;;<<<======<<<<<<;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDD@@@???>>>======>>>>>>???AAAGGGXXXpppwwwfffRRRJJJCCCBBBBBBCCCFFFKKKOOOGGGEEEKKKNNNUUUnnn,,,,,,,,,,,,,,,,,,,,,,,,------------...---------000...------......---++++++***))))))******)))(((+++,,,,,,------.........------......//////......//////000000//////......------..................,,,,,,------......//////,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------+++,,,000666;;;888000(((***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,++++++***++++++++++++++++++++++++************************---,,,,,,---......---+++******************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++***,,,...///...---...//////111444777;;;>>>AAABBBBBBCCCBBBBBBBBBFFFLLLQQQPPPSSSUUUVVVYYY\\\YYYSSSQQQQQQSSSWWWZZZXXXQQQKKKNNNNNNRRRZZZdddmmmvvv|||{{{kkkccc```]]]YYYXXXTTTUUUUUUTTTZZZdddjjjkkkgggqqqvvvnnn```WWWWWW[[[^^^```dddiiikkkiiifffdddccckkk|||}}}___QQQCCC<<<888444333333222111000//////000111111222222333555777999;;;<<<>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<===::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999::::::999888888999;;;::::::999999999888888888777888888999:::;;;<<<<<<:::;;;<<<:::888777777888777777777888888888777777777777777777888888888888777777777777777666666666444444444444444444444444555555444444444555555555666666666666666777888888555666666666777777888888444555555555555555555555444555555555555555555555555444444444555555666777555666888:::;;;::::::999::::::999999999999999999888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;<<<<<<>>>======<<<<<<<<<<<<===<<<<<<======>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBAAA;;;:::::::::<<<>>>AAABBBDDDHHHQQQ___jjjnnnhhhbbbMMMGGGBBBCCCCCCAAABBBEEEHHHBBBDDDLLLOOOSSShhh++++++++++++,,,,,,,,,,,,,,,,,,---...////////////+++++++++,,,,,,,,,---...+++***)))***+++,,,+++***+++++++++,,,,,,,,,,,,,,,------------------------////////////.........///,,,,,,,,,---------------,,,,,,,,,,,,------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,------)))---333888999666///)))++++++++++++***)))((('''++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,+++,,,---//////---+++******************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------,,,+++***)))***,,,......---,,,---......///111555888<<<>>>@@@@@@BBBCCCBBBAAACCCIIIMMMMMMOOOQQQUUU\\\dddccc]]]SSSQQQQQQUUU[[[[[[WWWRRRJJJJJJNNNXXXbbbiiiooottt~~~wwwnnnddd\\\WWWUUUOOORRRSSSRRRTTTZZZ\\\[[[^^^lllvvvtttjjjcccaaa```]]][[[[[[```aaa___]]]]]]ZZZbbbqqqnnn\\\JJJ@@@;;;777444444333222111000///000111111222222222222444666888:::<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;<<<999999999999999999999999888888999999999999888888;;;;;;;;;<<<<<<<<<<<<===::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999::::::999888888999;;;999999999888888888777777666777777888999::::::;;;999:::;;;:::888777777888888888888888888777666555777777777888888888999999777777888888888777666555444444444444444444444444555555555444555555666777666666555555555777999:::444555555666666777777888444444444555555555555555444444444555555555555555555555555555555666777888777888999999:::999999999999999999999999999999999999999::::::;;;;;;<<<<<<::::::::::::::::::::::::======<<<<<<<<<<<<<<<===<<<<<<======>>>?????????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDBBB@@@>>>===777777777888;;;>>>BBBDDDEEEFFFIIIMMMQQQTTTUUUVVVHHHCCCAAABBBBBB@@@>>>@@@BBBAAAEEELLLNNNQQQ___ooo******+++++++++,,,,,,,,,,,,,,,.../////////...---(((+++------+++***,,,///---,,,,,,---///000///...,,,,,,,,,+++++++++++++++...------,,,,,,---------------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---......,,,,,,---...------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,------)))---222444333000...---******+++******)))((('''************************,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))***+++++++++++++++************************************************))))))***,,,...---+++)))******************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,---------,,,+++***+++,,,------,,,+++---...,,,---///222555999;;;===>>>AAACCCBBB@@@@@@DDDHHHIIIKKKMMMOOOVVVbbbiiijjjccc\\\TTTRRRUUUYYYXXXVVVMMMIIIJJJSSS[[[___ccchhhttt}}}|||kkk\\\SSSPPPKKKOOOQQQPPPQQQUUUWWWVVVUUUbbbmmmooonnnpppqqqooommmddd\\\ZZZXXXSSSRRRUUURRRYYYdddrrr|||gggQQQEEE???;;;777555444333222111000111111222222111000000111444666888999999999888999999::::::::::::999888888888999999999999999999999999999999777777888888888888777777999999999::::::;;;;;;;;;999999999999::::::::::::999999999999999999999999888888888999999::::::;;;777888999888777666888:::999888888888777777777777666666666777888888888999777888999999777666777999777888888999888777666555777777888888888999999999777777888999888777666555666666666666666666666666666666555555555666777888666666666777777777777777333444444555666666777777444444444555555555666666444444444555555555666666555555555555666777888999:::999999888888888888888888888888999999::::::;;;::::::::::::::::::::::::999999::::::::::::999999;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>><<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCAAA===:::888777666666777999===AAACCCBBBBBBBBBCCCDDDFFFGGGGGGGGGBBB???AAAAAA>>>===>>>@@@CCCHHHKKKMMMQQQXXX]]]*********++++++,,,,,,,,,,,,---.........---,,,+++***...111000+++)))+++...***))))))***,,,...---,,,---,,,,,,,,,++++++******......------,,,------...++++++************+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---......,,,,,,---...------------------------///...---,,,,,,---...///++++++++++++++++++++++++---,,,,,,+++*********+++++++++,,,,,,,,,---------***...111000,,,+++---111))))))***,,,,,,---------************************+++++++++******)))))))))++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))************************''''''(((***,,,,,,***'''*********************************************************)))***++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))***,,,---......---,,,+++,,,---,,,++++++---...+++,,,...000333666999;;;<<<@@@CCCBBB???>>>AAADDDFFFIIIJJJIIINNN\\\kkksssuuuhhhXXXOOOOOOSSSUUUTTTSSSLLLIIIOOOTTTUUUXXX]]]iii{{{qqq\\\PPPKKKJJJNNNQQQPPPQQQVVVYYYXXXNNNYYYcccgggnnnyyy~~~rrrbbbYYYRRRKKKJJJNNNKKKRRRZZZcccrrrnnnVVVHHHCCC>>>999666555444222111111111222222333222000///000222555777777777777777888999::::::999999888777666666777777888888888888888888888888999999::::::::::::999999777777888888888999999999777888888888888999999999777777777777777777777777777777888999::::::;;;;;;666777777777555555777888888888888888777777777777666666666666777777777777666777888888777666777999666777888999999888777666777888888888888999999999777888888999999777666555888888888888888888888888777666555555666777888999666777999999999777444222333333333444555666666777444444444555555555666666444444444555555555666666555555555555666777999999;;;:::888777666777777888777777888999::::::;;;;;;;;;:::::::::::::::::::::999999:::::::::999999888:::999999888999999::::::999999:::;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>???????????????????????????===>>>>>>????????????>>>??????@@@@@@AAABBBCCCDDDFFFFFFEEECCC???;;;777555888777666666888<<>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???=========>>>???@@@BBBBBBDDDDDDDDDDDDAAA;;;999999999666555888::::::>>>BBB????????????????????????AAABBBCCCCCCBBBAAA???>>>CCCFFFJJJNNNOOOMMMJJJHHH++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,++++++***++++++,,,++++++***************+++***+++++++++,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,------------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---,,,,,,,,,---------......///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,))))))))),,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))************++++++,,,,,,------++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******---+++***)))((()))+++,,,+++,,,---,,,+++******+++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------'''***------+++---222666;;;===AAACCCEEEDDDCCCAAABBBAAAAAACCCEEELLL]]]lll~~~{{{ppp___RRROOOOOOOOO[[[WWWQQQMMMLLLNNNQQQSSSaaakkkvvvvvvkkk[[[NNNGGGGGGFFFFFFIIILLLOOOPPPPPPLLLOOOUUU^^^jjjvvvrrr^^^LLLAAA>>>??????BBBFFFLLLUUU___kkkrrryyymmmbbbYYYQQQIIIEEE@@@>>>:::666333111000000000000000111111111111000333333444555666777888888999999999999888888888888999999888777777777777777888888777666666666666666666666666666666666666666888777777666666777777888888999999999888888777666999888888888888888777777999999888777777666555555888888888777777777666666222333333444444444444444555555555555555555555555666666666555555555444444777777777777888888888888888888777777777666666666555666666777777666666666888777555666777777555444555555555555555555555555333333444444555666666777777666444333222222333333222333444555666666666555555555666666666777777777777555444444555666666555555555666777777888888999::::::999999999888888888888888999999999888777777888999999999999999999888:::999999999999:::;;;;;;999:::;;;<<<===<<<<<<;;;;;;<<<======>>>>>>>>>===>>>>>>===============>>>============>>>???@@@@@@>>>AAAGGGLLLNNNIIIBBB>>><<<888777:::<<<::::::===>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@???>>>======BBBEEEIIILLLMMMKKKHHHFFF++++++++++++++++++++++++------,,,,,,,,,,,,------,,,++++++***++++++,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---,,,,,,++++++,,,,,,---,,,------------............---,,,+++++++++++++++,,,,,,,,,---------......////////////......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,...//////---*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))*********************++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********---,,,***)))))))))*********+++,,,+++***)))***+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------***---//////......222555666:::???DDDFFFEEECCCBBBAAA??????AAABBBGGGTTTaaarrrzzz{{{lllYYYOOOMMMNNN___^^^ZZZSSSLLLIIIKKKNNN\\\dddkkkkkkaaaUUULLLHHHGGGEEEEEEFFFIIIKKKLLLKKKHHHKKKPPPYYYcccnnnxxx~~~ppp^^^MMMAAA<<<:::<<<>>>BBBFFFNNNXXXbbbjjjwwwuuuqqqlllfff___VVVQQQIIIFFFAAA;;;666333111111222222222111111000000000111222222333444555666666777777777777777777777777:::999888888777888888888888888777666666666666666666666666666666666666666777777666666666666777777888888888888888777777666777777777777888888888888888888777777666666555555777777777777666666666666444555555666666666666666555555555555555555555555666555555555555444444444555555555666666666777777777777777666666666555555444555555555555555444444777666555555666666555444444444444444444444444444333333333444555555666666666555444333222222222333222333444555555666555555555555555666666666666777777666444444666777666555444444555555666666777777999999888888888888777777999999999888888777666555888888999999999999888888888777777777777888999999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<======999???JJJVVV^^^\\\RRRHHH???;;;:::===>>>;;;:::;;;=========>>>???@@@AAABBBEEEDDDCCCAAA@@@???@@@@@@AAADDDGGGIIIJJJHHHFFFDDD++++++++++++++++++++++++------------------......++++++******++++++,,,,,,,,,+++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---,,,,,,++++++,,,,,,------------.........//////...---,,,+++***))))))))),,,,,,,,,---------......//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...///---,,,+++*********++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++************))))))))))))*********)))******+++,,,++++++++++++++++++++++++************************++++++***************+++---,,,+++***)))))))))***)))***+++***)))((()))***++++++******************+++++++++,,,,,,,,,---------///000000//////111333333666:::???BBBCCCCCCBBB@@@??????AAAAAADDDMMMWWWdddttt}}}sss^^^QQQOOORRR]]]```aaa[[[PPPIIIHHHJJJSSSZZZaaaaaa[[[SSSLLLIIIFFFDDDCCCDDDFFFHHHHHHGGGGGGIIILLLRRRZZZccckkkppptttqqqiii^^^RRRGGG???;;;===???AAAEEELLLVVVaaahhhoooooommmllliiieeebbb___ZZZUUULLLCCC;;;555222111222111111000000000000000000000111111222333444444666666666666777777777777999999888888888888999999888777777666666666666666666666666666666666666666777666666555555666666777666777777888777777666666555666666777777888888888777777777666666555555555666666666666666666666666555666666777777777777777555555555555555555555555777777777666666666555555333333333444555555666666666666666555555555555444444555555555555444444333666444333444555555444333333333333333333333333333333333333444444555555555555444444333333222222222333333444444555555555555444444555555555666666666888666444555666777666666444444555555666666666666777777777777777777777777777777777888777777666666777777888888888888777777777777666666777777888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999::::::::::::::::::;;;;;;:::999999999999999666>>>KKK\\\lllqqqgggZZZFFF@@@;;;===>>>======???<<<<<<<<<===>>>@@@BBBCCCFFFFFFEEEEEEDDDBBBAAAAAAAAABBBDDDFFFFFFEEECCCBBB++++++++++++++++++++++++,,,,,,,,,------.........+++*********++++++,,,---++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---,,,,,,++++++,,,,,,------------.........//////...---,,,+++***))))))))),,,,,,,,,---------......//////...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,------.........,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++***)))))))))))))))))))))******))))))***++++++,,,++++++++++++++++++++++++************************+++***************++++++,,,++++++******)))))))))((()))******(((((()))***************************+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,,,,---111222444777:::===@@@AAA@@@>>>@@@BBBCCCCCCHHHPPPXXXjjjvvvppp^^^RRRNNNOOOTTT\\\cccaaaWWWLLLHHHHHHIIIOOOWWW[[[XXXSSSNNNLLLEEEDDDCCCCCCEEEFFFFFFEEEGGGHHHIIILLLQQQWWW]]]```aaaaaaaaa___XXXOOOEEE???<<<===???BBBHHHRRR]]]dddmmmkkkgggdddccceeeiiilllkkkfff\\\PPPEEE<<<555222111000000//////000000111//////000000111111222222555666666666777777888888999888888777888888999999888777777666666666666666555555555555555555555555666666555555555555666666555666666777777777666666555555555666666777777888666666666555555555555555555555555555555555555666111222333333444444333333555555555555555555555555666666666666555555555555111222222333444444555555555555555444444444333333555666666666555555444333444333222333444555444333333333333333333333333333333333333444444444444444333333333333333333222222333333333333444444444555444444444444555555555555777666444444666666666555555555555666666666666666666666666666666666666666333444555666777888888888666777777888888777777666777777777777777888999999999999999888888888999999999999:::::::::999999888666777888999999999999999999888777777666666666666555===JJJ]]]sss~~~tttTTTIII???<<<===<<<===@@@<<<;;;;;;<<<===@@@BBBDDDCCCFFFKKKNNNMMMIIICCC@@@AAAAAABBBCCCCCCBBBAAA@@@++++++++++++++++++++++++***+++,,,------...------************+++,,,------******++++++,,,---------,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))+++,,,...//////++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,++++++,,,,,,---,,,------------............---,,,+++++++++++++++,,,,,,,,,---------......000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))***+++---...//////---,,,,,,...//////---,,,((()))+++,,,------,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++)))))))))))))))*********))))))))))))***+++,,,,,,++++++++++++++++++++++++*********************************)))******+++,,,************************((()))******))))))***+++***************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------------,,,//////000111444888;;;===>>>>>>@@@DDDEEECCCFFFKKKQQQ___jjjhhh^^^TTTLLLFFFJJJTTT___aaaYYYOOOIIIGGGDDDIIIPPPTTTTTTRRROOONNNEEEDDDBBBCCCEEEFFFEEEEEEGGGFFFFFFGGGIIIMMMQQQTTTTTTVVVZZZ]]][[[UUUKKKDDD??????@@@BBBGGGPPPZZZaaakkkggg```[[[ZZZ___hhhooovvvsssnnneeeYYYKKK???888444222111000//////000111/////////000000000111111555555555666666777777888777777777777777777888999888888777666666666666666555555555555555555555555555555444444444444555555444555555666666666666666555555555555666666666666555555555555555555444444444444444555555555555555222333444444555555444444444444444444444444444444444444333333333222222222000111222222333444555555444444444333333333333222666666666666555444333333333222111222333444333222333333333333333333333333333333333333333333444444222222333333333333222222444444333333333333444444333333333444444444555555666555333333555666555444666666666666666666666666444444555555555555666666111222444555777888888888666666777777777777666666888777777777777888999999999999888777777777777888888888999999999888777777555666777999999999888888666666555444333333444444444;;;FFFVVVnnn___QQQCCC===;;;:::;;;===<<<;;;;;;;;;===???BBBDDDFFFNNNZZZccccccZZZNNNFFFAAAAAAAAAAAA@@@@@@???>>>++++++++++++++++++++++++)))***+++,,,---------,,,************+++,,,---...(((***,,,---......---,,,+++++++++******))))))))))))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************((()))***+++,,,---......++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---,,,,,,,,,---------......000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,...000111...,,,''')))+++---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,((())))))******+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++******************************))))))***++++++,,,((()))******++++++++++++((()))+++***))))))+++,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------///000000///...---...///111333555666777<<<<<>>AAACCCHHHUUUiiiwwwxxxkkkXXXKKKBBBBBBAAA@@@???>>>>>>>>>++++++++++++++++++++++++((()))***,,,------,,,,,,************+++,,,---...'''))),,,...///...---++++++*********))))))((((((((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,---......,,,,,,,,,---------......000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,+++******---++++++...111111///,,,''')))+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,(((((()))***+++,,,,,,---))))))))))))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,'''((()))***+++,,,,,,,,,(((***++++++******+++---******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------))))))***+++------,,,***,,,---000222444444444333::::::>>>EEEGGGDDDDDDFFFFFFNNNYYYeeennnkkkYYYFFFBBBHHHQQQTTTSSSNNNJJJHHHGGGGGGFFFFFFHHHJJJMMMPPPFFFDDDCCCDDDFFFGGGGGGGGGCCCBBBAAAAAABBBEEEHHHJJJFFFGGGKKKRRRYYY]]]\\\YYYFFFEEEBBB@@@BBBGGGPPPVVVZZZXXXTTTOOOLLLOOOUUU[[[rrr{{{pppYYYJJJ???===999555111//////////////////000000000000000111111222333333444555555555555555555555666777777888888777666666666666666555555555555555555555555555444444333333444444555333444444555666666666555666666666555555444444333444444444444444444444444333333333444444555555555111222333333444444333333444444444444444444444444555555555444444444333333000111111333444555666666333333333222222222111111444444444333222111000///111000///000222333333111444444444444444444444444333333333333333333333333000111333333444333222111555444333222222222333444222222333333333444444444555333111222333444333333333333333333333333333333333333333444444555555555444444555555666555555555555555666666666666555555666666666666666777888888999888777555555555666777777777888777777666555555333555777999::::::888888222111111111111111222222777<<<>>>@@@MMM^^^ddd^^^XXXKKK???<<<>>>>>>===>>>>>>===;;;:::;;;>>>AAACCCBBBSSSlll~~~oooXXXHHHCCCBBB@@@???>>>>>>>>>>>>+++***************++++++++++++++++++++++++++++++000,,,))))))+++,,,+++))),,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++*********+++,,,,,,,,,,,,+++......,,,+++***)))))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---------+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------)))***,,,---...---,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,,,,...000///---***((((((---------...//////,,,***---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++++++++++++++---,,,+++---000000---***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,+++***))))))***+++,,,******++++++++++++******,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...---------...///111222111555:::???CCCDDDCCCBBBDDDNNNWWW___jjjqqqfffTTTDDDEEEFFFHHHHHHHHHFFFEEEIIIGGGFFFEEEFFFHHHKKKMMMJJJEEECCCHHHPPPQQQIII@@@FFFCCC>>><<<===???AAABBBEEEGGGJJJNNNRRRVVVXXXZZZMMMKKKGGGBBB???BBBIIIOOOSSSPPPMMMLLLJJJJJJQQQYYYkkkuuuoooYYYIII???888888666222///111111111000////////////000000111111222222333444444555555444333444555666777666666666666666666666666777666666555555444444333000111222333444555555555666666555555555555666666333444444555555444444333444444444444444444444444222333333444444333333222333333333444444555555555555555555555555555555555333333333222222111111111///000111222333444444444333333222222111000//////111111222222222333333333111222222222222111000000333333333222222111111111333333333222222222111111111111222222222333333333444444444333333222222222333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222333333444444333333222666777777666444333333444666666666666777777777777::::::999888777666555555888888777666555444444333333666777888<<>><<<>>>@@@AAA===<<<;;;:::999;;;@@@DDDEEEOOObbbuuu~~~sss[[[FFFCCCBBBAAAAAAAAA@@@===;;;,,,,,,+++++++++++++++,,,++++++++++++++++++++++++...,,,)))***+++,,,+++***,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,------------,,,......---,,,++++++++++++---------,,,,,,+++++++++------------------------...---++++++,,,,,,+++)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,---------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------+++...000000...,,,+++++++++******+++,,,---+++***------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++******)))++++++++++++++++++++++++...,,,+++,,,......,,,***,,,,,,,,,++++++*********((((((((((((((((((((((((++++++***))))))***++++++++++++***))))))***++++++******++++++++++++******+++++++++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,......------...///111222222444999===@@@BBBBBBBBBAAAKKKUUU^^^kkkuuunnn```IIIHHHEEEDDDDDDFFFGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHGGGCCCAAAFFFOOORRRLLLEEECCC@@@>>>===>>>@@@@@@@@@EEEFFFJJJMMMPPPRRRSSSSSSKKKKKKJJJIIIHHHHHHIIIIIINNNKKKJJJJJJHHHGGGLLLSSS```jjjxxx|||lllQQQGGG>>>;;;888333000111111111000//////000000000000111111222222333333444555444444333444555666777666666666666666666666666222222222222222222333333111111222333444444444444555555555444444555555555333333444444444444333333444444444444444444444444222333333444444333333222333333333444444444555555444444444444444444444444333333333222222111111111000000111222333333333333333333222111111000//////111111111222222222333333222222222111111111111000333333222222222111111111333333222222222111111111111111111222222222333333444444333333333222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222333333444444333333222111333444444444444555777555555666666666777777777999888888777777666666555888777777666555444444333444666777888;;;===999222444111000222222000222666333666:::===???BBBEEEHHHIIIEEE@@@=========>>>======<<<::::::;;;>>>AAACCCFFFLLLYYYhhhpppjjjXXXHHHDDDBBBAAA@@@AAAAAA@@@>>>......---,,,+++++++++,,,+++++++++++++++++++++++++++******+++------,,,***++++++,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///...---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---............---...------,,,,,,------...------,,,,,,,,,,,,++++++........................///...,,,+++,,,+++***(((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////---,,,,,,,,,+++***))))))+++------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++******************++++++,,,,,,---...---,,,,,,,,,---+++***+++++++++++++++*********++++++++++++++++++++++++************************++++++***))))))***++++++******++++++++++++*********************+++++++++************************)))******++++++,,,------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++,,,------------............///000111111222444777:::===???@@@AAA@@@IIIQQQZZZgggrrrpppgggPPPKKKEEEAAAAAACCCEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDCCC@@@>>>DDDMMMRRRPPPLLLAAA???======>>>???>>>>>>CCCEEEHHHKKKMMMMMMLLLKKKHHHIIIMMMRRRVVVTTTMMMHHHHHHEEEEEEFFFEEECCCFFFKKKSSS\\\hhhvvvzzzXXXNNNDDD???;;;666333444000000000//////000000111000000111111222333333333444444444333444555555666666666666666666666666666///000000111222222333333222222333333333333333222444444444333333444444444333333444444444444333333444444444444444444444444222333333444444333333222333333333333444444444444333333333333333333333333222222222222222111111111111111222222222222222111222222222111111000000///111111111222222222222333333333111000000000111222222222222111111111111111333222222222222111111111000111111111222222222222333333333222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333222222000111333333222222444555555555555666666666666777666666666666666666666666777666666666555444444444555777777888;;;>>>;;;444555111111333444222444777555777999::::::;;;===>>>@@@>>>======>>>>>><<<;;;>>>;;;888:::???CCCDDDDDDGGGHHHMMMVVV^^^]]]TTTKKKDDDBBB@@@???@@@AAAAAA@@@...---,,,+++++++++++++++++++++++++++++++++++++++))))))+++,,,------,,,+++++++++,,,,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++(((***---///000///...,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,------------+++,,,,,,---------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,++++++,,,,,,***)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,+++++++++---......,,,******+++---+++******---///000000,,,+++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------))))))***+++,,,,,,------...---,,,+++++++++******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++******************+++******++++++++++++******)))))))))***+++++++++,,,))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++++++++,,,,,,++++++***************************++++++,,,------,,,,,,,,,.........//////000000000222333444666999;;;>>>???AAAGGGMMMRRR\\\eeefffaaaTTTNNNGGGBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA>>>===AAAIIIOOOPPPOOOEEEAAA===;;;;;;<<<<<<<<<@@@BBBFFFJJJKKKKKKIIIGGGFFFHHHNNNXXX``````XXXOOOGGGCCCAAABBBAAA???AAAFFFJJJPPPXXXcccppp{{{|||xxx[[[SSSHHHAAA===;;;888777000000////////////000000000000000111222222333333333333333444444444555555666666666666666666666666111111222222333333333333222222333333333222222111222222333333333333222222333333333444444333333333333333333333333333333333222333333444444333333222333333333333333333333333111111111111111111111111222222222111111111111111111222222222222111111000222111111111000000000///111111111111222222222222444333111//////000111333111111111111111111111000222222222222111111111111000000000111111111111222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333222222222333444333000///000111444444555555555666666666444444555555555666666666555555555555555555555444444666777999???EEEEEE@@@:::666444666666444444666777999::::::999888:::;;;===<<<<<<<<<======<<<:::<<<888777;;;CCCHHHIIIGGGFFFDDDDDDJJJQQQTTTPPPLLLEEEBBB???===>>>??????>>>,,,,,,+++***************++++++++++++++++++++++++((()))+++------,,,,,,+++***++++++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++(((***---///000///...,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------***++++++,,,------------******+++,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111111000---*********---+++******---///000000++++++++++++++++++++++++++++++++++++++++++++++++((())))))+++,,,---......))))))***+++,,,,,,------+++,,,,,,+++************************************))))))))))))))))))))))))((()))************)))(((*********++++++***************++++++++++++******)))))))))***+++++++++,,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++***)))((()))***+++,,,,,,,,,,,,************************------------,,,++++++***---......///////////////111111111333555888:::<<>>???@@@AAABBBCCCDDDDDDAAA???===???DDDIIIMMMNNNJJJFFF???;;;999:::;;;<<<<<>><<<======>>>@@@BBBDDDEEE???>>>===>>>@@@DDDHHHKKKMMMHHHBBB===;;;<<<<<<<<<;;;===AAAEEEHHHIIIIIIHHHHHHFFFHHHPPP[[[bbbaaa]]]OOOGGG???<<<;;;:::<<>>AAAEEEIIIIIIGGGDDDBBBAAA@@@>>>===;;;<<>><<<:::999;;;;;;???BBBDDDJJJSSSWWWWWWUUUSSSMMMFFFDDDFFFBBB;;;999888666444333111111000//////000000111111222222111222333444444444333333333333333333333333333333111111111111111111000000///000111222222222222222000111333444444333111000222222333333333333222222222222222222222222222222222333333444444333333222333333333222222222111111111111111111111111111111///000000000111111111222...///000111111222111111///000000000000000000000000000000000111111111111222222222111111111111000........./////////000000111111111111000000000000........./////////000000/////////000000000111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111...000111111111111222444222333333333333444444444222222222222333333333333222222333444444555666666777555222333>>>OOOYYY\\\VVVJJJ???;;;:::777777888777999:::999888777888999999:::<<<@@@BBBBBB???======???BBBEEEHHHIIIIIIIII@@@??????AAADDDEEECCCAAA>>><<<;;;;;;======<<<:::*********+++,,,---...///++++++++++++++++++++++++,,,------+++((((((***---)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......------------,,,,,,+++***+++,,,------......------...------,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***++++++***))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------///...,,,+++***+++,,,,,,+++++++++,,,,,,---------............///////////////000000...,,,+++,,,------------...//////,,,***))))))******++++++++++++++++++++++++++++++++++++'''((()))***,,,---...///,,,,,,++++++++++++++++++!!!&&&,,,...---***)))***(((((())))))*********+++))))))))))))))))))))))))+++)))(((&&&&&&((()))+++)))***+++,,,,,,+++***)))******++++++++++++******,,,+++++++++******))))))************************((()))+++---------,,,++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,&&&'''))),,,...///000000***+++,,,,,,,,,+++***)))+++,,,...000111222222222555999@@@CCC@@@;;;;;;===??????CCCMMMVVVYYYTTTMMM===<<<:::999999;;;>>>@@@888:::<<<<<<===???DDDHHHEEEEEEEEEGGGGGGEEE@@@===;;;<<<>>>@@@BBBCCCDDDDDDJJJFFFCCCCCCFFFIIIKKKJJJPPPHHHAAA@@@>>>999666666999===@@@AAADDDJJJMMMKKKLLLMMMJJJFFFHHHMMMKKKDDD===<<<:::777555333222222/////////000111111222222111222333444555444333333222222222222222222222222222222222333444444555555...///000111222333333333000111333444444333111000222222222333333222222222222222222222222222222222222333333444444333333222333333333222222111111111111111111111111111111111//////000000111111111222......///111111222222222////////////000000000000000000000000111111111111111222222222222111000000---.........//////000000111111111111000000000000............/////////000.../////////000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111222222222222111111222333444222000///000111222222333333333444444444222222222222222222222222222222333333444555666666:::777222000:::JJJVVVYYYYYYLLL@@@;;;:::999999;;;;;;<<<===;;;:::888999:::999<<>>===>>>@@@AAA???>>>:::::::::<<>>===@@@GGGPPPWWWWWWVVV>>><<<::::::;;;============<<<<<<<<<===>>>?????????CCCIIINNNPPPMMMFFFAAA@@@<<<888999>>>AAAAAA>>>@@@AAABBBCCCDDDFFFGGGGGGJJJKKKGGG???999888888666888:::<<>>DDDHHHKKKGGG@@@:::666555666888:::;;;;;;;;;;;;;;;;;;;;;999;;;???JJJYYY___VVVIIIFFFFFFGGGIIILLLMMMLLLJJJFFFDDDAAA<<<888777999<<<666;;;BBBHHHGGGCCC??????+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******))))))))))))******---------,,,,,,,,,++++++******++++++,,,------...***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---+++***+++,,,------------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,******++++++,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++***))))))***++++++,,,++++++,,,...//////...******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******************)))))))))(((+++++++++*********))))))************************)))************+++++++++))))))******++++++,,,,,,************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))((()))***,,,.........,,,+++++++++,,,---------......//////000000222333666999;;;<<<=========<<<===BBBKKKQQQQQQPPP???<<<888666888:::<<<===>>>===<<<<<<;;;;;;<<<<<<<<>>;;;999666444222222111000000000000000111111111111111222333333333333333333333333333333111111222222222222111111111111111111222222222333222222222222222222222222000000000000000000000000222222222222222222222222222222222222222333333333111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000///......---...///000111000000000000000000000000111111000000000000111111000000////////////000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////......---...///000111000000000000000000000000000000000000000000000000222222111000////////////111111111111111111111111222111111000111111222222111222222111///000333555999888555555666;;;???BBBEEEBBB===999777777888999999999999999999999::::::;;;<<>>@@@===;;;;;;>>>DDDHHHHHHGGG@@@<<<777555555888:::;;;???>>><<<;;;:::999999999:::<<>>===???@@@>>><<<@@@@@@???>>>===<<<<<<;;;AAADDDDDD???<<<<<<;;;888888999999:::;;;<<<===>>>===<<<;;;<<<===???BBBDDDJJJHHHEEEBBB@@@===:::777555555333222111111111111111111000000000111222222111111111222222222222222111111111111111111111111222222222333333333333333111111111111111111111111000000000000000000000000222222222222222222222222111111111000000000000000...///000111111222111111000000000000000000000000000000000000000000000000000000000000000000000000///............///000000000000000000000000000000111000000//////000000111000000////////////000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////............///000000111111111111111111111111000000000000000000000000111000000//////000000111000000000000000000000000222222111111111111222222000111111000///000222444;;;999666444444666999;;;<<<;;;999888888888999:::888888888777777888888888:::;;;@@@PPPgggvvvrrrgggNNNJJJFFFEEEHHHMMMQQQSSSKKKBBB999555666888666333555<<>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<@@@BBB>>>;;;;;;999666555666666777888999999:::::::::999999:::;;;===???DDDDDDCCCBBBBBB???:::777888777666444333222222222111000000000000000111111111111111222222222222222111000000000000000000111222222222222333333333333000000000000000000000000000000000000000000000000111111111111111111111111111111111000000//////...------///000111111111111////////////////////////000000000000000000000000000000000000000000000000............/////////000////////////////////////000000////////////000000000////////////000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000111111000000000000111111000000000//////000111333:::888555333333444555666666666777777888888888888888777777666666777888999999999===KKKbbbrrrpppfffIIIFFFBBB@@@CCCGGGKKKMMMKKKDDD;;;666666777666555555;;;DDDOOOYYY\\\TTTKKK***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++++++++******+++++++++++++++,,,+++,,,------++++++,,,---)))))))))******+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---------,,,,,,+++++++++------,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++------.........------,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++************---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,*********++++++++++++***************+++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******************************************************))))))*********+++++++++*********)))))))))))))))************************///...------------...///+++++++++++++++++++++++++++,,,---------+++)))((())))))***,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......///111555:::>>>AAAEEECCCAAA???>>>===<<<:::<<<<<<;;;;;;<<<;;;888666999999999999999:::;;;<<<;;;999888999>>>CCCGGGHHHKKKFFF@@@<<<;;;<<>>@@@<<<999888666222222333333444666777888888::::::999888888888999999??????@@@BBBCCC@@@<<<888999888777555444444333333111111000000000000000111111222222222333333333444111111000//////000111111222222222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111000000000///,,,---...///000111111111////////////////////////000000000000000000000000000000000000000000000000---......///////////////////////////////////////000000////////////000000///////////////000111111////////////////////////////////////////////////////////////////////////////////////////////////........................---......///////////////////////////////////////////////////////////////............///000111222////////////////////////000////////////000111111111000/////////111222222666555333222222333444555444444666777777666555555777666666555666888:::;;;;;;999;;;DDDUUUcccaaaYYYCCC@@@>>>>>>@@@BBBCCCDDDEEEAAA<<<777333333555777666<<>><<<888555555555666777888:::;;;<<<999777666777;;;@@@CCCEEEHHHEEEAAA===;;;<<>>:::888777666222222222333444555555666666:::999888777777666666666;;;<<>>===<<>>======>>>>>>===<<<<<<;;;999555111111333777888===AAACCCMMMZZZ]]]YYY******++++++++++++******************************++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++******************)))***++++++))))))***+++***++++++,,,------......***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,------,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***++++++++++++***)))---,,,++++++,,,---,,,*********++++++++++++******************++++++++++++))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))*********+++++++++************************)))************+++++++++))))))******++++++,,,,,,************************((('''%%%$$$$$$%%%'''(((++++++++++++++++++++++++------------,,,+++******000///---,,,+++***++++++******++++++,,,,,,------+++,,,,,,...000333666777;;;===???@@@???===;;;:::999999999;;;<<<;;;999666222222333444555777999:::777666555666999<<<>>>>>>@@@AAAAAAAAA@@@>>>>>>>>>::::::999888777555555444666;;;<<<:::888999999777444444444444444444444444777777666666666666666666777888<<<@@@DDDEEECCCAAA888888777666666555666666333333222111111111111111000000111111222333333333333222111000000111222333444444333333222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111222222///000000111111000000000111111111111111111111111000000000000000000000000000000000000000000000000------///000000000///...000000000000000000000000//////............//////............///000111222000000000000000000000000////////////////////////////////////////////////////////////////////////........................------///000000000///...//////////////////////////////////////////////////////.........//////000...........................//////111222444666777444111//////222333333222111111222222333333333333333444555555555444444333222111111222444888<<<>>>??????===;;;===CCCDDDAAA???<<<:::999999999888777888777555444444555555555555<<<>>>===DDDSSSZZZXXX******++++++++++++******************************************************,,,++++++******++++++,,,))))))******+++++++++,,,++++++******************(((***+++***)))((()))***(((((()))***++++++,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++///......------,,,,,,+++***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++.../////////...------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---......---,,,+++---,,,+++,,,------,,,+++******++++++++++++******))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))******++++++++++++************************)))************+++++++++))))))***+++,,,---------************************,,,+++***((((((***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---///---,,,++++++,,,...000))))))***+++,,,,,,------******+++,,,...000222222444777<<>><<<<<<999888777888999:::999888111111111222333444666777888666555555777888777666:::===BBBEEEDDD@@@===;;;555555555666666666777777555:::<<<:::999<<<===;;;777666666555444333222222444444444555555666666666333555888===BBBDDDCCCBBB777777666666666666666777444444333222111111222222...//////000111222222222444333111000000111333444555555555444444333333333111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222000111111111111000000///111111111111111111111111000000000000000000000000000000000000000000000000,,,---///000000000///...000000000000000000000000//////............//////............///000222222000000000000000000000000////////////////////////////////////////////////////////////////////////........................,,,---///000000000///...000000000000000000000000//////////////////////////////............//////........................///000111222444777999:::555222///000222444444333111222222333333333222222333333444444555555444444/////////000333777;;;>>><<<>>><<<777666:::======>>>;;;666444444444444444999555222444999;;;999555///888<<<999>>>MMMVVVUUU...,,,++++++,,,---+++***...,,,++++++,,,------,,,,,,,,,,,,+++++++++++++++************************,,,+++***))))))***+++,,,***+++,,,---,,,,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---------,,,,,,+++++++++------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***+++,,,------,,,+++***---,,,******+++***)))'''---------,,,,,,+++++++++........................------++++++++++++------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++***+++,,,,,,------------)))))))))))))))))))))))))))************+++++++++************************************************++++++************++++++******))))))))))))******)))((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,***)))))))))************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........222333444777:::<<<>>>???999888777555555555666777333222222222333333444555777888888888888777777666999999;;;======;;;666333555555444444444555666666777777888999:::<<<>>>???::::::888777666666555555444444444444444444444444666444555:::AAADDDBBB???<<<;;;999777777666777777666555333111000000111111///////////////000000000111111000000111222333333555555555444444333333222222222222222222222222222222111///.........///000//////000111111111111111000000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000//////.........---//////............//////000000//////.........---///...---,,,,,,---...///------............------......//////...---,,,,,,.................................------,,,,,,,,,,,,---...//////...---,,,//////.........------------------............///........................111000...,,,+++,,,.../////////...---------......------,,,,,,,,,---......000000111333555888:::;;;444333222111222333444555444444444555444444333333333444555555555444222111222333333555777999;;;<<<<<<;;;999777777888999::::::777333333555777666444333444555666888999:::;;;999999999:::===@@@DDDFFF+++***)))***,,,------,,,,,,+++))))))***+++***)))*********+++++++++++++++************************++++++***))))))***++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---,,,,,,,,,++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++&&&%%%&&&(((***,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************++++++************++++++******))))))))))))******))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,***)))))))))************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))))))))*********++++++000111333666888:::<<<===999888777555555555555555222222222222222333444444777777888888888777777666777777888:::;;;:::777444555555444444333444444444666666777777999;;;<<<===;;;:::999888666666555555444444444444444444444444555333333888===@@@???<<<:::999888777666666777777777666444333222222222333000000000000000000000000000000000000000111222222555555555555444444444444333333333333333222222222111111000////////////000//////000111111111111111//////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////............//////............//////000/////////..................------------......------............------......//////...------,,,..............................---------,,,,,,,,,,,,---...//////...---,,,//////.........------------------............///........................000///---,,,,,,,,,---.........---------------...,,,,,,,,,,,,---...//////333333333333444555666777333333222222222333555666111222222333333333333333333333555666666555555444111111111222333555666777;;;999888666666777888999999666333333555777666555555666666777999:::;;;;;;:::999999999:::<<>><<<999666444333333333///---+++***,,,---------///---++++++,,,,,,,,,+++''''''((()))***+++++++++*********************************++++++******************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************)))))))))******+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,---...+++******,,,///000000///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******+++*********++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************++++++************++++++******))))))))))))******++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++***************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,((())))))))))))*********+++,,,---...000111222333333444555666777666444333111111000//////000000000222333444555666777777777:::777444333333333222111555444333222111000000000111111111222333444555666;;;;;;999777666555444444444444444444444444444444444333222222444444444333222333333333444444444333222333333333444444333333555444444333222111000000000000///////////////000000000000111111222222222555555555444444333333333111222333333333222000///000000111111111000000///...////////////000000000//////000000111111111111111111111111111111111111////////////////////////.........///////////////......------------...............///////////////,,,---...//////...---,,,------............------------...............---........................---------------------------------,,,,,,------------.....................---------............///........................------,,,,,,,,,---------+++++++++,,,---...///000............///000111222555555333222222111111111000111222333333444444444555444333222111111222222333333444666777999;;;;;;999888777555444333333333333333222222111111111222222222333333444555888:::<<<;;;:::999888999:::;;;@@@===:::666333111000000000...+++******,,,,,,,,,,,,***))))))***++++++***((())))))******+++++++++************************)))***++++++++++++***)))************+++,,,------++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************+++++++++++++++******++++++,,,---------++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------+++***)))***,,,---,,,++++++,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++------++++++++++++------++++++++++++++++++++++++------------------------++++++++++++++++++++++++)))******++++++******)))************+++,,,------++++++++++++++++++++++++++++++++++++++++++***)))++++++++++++++++++++++++)))************+++++++++************************************************++++++************++++++******))))))))))))******+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++*********************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))************+++++++++***+++,,,---...///000000000222555888999888666555222111000000000000000000111222333555666777777777;;;999666555444444222111444444333222111111111111111111111111222333444444999888777666555444444444444444444444444444444444333333222222222222333333222333333444444333222222000000111222333333333222444333333222222111111111111111000/////////000000/////////000000000000000333333333333333444444444222333333333333222111111000111111111111000000///......////////////000000/////////000111111222222111111111111111111111111000000000000000000000000.........///////////////......------------...............///////////////---..................---------............------,,,---......///.................................,,,,,,,,,------------...------,,,,,,,,,,,,---------------...............---------............///........................,,,,,,,,,,,,------------++++++,,,---...///111222000////////////000111111333222222111111222222333000111111222222222222222555444333111111222222333444444555555666888999:::777666555333222222222222222222222111111111000000000111222333333555999;;;===;;;999777666777888999???<<<999555222111000111---+++((('''(((+++,,,,,,***)))((((((***,,,,,,+++*********+++++++++++++++************************)))***++++++++++++***)))***************,,,---...++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---+++,,,,,,---......//////,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,///---++++++***)))'''&&&---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---+++******+++---...************************------------------------++++++++++++++++++++++++******+++,,,,,,+++******************+++,,,---...+++++++++++++++++++++++++++++++++++++++***))))))(((((((((((((((((((((((()))************+++++++++************************************************++++++************++++++******))))))))))))******))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***+++,,,++++++*********************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,---------***++++++,,,---......///...111555999;;;:::888777333222111000000000000111000111222444666777777777;;;999777777777666444222444333333222222222333333111000000111111222333444666666555444444444444444444444444444444444444444111111111000///000111333333444444444444333111000...///111222333333333333222222222222222111111111222222111000000000000000000000000000000/////////111111222222333333444444444444333222222222222222111111111111111000//////........./////////000000...//////000111111222222111111111111111111111111000000000000000000000000............/////////000...------,,,,,,------.............../////////000......------------......------............------,,,------...//////..............................,,,,,,,,,---------......------,,,++++++,,,---------------.........//////---------............///........................++++++,,,,,,------------,,,,,,,,,---///111222333111111000000//////000000222111111111111222222333000000111222111000///...111111000///000222444555666666555555555666777888444333333222222222222222111111111111111000000///...000222333333555999===<<<:::777555444444555666;;;999666333111111111111***'''%%%%%%'''***,,,---+++***)))***---//////...,,,,,,,,,+++++++++++++++************************)))***+++,,,,,,+++***)))******))))))***,,,---///++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,---------''''''((()))******++++++---,,,,,,++++++*********++++++,,,,,,,,,---------+++,,,............,,,++++++******+++---......------------,,,,,,+++++++++************************++++++------------++++++...---+++******+++---...************************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++************+++,,,---...+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++)))************+++++++++************************************************++++++************++++++******))))))))))))******))))))(((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***+++,,,,,,+++*********************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++(((((()))))))))************++++++,,,------......---000555999<<<<<<:::888333333222111000000111111///000222444555777777777999888777888999888666444333333333222333333444444111111000000111222333333555444444333333444444444444444444444444444444444000000000///......000222444444555555444222111000...///111333444444444333111111111111111111222222333333222111000000111111222222111111000000/////////000111222333444444555555444333222111222333444111111111111111000//////............/////////000...//////000111222222222111111111111111111111111000000000000000000000000---.........//////000000...------,,,,,,------...---.........//////000000///...---,,,,,,---...///---..................---,,,,,,---.../////////...........................,,,,,,,,,------.........------++++++++++++---------------.........//////---------.........//////........................***+++,,,---------------,,,,,,---...000222333444333222111000////////////222222111111111111111222000000111111000///---,,,------------///222666777888777666444444444555666333333333222333333444444111111111111111000000///---000222333333555999===<<<:::666333222222333555888777444222111000111222************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))***+++,,,,,,)))************+++++++++++++++******************,,,------......------,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********(((''''''***,,,,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,///,,,)))))),,,...---,,,++++++++++++++++++++++++******************************))))))))))))******,,,***'''&&&&&&))),,,...+++++++++******)))))))))******))))))))))))******+++*********))))))((((((++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******---,,,***(((((()))***+++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////000222444777999:::111000//////000222333444//////000000111222444444888999999:::999888777666333333222222222222111111111111000///////////////444444444333333222222222333333444444555666666666111111111111111111222222666555444444333333333333111111111111111111111111222222222111111111111000111222333222000///000111222222222111///...,,,+++&&&)))---000111111222333000111333333111000111111111111222222111000...---////////////////////////////////////000000000000222222222111111111000000000000000000///////////////////////////.................................,,,------......------,,,.................................................................................------.........,,,,,,+++++++++,,,------------------------------+++++++++,,,,,,,,,------..................------........................+++++++++,,,,,,,,,------...............///000111000000000000000000000000///////////////000111111222222111000///...------///...------///222555777AAA===999666555444333222333222222222111111000000111222222111///...///000111111222333444666777888:::888777444222111000000000000000///////////////************************++++++***************)))++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++,,,+++++++++******))))))*********++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***((()))+++...,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,...+++))))))+++,,,,,,+++++++++++++++++++++++++++******************************))))))))))))******+++***((('''''')))+++---,,,+++++++++******************))))))))))))******************)))))))))(((++++++************++++++,,,,,,+++++++++***************************************++++++++++++******---,,,***)))((()))***+++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......///111333666888999444333222111000111111222////////////000111222333555666777888999999888888444444333333222222222111111111000////////////000444444333333333222222222333333444444555666666666333222111000000111222222555444333333222222222333222222222222222222222222222222222222111111111111222333333222111000000222222222222111000///...---))),,,000111111000111111///111222333222111222333222222222222222000///...////////////////////////.../////////000000000000333333333222222111111111000000000/////////....../////////////////////...........................,,,------......------,,,------------------------------------------------------------------------......------------......,,,,,,+++,,,,,,---......------------------------,,,,,,,,,,,,------------........................---------------------------------............/////////.........///000000000000000000000000000000000///////////////000000111111111000//////......///...------///111555777???<<<888555444444333111222222111111000000000000...000111111000000111333111111111222333555666777888777555333111000//////////////////////////////************************)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,+++***)))((('''******++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,***+++---///---,,,,,,+++*********+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,***))))))***++++++***++++++++++++++++++++++++******************************))))))))))))************)))))))))***++++++,,,,,,,,,++++++++++++*********))))))))))))******************))))))))))))++++++************++++++,,,++++++++++++*********))))))))))))))))))))))))******++++++++++++******,,,+++***)))))))))***+++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///111333555666888777555333111000//////000000/////////000000000111222444666888999::::::666666555444333333222222222111000000///000000000333333333333222222222222333333333444555555666666555444222000///000111222555555444444444333333333222222222222222222222222333222222222111111111111222333444333111111111222111222222222222111000000...000222222111000///000///111333333222222333444222222222222111000//////////////////////////////....../////////000000000333333333333222222222222/////////.........------......//////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000........................,,,------------.................................------------------------////////////000000000000000000///.........//////000000000000000000000000000000//////.../////////000000000000000000000000//////......///111444666<<<999555333333333111000000000000000////////////+++---///111111222444666111111111222222333555555666555333222000///......---......//////000000000************************((()))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))),,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------...,,,++++++---///------,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++++++++***++++++++++++++++++++++++******************************))))))))))))******)))******++++++*********,,,,,,,,,+++++++++++++++******))))))))))))***************)))))))))))))))++++++************++++++++++++++++++******************************************++++++++++++******++++++***))))))******+++************************))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---///000222333888777555444222111000///222222111000000000000000000111222444666777888999777777666555444333333222222222111000000000000111333222222222222222222222222333333444444555666666777555222000///000111222555555666666666555555555222222222222222222222222333333222222222111111111222333444333222111222333111222222333333222222222000111333333111000000111111333444444333222222333111111111111000///......////////////////////////........./////////000000222222111111111111111111///.........------------............////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111........................---------.........//////---------...............------------------------//////000000000111111111111111000///.........///000000000000000000000000000000///............/////////000000000111111111000///......///111333444888666333222222222111/////////////////////......+++---000111111333555777222222111111222222333333444333111000///......---......//////000111222222************************)))******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))************************---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,******+++------,,,++++++*********+++******+++++++++,,,,,,,,,******++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++******************************))))))))))))************+++,,,++++++***)))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))******++++++************+++++++++++++++*********))))))++++++++++++++++++++++++******++++++++++++************************++++++************************))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,---...000000444444444444333333222222444444333222111111111111111111222222333444555555777777666555555444333333333333222111111111111111222222222222222222222222222222333333444555555555666555333111000000111222333444555555555555444444222222222222222222222222333333333222222222222111111222333333111111222333111111222333333333333222///111222222111111222333444555666555333111111111111000000///......------////////////////////////............///////////////////////////000000000///.........---------------.........//////000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,---...///000000........................---------.........//////---------.........//////------------------------....../////////000000000222111000/////////////////////////////////////////////............////////////000000111111222222000000//////000111222333555333111111111111000///..................//////---///111111111222444666333333222222111111222222222111000///...---------//////000111222222333333************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))***,,,......,,,+++,,,,,,++++++++++++++++++++++++******************************))))))))))))******+++++++++,,,++++++***))))))************+++++++++******))))))))))))******))))))))))))************++++++************+++++++++************)))))))))++++++++++++++++++++++++******++++++++++++******)))*********++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++************++++++++++++*********+++,,,---...///000000222333444444444444555444333222222222222222222111111111111111222333666555555555555444444444444333222222111111222222111111111222222222222222222222222333444444555555555444333222222222222222000111222333333333222111111111111111111111111111333333333333222222222222///111222222111000222333111222222333333333222222...000111111111111333555555666777666333222111222111111000///............////////////////////////------........./////////...............//////////////////.........------------......///000000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,---------------,,,------...///------------------------,,,------------.........,,,,,,------.../////////....................................////////////111111000/////////000000////////////////////////......------......///000000000000111111222222222111000000000000000111111222111000000111222000///............///////////////000222222111222333555555555333222222111111111000000///...............000000000111111222222222************************++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))******+++,,,,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,*********+++************+++,,,------******+++++++++,,,,,,,,,******+++,,,,,,+++******)))+++......+++******,,,++++++++++++++++++++++++******************************))))))))))))******,,,,,,,,,++++++*********(((((()))))))))***************))))))))))))******((()))))))))************++++++************++++++************))))))))))))******************************++++++++++++******))))))***+++++++++++++++************************)))************+++++++++************************************************************+++++++++++++++*********+++,,,---------...000222444444444444333333222222111222222222111000/////////000111222333444444444444555555555444444333222222222222333000111111111222222222222111222222333333444555555222333333444444333222111000111333444555444333222000000000000000000000000444444333333333222222222...///111111000///111222111222222222222222111111///000111111000000222444333444666666444444444555333333111000//////000000////////////////////////---------.........//////........./////////000000000000000/////////......------......///000000111........................,,,------......------,,,------------------------------------------------------------------------......------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...//////000////////////////////////.........////////////000000000000///000000111111////////////////////////,,,,,,,,,---...///000111111111111111111111222222111111000000000000000000111000///000222222111///....../////////000000000...000222222222222444666777666555333222111111111000//////............/////////////////////000000************************++++++******))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((%%%&&&''')))+++---...///+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***++++++)))))))))***+++,,,......******+++++++++,,,,,,,,,++++++------------++++++'''***------***))))))+++++++++++++++++++++++++++******************************))))))))))))******---,,,++++++*********+++''''''(((((()))))))))*********))))))))))))******(((((())))))*********+++++++++************++++++************))))))))))))))))))))))))))))))))))))******++++++++++++******((()))***+++++++++++++++************************)))************+++++++++************************************************)))************+++++++++++++++******+++,,,,,,---,,,...000222333444444333222111111111111111222222///.........///000222333222222333333444555555555555444333333222222333333000000111111222222222222111222222333333444555555000222444555555444333111333444666888888777666555////////////////////////444444444333333333222222---///000000//////000222222222222222222111000///000111111000//////111222000222555666555666777888555444333111111111111222////////////////////////---------.........//////.../////////000000111111000000000000////////////---------...///000000111........................,,,------......------,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,///......------......///......---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...///000000000000000000000000000000////////////000000000000000000//////000111222222////////////////////////++++++,,,,,,...///111222111111111111111111111111111111111111000000000000000//////000222333111000.../////////000000111111---///111222222333555777888777666444333222111111000//////.........//////...............---------++++++++++++++++++++++++"""%%%)))---...---+++)))***++++++,,,,,,++++++***+++)))((((((***+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++...---+++***)))***++++++******++++++++++++,,,,,,///...,,,*********,,,---......---------,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...***************************+++,,,------------,,,************************))))))*********+++++++++++++++++++++++++++++++++************************'''((()))***+++***))))))+++++++++************)))***))))))((()))+++---...---,,,***)))))))))******++++++******************************************************************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***************************************************+++++++++*********))))))******++++++++++++******---------,,,***((('''&&&))))))*********+++++++++---------------...222555555555555555555444333333000///...------...000111333333222222333333444444777666666555444333333222222222111111111111111111111111111111111111111222222222333333333222111111444222111444999:::666111111111111111000000000000000000111111222222222222222000///------///000222000000111111111111000000111111000000111222333333222222222222222222222222444444444333333222222222////////////////////////,,,,,,------------------------......///000000000111111111111000000000000,,,,,,,,,------.........------------------------........................---------............///------------------------........................++++++,,,------...//////.........------,,,,,,,,,...,,,******++++++***)))---------.........//////////////////000000000000222000///------///000222...///000111111000///...111111000///////////////000////////////.........------,,,,,,---...000111777777555444333222222222////////////////////////...///000///------///000444000---,,,///111000///222222111111222444555666999777444222000//////////////////...------///111000000000000////////////))))))))))))))))))))))))'''((()))***++++++*********++++++,,,,,,++++++***,,,+++***+++---------+++------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,------------......///...,,,******+++,,,---...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------************************))))))***+++++++++***************************************++++++++++++,,,++++++++++++++++++++++++************************((()))***+++++++++******+++++++++************)))***))))))))))))+++,,,---,,,,,,******)))***++++++************************************************************************(((((((((((((((((((((((())))))*********+++++++++)))******++++++******)))************************************************+++++++++*********))))))******++++++++++++******+++++++++++++++***)))((())))))*********+++++++++,,,------,,,,,,---111333666777777777666444222111111000...------...///000111111111111222333333444999888777666555333222222333222222111111111111111111111111111111111000000111222222222333222222222444222222555:::<<<999555111111111111000000000000111111111111111111111111111000///......///000111000000111111111111000000000000000000000111222222111111111111111111111111444444333333333222222222////////////////////////......------------------------...//////000000111111111000000000000//////---------....../////////...------,,,,,,------...........................---------............///------------------------------------------------,,,,,,------......//////...------------------,,,///---++++++,,,,,,+++***---------.........//////////////////000000000000111000///......///000111000000111111111111000000111111000////////////////////////............---------,,,,,,---...000111777666555333222222111111........................---...//////......000111666333///...///000000...111111111111111333444555666555333111000//////............---------...000/////////.........------)))))))))))))))))))))))),,,+++)))(((''')))***,,,***++++++,,,,,,++++++***,,,,,,,,,---//////...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******+++,,,,,,,,,++++++,,,,,,------------.........---,,,+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,++++++++++++++++++************)))))))))))))))***+++,,,---+++++++++******+++,,,,,,************************************************************************(((((((((((((((((((((((()))))))))*********++++++)))))))))******)))))))))************************************************+++++++++*********************++++++++++++******)))******+++++++++*********************+++++++++++++++,,,++++++,,,///111666777999999888555222000222111///...---......///////////////000222333333::::::999777666444333333333333222111111111111111111111111000000/////////000000111222222333333333333222333666;;;===;;;888222222111111111000000000111111111111111111000000111000///......///000111000000111111111111000000000////////////000000111000000000000000000000000333333333333222222222222000000000000000000000000/////////......---------.........///000000111111000000000/////////...............//////////////////...---,,,,,,---...///........................---------............///------------------------------------------------........................---------------.........///...,,,,,,---...---,,,------........./////////////////////000000000000000000////////////000000222111111000000111111222111000000//////////////////............---------------------...///000111666555444333222111111111........................,,,---//////...///111333999666333111000000///...000000//////000111222333111111111111000//////...............---...............------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***++++++,,,...000///---+++,,,+++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,((()))+++,,,------,,,+++*********+++++++++,,,,,,------,,,+++++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++*********+++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++*********)))))))))))))))******++++++,,,******+++++++++,,,------***************+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))************))))))******************************************************************************++++++++++++************+++++++++*********************************)))***++++++***+++---///333555888999999777333111222222000///............---------...///000111222888888888777777666666666444333333222111111111111111111000000///.........000000000111111333333444444333444666999:::999777222222222111111111000000222111111111111000000000000000////////////000000000111111222222111111000//////.........//////000111111111111111111111111333222222222222222222222111111111111111111111111111111000//////...------...//////000000111111222000000//////......------................../////////...---,,,,,,---...///........................---------............///------------............------------------------......------------------,,,,,,------......//////000...------...000///...............////////////////////////000000000000//////000000000000//////222111000//////000111222000000////////////000000............---------------------...//////000000444444333222111000000000........................+++---...//////000222555<<<:::777444111000...---.........//////000000000---...///000000000///.../////////000111111000///.........------,,,,,,+++++++++++++++++++++++++++((()))***++++++,,,,,,,,,***++++++,,,,,,++++++***))))))+++---......+++)))++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,((()))+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++************++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))))))))*********++++++++++++)))******+++,,,,,,,,,,,,))))))*********+++++++++************************************************************************(((((()))))))))************++++++++++++++++++*********************************************************************************++++++++++++******+++++++++++++++***)))(((************************)))***++++++******,,,......111444777888777555333222222111000///.........------------...///000111333444555666777888999999555444333222111111111111111000000000//////......000000///000111222333444555444444555666666555444222222222222111111111111222222222222111111111111000000////////////000000111111222222222222111111//////...............///222222222222222222222222222222222222222222222222222222222222222222222222222222111000000///......//////000000111222222222000000000///...---------------------------------///...------------...///........................---------............///---------....../////////---------------------------------,,,,,,,,,,,,,,,---------......////////////...------///111111000........./////////000000////////////000000000000//////000000000000//////000///...------...///000000000////////////000000//////.........---------------...//////000000000333222111000000000000000........................+++---...//////111333666<<<;;;999666222000......------..................+++,,,...///000000//////000000111333666666444111000000000///...------,,,))))))))))))))))))))))))&&&(((***---------,,,+++***++++++,,,,,,++++++***)))((()))***,,,,,,***)))*********+++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++++++++++++++,,,,,,************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++************))))))******+++++++++******))))))***+++++++++******)))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++((((((((()))))))))******++++++,,,,,,,,,,,,++++++***************************************************************+++++++++******++++++++++++******,,,,,,,,,+++***)))((('''+++++++++***************(((***++++++******+++---***---000333555666555444111111111000000//////......------------.../////////000111333666888999:::666555444222111111111111000000000000000000000000111000//////000111333444444444444333333333222222333222222222222111111111222222222333333333444444//////000000000000//////111111222222222222111111000//////............///222222222222222222222222111111111222222222222222111111111111111111111111222222222111111000000000000000000111222222333333222111000000///...---------------------,,,,,,,,,................................................---------............///---------...//////000000........................,,,---------------------...............////////////---,,,---000111222111....../////////000000000////////////000000000000000000////////////000000///......------......//////////////////000000111000////////////.........------...000000000000000111111000///////////////------------------------,,,---/////////111333666:::::::::777333000///000------............------+++,,,---...///000000000111111222666;;;<<<888555222222111000///......---)))))))))))))))))))))))))))***,,,------,,,***)))***++++++,,,,,,++++++******)))((()))+++++++++***)))*********++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++******++++++,,,---,,,,,,++++++***+++++++++,,,,,,------------......***+++,,,,,,------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,+++++++++************))))))***++++++++++++***)))))))))*********)))((('''((())))))***++++++,,,,,,************************************************************************(((((((((((()))))))))*********++++++++++++******************************************************))))))*********+++++++++******++++++++++++************+++++++++******)))+++++++++*********)))))))))***,,,,,,+++***+++,,,***+++---000111222222222000000111111111000000/////////...------------...---...///111444555777888666555444333222111111111//////000000111222222222222111000//////000222333222333333222222222333444333333222222222111111111222222333444444555666666//////000000000000//////111222222333333222222111111000//////......//////111111111111111111111111000111111111222222222222111111111111111111111111222222222222222222111111000000111111222333333444333222111000///......---///.........---------------...///000000///...---........................---------............///---------...///000000000////////////////////////------......//////000000////////////...............,,,,,,---///111222111.../////////000000000000////////////000000000000111000///......///000111......////////////......///////////////000111111111111000000000/////////,,,---///000111111000000000000//////......//////---------------------------...///000///000333555777999999777333111111222------...//////...---,,,------------...000111222000000222888>>>???<<<777333222222111///......---++++++++++++++++++++++++------,,,,,,+++***))))))+++++++++,,,,,,++++++++++++***((((((***,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************+++*********+++,,,,,,---...---+++***)))***++++++******+++++++++,,,,,,,,,***+++,,,---------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,+++++++++************))))))***+++,,,,,,+++))))))((()))*********((('''&&&((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************************************))))))******++++++++++++******++++++++++++******(((((()))++++++,,,,,,,,,++++++++++++******)))))))))+++,,,---+++++++++,,,***+++,,,...//////000000///000000111111111111000000000///...---------------...///000222333555555777666444333222111111111//////000111222333444444333222000......///111222111222222222222333555777333333333222222222111111111222333444666777888888//////000000000000//////111222222333333222222111111111000///////////////000000000000000000000000000000111111222222222222000000000000000000000000222222222222222222333333000111111222222333444444333333222111000///......000000//////.........---,,,---000111111000---,,,........................---------.........//////---------...///000000111000000000000000000000000...//////000111222222333000000//////......---------,,,+++---///111222111////////////000000000000////////////000000000000222000///------///000222...///000111111000///...///////////////000111111111111111111000000000000,,,---///111111111000000000//////.........//////------------------------...///000000000000222555555777999777444111222333---.../////////...---,,,...---------...///111333//////111888???AAA===888333222111000///...------,,,,,,,,,++++++************)))))))))***+++,,,,,,...---+++***)))***++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,+++*********+++******++++++++++++*********************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++)))+++,,,+++((('''***---++++++++++++++++++++++++)))***,,,.........,,,+++++++++,,,,,,,,,,,,------......---,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++------,,,***++++++******)))******+++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,............,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,++++++***)))))))))***,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))***++++++******)))((('''))))))))))))***************+++,,,+++)))))))))*********))))))))))))******************************+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******,,,,,,,,,++++++*********,,,+++++++++***)))))))))************************************************++++++++++++++++++++++++//////......///000111111...////////////......---------------...000111222555555444333333333333444555444333222222222222333222111000.........///000222111000111333444444333222222222111111111000000222111222555;;;>>>===<<<111111111111111111111111000///...000222444333333000000000000000/////////111111111111000000000000000000000000111222333444333222222222222222222222111111111111111111111111222222222222222222222222444555666666666333111000000000000000000000000000222222222111111111000000000000//////.........---000000//////......---------......///////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000///...------,,,000000//////......------111000///......///000111111000///------......///000000000000111111111111666555333222111000000000////////////////////////111000...,,,,,,,,,---......,,,+++,,,---......---......///000111111000000000111333333333111///...------..................////////////000000000000///000111444777:::<<<>>>666444111000///---+++))),,,,,,,,,+++++++++***************)))******++++++---,,,++++++******+++++++++******************+++------,,,,,,,,,+++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,---,,,++++++******++++++******++++++++++++*********************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***+++++++++))))))+++,,,++++++++++++++++++++++++)))***,,,......---,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,------...++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,+++******,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***************+++++++++******)))))))))))))))************))))))''''''((())))))***+++++++++++++++++++++***))))))))))))))))))***************+++,,,+++)))))))))*********))))))))))))***************************************)))))))))((((((++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******+++++++++******)))))))))+++++++++***************************************************************++++++++++++++++++++++++.........//////000222222000111111111000///......------------...///000111444333333333333333444444555555444333333222222222222111000///...//////000111000///000333444333222333333333222222222111111555444444666:::<<<;;;999000000000000000000000000222111111222444555333222111000000000000000000000111111111111111222222222000000000000000111222333222222222222111111111111111111111111111111111111222222222222222222222222111222333333222000...---000000000000000000000000222222222111111111000000000000000/////////......000000//////////////////......///000000000000///222222222222222222222222000000000000000000000000000000000000000000000000///////////////////////////000000111111222222333000000000000////////////111000///......///000000111000///...---...//////000000000000111111111111666555444222111000000000000000000000000000000000000///---,,,+++,,,---......---,,,------.........------...///////////////000111222333222111///...111000///...,,,,,,++++++.............../////////......000222444777999::::::666111...,,,,,,+++***,,,,,,,,,++++++++++++***++++++******)))*********++++++,,,,,,,,,+++************))))))))))))******,,,,,,,,,,,,+++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,++++++******++++++******++++++++++++*********************************++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------------,,,---,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---...///++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++++++++,,,******++++++++++++******,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********---,,,,,,+++++++++++++++*********)))))))))))))))))))))************)))))))))))))))))))))***+++++++++++++++++++++*********))))))))))))***************+++,,,+++)))))))))*********))))))))))))******************************)))))))))(((((((((((((((++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))***************)))))))))))))))***************+++++++++************************************************++++++++++++++++++++++++------......000111333333333333333333222111000///...---------...///000000111111111111222333444555666666555555444333333222222111000000///000000000000///...///222333222111333333333333333222222222555444444555777777666444111111111111111111111111444444444666777777555333222222111000000000000000000000111111222333333333000000/////////000111111000000000000000111111111111111111111111111111111222222222222222222222222000000111111111000...---000000000000000000000000222111111111111000000000111111111000000000000000//////000000000000000000//////000111111111111111222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////000000111111222333333444000000000000000111111111000///...------...///000111000///.........//////000000000000111111111111666555444222222111111111111111111111111111111111///...---,,,+++,,,---.../////////...............//////000000000111111111///000111222111000///...111000...,,,++++++,,,,,,...............---------------...///111333444555;;;777111,,,+++++++++***++++++++++++++++++++++++,,,,,,+++***)))))))))******+++,,,------,,,***)))++++++************++++++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++******************************+++,,,---------------///,,,)))***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++++++++,,,,,,,,,------++++++++++++,,,---...///+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,222///,,,***+++---------++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++))))))************))))))------,,,++++++,,,,,,---))))))))))))))))))))))))))))))************))))))---,,,+++*********+++,,,,,,++++++***************((()))))))))***************+++,,,+++)))))))))*********))))))))))))******************************))))))))))))))))))))))))************************************************************************+++******))))))******+++******************)))))))))))))))***+++++++++,,,************************************************************++++++++++++,,,,,,---...///111333444555555555444333222111000......---------...///////////////000111222444555666666666666555444333333111111111111111111111111///...---///111222111000222222222222222222222222222222222333333333333222444444444444444444444444444444555888::::::999777555444222111000000000111000111111111222222222222000000///////////////000////////////000000000000111111111111111111111111111111111111111111111111111222222333333222111000000000000000000000000000111111111111000000000000111111111111111111111111//////000000111111222222000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111000000//////......//////000000111111///...---------...///000000000000//////////////////000000000111111111111555555333222222111111111000000000000000000000000------,,,,,,,,,,,,---...000111111111///....../////////........./////////...///000000000//////......---,,,+++,,,---///111//////............---------------...///000111111777444///---,,,,,,+++***++++++++++++++++++++++++,,,,,,+++***)))))))))***)))***,,,------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,+++++++++***************************++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++*********************************+++,,,------------///,,,)))***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------*********+++,,,---...///+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,222///,,,***+++---------((()))***+++,,,,,,++++++,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++,,,------)))))))))))))))*********))))))************)))))),,,,,,++++++,,,...000111---,,,***)))))))))))))))((()))))))))***************+++,,,+++)))))))))*********))))))))))))******************************************************************************************************************************++++++************++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************)))))))))******+++++++++++++++,,,---...000222333555555555444444333111111///......------------...------......000111333444555555666666666555444333111111222222222222222222///...---...000111111000000000000000111111111111000111333333444444444555444444444444444444444444222222444777;;;======<<<777666444222000000111111111111111111111111111111111111000///......//////....../////////000000000000000000000000000000000111111111111111111111111222222333333333333333333000000000000000000000000000000000000000000000000111111111111222222222222//////000000111111222222000111111222222222222222000000000000000000000000000000000000000000000000////////////////////////........................111111111000000000000000,,,------......////////////......---...///000111000000000000000////////////000000000111111111111444333222222111111111111........................,,,,,,,,,,,,---......///111333444333111///...///,,,++++++*********++++++---.........///.........------,,,,,,---///000111000000000/////////...............---....../////////...---.........,,,******++++++++++++,,,,,,,,,++++++******)))***************+++,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++************+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++---,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++***++++++,,,---...++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,------,,,'''(((***+++,,,,,,+++***,,,++++++******++++++,,,*********++++++++++++,,,******))))))))))))******+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---***************+++++++++))))))************))))))(((((((((***---111555777///...,,,***)))(((((()))))))))))))))***************+++,,,+++)))))))))*********))))))))))))******************************************++++++++++++************************************************************************++++++************+++++++++++++++++++++,,,,,,,,,***************+++++++++************************************************(((((())))))***+++++++++******++++++---...000111333333333333333222222111//////...---,,,,,,,,,---,,,,,,,,,---...000111222222333444666666555444444111111222333333333222222///...---...111222111000/////////000000000000000000333555666666666888999222222222222222222222222111111222555:::>>>??????:::888555222111111111222111111111222222222222222333222111000///...............//////000000111111000000000000000000000000111111111111111111111111000000000000111222222222000000000000000000000000//////000000000000000111111111111111111222222222//////000000000000000000000000111222222222222111222222222222222222222222000000000000000000000000................................................//////000111222444555555------------------......//////......///000111222000000111111111000///...000000000000111111111111222222111000000000000000------------------------+++,,,---......///000000222555777666222//////000000///---,,,,,,,,,---...------------------......000000000000//////......111111111000//////............------------......)))***+++---......+++(((******+++++++++,,,,,,,,,*********)))******++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++++++++))))))+++,,,------------------------...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++''')))+++,,,------,,,+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++***)))(((((()))***+++***++++++,,,,,,,,,++++++***************************++++++,,,,,,++++++******************+++,,,,,,***+++++++++,,,,,,,,,,,,))))))************))))))((((((((()))+++///333666444222///,,,***)))))))))))))))))))))***************+++,,,+++)))))))))*********))))))))))))******************************))))))))))))*********+++************************************************************************,,,++++++******++++++,,,)))*********+++++++++++++++++++++***************************************************************((((((((()))***+++++++++************+++,,,---...000000111222222222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...000000///000333555666666555444111111333444444444333333///......///111222222111//////000000111111111111000333666666555555666888111111111111111111111111222111111333777<<>><<<:::666333111111222222///000222444777:::<<<===555444333111000/////////...//////000111222222333000000000000000000000000000000000000000000000000////////////000222333444000000000000000000000000.../////////000000111111//////000000111111111111000000//////......------//////000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000......................................./////////000000//////.........---111000000000000222444555000111111222222000///...000000000000111111111111000//////............///........................,,,---...000111222222222333777:::999333//////111---,,,***(((((((((***+++,,,+++++++++,,,,,,---...,,,...111444555444333111000000///...------,,,,,,,,,+++++++++++++++,,,,,,,,,***((('''((((((((('''++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,------......///...---+++*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++***)))))))))***,,,,,,...---,,,,,,++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........******+++++++++,,,,,,,,,((()))+++---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***((('''))),,,...,,,***---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********111,,,((((((+++---+++((())))))*********+++++++++++++++******************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++***************+++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''''''(((***,,,)))***++++++***)))***+++************************,,,***((('''&&&'''((()))************************+++++++++*********))))))******++++++++++++******************************************************))))))))))))************+++++++++*********))))))...,,,)))'''(((***---///---------.........///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000000111333444333333333333333333333333111444666777555333222222333333333222222222111111000000111222333333444444222222222333333333444444444444444444555666888999===:::777444222111111111000111222444888<<>>:::444111000000///---222000...///222444444333222111000......///000111......//////000/////////000//////.........//////..................///000///////////////////////////////////////000000000///////////////////////////.........000000///---000000000000000000000000//////000000000111111111000000111111000000///...000//////......//////000------............//////////////////..................---...///111222444444333222000000000000000000000000000000000///////////////---++++++---...000///...///000000111000000000////////////000000111666:::999555111111333......---------,,,,,,,,,...---,,,,,,,,,,,,---...///...---...///333666888666444222///---------...++++++++++++*********************)))))))))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++------,,,,,,+++******)))---,,,+++*********++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++************+++,,,,,,++++++******))))))******,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,+++***+++---......---+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,///,,,)))))),,,---+++)))***************+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++***************++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************+++***)))((('''((()))***************************+++++++++*********************++++++++++++******************************))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((+++************+++,,,,,,+++++++++,,,,,,,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///000111333222222222222222222222222444555555444222000111222333333333222222222111111111111111222222333333444111111222222222333333333555444333222222222222333777666555444444444444444333333333444666888;;;<<<;;;777333111000000///...222111000111333666777777333222111000///000111222......//////000000000111000000////////////000000---------------.../////////////////////.........------...///000000111111........................///...---...///000///...000000000000000000000000//////000000000000111111//////000000000///......///..................///---........./////////000/////////......---------............///000222222333222111000000000000000000000000///.........------......---++++++---...////////////000000111111//////............//////000333777666333000000111...---------------------------,,,,,,,,,,,,------......------///222444666888777444111...---,,,,,,************))))))))))))))))))))))))************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++******)))))),,,+++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,++++++************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******+++++++++,,,,,,,,,------,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++,,,------,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---+++)))***,,,---+++******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++***)))***+++******************************)))(((((())))))*********************************************************++++++++++++******************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))***+++++++++++++++************++++++++++++++++++,,,------...//////------------------------,,,...////////////000222111111111111222222222222666666666444222111222333333333333222222222111111111111111222222333333333111111111111222222222222333333333333222333333333666666555555555444444444444333333333555666888999333222000///000111222222333222222222555777999:::666555444222111000000000......//////000111222333000000////////////000000---,,,,,,------...///000/////////...............------......///000000111........................///...------///000000///000000000000000000000000////////////000000000111......////////////............------------...............//////000000111000000000///......------....../////////000111111222222111000000000000000000000///...------,,,,,,+++---------,,,+++---...000111222111000//////000.........------............111333333111///...///,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++++++++,,,...111222999888555222///---++++++))))))))))))(((((((((((((((((())))))******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......------,,,,,,++++++++++++,,,,,,,,,------------,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******++++++******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***+++,,,,,,+++***************************))))))*********+++++++++************************************************))))))))))))))))))))))))******))))))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++***)))***+++***************************))))))))))))***************************************************************++++++++++++******************************((((((((((((((((((((((((((()))))))))************************************((()))***+++++++++******)))))))))*********++++++***++++++,,,---...//////------------------------,,,---//////......///111000000000111111222222222666777666555222222333444333333333222222222111111111222222222222222333333000000000111111111222222111111222333444444555555666666777666555444222111444444333333333444666777222222222222222222444555222222333333444666999;;;:::999777555222000......///...//////000222444555111000000///.../////////,,,,,,,,,---...///000000000000//////............................................................///...,,,---///000000000111111111111111111111111...////////////000000000......////////////............------------............//////000111222222111111111000000000///////////////000000000000000111111111111000000000///000//////...---,,,,,,+++***,,,---...------...///444666666555111...---.........------------......---///000000///...---...******++++++,,,,,,------............------,,,,,,++++++++++++,,,---...///777666444111...,,,******)))))))))(((((((((''''''(((((())))))******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---...***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------------,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,)))***++++++))))))***+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++,,,,,,,,,+++++++++++++++***************)))))))))***++++++,,,,,,((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))***+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************))))))*********************************************************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))************************++++++++++++((()))******++++++******)))))))))************+++***++++++,,,---.........------------------------,,,---......------...000/////////000111111222222444555666555333222333444333333333222222222111111222222222222222222222222///000000000000111111111000000222333444555555555555666777777666444222000444333222222222333555555777888888666444333333555111222333333333444777:::<<<;;;999777444111///...////////////111333555777444333222000////////////---------...///000111222111111000000//////......///.............................................000...,,,,,,...000111111111111111111111111111111......////////////000000......///000000000/////////..................///......///000111222333333111111111111111111111111///000000000000000///...///000000111111000///////////////...---------,,,***,,,...///......///000777999:::888222...---.........------------......------............------******++++++,,,---......//////000//////...---,,,---,,,,,,------...//////333222111///---+++***)))))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++)))+++,,,.........,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,++++++******+++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------------...***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,***+++---,,,***)))***,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++(((***,,,,,,,,,,,,+++,,,+++++++++*********))))))((())))))***++++++,,,,,,((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))***+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))***++++++***)))***+++************************))))))******++++++++++++************************))))))*********+++++++++******++++++++++++******************************************************))))))))))))************))))))))))))*********+++))))))))))))************))))))*********++++++++++++++++++,,,,,,---------........................+++---......---,,,...///......//////000111111222///111333444333222222333333333333222222222111111222222222222222222222222/////////000000000111111///000222333333333222222222444666888888666333222333222111111111333444555666888888666333111222444111222333222111222555888;;;:::999777555333111000//////...///111444777888888777555333111000//////.........///000111222333333222222111000000//////,,,------....../////////////////////////////////000...,,,,,,...000111111111111111111111111111111........./////////000000...///000000111111000000000//////......//////000...//////000222333333444//////000000111111222222000000111111000///...---...///000111111000////////////..................***,,,///000000000111222777:::===:::444000///000//////............//////------,,,---......------++++++,,,---...///000111000111111111000///...---,,,,,,,,,,,,------------------------,,,+++***)))*********)))))))))((((((*********)))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++*********)))***+++,,,---,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++---/////////---,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---...---,,,,,,******))))))***+++,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------......)))+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))+++---...---+++***+++...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********(((***,,,---,,,++++++,,,++++++++++++******))))))((())))))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))'''''')))***,,,)))+++++++++***)))***+++************************((()))***+++++++++++++++************************))))))******++++++++++++******++++++++++++******************************************************))))))))))))************'''((((((((())))))******)))))))))((()))******+++************++++++++++++++++++,,,,,,,,,,,,------........................+++---...---,,,,,,---...---......///000111111222+++...111333222111111111333333333222222222111111222222222222222222222222////////////000000000000000000111222222111///...///111555888999777555444222222111111111222444555000222444333111000222444000222333222000000333666999999888888777555444333//////...///111444777999;;;:::888555333111000000......//////000222333444333333333222111000000///***+++,,,---///000111111000000000000000000000000000---+++,,,...000111222111111111111111111111111............/////////000//////000111111111111111000000////////////000000...///000111222333444444------...///000111222222000000111111111///...---...///000111111000//////.........///////////////***---000111111111222333666:::===;;;666111111333//////............//////...---,,,,,,.........---,,,---...///000111222333111222222222111000...---******************************+++++++++***))))))************))))))))))))++++++******))))))((((((***+++,,,,,,+++***+++---)))************+++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))((((((,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...------,,,++++++,,,,,,,,,---,,,,,,---///000///------------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,+++++++++,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))************)))))))))))))))))))))))))))))))))((((((((((((***,,,---))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++***)))(((((())))))******)))(((((((((((((((******++++++++++++***************)))))))))))))))++++++******)))(((((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************'''((((((((()))))))))*********+++++++++,,,,,,,,,///......---------......222111///.........///000111000///...............------///000111111111111444444444333333222222222666555444222111111111111//////000000111111111222111000111333555666555444111333444666666666444333333333333333333333333333333333333333333333333333333333333222222222111111444444444555444444333333555444111000111444777999???>>>>>><<<999444000...////////////000111222333555444444333111000//////...............///000000333333333222111000///.........------------......111111111333555444222///222000...,,,+++,,,---...000000111111222222222333///............---------...///111222333222000///333222000///------,,,,,,........................------......///000000000///111222222000//////000//////......///000111111777:::<<<<<<888444111///...---,,,+++++++++,,,,,,++++++,,,,,,---...////////////000111222444555666444111//////111111000---,,,,,,++++++***)))((((((************************'''((()))******)))((('''))))))(((((((((((()))))))))***++++++***)))***+++************++++++++++++************************,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,...000000...,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))************))))))))))))))))))))))))))))))((('''''''''((()))++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))))))))******)))(((((((((((((((******++++++++++++******((((((((((((((())))))))))))))))))))))))*********++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************)))))))))************************+++++++++,,,,,,...---------------......222222111111111111222222111111000///............,,,---...///000000000000333333333222222222222222666555555444333333222222111111111111111111222222111111111222444555444333///000222333333222111000222222222222222222222222444444444444444444444444333333222222222111111111333333444444444444333333333222000000000333555777<<<<<<<<<;;;999777444222000000000000111222333333666666555444333222111111//////......//////000111333333333333222111000/////////............//////222222222444666666444222222111///---,,,---............///000222333444444000////////////.........---...000111222111000///000///......------......---------...............------......///000000000///111222111000...//////...............///000000444666888888555222///.........,,,+++++++++,,,---++++++,,,------...//////.........///000333555666666333000000000000...,,,,,,,,,+++******)))((((((************************(((((())))))))))))(((((())))))(((((((((((()))))))))***+++***)))((()))***************+++++++++,,,************************+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++,,,+++***************+++,,,,,,,,,++++++,,,,,,---,,,,,,---///000000---+++------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))************))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++***************))))))(((((((((((((((******++++++++++++******&&&''''''(((((()))))))))'''(((((()))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,---......///111222333444555555555555222222111000///......///,,,,,,---...////////////000000111111111111111222555555666666666555333222333333333333222222222222222111111222333444222111///000111111111000///...000000000000000000000000444444444444444444444444222222222222111111111000222222333333333333333222000000000000111222333444888999::::::999888777666111111000111111222333444777777666555444444333333000000000///000111111222333444444333333222111000000000////////////000000222222333555888888777555222111000.........//////------...000222333555555000000000////////////...,,,---///000000000///...---,,,,,,,,,---...//////------------------------------......///000000000///111222222000//////000...............//////000///111333444222///......///...---,,,+++,,,------,,,,,,,,,---......//////...---,,,,,,...222555777888666222111000///---++++++++++++******))))))(((***************************))))))(((((())))))***))))))(((((((((((())))))***+++,,,+++***)))***+++*********+++++++++,,,,,,************************(((((()))))))))*********,,,++++++******++++++,,,++++++++++++++++++++++++************++++++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,+++++++++++++++******+++,,,,,,---,,,,,,+++++++++,,,------+++,,,---///000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))++++++,,,,,,,,,+++++++++))))))(((((((((((())))))******++++++++++++******&&&''''''((()))******+++(((((())))))******************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))************************+++++++++++++++*********************++++++++++++++++++++++++,,,---...//////000333555666777666666444333222111000/////////---......///000000//////.../////////000111111111444555666888777666444333555555444444333333222222333222222222333333111///111111222222222111000///////////////////////////222222222222222333333333222111111111111000000000000111222222333222222222///000111111222222222222555666777777777777666555222222111111222333333444777666666555444444333333111111000000111111222333444444444444444333222111111111000000000000111111222111222444777888777666222222111000//////000000---...///000111222333444////////////............,,,---.../////////......,,,,,,,,,,,,,,,---...///.........---------------------......///000000000111222333333111000000111000//////...//////000000,,,...000000///......///000///---,,,,,,,,,---...,,,---------......//////...---++++++---111555888999777444111///---+++***+++*********)))))))))(((************************+++***)))(((((()))***+++))))))(((((((((((()))))),,,---...---+++***+++,,,***++++++++++++,,,,,,,,,************************(((((()))))))))*********,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,---...,,,++++++******++++++,,,+++++++++++++++++++++++++++************+++,,,,,,------,,,,,,,,,+++++++++******++++++---...000111,,,+++++++++,,,,,,---...,,,,,,,,,...//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************++++++++++++******))))))))))))))))))))))))))))))******+++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++))))))(((((((((((())))))******++++++++++++******(((((()))***++++++,,,,,,************))))))((((((***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))*********+++++++++*********++++++---...///,,,...111333555666666555555444333222111000000000//////000111111111111000.........//////000000000222333555777777666444333666555555555444444333333444333222222333333111///111111222222222111111111......................../////////000000111111111111111111000000000/////////000000111222222111111000000222222333222222111444444444444444333333222222222222111222222333333555444444444333222222222111111111111111222333333333333444444444333222222111111000000000000111111111000000222555666666555222111111000000000000000000000000000000000111111......---------,,,,,,,,,,,,------...............------,,,,,,,,,------.../////////......---------------......///000000000222444555444333222222222111000000//////000000000+++---...///......000111000///...---------...///------...............///...---++++++---111555888777666444111...+++***************)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))---...///...,,,++++++,,,++++++++++++,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++***************+++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,...///111222++++++++++++,,,---.........---,,,,,,------,,,***++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,---...---,,,,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++******************************++++++++++++******))))))))))))))))))))))))******+++,,,,,,++++++***))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))+++,,,,,,,,,+++***((((((((((((((())))))*********++++++++++++******)))******++++++,,,,,,,,,++++++******)))((((((''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))************************)))))))))*********++++++)))))))))************+++************+++,,,------+++,,,...000222333444444777666444333111111000000000111111222222111111111...//////////////////000000111333444444444333333555555555555444444444444555444333333444444222000000000000000111111222222////////////////////////------......///000000000000000000000////////////......///000111111111111000111222222222222111111222222222111111111000000222222111111111111222333333333222222222111111111111111111000111111222333222222333333333333222222111111000000000000111111111000///111333444444333000111111111000000000000111111000000000/////////---------,,,,,,,,,++++++------------......//////...---------------......111111000000///.........------......///000000000222444555555333222222333111000000////////////000,,,---.........///111333111000///...---...//////........................---,,,++++++,,,///222444444444333000---******+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))(((((((((((())))))---......---+++******++++++++++++,,,,,,,,,------************************,,,,,,,,,,,,------------,,,++++++******++++++,,,************************,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++***************++++++,,,------,,,,,,,,,,,,++++++------,,,,,,,,,---......++++++++++++,,,---...//////---+++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,------------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,---------+++***************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++***)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))...,,,***))))))***,,,...))))))))))))))))))))))))'''(((***+++,,,+++***)))((((((((((((((()))************++++++++++++************************++++++*********))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))************************((())))))***+++,,,------))))))))))))************++++++************++++++,,,,,,---...000222333444888777555444222111111000000000111111111111000000000000000/////////////////////000000111222222333444444444444444444555555555444333444555555444222111111111222333444555666000000000000000000000000------......///000000111000000/////////.........------...///000000000000000000000000000000000000111111000000000111111222222111111000000000111111222222222222222111111111000000000000000111222222111111222222222222222111000000000//////000000000222111000000222333333222//////000000000000000////////////000000000000000......---------,,,,,,,,,...............//////000,,,,,,,,,---...///111111222222222111000/////////------......///000000000111222444333222000111111//////...---------------------...------...111444111000///.........///000////////////............+++*********+++,,,...///000111111///+++***+++---((())))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))(((((((((((()))))),,,---...,,,***))))))***++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++*********)))***++++++,,,---------,,,,,,,,,++++++///...---,,,++++++***+++++++++++++++,,,---...///000...+++)))***,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,------------------------++++++,,,,,,,,,---------************************))))))***+++,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++''')))+++,,,,,,,,,***))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))000...+++))))))+++...000))))))))))))))))))))))))&&&''')))+++,,,+++)))(((((((((((((((((()))************++++++++++++***************)))))))))))))))((((((((()))******++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///000))))))))))))))))))))))))************************))))))***+++---...//////))))))))))))************++++++******************------------///111333444888777666444222111111111///000000000000000//////111111000000/////////...............///000222333222333333444444555555555555444444555666666555333333333444555666888999:::111111111111111111111111.........///000111111222000/////////............,,,---...///000000000000000//////.........//////000000000000111222333444111111000000000000000111333333222222222222222222000000000///000111111222000111111222222222111111000000////////////000000333222000111222333333222...///000000000000//////---......///000111111222//////.........---------///............///000000++++++,,,---///111333444333333333222111000000///------......///000000000///111222222000//////000...---,,,,,,++++++++++++---------,,,,,,---111333222111///.........///000///////////////.........)))))))))))))))******+++---///000...+++)))+++...(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))++++++************++++++***)))((())),,,---+++)))++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,------++++++++++++------************************++++++++++++++++++++++++)))+++...000000///---+++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,------------------------------------,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,+++*********+++,,,+++***))))))***+++,,,***************************++++++,,,,,,++++++***---,,,+++******+++,,,---+++++++++*********))))))******++++++++++++************+++++++++,,,,,,,,,))))))*********+++++++++---+++)))''''''((()))+++******************************************************************************+++,,,,,,***)))((())))))))))))))))))))))))((()))+++,,,+++***((('''(((((((((((())))))))))))*********+++,,,,,,,,,---)))))))))))))))******+++******************++++++'''''''''''''''((())))))+++,,,,,,,,,******+++---,,,,,,,,,+++++++++******))))))))))))))))))))))))************************(((((((((((())))))))))))---,,,,,,+++***)))((((((,,,***(((***---...---+++************++++++++++++***************)))((((((+++++++++*********))))))+++******)))(((''''''&&&******))))))((((((''''''++++++++++++++++++++++++333333444333333222111000//////000000000111111111000000000000////////////////////////////////////333333333333333333333333333333444444555666666666333111000222555444///)))333333333222222111111111111111111222222333333444//////000000111111222222000000000000000000000000111111000000000000111111......//////000111222222333222000///000///---,,,......//////000111111111111222222333333333222222111111000000/////////...222111111111111111111111333222222111000//////......///////////////......//////...---,,,,,,++++++,,,---...///000000000/////////.........//////000111111/////////000111222333333222111///...------............////////////333222222222111111000000111000...---,,,+++++++++++++++,,,---...000000111333222000...///000333444444111...,,,---......---------,,,,,,+++***))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&'''''''''((()))))))))***)))(((&&&&&&&&&'''(((++++++************+++++++++))))))***------,,,)))++++++++++++++++++++++++++++++*********+++,,,---+++++++++++++++++++++++++++,,,---,,,+++***+++------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++(((***+++------,,,+++***++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,------------------------,,,,,,,,,---------------++++++++++++++++++++++++---,,,++++++******++++++***)))(((''''''((()))******************************++++++,,,,,,++++++*********))))))))))))******+++++++++*********))))))((())))))))))))))))))(((******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,++++++******************************************************************************************++++++++++++***))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))))))))******)))))))))))))))*********)))))))))))))))******+++,,,+++++++++***)))))))))((((((((((((((()))***+++***++++++***((((((***,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************(((((((((((()))))))))***,,,++++++***))))))((((((+++)))((()))+++,,,+++***(((((((((((())))))))))))***************)))((((((+++++++++*********))))))+++******)))((((((''''''******))))))((((((((((((++++++++++++++++++++++++111111000000000000000///222222222111111111111000///////////////.................................111111111111111111111111333333444444555666777777333111000333777777333///333333333222222111111111222222222222222333333333000000000000111111111111111111111111111111111111//////............//////+++++++++,,,---.........111///...///000000///...---......///000000111111//////000000000000000///000000000//////.........000000111111111111111111222111111000//////............////////////...............------,,,,,,,,,---......////////////...//////.........//////000111000000///000111222333555444333222000///...------.........////////////111000000000///////////////...------,,,,,,,,,,,,---------............///222111///...///111333555555222...------...------------,,,++++++***))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''''''''''''''))))))((('''''''''''''''++++++************+++++++++******+++---...,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++---...---,,,+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++***)))(((((((((((()))******************************++++++,,,,,,++++++***))))))************))))))+++++++++***************))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------,,,***)))************************************************************************,,,+++******)))*********))))))))))))))))))))))))(((((())))))******++++++)))))))))*********++++++*********))))))))))))))))))))))))))))))******+++---,,,,,,+++***)))((((((******)))))))))***++++++******)))'''&&&'''))),,,,,,++++++++++++*********))))))))))))))))))))))))************************((((((((()))))))))******++++++******))))))((((((***(((((((((***+++***)))(((((((((((()))))))))))))))************))))))(((+++++++++************************))))))(((((('''***))))))))))))(((((((((++++++++++++++++++++++++//////.........///000000444444333333222222111111////////////......------------------------------////////////////////////111111222333444666666777444222111333777999888666333333333333333222222222333333333333222222222222111111111111111000000000111111111111111111111111000//////......//////000------......//////000000...------...000111000///------......///000000000...//////000000//////.../////////.............../////////000000111111111000000000///......---------......//////...............------------------......//////////////////000//////....../////////000000000000111222444444777666555333111///...------------.........//////...............---------...------,,,------....../////////...---------,,,111000///...///111444555666333000......------,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((''''''&&&,,,++++++******++++++,,,+++++++++,,,---------,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------......+++,,,,,,------,,,,,,+++------------,,,++++++***------------------------...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++******+++,,,------,,,+++***************************,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---***++++++,,,++++++******************************************************************************---,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((()))***,,,,,,)))*********++++++++++++---,,,,,,,,,+++*********)))))))))))))))******+++,,,+++++++++***)))))))))******)))))))))******+++))))))(((&&&$$$%%%(((+++++++++++++++************))))))))))))))))))))))))************************(((((()))))))))*********+++++++++++++++************)))))))))************)))*********++++++++++++))))))************)))(((*********************************)))))))))(((((())))))))))))))))))))))))************************......------...///000111333333333333333333444444111111000000//////....../////////////////////////////////..................///000111222333444555444222111222555888999888555555555444444444444444444444444333333222222111222222222111111000000000222222222222222222222222222111111111111111111222/////////000000000111111///---------///000///...---------...//////000000000111111111111000000///..................------.........///000000111111//////.........---------------.../////////......------------..................///000111222333333111000////////////////////////000111222333444555888777666444222000......,,,,,,---------.........------------------------///......---------....../////////...------,,,,,,///.........///111444555666333000......---,,,***,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++******))))))(((((((((&&&'''((())))))((('''&&&,,,,,,++++++++++++,,,,,,***+++,,,------,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++---...000//////...---,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------------,,,++++++***---------------------------------,,,,,,++++++***++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++******+++,,,------,,,+++***************************,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,************+++++++++++++++***)))(((((()))+++,,,************************************************************************---,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((()))***,,,,,,)))*********++++++++++++---,,,,,,,,,+++*********)))))))))))))))******+++)))))))))***+++++++++,,,***))))))(((((()))))))))(((((((((&&&%%%%%%(((***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++)))*********++++++++++++((())))))*********))))))************************************))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,---...///000000111222444555666666333333222222111000000///000000000000000000000000000000/////////.........,,,------...000111111222444333111111222444555555555555555666666666666666555444444333333222222222333333222222111111000000222222222222222222222222222222111111111111222222---------------.........111///......//////...---------......///000000000111111111111111000//////------........................//////000000000111............---------------......///000000000///---...........................///000222555777888111111000///////////////......000111222333444444777666555333111///...---,,,,,,,,,,,,------------........................111000//////......//////.....................---------------...000222333555222000......---+++)))++++++***************)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&'''((())))))((('''&&&,,,,,,++++++++++++,,,,,,)))+++------,,,+++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++---...---,,,+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---......---,,,,,,,,,------***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,------......+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,))))))***++++++***))))))***************************++++++,,,,,,++++++***))))))************))))))***************+++++++++))))))************))))))******+++++++++,,,,,,,,,))))))*********++++++++++++***(((&&&&&&(((+++---************************************************************************,,,+++******)))*********))))))))))))))))))))))))(((((())))))******++++++)))))))))*********++++++*********))))))))))))))))))))))))))))))******+++(((((()))***+++,,,,,,---******)))((((((((())))))((()))***)))'''''')))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++++++++,,,,,,------+++,,,---,,,*********,,,(((((((((((())))))))))))((())))))************)))***************+++++++++************************)))))))))************+++************************)))***++++++,,,+++++++++------///111333444666777555444444333222111000000222222222222222222222222111000000//////.........,,,,,,---....../////////333222111000///000111222444444444555555555555666444444444444333333333333222222222222222111111111333333333333333333333333111000000//////000000111000000000000000000000000222000//////000000///---......//////000111111111000000000000///...------.............../////////000000000000000000000000..............................///000111111111111//////.....................//////000333555888:::222222111000////////////---...///111222222222222444333222111000...------+++++++++,,,,,,,,,------.........///////////////111111111000000111222222..................------++++++,,,,,,---...///000222000...------,,,***(((************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((---,,,,,,++++++,,,,,,---(((***,,,,,,******+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,+++***+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...******+++,,,,,,---......++++++++++++++++++++++++******++++++,,,---------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,------------------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))******++++++******)))***************************++++++,,,,,,++++++*********))))))))))))******))))))*********+++++++++((())))))))))))))))))(((******+++++++++,,,,,,,,,*********+++++++++,,,,,,******)))))))))***+++,,,***************************************************************************++++++++++++***))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))))))))******)))))))))))))))*********)))))))))))))))******+++)))))))))***+++++++++,,,,,,+++***))))))))))))***(((***,,,,,,+++))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))******+++,,,,,,***,,,---,,,)))((()))+++(((((((((((())))))))))))(((((()))***************))))))*********+++++++++************************))))))*********+++++++++************************+++,,,...//////---+++***,,,,,,---///111222333444555444444333111000000///111111111111111111111111111000000///......------............////////////000000000/////////000111111222222222333333333333333333333444444444444444111222222222222222222333444444444444444444444444111000000//////000000111333333333333333333333333111000///000111222111000//////000000111222222222111111111111000///...---.........//////000000000222222222111000000//////........................///000111222222333333333000000//////......------000/////////111333555777333222111000////////////---...///000111000000///000000///......---,,,,,,++++++++++++,,,,,,,,,,,,---........./////////000///000000111333555777888000000///...---,,,,,,+++******+++++++++,,,,,,---///...---,,,,,,,,,)))'''))))))))))))************((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))---,,,,,,++++++,,,,,,---'''***,,,,,,***)))***,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........++++++++++++,,,,,,---...******+++,,,,,,---......++++++++++++++++++++++++))))))***++++++,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,------------------------------------*********++++++,,,,,,---+++++++++++++++++++++++++++*********+++,,,,,,---+++,,,---......---,,,+++************************+++++++++,,,,,,+++++++++---,,,+++******+++,,,---))))))******++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,---,,,,,,+++******************************************************************************+++,,,,,,***)))((())))))))))))))))))))))))((()))+++,,,+++***((('''(((((((((((())))))))))))******++++++,,,,,,,,,---)))))))))))))))******++++++++++++***************---,,,,,,+++*********+++(((+++---...---+++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++&&&&&&'''((()))******+++)))+++,,,+++((('''(((***************++++++++++++(((((()))***************))))))******++++++++++++******************++++++))))))******++++++++++++))))))))))))))))))))))))///000333555444111...,,,,,,,,,---...///000111111444444333222111000///...000000000000000000000000000000///...------,,,,,,111000000000000/////////---///000000//////000111//////000000000111111111333333333444444555555555111111111222222333333444444444444444444444444444333333222222222222333333111111111111111111111111000//////000333444444333000000000111222222333333444444444333333111000000.../////////000000111111444444333222111000//////......//////////////////000000111222333444444444111111000///...------,,,111000///......000222333333222111000////////////---...///000000///.........------------,,,,,,,,,******+++++++++,,,,,,,,,---------....../////////---...///222555888;;;<<<333222111///---+++***)))*********************+++---,,,+++,,,,,,+++)))''')))))))))))))))*********((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))******++++++((('''&&&&&&&&&((()))***///,,,((((((***,,,,,,+++*********)))******++++++************************,,,,,,,,,++++++*********)))***,,,.../////////...++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------,,,++++++,,,,,,,,,---***)))***,,,---,,,***,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))+++,,,,,,------,,,,,,+++,,,,,,+++***))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************************************************************++++++******************************************&&&''''''((()))*********---,,,+++******+++,,,---+++++++++************)))******************++++++******************************++++++++++++************++++++++++++******111///,,,)))''''''((((((************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((+++******)))***,,,---...((())))))))))))*********+++++++++++++++***)))(((&&&(((***,,,---,,,+++***************************+++***)))))))))***,,,,,,'''555IIIWWWWWWIII555''',,,,,,,,,---------.....................---------111000111111222333444555555222000111444555444222111111111000///...............---------......///...............///000000000000111111222222222333222222222222222222222222444444444444444444444333000000111111111222222222222222111111111111222222111111111111111000///...---...///111222222222111333333333333222111000000000000000000000000111111222222222222222222222222000///000222333333000---//////111444666777555333111000000///...------,,,---,,,,,,---...000222333444333222111000///...---+++,,,------......------...............---------......---------...////////////.........//////000000000000111333888<<<>>>888333...---///000---)))+++***)))(((((()))***++++++*********))))))((((((******))))))((((((''''''************))))))))))))''''''&&&''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((******)))(((((((((((((((///,,,)))))),,,---...------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------+++)))***,,,---,,,***------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))+++,,,,,,------,,,,,,+++,,,++++++***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************************************************************************************************************''''''((())))))***++++++,,,+++************+++,,,+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++************++++++++++++******---,,,***)))))))))******************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((()))))))))******+++,,,---)))))))))*********+++++++++++++++++++++***)))))))))***+++,,,,,,++++++*********************************)))))))))***+++,,,,,,777FFFQQQQQQFFF777,,,++++++++++++,,,,,,,,,,,,---------------.........000000000111222333555666444111//////111222111///000000000000000000000000///......---....../////////............///000000///000000000111111111111111111111111111111111111333333333333333333333333111111111111222222222222222111111000000111111222333333333333333222111111//////000000111222222333444444444444333111000000000000000000111111222222444444333333333222222222///111333333000---,,,---000000111444666777555333111111000//////...------............///000222333333222111000///...------+++,,,,,,---------------------.......................................//////...............//////000//////000333777:::===888444///---//////,,,)))***))))))))))))))))))************)))))))))((((((***)))))))))((((((((('''''''''''''''((((((((((((,,,+++***************+++(((((())))))))))))((((((((((((((((((((((((((((((******)))(((((((((((((((...,,,***+++---/////////000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***------------------------+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------------------++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++,,,,,,------+++***+++,,,---,,,***---------,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************************************************************************************************)))))))))******++++++,,,++++++***))))))***+++++++++++++++************)))******)))))))))((((((((())))))))))))))))))))))))******++++++++++++************++++++++++++******(((((())))))***++++++,,,************************************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))'''((()))******+++++++++************+++++++++,,,***++++++++++++***)))))),,,,,,++++++***+++++++++***************************))))))))))))***++++++***000999??????999000***))))))*********+++++++++++++++,,,,,,------.........//////000222444666777555333222111111111///.../////////000111222222333000//////......///////////////......//////000111......////////////000000000000000000000000000000000000111111222222333333111111111222222222333333111111000000000000111111555555555555555444444333111111000000111222444444555555555444333222000/////////000111222333333444666666555444333333222222333888;;;888222---...111000000111333666666555333111111000000//////......000////////////000111222111000000///...---,,,,,,***+++,,,,,,------,,,,,,,,,---------...///////////////////////////......///......---------......//////...///111555888:::888444///.........,,,)))((())))))******))))))(((******))))))))))))(((((())))))))))))((((((((((((&&&&&&''''''(((((())))))+++***)))(((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((((((((((((,,,+++++++++,,,...//////000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++***************************************************************************************+++++++++*********************************++++++,,,,,,,,,************************+++++++++*********))))))---,,,,,,++++++******)))))))))))))))))))))))))))******++++++++++++************++++++++++++******&&&''')))***++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))%%%&&&(((*********))))))******+++++++++,,,,,,,,,******+++++++++******)))///...,,,***))))))***+++************************)))))))))))))))******+++''')))+++------+++)))''')))))))))*********++++++)))******+++,,,---......------...000111444666777888888777666555333111000000000111111222333333333111111000/////////000000/////////...///000000111........................////////////////////////......//////000111222222111111111222222222222333000000000//////000000000444555555666555555444444333222111000000222444555666666555555333222000///...///000111222333444555888777666555444333222111666999;;;888333000000222111000111333555555444333111111000000000//////////////////.........//////.........------,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,---...///000000///000111222111111/////////......------------.........---...000222555666777333///---------+++)))'''((()))******)))((('''))))))))))))))))))(((((())))))))))))((((((((((((************))))))))))))(((((('''&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))******++++++,,,---...//////---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///......---,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---...------------,,,+++++++++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++***************++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++************************************************************************))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,*********++++++*********+++++++++*********))))))---,,,,,,,,,++++++******++++++++++++++++++++++++******++++++++++++************++++++++++++******(((((()))*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******%%%&&&((()))******)))(((******+++++++++,,,,,,,,,)))******+++++++++******000...+++)))((()))***+++************************(((((())))))***************))))))(((((())))))***************++++++++++++((())))))***+++,,,,,,---,,,,,,---...000222444555888888888777555444222222333333333333333333333333333222111000000000000000///////////////000111111///////////////.................................------......///000111111000000111111111111222222000//////......//////000222333333444444444333333444333111000000222444555555555555444333222000///...//////111222333444444777666555444333222111111222111000000000///...---111000000111333444333222000000000000////////////---------------,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---...///000000///000333444555444222111000///...---------------------,,,---...000111222333111...,,,++++++***)))'''((()))******)))((('''(((((((((((((((((())))))(((((((((((()))))))))))),,,,,,+++***)))(((''''''))))))))))))***+++,,,---))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((***++++++++++++,,,---------,,,+++*********+++***************************++++++++++++,,,,,,,,,---,,,++++++*********+++************************++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++******++++++,,,++++++++++++,,,---......---...///...+++***+++,,,((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++******++++++++++++***************)))******+++,,,************************++++++++++++++++++++++++++++++******************************************************************************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++*********)))))))))))))))((((((************************************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((())))))*********************+++++++++,,,))))))***++++++++++++***...---+++)))(((((()))***************************'''((())))))******))))))+++***)))(((((()))***+++)))************+++++++++(((((())))))******+++++++++++++++,,,...000222333111333555555333111111111444444444444444333333333444333222222111111111111000000//////000000111222111111000000000000//////........................------......//////000000/////////000000000111111//////............//////000111111222222222222111333222111000000111222333333333333333222111000000......///000111222222333444444333222111111000000000...---...000111///...000///...///111222111000///////////////.........+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---------+++,,,------......------,,,---------...////////////111555888999888555444111000///...............,,,,,,,,,,,,,,,---...//////...,,,+++))))))******'''(((((())))))(((((('''''''''(((((((((((())))))(((((((((((())))))))))))******)))((('''&&&%%%%%%&&&&&&'''((()))+++,,,---***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((())))))***))),,,...---+++***+++---,,,,,,+++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,---...///---///000...+++***+++,,,************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++******++++++++++++************))))))***++++++,,,++++++++++++++++++++++++******************************************++++++************************************************************************((())))))***++++++,,,,,,************************+++++++++++++++*********+++,,,------------,,,++++++++++++************)))((())))))******++++++,,,++++++++++++++++++++++++******++++++++++++************++++++++++++*********)))(((''''''((()))***************************************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((()))***++++++)))))))))*********++++++))))))***+++++++++++++++,,,+++)))(((((((((((()))************************'''''')))*********)))((()))))))))******)))))))))((((((((()))))))))******))))))))))))))))))))))))*********+++,,,...///000+++...222222111///000111333333333444555555666666555444333222222111111111000000//////000000111222333333333222222111111111....................................////////////............///////////////......------....../////////000111111111111111111111111111111111111111000111111222222111111000....../////////000000000111111000000000/////////000000000000//////000111///...------///000000///------------............++++++,,,---------,,,+++,,,,,,,,,,,,------......,,,---......//////......------.....................111666:::<<<;;;999777222222111//////......///+++++++++++++++++++++,,,++++++***)))(((((()))***(((((((((''''''((((((((('''''''''((((((((())))))'''((((((((()))))))))***''''''''''''((((((((((((%%%%%%%%%&&&&&&((()))******)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((()))******+++---000///,,,+++,,,...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,,,,,,,---...///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++...------,,,,,,------...++++++++++++,,,---...///---///000///+++***+++------,,,+++*********+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++******++++++++++++************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,------...************************************************************************((())))))***++++++,,,,,,************************************************,,,,,,............,,,,,,+++++++++************)))******+++,,,---......///******************************++++++++++++************++++++++++++******)))((('''&&&'''(((+++,,,************************************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((***,,,---((())))))))))))*********((()))***+++++++++++++++***))))))(((((((((((((((************************&&&''')))*********)))(((***+++---......---+++***''''''''''''((((((((()))))))))))))))((((((((((((************+++,,,---...))),,,111222111000111222111222333444666777888888666555444333222222222222000000000000000111111222444444444333333333222222///////////////////////////////////////.........---------............///.........------............///000111111111111111000000111111111000000/////////000111111111111000............////////////////////////............+++...111...)))(((+++000///---,,,,,,...//////...,,,---------------------++++++---...///...------+++,,,,,,------......///---...//////000/////////...............---------...222777<<<>>>===;;;999333333111000////////////************************)))))))))((('''''')))+++)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))'''((((((((())))))******''''''((()))***+++,,,---******)))))))))******++++++)))(((''''''((()))+++((((((((((((((((((((((((((((((((((((((()))******,,,,,,++++++***+++++++++---+++)))((())))))((('''&&&''')))***+++++++++***,,,,,,,,,++++++*********,,,+++***+++,,,,,,+++)))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************------------,,,,,,+++***************************************************++++++++++++++++++++++++........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************111///...,,,++++++,,,,,,************************+++(((&&&''')))***)))'''((()))***++++++***)))(((************************************************)))************+++++++++************************************************)))************+++++++++)))))))))***+++++++++,,,+++*********))))))((((((+++++++++*********))))))************************))))))))))))))))))))))))************************)))))))))***+++++++++,,,************************))))))))))))************+++++++++++++++***)))(((+++)))'''(((+++,,,***(((&&&''')))+++,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))(((&&&&&&+++*********))))))(((((()))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********++++++++++++,,,,,,---------...///000111333333444444555333222333666666444111000000000000000000000000111111000/////////000000///111444444222000000///000//////............///222...,,,...111222///***000//////......---,,,,,,......------------......//////000000000000//////////////////////////////000000000000000/////////........................000000...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///111222111///+++++++++,,,---...000000///000111111111000//////222111000///...---,,,,,,000......333:::>>>===;;;111000...+++***)))))))))((((((''''''((()))******(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((###$$$''')))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++******)))******++++++,,,***))))))***++++++***'''((()))***++++++++++++,,,,,,,,,+++++++++******,,,++++++,,,------+++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************************************++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************------+++***)))******+++************************,,,***((((((***+++***)))***+++,,,,,,,,,,,,+++***************************************************)))************+++++++++************************************************)))************++++++++++++++++++++++++,,,,,,,,,+++*********))))))))))))+++++++++*********))))))***************************************************************************************+++++++++************************))))))))))))******************+++++++++***))))))+++)))'''''')))+++***((('''(((***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************)))((('''&&&************)))))))))((())))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,---...///000111111111444222111222444555333111111111111222222222333333444333333222111111111111...000333333222000///000333333222111111111222222222...***+++///222111////////////......---------///......------......////////////000000/////////........................////////////////////////------------------------000///...------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............000000000///......---------.../////////000222333333222000///000000///...---,,,++++++...,,,---111888;;;:::888111///---+++***)))))))))++++++***************+++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((%%%&&&((()))***)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))***+++,,,***)))'''(((***,,,---,,,)))))))))))))))***+++,,,,,,,,,,,,++++++++++++***---,,,+++,,,......---+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************,,,+++************++++++************************,,,+++))))))+++,,,+++******+++,,,,,,,,,,,,+++***************************************************)))************+++++++++************************************************)))************+++++++++---------,,,,,,,,,,,,,,,***************)))))))))+++++++++***************************************++++++++++++++++++++++++************************+++++++++***************************************))))))))))))************)))******+++++++++******---+++)))(((***++++++***))))))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))******))))))((('''&&&************))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))),,,,,,,,,+++++++++++++++)))***+++---............111000000111222222111///111111222333444555555666555444444333222111111111...000222333111000000111555555444333333333333333111---))))))---111333333/////////...............///......------......///......////////////......................................................------------------------......---------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........//////000111000///...............///111333555555444111///......---,,,++++++******,,,***+++...444777666444///...---+++***)))))))))++++++***)))))))))******************************)))))))))))))))(((((('''))))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++------+++)))''''''(((***++++++******)))((()))***,,,---++++++++++++++++++++++++---,,,,,,---...///---,,,---,,,+++******+++,,,---++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,------************************,,,+++*********+++++++++)))))))))******)))))))))************************************************))))))*********+++++++++************************************************))))))*********+++++++++------,,,,,,+++++++++***************************************************************************++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************((()))))))))************((()))***+++++++++++++++///---+++******+++,,,---******++++++***)))((('''))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))(((''''''*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************,,,,,,++++++******))))))((()))***+++,,,------,,,........./////////...---000000111222333444555666444444333333222111000///...000333333222222222333444444333222111111111111111...++++++...111222222000000////////////////////////............//////......////////////......---------------------------------...............---------------------------------------.........------------------------------------............111111111000//////000222000//////..................000444777777555111///...------,,,++++++******))))))))),,,///111111///------,,,+++***)))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((*********+++,,,---...///000---***))))))***+++***+++***)))))))))***,,,---++++++++++++++++++++++++,,,,,,+++---//////...,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,*********************************)))))))))***+++***))))))))))))))))))***************************************************))))))*********+++++++++************************************************))))))*********+++++++++,,,,,,++++++******))))))***************+++++++++************************************************++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************((()))))))))************((()))***+++++++++++++++---,,,+++***))))))***+++************))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((())))))))))))(((((('''))))))))))))))))))******((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''')))***+++,,,---+++++++++******)))))))))))))))***+++,,,,,,,,,,,,,,,------...------,,,,,,---......000111222333333444444444444333222111000///111333333333333444666555444333222111111111111111000//////000111000///222222111111111111111111/////////....../////////......////////////..............................------------......//////------------------------,,,------....../////////////////////////////////---------....../////////333444555333111000111333------,,,,,,------...///---///333666666444111///......------,,,+++++++++(((((()))***,,,------,,,+++++++++******))))))(((%%%%%%%%%&&&''')))***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,---...///666333...,,,+++,,,,,,+++++++++*********++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,...///...,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))***************))))))************************)))***+++***((((((***+++,,,,,,+++******+++,,,,,,************************************************)))************+++++++++************************************************)))************+++++++++++++++***************************+++++++++++++++***************+++++++++************************++++++++++++++++++++++++************************+++++++++***************************************))))))))))))************)))******+++++++++******((())))))(((&&&%%%&&&'''*********)))))))))))))))))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''')))***+++,,,---*********))))))))))))))))))******+++,,,,,,++++++***,,,------,,,++++++,,,++++++,,,---...//////000333444555555555444222111///000222333333333555777777777666444333333333333222222222333222111000///555555444444333222222111000//////......//////000//////000000000000//////////////////////////////---------...//////000000........................,,,---...///000000000///000000000000000000000000------......///000000000333666888666333000111333,,,,,,,,,,,,,,,---...///+++...111333444222000///---------,,,,,,+++++++++((())))))***************))))))*********))))))(((&&&&&&'''((()))+++,,,---'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++,,,------777333...+++***++++++++++++++++++,,,,,,++++++*********+++++++++,,,,,,,,,***)))***+++---...---,,,+++++++++,,,,,,+++++++++***************************+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************++++++***)))((('''***************************+++,,,+++))))))+++---,,,,,,+++******+++,,,,,,************************************************)))************+++++++++************************************************)))************+++++++++******++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++***************************************************************************************+++++++++************************))))))))))))******************+++++++++***))))))&&&(((+++***'''%%%$$$%%%))))))))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))))))))((()))******************)))+++------+++***+++,,,***+++++++++,,,,,,------...000111333333222111000---...000000111222444666999999777666555444444444333333333222222222444555999888777666555333333222000000////////////000000000000111111111111000000000000000000000000000000------...//////000111111////////////////////////---...///111111111111000////////////////////////---......///000000111111222666999888444000000111///......------------...***,,,...000000000///...+++++++++++++++*********)))***++++++***)))))))))'''((()))******))))))((()))(((((((((((()))******((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))),,,,,,++++++***+++++++++333///+++(((((()))))))))***+++,,,------,,,***)))*********++++++,,,,,,,,,)))))))))+++---...---+++***+++,,,------,,,+++***************************)))************+++++++++,,,++++++++++++++++++,,,************************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************,,,---------,,,+++)))(((************************+++---...---******,,,///+++***)))(((((()))***+++************************************************)))************+++++++++************************************************)))************++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))************************))))))******+++++++++,,,************************))))))))))))************+++++++++++++++***)))((('''***......+++'''&&&&&&))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))*********+++(((((((((((((((((((((((())))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''''''''(((((())))))******'''((()))))))))))))))))))))+++...---+++)))+++,,,++++++++++++++++++++++++)))***,,,...///...---,,,+++,,,...//////000333555999888777555444444333333444333222111111333777;;;;;;:::999777666444333222000000////////////000000111111222222222222111111000000000000000000000000.........///000111111222000000000000000000000000---...000111222222222111////////////////////////---......///000111111222000555:::999444///...///222111000///---------,,,******,,,---............************))))))))))))***+++,,,+++***((((((((('''''')))******))))))((())))))(((&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((+++***)))(((&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))---+++)))((('''((()))***,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***************)))'''&&&%%%++++++************++++++,,,,,,,,,+++++++++******++++++***************+++---,,,,,,+++*********+++&&&%%%------*********++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,+++***))))))+++---...111000///---,,,+++******,,,+++*********+++,,,------,,,,,,+++*********+++,,,,,,,,,+++++++++******++++++++++++++++++++++++///...---,,,***)))((((((((())))))))))))*********+++++++++++++++***)))(((************************+++*********))))))((((((++++++******************************************+++++++++*********))))))************************)))************+++++++++************************++++++******)))*********)))************+++++++++************************))))))************)))))))))))))))))))))))))))))),,,,,,,,,+++++++++******''')))+++,,,,,,,,,***)))************************))))))))))))************(((((())))))*********+++)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++++++++++++++(((((((((((())))))))))))+++***)))(((((()))***+++******))))))))))))******(((((())))))******++++++************************))))))))))))))))))))))))***)))((('''((()))+++---&&&'''(((*********)))(((,,,+++***((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))******+++************))))))))))))))))))))))))))))))******+++++++++,,,,,,---------++++++,,,,,,---...//////555555444444444333333333666888999666222111555999<<<<<<<<<:::777444444555111000///......///000111///111444777777666333222///////////////000000000/////////000000111111111//////000111222222222222000000111111111222222222333222111000///////////////...---,,,,,,,,,,,,,,,//////000111111111111111......---,,,,,,+++******,,,+++***))))))***+++,,,,,,+++******))))))*********+++,,,,,,***)))))))))&&&((()))++++++)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))(((((('''''''''&&&%%%$$$###%%%'''((((((''''''&&&%%%&&&(((*********((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))************************,,,+++)))(((((()))***+++---+++***))))))***+++---***++++++,,,,,,++++++***************)))(((''''''++++++************++++++,,,,,,,,,+++++++++******,,,++++++******+++++++++---,,,,,,+++*********+++222+++(((---///+++''''''***++++++,,,,,,++++++*********************************+++,,,,,,---......+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,+++***)))***+++---...000///...---,,,+++++++++++++++*********+++,,,------,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,+++******))))))***++++++++++++,,,,,,,,,+++++++++++++++***))))))************************++++++++++++*********)))************************************************+++++++++*********))))))************************)))************+++++++++************************+++***************++++++)))************+++++++++************************))))))************))))))************************,,,,,,,,,+++++++++******((()))***,,,,,,+++***)))************************))))))))))))************((()))))))))************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))***************(((((((((((()))))))))***+++******))))))******+++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((())))))))))))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))***+++,,,---************))))))))))))*********)))))))))))))))***+++++++++,,,,,,,,,,,,++++++,,,,,,---.........111222222222333333444444333555666333000///333777888999999777444333333333111000///......///000111333444777888888666333222000000000000////////////000000111111222333444444//////000111111111111000000000000111111111111222333222111000////////////......---,,,,,,,,,,,,,,,......///000000000000000...------,,,++++++******+++***))))))))))))***+++,,,+++******))))))******)))+++,,,,,,***)))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&'''((()))*********)))))))))((((((((((((''''''(((***+++***)))(((&&&%%%%%%'''((((((''''''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))***,,,------,,,+++******+++,,,---***++++++,,,,,,++++++*********+++++++++******)))++++++************++++++,,,,,,,,,+++++++++******+++++++++******++++++,,,,,,,,,++++++++++++++++++,,,******------***)))******++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++---...//////************+++,,,------++++++++++++++++++++++++---,,,+++***+++,,,---.........---,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++++++++************++++++++++++,,,,,,,,,***++++++++++++***))))))************************,,,,,,,,,+++++++++++++++************************************************+++++++++***************************************)))************+++++++++************************))))))))))))***+++,,,,,,)))************+++++++++************************))))))************))))))************************,,,,,,,,,+++++++++******((()))***+++,,,+++******************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((()))***((((((((()))))))))******+++******))))))******+++******))))))))))))******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((***,,,,,,+++)))(((***))))))(((((((((((()))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))***+++,,,---...************))))))))))))+++*********))))))((((((***************++++++++++++++++++,,,,,,------...---...///000111222333333000222222000------000333333444555333111000111222111000///......///000111555777999:::999777444222111111000000//////......000111222333444555666666000000111111000000///.../////////000000000000111222222111000////////////------,,,,,,++++++,,,,,,,,,------...............------,,,,,,+++************))))))(((((())))))***++++++***))))))))))))***)))***,,,+++***))))))***---***'''$$$$$$'''***---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))***************))))))))))))***)))((()))***+++***)))((('''%%%%%%&&&'''%%%$$$''''''(((((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((+++*********+++,,,---...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++************)))))))))***+++++++++++++++,,,+++++++++***&&&(((+++,,,***)))***---***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,---......************+++,,,---...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,+++,,,,,,------+++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++(((((()))))))))***************+++++++++******)))************************++++++++++++++++++++++++***************+++++++++************************************************************************))))))*********+++++++++************************))))))))))))***+++,,,---))))))*********+++++++++************************)))******++++++******)))************************,,,,,,,,,+++++++++******((()))***++++++++++++***************************((()))))))))************)))))))))))))))*********))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))******))))))))),,,***((('''&&&'''((()))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((+++***)))'''''''''((()))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((+++******))))))******+++************)))))))))(((++++++******)))((((((((()))))))))))))))************+++++++++,,,,,,,,,---,,,,,,------...//////000...//////...,,,,,,...000///000111111//////000111111000///......///000111444555777888888666444333111111111000///...------//////000222444555666777222222222111000///..................////////////111111000///////////////,,,,,,++++++++++++,,,,,,***++++++,,,---,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((())))))++++++***)))))))))))))))(((***++++++)))((()))***---***'''$$$$$$'''***---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''&&&'''(((((('''&&&((('''&&&'''(((((('''%%%''''''((((((((()))))))))((((((((((((((((((((((((*********************************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,---,,,,,,++++++************++++++,,,,,,,,,+++++++++******((((((((((((((()))*********++++++,,,,,,,,,+++***,,,///222///***)))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++++++++,,,------******++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************++++++(((((()))))))))*********)))******+++++++++******************************))))))******************))))))*********+++++++++************************************************************************))))))*********+++++++++************************))))))))))))***+++,,,---))))))*********+++++++++******************************++++++++++++******************************,,,,,,,,,+++++++++******))))))******++++++++++++************************((()))))))))******************))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))************)))))),,,***((('''&&&'''((()))))))))))))))************((((((((((((((((((((((((******))))))))))))******++++++******))))))((((((************************((((((((((((((((((((((((+++***)))(((((()))******+++***)))'''''''''((()))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********)))))),,,+++***(((''''''''''''************)))))))))(((************))))))(((((())))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------...---,,,,,,---...---...//////......///111//////...------.../////////000222444555555444333000000//////...---,,,,,,,,,---...///111222444444333333222222111000......,,,,,,---------.........//////......------......++++++*********++++++,,,))))))***++++++++++++++++++***************))))))(((((())))))))))))((((((+++***))))))(((((())))))''')))+++***)))((()))******)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%''''''&&&$$$'''&&&&&&(((***+++***((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******((((((((((((((()))***+++)))***+++,,,---,,,+++***%%%+++---+++)))+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++,,,---)))***+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********************++++++++++++,,,,,,,,,))))))***++++++++++++***************************)))))))))))))))*********)))))))))***++++++,,,,,,***************************************+++++++++************************)))************+++++++++************************))))))))))))***+++,,,,,,)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++*********************+++++++++************************))))))))))))************************))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))(((+++***)))((((((((()))***)))))))))*********++++++'''(((((())))))(((((('''******))))))))))))******************))))))))))))************************)))))))))))))))))))))))),,,+++)))''''''(((***+++***))))))(((((((((((()))((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))************))),,,+++)))((('''&&&%%%%%%************)))))))))))))))))))))))))))))))))***************))))))))))))************************++++++++++++*********))),,,,,,,,,,,,------------+++---......------...000...---,,,++++++,,,---...+++,,,...000111222222222......------,,,,,,++++++***+++,,,---...///000000111111111111000///...---+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---******))))))******++++++((())))))***************))))))))))))))))))))))))((())))))******))))))(((******)))(((((((((((()))'''(((******)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********))))))''''''''''''((((((((((((((('''&&&'''((()))((('''&&&&&&'''))),,,---+++))))))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''******************))))))***++++++++++++++++++******++++++,,,,,,++++++***)))***+++++++++++++++***++++++************++++++,,,,,,,,,+++++++++******))))))))))))***+++,,,---(((***+++------,,,+++*** %%%((('''(((---///,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++))))))******+++++++++***,,,,,,+++++++++++++++,,,)))***+++,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))***++++++++++++,,,,,,,,,))))))***+++++++++++++++************************)))))))))******+++++++++((())))))***++++++,,,,,,************************))))))*********+++++++++************************)))************+++++++++************************+++***************++++++)))************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********************++++++,,,************************))))))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))))))))***************))))))*********+++++++++((()))***++++++***)))(((******))))))))))))******)))))))))))))))*********************************))))))))))))))))))))))))+++******)))))))))))))))'''(((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************))))))(((((((((((((((************))))))))))))((((((((()))******+++++++++++++++******)))))))))*********************))))))))))))************************+++,,,,,,,,,+++***,,,---,,,++++++,,,---,,,,,,+++******+++,,,,,,***+++,,,...////////////++++++++++++++++++++++++*********+++,,,------....../////////...---,,,,,,*********+++++++++,,,,,,++++++************++++++)))))))))))))))***++++++(((((()))***************))))))))))))))))))))))))))))))***++++++***))))))******)))(((((((((((((((&&&(((******)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++***))))))''''''(((((())))))))))))((('''&&&''')))******)))''''''''')))++++++)))'''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''***************)))(((''')))******++++++******)))+++++++++,,,,,,+++++++++******+++++++++******)))++++++************++++++,,,,,,,,,+++++++++******++++++++++++,,,---...///((()))+++---------+++***+++//////++++++...---(((+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***+++++++++++++++++++++++++++++++++(((((()))************)))---,,,++++++******++++++)))***+++,,,---,,,+++++++++*********+++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************)))))))))(((((())))))))))))*********((()))***+++++++++++++++*********************************++++++,,,,,,,,,((())))))***++++++,,,,,,************************))))))******++++++++++++************************)))************+++++++++************************++++++******************)))************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))******+++,,,************************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((()))***+++++++++++++++)))************+++++++++***+++,,,------,,,+++*********))))))))))))******(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***(((&&&&&&'''(((*********)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))***+++,,,************))))))))))))''''''((()))***+++,,,,,,,,,+++++++++******))))))*********)))))))))))))))''''''((()))***+++,,,,,,((((((((()))++++++***))))))+++,,,+++***)))***,,,++++++***))))))***++++++,,,,,,------------------******************++++++*********++++++,,,,,,,,,,,,,,,------,,,,,,++++++)))************+++++++++***)))))))))))))))******))))))((())))))***++++++((())))))***************(((((((((((()))))))))))))))***+++,,,,,,+++***)))******)))(((((((((((((((&&&''')))***)))((()))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++******)))(((((())))))*********+++&&&%%%%%%&&&)))******)))''''''((()))***)))&&&$$$''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,------,,,+++******++++++------,,,,,,+++***))))))))))))))))))))))))))))))************************+++*********))))))((((((++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******((()))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++...---,,,,,,++++++,,,,,,......,,,***(((&&&%%%$$$,,,+++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************,,,,,,,,,++++++*********+++*********))))))((((((***)))(((''''''((()))*********))))))******+++,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++******************************************)))))))))))))))******++++++++++++******+++++++++*********))))))************************'''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((***)))(((''''''((()))***+++***((('''''')))+++,,,(((((((((((())))))))))))+++++++++*********))))))+++++++++*********))))))++++++***)))((('''&&&&&&,,,++++++***)))(((((('''))))))******)))((('''&&&&&&&&&''''''((()))))))))))))))***+++***(((&&&$$$))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))*********+++++++++++++++++++++***************)))************+++++++++************************,,,,,,++++++++++++++++++++++++************++++++************************(((((((((((('''''''''''')))***+++++++++)))((('''))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++***((('''&&&((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((('''((()))))))))(((&&&%%%(((((((((((())))))))))))************))))))))))))))))))((('''''''''''''''***************+++++++++,,,+++++++++*********************+++++++++++++++************************************************+++*********))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++...------,,,++++++******)))******+++,,,,,,++++++******++++++++++++******++++++++++++++++++++++++------,,,+++++++++++++++---,,,,,,+++***))))))(((++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******)))******++++++,,,------************************,,,,,,,,,+++++++++******++++++++++++*********)))((())))))))))))))))))(((***************++++++,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,+++++++++******************************************))))))))))))++++++,,,,,,,,,,,,+++++++++++++++*********))))))************************))))))))))))))))))))))))************))))))))))))************************************)))))))))((((((((())))))))))))((((((******))))))))))))*********)))((((((((()))+++,,,))))))))))))************+++++++++*********))))))+++++++++*********))))))******))))))((((((''''''++++++***))))))(((''''''***)))))))))((((((((((((((((((((()))))))))))))))((((((((())))))***++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))*********++++++((())))))******+++++++++))))))*********+++++++++************************))))))))))))))))))))))))*********))))))*********************************((((((((((((((((((((((((''''''''''''''''''&&&%%%))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((************)))(((''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((((((((())))))(((''''''&&&(((((((((((())))))))))))******)))))))))((((((((())))))((('''''''''''''''+++++++++***************)))***+++++++++***)))(((&&&'''((()))+++,,,------***************************************************************)))))))))++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++*********++++++,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,+++************+++******+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,++++++++++++***'''((()))***,,,---//////************************,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++++++++'''(((***,,,,,,***((('''************+++++++++,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++++++++***************************************************,,,,,,,,,------,,,,,,,,,+++++++++*********************************************************))))))************))))))))))))************************************))))))))))))(((((())))))))))))((((((******++++++++++++******))))))))))))************************+++++++++++++++++++++***************+++************)))))))))))))))))))))((((((((((((***))))))(((((('''''''''******(((''''''(((((()))************))))))))))))***)))((('''(((***---...))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******&&&''''''((()))***+++,,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))((((((''''''(((((((((((((((((()))))))))))))))))))))((((((((('''''')))((((((''''''''''''(((,,,+++++++++***)))))))))''')))***++++++***((('''&&&&&&''')))***+++,,,---************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,---------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++******))))))******)))******++++++,,,,,,,,,)))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++(((((()))***,,,---...///************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++***))))))******+++++++++,,,,,,+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************)))***************++++++++++++,,,,,,,,,,,,++++++************************************************+++++++++***************************)))))))))(((++++++++++++++++++++++++*********)))))))))))))))(((((())))))))))))((((((((()))++++++++++++)))((((((((()))************))))))))))))*********++++++************************************))))))))))))'''((((((((()))))))))***)))((((((((('''''''''&&&+++***(((&&&&&&''')))***++++++***))))))((('''''',,,+++)))((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))''''''(((((())))))******))))))))))))************((((((((((((((((((((((((************++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((***************+++++++++******)))((()))***,,,---(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&((()))++++++)))(((&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((('''''''''''')))(((''''''''''''((((((,,,+++++++++***)))))))))'''(((***++++++***)))'''(((((()))))))))************************************************************************+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******************************,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++******,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))*********************)))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))******************,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************))))))******+++++++++,,,******++++++++++++******************************************************++++++******************************)))))))))(((************************))))))))))))))))))******(((((())))))))))))(((((('''((()))******)))((('''(((((()))************)))((((((((()))))))))******************************))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''***)))'''&&&&&&(((***+++******)))((('''&&&&&&%%%'''((()))))))))((('''&&&************************))))))))))))))))))******************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))******))))))((((((''''''(((((()))))))))*********(((((((((((((((((((((((())))))*********+++++++++))))))(((((((((((())))))(((((((((((((((((((((((()))*********+++++++++,,,'''&&&%%%%%%&&&''')))***'''((((((((()))))))))***((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&((()))++++++)))(((&&&%%%&&&'''(((((())))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((+++++++++***************((()))***+++++++++***)))******************))))))++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++)))******++++++******))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++************+++++++++******)))(((((((((((())))))******+++++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++************************************++++++++++++,,,,,,,,,)))))))))))))))*********...,,,***))))))***,,,...)))***,,,---------,,,+++++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,************************))))))******+++,,,,,,,,,)))******++++++******)))***************+++++++++************************)))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************'''((((((((())))))))))))***************+++++++++(((((()))))))))))))))***''''''(((((())))))******(((((((((((((((((((((((()))((((((''''''(((*********))))))((('''&&&&&&%%%!!!###&&&)))******)))(((************************))))))))))))************************************))))))))))))))))))))))))************************(((((()))************)))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******,,,+++***)))(((((('''&&&((((((((()))))))))******))))))))))))))))))))))))&&&''''''(((((()))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,((((((((('''(((((())))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))((('''&&&'''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))(((((())))))******(((((((((((()))))))))))))))))))))(((((((((''''''(((''''''''''''(((((()))***************+++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,+++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,+++++++++++++++++++++************))))))))))))******+++,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,)))***,,,---...---,,,+++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,************************))))))***++++++,,,------***++++++,,,,,,++++++***))))))*********+++++++++************************''''''(((((()))***++++++************))))))))))))((((((((((((((((((((((((((()))))))))************(((((())))))))))))((((((***))))))))))))))))))******)))((((((((()))+++,,,(((((()))))))))*********))))))*********+++++++++(((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))******)))))))))((((((''''''###$$$&&&''')))******+++************************((()))))))))************************************))))))))))))))))))))))))************************'''((()))***+++******)))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))*********+++++++++++++++******))))))((((((((((((((()))))))))***************************&&&&&&''''''((())))))************))))))*********************************(((((())))))***++++++,,,***++++++++++++******)))'''''''''((()))*********))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))***)))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((((((((()))***************(((((((((((())))))))))))******)))))))))((((((((('''''''''''''''((())))))))))))******+++++++++,,,++++++******+++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++++++++***)))(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,))))))***+++,,,,,,------)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,***+++---......---+++***)))***,,,......---,,,+++++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,************************))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++))))))******++++++++++++************************%%%&&&&&&((()))***+++,,,************))))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((())))))))))))((((((,,,+++***))))))***+++,,,+++***((('''''')))+++,,,)))************+++++++++))))))******++++++++++++'''((((((((())))))******))))))))))))(((((((((((())))))))))))************&&&'''((()))******))))))************))))))))))))***)))(((''''''(((***+++************************(((((())))))*********+++************************))))))))))))))))))))))))************************'''((()))++++++******)))(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************++++++++++++***************+++++++++(((((((((((())))))))))))************************'''(((((()))***++++++,,,++++++************++++++************************'''(((((()))******++++++'''((()))))))))'''&&&%%%&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((('''((()))+++++++++***)))(((((((((((())))))))))))************))))))))))))'''''''''''''''((()))***------,,,++++++******)))************************)))************+++++++++************************,,,,,,+++***)))(((''''''))))))***++++++++++++*********,,,,,,---,,,+++***************************++++++++++++++++++++++++************+++,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,+++******+++,,,,,,...---,,,,,,++++++++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))((((((((((((((((((((((((,,,++++++******++++++,,,+++++++++*********)))))),,,+++)))(((((()))+++,,,))))))***++++++++++++***------,,,++++++,,,------,,,,,,,,,++++++************,,,------+++******+++++++++++++++++++++++++++******))))))******+++,,,///,,,***)))***++++++***)))************+++++++++***+++,,,------,,,+++***))))))***++++++++++++***++++++************+++++++++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***************************)))))))))))))))))))))))))))))))))))))))###!!!!!!&&&)))***)))))))))))))))))))))))))))***((('''%%%%%%'''(((************)))))))))))))))))))))))))))))))))))))))''''''&&&%%%%%%'''((()))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))&&&&&&&&&&&&'''(((******''''''''''''((((((((())))))))))))))))))******+++***++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))*********++++++*********))))))((((((+++*********))))))((((((++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))'''(((******))))))***,,,)))************+++++++++************************(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))'''&&&&&&'''((()))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))***))))))''''''(((((())))))******'''((()))))))))))))))((()))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))***)))((('''''''''''''''++++++++++++***((('''&&&---)))%%%$$$%%%''')))***(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,---+++++++++***************)))************+++++++++************************************)))))))))))))))************+++++++++***+++,,,,,,,,,+++************************************++++++,,,,,,,,,---+++++++++***++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((++++++***))))))***++++++...---,,,+++++++++++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))+++***(((''''''(((***+++(((((()))***************---,,,+++******+++,,,---,,,,,,,,,+++++++++*********,,,------+++******+++++++++++++++++++++++++++******))))))******+++,,,...,,,***)))***++++++***)))************++++++++++++++++++,,,,,,+++++++++))))))***++++++++++++***++++++************+++++++++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))+++(((&&&&&&)))******)))))))))))))))))))))))))))))))))(((''''''((())))))***)))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******''''''''''''((()))***+++'''''''''((((((((()))))))))))))))))))))******+++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))(((+++*********))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))(((************)))))))))(((************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((()))******)))(((***+++))))))*********+++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))((('''((((((((()))))))))***))))))***))))))((('''&&&))))))))))))))))))))))))((((((((('''(((((())))))))))))))))))))))))))))))***))))))(((''''''(((((())))))*********))))))(((,,,)))&&&&&&''')))******(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,++++++++++++******)))))))))************+++++++++************************)))))))))*********+++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((('''******)))(((((()))******---,,,,,,++++++++++++,,,,,,++++++******++++++,,,+++++++++***************)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++******************)))(((''''''((()))***(((((()))************)))++++++************++++++,,,,,,,,,++++++++++++******,,,------+++******+++++++++++++++++++++++++++******))))))******+++,,,...,,,******+++,,,+++***)))************+++++++++,,,++++++++++++++++++,,,))))))***++++++++++++***++++++************+++++++++++++++***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---))))))))))))))))))******))))))))))))))))))))))))---+++))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))************)))************************))))))(((((((((((()))))))))))))))))))))***++++++(((((((((((()))******+++''''''((((((((())))))))))))))))))))))))******++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***)))))))))*********++++++(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''((((((((((((((('''******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))************)))'''&&&%%%))))))))))))))))))))))))(((((((((((())))))***+++))))))))))))))))))))))))***)))(((((('''((((((((('''((())))))*********)))***((('''(((***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,++++++***))))))))),,,,,,++++++***)))))))))))))))*********+++++++++************************))))))*********+++++++++,,,***)))((((((***,,,---,,,,,,,,,,,,+++******)))************************.........---,,,+++******------,,,+++***************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++)))((('''*********))))))*********,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************((((((((((((((((((((((((,,,++++++******++++++,,,***************************)))(((((((((((()))***))))))***++++++++++++***************************++++++++++++++++++++++++***,,,------+++******+++++++++++++++++++++++++++******))))))******+++,,,---+++******+++,,,+++***))))))*********+++++++++---,,,+++******+++,,,---))))))***++++++++++++***++++++************++++++************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))*********))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))'''((()))***+++***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++)))))))))))))))***++++++'''(((((((((((())))))))))))))))))))))))******+++++++++,,,++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))***++++++***((('''((()))))))))))))))************************************(((((((((((())))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))&&&&&&((()))))))))((('''***))))))(((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((())))))))))))))))))***))))))(((''''''(((((((((((((((((((((((((((((((((((()))***,,,,,,(((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))(((''''''''')))+++,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++******))))))(((+++++++++*********))))))))))))*********+++++++++************************++++++++++++************,,,***)))((((((***,,,------,,,,,,++++++*********************************+++,,,,,,,,,,,,,,,,,,,,,------,,,+++***************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++***)))+++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************++++++,,,------------,,,************************++++++++++++++++++++++++***,,,------+++******+++++++++++++++++++++++++++******))))))******+++,,,,,,+++***+++,,,---+++***))))))*********+++++++++---,,,+++******+++,,,---))))))***++++++++++++***++++++************++++++************************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------(((((())))))************))))))))))))))))))))))))&&&'''(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((())))))************))))))))))))))))))))))))&&&'''((()))***)))((('''(((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''((()))))))))))))))))))))******+++(((((((((((()))))))))***)))))))))))))))******+++++++++++++++******)))((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))***++++++***((('''((()))(((((()))))))))*********************************(((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&((()))))))))(((''')))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))***))))))((('''&&&))))))))))))((((((((((((&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&''''''*********))))))'''&&&&&&&&&%%%&&&(((***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++************************)))************+++++++++************************,,,,,,+++++++++******)))+++***)))))))))***,,,,,,,,,++++++******+++,,,,,,************************&&&'''(((***,,,...///000,,,,,,++++++***+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***)))))))))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++------------------,,,+++++++++,,,,,,,,,,,,+++++++++************++++++,,,***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++*********++++++*********,,,,,,---............---******+++,,,,,,+++*********++++++++++++,,,,,,,,,***,,,------+++******+++++++++++++++++++++++++++******))))))******+++,,,+++******+++------,,,***)))************+++++++++,,,++++++++++++++++++,,,))))))***++++++++++++***++++++************++++++***************+++++++++)))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,((((((((()))******++++++))))))))))))))))))))))))***+++,,,+++)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''(((((())))))))))))(((((())))))***((((((((()))))))))******)))))))))))))))******+++))))))***************)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))***+++***)))((()))***((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))((((((((((((%%%&&&''')))************))))))))))))))))))))))))(((((((((((())))))***+++))))))))))))))))))))))))&&&&&&&&&%%%&&&&&&'''(((*********)))((('''%%%%%%&&&&&&&&&''')))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++)))))))))***++++++,,,,,,)))************+++++++++******************************++++++++++++,,,,,,)))************++++++++++++************,,,---...************************&&&'''((()))+++,,,---...+++++++++***++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***************************)))((((((((())))))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,---------,,,,,,)))***+++,,,,,,+++***)))***************+++,,,,,,***+++,,,,,,,,,,,,+++***))))))*********+++++++++)))))))))))))))))))))))),,,++++++******++++++,,,))))))*********+++++++++))))))************))))))+++,,,------......------***+++,,,------,,,+++*********+++++++++,,,,,,,,,***,,,------+++******+++++++++++++++++++++++++++******))))))******+++,,,*********+++------,,,***)))************++++++++++++++++++,,,,,,+++++++++))))))***++++++++++++***++++++************++++++))))))*********+++++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((+++---,,,)))(((((()))))))))))))))))))))))))))))))))(((''''''((())))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((('''((())))))***)))((((((''''''(((((()))(((((()))))))))*********)))))))))))))))******+++'''((()))******++++++***))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((()))))))))************(((((()))))))))*********))))))))))))))))))))))))************)))))))))(((((()))))))))************((()))))))))************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))******)))(((***+++(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))(((***)))))))))((((((((('''&&&'''((())))))***))))))))))))))))))))))))))))))((((((((('''(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))((()))))))))((('''&&&&&&)))((('''''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))((((((((((((((()))***+++,,,,,,---)))************+++++++++************************((()))***+++,,,---......))))))***++++++++++++*********))))))***,,,...///************************+++*********))))))((((((************+++,,,------+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++************************%%%%%%&&&''')))***,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,((()))***++++++***)))(((******))))))***+++,,,,,,***+++,,,------,,,+++***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++(((((())))))))))))((((((***+++,,,,,,------,,,,,,+++,,,------------,,,+++*********++++++,,,,,,,,,***,,,------+++******+++++++++++++++++++++++++++*********)))***++++++,,,***)))***,,,---...,,,***)))************+++++++++***+++,,,------,,,+++***))))))***++++++++++++***++++++************++++++))))))******++++++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))"""&&&)))***)))(((***,,,))))))))))))))))))))))))***((('''%%%%%%'''(((***'''(((((()))***+++++++++))))))))))))))))))))))))+++***)))))))))***,,,---))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++)))(((''''''''''''(((((())))))))))))************)))))))))))))))******+++&&&'''(((***++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))'''(((******))))))***,,,(((((((((((())))))))))))************************(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&'''(((***+++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))***))))))******))))))((((((((('''((()))))))))))))))(((''')))))))))))))))))))))))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))***++++++&&&''''''(((((((((((((((,,,***(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((************************)))************+++++++++)))***+++,,,,,,+++***)))************************)))************+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***)))))))))((((((''''''***************)))((('''***)))((())),,,---+++)))+++***)))))))))***,,,,,,++++++++++++++++++++++++***+++,,,------+++***(((((((((''''''(((***,,,---)))(((''''''''')))***+++***)))))))))(((((('''''')))))))))))))))))))))))))))+++,,,---,,,+++((('''++++++******************************************************************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))***+++++++++)))((('''))))))))))))))))))))))))*********)))(((''''''&&&(((((((((((()))))))))))))))((('''&&&'''(((***,,,((((((((((((((()))******))))))))))))))))))))))))))))))))))))************++++++******************+++++++++***************))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,++++++******))))))((((((+++*********))))))((((((***************************************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''&&&&&&&&&'''''''''((((((''''''(((((()))))))))***''''''(((((())))))************))))))))))))******)))))))))))))))(((''''''))))))))))))************(((((())))))))))))((((((((((((((('''''''''''''''******))))))((((((''''''&&&(((******((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''***)))'''((()))***((('''))))))))))))(((((((((((())))))))))))))))))))))))************************)))************+++++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++******++++++,,,,,,++++++*********++++++++++++******+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********++++++******)))(((***)))(((***,,,---+++)))+++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,+++++++++***++++++***))))))((()))***,,,,,,)))))))))((())))))***************)))))))))((((((************************((()))*********((('''&&&************************************************************************************************++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))******+++++++++******************)))************)))))))))(((************************************************)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''&&&&&&&&&'''''''''((((((******+++++++++,,,,,,,,,(((((((((((())))))))))))******))))))))))))******************)))(((&&&&&&))))))))))))************(((((())))))))))))((((((++++++*********************)))))))))((((((((('''''')))++++++)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((***((('''((())))))((('''))))))))))))(((((((((((())))))))))))))))))))))))************************)))************+++++++++++++++************++++++************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++((()))***+++,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***)))******************)))+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++***)))***))))))***,,,,,,+++)))******))))))******+++,,,++++++++++++++++++++++++...---+++))))))***+++---++++++*********++++++,,,******+++++++++***))))))+++++++++************)))++++++++++++++++++++++++)))))))))))))))(((((((((******************************************************************************************************++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))************)))(((((())))))))))))))))))))))))(((((())))))***+++,,,,,,(((((((((((())))))))))))))))))(((''''''(((***+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((())))))&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))************++++++***)))))))))******)))***************++++++************))))))))))))))))))))))))))))))))))))************************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((&&&&&&'''''''''((((((((((((((())))))))))))******))))))))))))((((((((((((***))))))(((((())))))***************)))((('''&&&))))))))))))************((())))))******))))))((((((((((((((((((((((((((())))))))))))((((((((((((''')))******((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))************)))))))))((('''''')))))))))'''))))))))))))(((((((((((())))))))))))))))))))))))************************))))))*********+++++++++,,,+++***))))))***+++,,,************************))))))*********+++++++++***************************************+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))************))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,++++++************+++++++++***)))***************+++++++++++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,***************+++++++++************************************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))*********))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((((((((((())))))))))))))))))(((((((((((()))***((((((((((((((())))))***))))))))))))))))))))))))((()))))))))************((((((((()))))))))))))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((()))))))))************,,,+++***))))))((())))))((((((((())))))******************)))))))))))))))((((((((((((((((((((((((************************))))))******))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))'''(((((())))))))))))(((((()))))))))************)))))))))******)))))))))&&&&&&'''''''''''''''((())))))))))))((((((((((((&&&''')))((('''&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((******)))((('''&&&&&&%%%((())))))******))))))(((((('''&&&''')))))))))'''))))))))))))((((((((((((((((((((((((((((((((((((************************))))))*********+++++++++,,,+++***))))))***+++,,,************************))))))*********+++++++++************************)))))))))******+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))************))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((())))))))))))))))))***++++++,,,,,,,,,++++++)))***+++++++++*********))))))******++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))+++,,,,,,,,,+++++++++***+++,,,---------+++***)))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++************************************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))******************))))))))))))******************************))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%))))))))))))))))))******))))))))))))))))))))))))************************(((((((((((())))))))))))))))))((((((((((((((()))((((((((((((((())))))***************************((()))))))))************)))))))))******+++++++++&&&&&&'''((())))))******))))))))))))))))))))))))((()))))))))************++++++***)))((((((((((((&&&''''''(((((()))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''''''((((((((())))))++++++++++++++++++++++++******))))))((((((''''''))))))(((((((((((())))))$$$%%%'''(((***++++++,,,((()))))))))************))))))************)))))))))))))))******+++++++++(((((((((((())))))))))))''')))******((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((******)))((('''&&&&&&%%%'''(((((())))))((((((''''''&&&&&&'''((())))))((())))))))))))((((((((((((((((((((((((((((((((((((************************)))************+++++++++++++++************++++++************************)))************+++++++++************************)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***)))******************)))***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++)))***++++++++++++++++++)))+++,,,,,,***))))))***))))))***++++++++++++***++++++++++++++++++++++++***+++---...---,,,)))(((******++++++,,,++++++***++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***************)))))))))***++++++,,,,,,******************************************************************************++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************+++******))))))******+++************************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))))))))((())))))***+++))))))))))))))))))))))))******************))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******************************))))))))))))************))))))******++++++,,,,,,((((((((())))))******+++))))))))))))))))))))))))))))))))))))******************)))((((((((())))))''''''(((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))''''''((((((((()))))))))***************)))))))))))))))))))))(((((((((((()))((((((''''''(((((()))###$$$&&&(((***+++,,,---))))))))))))************)))******++++++******)))'''(((((())))))*********(((((((((((())))))))))))***,,,---,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((((((((('''''''''&&&%%%&&&((())))))((())))))))))))(((((((((((())))))))))))))))))))))))************************)))************+++++++++******++++++++++++******************************)))************+++++++++************************))))))******+++,,,,,,---++++++++++++++++++++++++***************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++*********++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,((()))******++++++******)))+++---,,,***((()))***((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++******'''(((***++++++++++++***+++************++++++,,,************+++++++++,,,************************((()))***+++++++++******((())))))***++++++,,,,,,************************************************************************++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++************************))))))))))))))))))))))))''''''((((((((((((((()))***)))((((((((()))+++,,,))))))))))))))))))))))))'''(((((())))))*********(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((()))******************************))))))))))))************((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((())))))***************))))))))))))((()))))))))************************************))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''((((((((()))))))))))))))((((((((('''''''''&&&(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&''')))******++++++))))))))))))************)))******++++++******)))%%%%%%&&&&&&'''((((((((('''((((((((()))))))))******+++,,,+++)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((&&&%%%%%%&&&((())))))((())))))))))))(((((((((((())))))))))))))))))))))))************************)))************+++++++++)))***+++,,,,,,+++***)))************************)))************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++))))))******+++++++++,,,******+++,,,,,,,,,,,,+++))))))***+++,,,------...******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******+++++++++'''((()))***************)))+++---,,,)))((()))***((()))***+++,,,+++******++++++++++++++++++++++++...---+++))))))***+++,,,&&&''')))***+++++++++*********)))((()))***,,,---)))))))))******+++++++++)))))))))))))))))))))))))))***,,,...///...,,,+++((())))))***++++++,,,,,,************************************************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))(((((())))))******++++++***)))(((((((((***+++,,,))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,(((((((((((())))))))))))))))))***))))))(((''''''((((((((((((((()))******************************))))))))))))************&&&''''''((()))******+++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************(((((('''(((((()))***+++---,,,,,,,,,++++++******(((((())))))*********+++************************)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((()))))))))))),,,+++++++++******))))))''''''(((((())))))******((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))******************++++++++++++******((((((((()))***++++++,,,'''((((((((())))))******'''((()))(((&&&%%%$$$%%%(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))************))))))&&&%%%$$$&&&((())))))((())))))))))))(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,)))************+++++++++************************,,,++++++******++++++,,,************************(((((((((((((((((((((((()))************+++++++++******++++++++++++******))))))************))))))++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((('''***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))++++++************++++++************************************************///...,,,+++***+++,,,,,,************************+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,+++***)))+++++++++*********)))))),,,+++***)))))))))***+++************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++************************************************++++++***************++++++,,,,,,---...///000000++++++++++++++++++++++++,,,+++++++++***)))))))))************************)))))))))))))))))))))))),,,+++***((((((((())))))---+++((('''&&&(((***,,,))))))))))))))))))))))))************************))))))))))))((((((((((((***++++++,,,,,,++++++***))))))))))))))))))))))))$$$%%%&&&'''(((***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******((()))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))***,,,,,,***)))***+++***(((&&&'''***+++)))''')))((('''''')))******)))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***(((&&&''')))+++---))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))+++,,,(((((((((((())))))))))))+++++++++******(((''''''))))))))))))))))))))))))))))))))))))((((((((((((,,,***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&'''((((((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&******))))))((((((''''''***))))))((()))***+++,,,)))************+++++++++************************,,,++++++******++++++,,,************************************************)))************+++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++************************))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((***++++++,,,,,,++++++***)))***++++++++++++***)))++++++************++++++************************************************...---,,,++++++++++++,,,************************+++,,,,,,,,,++++++***)))+++++++++++++++++++++++++++++++++*********))))))******))))))***+++,,,---************************************************++++++******************++++++++++++++++++++++++))))))+++,,,,,,,,,+++***************************************************++++++***************+++++++++,,,---......//////+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))(((''''''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))************************((((((((())))))************++++++,,,,,,++++++***))))))))))))))))))))))))&&&''''''((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''************************))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******)))*********++++++++++++******)))))))))((((((((())))))))))))))))))))))))******))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''(((***,,,+++***)))*********(((''''''******)))''')))((('''''')))******)))))))))))))))************************************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))(((((()))+++///222555************))))))))))))******))))))))))))******)))(((((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***(((((((((((())))))))))))+++++++++******)))((('''))))))))))))))))))))))))))))))))))))((((((((((((+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&'''(((((()))))))))((()))))))))((((((((('''''')))))))))(((((((((((((((***)))))))))((((((((('''***))))))))))))***++++++)))************+++++++++************************++++++************++++++************************************************)))************+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))***++++++++++++***)))++++++************++++++************************************************------,,,++++++++++++,,,************************,,,,,,+++************++++++************+++,,,,,,+++++++++***************))))))))))))***,,,---...************************************************,,,,,,++++++***))))))(((************************((()))******++++++******))))))))))))))))))))))))************************+++***************+++++++++++++++,,,,,,---------++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))''''''&&&'''''')))***+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,---******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''************************(((((((((((((((((((((((('''(((((()))***+++++++++******))))))))))))***************+++++++++,,,,,,++++++************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))(((***++++++***))))))******((('''((()))***)))''')))((('''''')))******)))))))))))))))************************************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((())),,,000333666++++++++++++******************))))))))))))******(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))******+++******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))*********))))))***)))))))))))))))((((((((((((((((((((()))))))))))))))))))))(((((((((((()))))))))*********++++++))))))*********+++++++++************************++++++************++++++************************************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++***++++++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------***++++++,,,,,,++++++************++++++*********++++++************++++++************************************************,,,,,,++++++++++++++++++************************,,,+++***))))))***+++,,,,,,+++***))))))******+++************************************+++,,,,,,---************************************************+++++++++*********))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))*********************************)))******+++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))(((((((((((())))))******((((((******+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************((((((((((((((((((((((((''''''((()))***++++++,,,******))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***(((***++++++)))))))))***)))((((((((()))))))))((()))((('''''')))******)))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))(((((()))***,,,---++++++*********)))))))))((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((()))******)))))))))************))))))))))))&&&&&&&&&'''((((((((()))))))))))))))(((((((((((()))*********++++++++++++))))))*********+++++++++************************+++******))))))******+++************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))************))))))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------***++++++,,,,,,++++++***+++******************+++++++++************++++++***************************************************+++++++++++++++++++++************************+++***)))))))))***+++,,,---,,,+++***))))))((((((************************,,,,,,,,,,,,++++++******************************************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******************************))))))***++++++,,,++++++++++++++++++******++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))++++++++++++******))))))&&&((()))+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((++++++******************)))******++++++******)))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))************))))))))))))))))))))))))***)))(((''''''((()))***((()))++++++)))((()))***((()))))))))((((((((())))))((('''''')))******)))((()))))))))************))))))))))))))))))))))))************************'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((''''''((((((******)))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))*********(((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))'''((((((((()))))))))***)))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((())))))(((((('''))))))))))))************%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))))))))***++++++,,,,,,++++++)))************+++++++++******************************))))))))))))******************************(((((((((((((((((((((((()))************+++++++++)))******++++++******))))))))))))******)))))))))++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,***++++++,,,,,,++++++***++++++***))))))***++++++++++++************++++++************************************************)))***++++++,,,+++++++++***************************))))))))))))***++++++++++++++++++***)))((('''***************+++++++++---...------,,,***)))(((************************************************((())))))***++++++,,,,,,***************************))))))))))))***++++++************************************************))))))))))))***+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***************+++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******'''''''''((((((((())))))((((((((())))))))))))***))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++))))))))))))))))))))))))***))))))(((((())))))***''')))******)))(((((()))''')))***)))((('''(((***)))((('''''')))******)))))))))))))))************++++++++++++++++++++++++************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))*********))))))))))))((((((((('''******))))))))))))******(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))******++++++(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))((((((''''''(((((()))))))))))))))***&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))***+++,,,,,,,,,++++++)))************+++++++++******************************))))))))))))******************************)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++***++++++,,,,,,++++++***++++++***))))))***++++++++++++************++++++************************************************((()))***+++,,,++++++***************************(((((()))***************&&&'''***,,,,,,+++***((())))))*********+++++++++,,,------------,,,***)))******************************************************************+++++++++++++++++++++++++++++++++******)))***+++,,,---++++++++++++++++++++++++************************))))))))))))***+++,,,---...------,,,++++++******+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))******+++,,,++++++***)))'''((()))******+++++++++))))))))))))))))))))))))************************((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))******))))))))))))******(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++)))))))))))))))))))))))))))))))))******)))))))))''')))******)))(((((()))''')))******''''''(((***)))((('''''')))******)))))))))))))))************++++++++++++++++++++++++************************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********++++++,,,*********)))))))))((((((******))))))))))))******%%%&&&((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''''''''((()))*********''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))((('''''''''((((((((()))))))))(((((((((((((((((('''''''''((((((((()))))))))***)))***+++,,,---,,,++++++)))************+++++++++******************************))))))))))))******************************************************)))************++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,++++++************++++++************************************************((()))***+++,,,,,,+++***************************'''((()))+++++++++***)))"""$$$(((,,,...---,,,***))))))******++++++++++++***+++,,,---------,,,+++************************************************,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***+++,,,---///......---,,,+++******++++++++++++++++++++++++,,,+++++++++******))))))************************))))))))))))))))))))))))&&&''')))***++++++******'''(((((()))***++++++,,,))))))))))))))))))))))))************************&&&&&&'''((()))***++++++))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************++++++++++++++++++++++++++++++******)))(((((((((******))))))))))))******))))))))))))*********************++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++))))))))))))))))))))))))((()))***++++++***)))(((''')))******((((((((()))''')))+++***'''&&&(((***)))((('''''')))******)))))))))))))))************))))))))))))))))))))))))***************************************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))(((+++++++++************)))((((((''''''''''''((((((###$$$&&&((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&(((((((((((())))))))))))((())))))*********))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&+++++++++++++++***)))(((&&&'''''''''(((((())))))++++++******))))))(((((('''((((((((())))))******++++++************++++++************************111///---+++)))******+++))))))))))))))))))))))))))))))***+++,,,------...---***&&&&&&(((******)))+++++++++*********))))))+++*********+++,,,------******+++++++++,,,,,,,,,******))))))((()))))))))++++++++++++++++++++++++)))+++///111,,,(((,,,333444---,,,***'''///111&&&,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++...------,,,,,,------...+++******))))))******+++++++++++++++******))))))++++++************++++++******))))))))))))******++++++++++++++++++++++++************************)))***+++,,,++++++))))))))))))***++++++++++++*********++++++++++++******)))))))))))))))))))))))))))'''%%%'''+++---,,,*********))))))******+++,,,*********)))******++++++)))))))))***+++++++++,,,************************,,,,,,+++***))))))************************************))))))******+++,,,******++++++++++++******((()))***+++,,,,,,+++***))))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))************))))))+++))))))***------***'''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++************++++++))))))))))))************+++///333222---)))(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,+++++++++*********)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))*********))))))))))))))),,,***)))((()))***)))(((+++***)))(((((()))***+++******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))),,,+++***))))))***+++,,,''''''(((((()))))))))*********))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((++++++************++++++************************...---+++******+++,,,---************************))))))******************...,,,))))))+++---,,,++++++++++++*********))))))***************+++,,,,,,*********+++++++++,,,,,,///...---+++***************************************+++---...+++***111;;;AAA333---,,,)))---///''',,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++*********)))++++++************++++++******))))))))))))*********************************************************+++,,,------,,,+++***))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))***+++,,,,,,++++++,,,,,,******))))))******+++,,,++++++***************+++***************+++++++++++++++++++++++++++++++++,,,++++++***))))))*********************************************+++,,,,,,************************((()))***+++,,,++++++***))))))************))))))************************+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))************))))))***)))(((***,,,,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********))))))*********))))))))))))***************///222111---))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,+++++++++***************)))(((''''''((())))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))************((('''(((***++++++***+++***)))(((((()))***+++******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((******)))))))))(((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))*********+++******))))))******+++((((((((()))))))))******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))(((''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((++++++************++++++************************,,,+++*********,,,---...++++++++++++++++++++++++++++++*********)))))))))---,,,++++++------,,,++++++++++++******************************+++++++++*********++++++++++++,,,000///...,,,+++***))))))************************+++***+++,,,+++,,,666AAAPPP888...///+++***---))),,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++***+++,,,------,,,+++***++++++++++++************++++++************++++++******))))))))))))******))))))))))))))))))))))))************************++++++------...---,,,+++))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))***---///...***(((***---******))))))******+++,,,,,,,,,+++***))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************************++++++******++++++,,,---******((((((((((((******))))))***++++++++++++***))))))************))))))+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))(((((()))***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***))))))))))))***************...111000,,,))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))(((((((((((())))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))(((((())))))******+++++++++)))(((((()))******)))******))))))))))))*********************************))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''))))))((((((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((())))))******++++++)))******++++++******)))))))))))))))************'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((++++++************++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++***)))************************)))*********************************++++++++++++------+++***))))))))))))************************+++)))***++++++---555???VVV999,,,///+++(((+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++***+++---......---+++***++++++++++++++++++++++++++++++************++++++******))))))))))))*********************************************************+++,,,---------,,,+++))))))***++++++++++++*********++++++++++++******)))))))))))))))))))))))))))***,,,+++)))((()))+++******))))))******+++,,,---,,,+++***)))))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++++++++***************+++************************+++++++++++++++,,,,,,---+++)))'''&&&&&&''')))+++************+++*********))))))************))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))((()))))))))***************,,,///...,,,***)))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,///---***))))))((('''%%%***))))))))))))))))))***************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((()))***++++++,,,((()))***++++++***)))((())))))******************'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((++++++************++++++************************,,,,,,++++++************++++++++++++++++++++++++(((((())))))***++++++,,,)))***+++++++++***************************************++++++++++++***)))))))))*********+++++++++*********))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))***---,,,+++000777OOO444)))---***(((,,,...,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,***+++---......---+++***+++++++++++++++++++++,,,++++++************++++++******))))))))))))******++++++++++++++++++++++++************************((()))***,,,,,,,,,+++***))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))***((('''))),,,---,,,+++******))))))******+++,,,---,,,+++***)))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))+++***************++++++************************++++++******++++++,,,---+++)))'''&&&&&&''')))+++++++++******************))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))((()))))))))************)))+++,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))************************************((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,///---***))))))((('''%%%)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''((()))***++++++,,,((()))***++++++***)))(((******))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))((((((((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((++++++************++++++************************,,,,,,+++++++++******)))++++++++++++++++++++++++%%%%%%&&&'''((()))***+++***+++,,,,,,******+++,,,***************+++++++++***+++,,,---,,,+++***))))))))))))************+++************+++,,,---...------------------------***)))+++...---***+++///@@@...(((,,,((()))......,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,++++++************++++++******))))))))))))******++++++++++++++++++++++++************************'''(((***+++,,,,,,+++***))))))***++++++++++++*********++++++++++++******)))))))))))))))))))))))),,,***(((***///111000---******))))))******+++,,,,,,,,,+++***))))))))))))+++++++++***************))))))))))))))))))))))))*********)))******+++,,,******************************))))))******+++,,,******((((((((((((******,,,+++******)))*********))))))************))))))++++++++++++++++++++++++(((((()))))))))))))))***))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))******)))(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***))))))))))))************)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))&&&'''((()))*********))))))))))))*********++++++)))))))))*********++++++************************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))(((((())))))******+++++++++)))(((((()))******)))))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))((((((''''''(((((((((((()))))))))&&&&&&'''''''''(((((((((************************(((((())))))******++++++((())))))******))))))((())))))))))))((((((((((((*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))---,,,+++***((('''&&&%%%))))))((((((((()))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((++++++************++++++************************)))******+++++++++++++++************************(((((())))))******++++++***++++++***((((((***---))))))*********++++++++++++,,,.........,,,+++)))))))))))))))*********************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))***---,,,)))))),,,111)))+++,,,'''+++000+++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++************++++++******))))))))))))******************************************************((()))***,,,------,,,+++))))))***++++++++++++*********++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,---.........******))))))******+++,,,++++++***************+++***************+++++++++))))))))))))))))))))))))******))))))***++++++,,,************************))))))(((((())))))***+++************************,,,,,,***)))))))))******))))))************))))))************************(((((((((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))************)))))))))++++++***((('''***,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((*********))))))*********))))))))))))************)))(((((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((())))))*********%%%&&&((()))*********)))))))))*********+++++++++))))))*********+++++++++************************((()))***++++++***)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))************((('''(((***++++++***((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((((((((((()))))))))******''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))(((((((((((('''''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((('''&&&&&&))))))(((((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((++++++************++++++************************'''((()))***,,,,,,,,,,,,)))))))))))))))))))))))).........---------,,,,,,((())))))'''$$$$$$(((+++))))))******++++++++++++,,,---/////////---+++***))))))))))))************))))))(((''''''&&&''''''++++++++++++++++++++++++---******,,,+++)))***...((((((...---''',,,111))),,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++************++++++******))))))))))))******++++++***))))))***+++++++++++++++,,,,,,---------++++++************++++++******))))))))))))******))))))))))))))))))))))))************************)))***+++---......------))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))***,,,...---)))(((***---*********)))***++++++,,,******************++++++))))))******+++++++++,,,******************************))))))***+++,,,,,,************************((((((((((((((())))))*********++++++++++++******---,,,***)))))))))******))))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))************))))))***+++,,,***((((((+++...))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++************++++++))))))))))))************)))(((((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++%%%&&&((()))*********))))))************+++++++++)))************+++++++++************************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))*********))))))))))))))),,,***)))((()))***)))(((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))''''''((())))))***))))))(((((())))))******++++++(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))***)))(((''''''((()))***((((((''''''&&&&&&&&&%%%''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&'''((()))***+++))))))((())))))***++++++((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((************************************************************)))))))))(((++++++++++++++++++++++++************************)))***,,,,,,***)))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++******))))))************************,,,++++++******)))))))))************************+++++++++++++++++++++++++++++++++,,,,,,---------))))))))))))))))))******---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))),,,,,,,,,++++++*********,,,+++)))((((((((())))))((()))))))))************+++++++++*********))))))************************++++++++++++++++++++++++************************************************))))))************))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++************++++++++++++************++++++************************)))************+++++++++************************************************************************************************+++***)))*********((('''))))))))))))))))))))))))((())))))))))))*********)))******++++++,,,------)))***++++++***)))***+++))))))))))))))))))))))))''')))******))))))***,,,***)))(((''''''((()))***,,,,,,++++++******))))))))))))************))))))+++*********))))))((((((******++++++++++++******))))))))))))************)))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((())))))((('''''')))***))))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((('''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&******))))))))))))******))))))))))))************,,,&&&$$$)))+++'''$$$&&&******))))))((((((''''''$$$""" """&&&))))))(((,,,+++++++++******))))))))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))************&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&''''''((()))******+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************************))))))))))))++++++++++++++++++++++++************************)))***,,,,,,***)))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++*********)))************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************))))))))))))---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,,,,,,,+++++++++******,,,+++***))))))))))))***************+++++++++++++++++++++*********))))))************************************************************************************************))))))************))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++************++++++++++++************++++++************************)))************+++++++++************************************************************************************************+++***)))***+++***)))'''************************)))))))))*********++++++)))************+++++++++)))***++++++***)))***+++))))))))))))))))))))))))''')))******))))))***+++***)))(((((((((((()))******************)))))))))))))))************))))))************)))))))))((((((((((((((((((((((((((())))))))))))************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))******(((&&&&&&'''((())))))))))))))))))))))))((((((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++***)))((())))))((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********...)))(((,,,...***((()))))))))))))))(((((((((((()))&&&$$$$$$'''))))))'''++++++*********))))))))))))))))))(((((((((''''''))))))))))))(((((((((((((((((()))))))))*********&&&&&&''''''((())))))***((((((''''''''''''(((((('''''''''((()))*********+++***)))(((((((((((()))''''''(((((())))))******))))))))))))))))))))))))************************************************))))))******************++++++++++++++++++++++++************************)))***,,,,,,***)))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++************************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++*********))))))))),,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***,,,,,,+++************+++***++++++++++++,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))************************************************))))))************))))))************************************************************************))))))))))))))))))))))))************************++++++************++++++++++++************++++++************************)))************+++++++++************************************************************************************************+++***)))***++++++)))'''************************************+++++++++,,,************)))))))))))))))***++++++***)))***+++))))))))))))))))))))))))((()))******))))))***+++***))))))(((((())))))***((())))))))))))))))))***))))))************))))))************))))))))))))***)))(((''''''((()))***))))))))))))************---,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***+++***(((&&&%%%&&&'''))))))))))))))))))))))))))))))))))))))))))((((((******))))))))))))******))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,***((()))++++++(((%%%))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******((((((''''''''''''(((((((((((())))))))))))******+++((('''***+++)))'''((((((((((((((()))))))))))),,,***(((((())))))((('''******))))))))))))((((((***)))))))))))))))((((((*********)))((('''''''''(((((())))))))))))******&&&''''''(((((())))))***((((((''''''''''''((((((''''''(((((())))))******))))))((((((''''''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))************************************************))))))************++++++++++++++++++++++++++++++************************)))***,,,,,,***)))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,++++++******,,,++++++******))))))(((+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********+++++++++,,,,,,************************************************************************************************************************)))******++++++******)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************++++++************++++++++++++************++++++************************))))))*********+++++++++************************************************************************************************+++***)))***++++++***(((******************************+++++++++,,,,,,,,,,,,,,,++++++***))))))((()))***++++++***)))***+++))))))))))))))))))))))))((()))******)))((()))+++))))))))))))))))))))))))''''''(((((())))))******))))))************))))))*********)))))))))))))))---+++)))(((((()))+++---((()))))))))************,,,,,,,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***++++++)))''''''((()))))))))))))))))))))))))))+++******))))))(((((((((******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++((('''))),,,---***&&&))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++''''''(((((())))))))))))******))))))))))))******(((((((((((()))))))))***((('''((())))))(((''''''''''''(((((())))))******,,,+++******)))))))))((()))))))))(((((((((((((((************))))))))))))***)))))))))((((((((('''(((((((((((()))))))))***''''''(((((())))))))))))((((((''''''''''''(((((('''((((((((()))))))))***((((((''''''''''''(((((('''''''''((()))*********((((((((((((((((((((((((***************************************************************+++++++++++++++++++++++++++++++++************************)))***,,,,,,***)))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++,,,************************+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++++++++******))))))+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++,,,+++++++++))))))))))))*********+++************************************************++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************++++++************++++++++++++************++++++************************))))))*********+++++++++************************************************************************************************+++***)))***,,,,,,+++)))******************************+++++++++,,,,,,,,,......---,,,+++******))))))***++++++***)))***+++)))))))))))))))))))))))))))***+++***)))((()))***))))))************))))))''''''(((((())))))******))))))************))))))))))))))))))))))))******---+++)))(((((()))+++---((()))))))))************++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))******))))))+++---************************++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((('''&&&(((,,,---,,,)))))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))((((((((((((******))))))))))))******'''(((((((((((())))))))))))+++,,,++++++++++++***''''''(((((())))))******((())))))***))))))******((((((((((((((()))))))))))))))))))))************'''((((((((()))))))))***'''(((((((((((()))))))))((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((************************************************,,,,,,+++++++++*********++++++++++++++++++++++++************************)))***,,,,,,***)))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,******++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,)))***++++++,,,+++++++++(((((()))))))))************************+++++++++************************++++++++++++++++++++++++******************************************************++++++++++++******************************************************************************))))))))))))))))))))))))************************++++++************++++++++++++************++++++************************)))************+++++++++******************************************************************************************************)))+++,,,---+++***++++++++++++++++++++++++************+++++++++,,,///......---,,,+++++++++)))***++++++***)))***+++)))))))))))))))))))))))))))***+++***)))((()))***)))******++++++******)))((())))))))))))))))))***))))))************))))))))))))))))))***************)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''((()))))))))***,,,...******************************************))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''''''''((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''++++++***))))))(((''''''((((((''''''''''''((((((''''''(((((((((((())))))%%%)))+++)))((()))***)))(((((((((((())))))))))))%%%''')))***))))))***+++(((((())))))))))))******(((((()))))))))))))))***'''''''''((()))*********''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))***)))))))))((((((((('''))))))))))))))))))))))))************************************************------,,,+++******))))))++++++++++++++++++++++++************************)))***,,,,,,***)))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------************************+++++++++++++++*********))))))******+++,,,,,,---++++++++++++++++++++++++************++++++++++++)))******++++++,,,,,,---***+++,,,---------,,,,,,((())))))***++++++,,,,,,************************))))))***++++++,,,------******+++++++++,,,,,,,,,((()))***+++++++++******))))))*********+++++++++))))))*********+++++++++***************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++************++++++++++++************++++++************************)))************+++++++++******************************************************************************************************)))+++------,,,***++++++++++++++++++++++++)))))))))*********++++++---------,,,,,,+++++++++)))***++++++***)))***+++)))))))))))))))))))))))))))***+++***((((((((())))))***++++++++++++***)))***************)))))))))))))))************))))))((()))))))))************(((((((((((((((((((((((())))))))))))************((())))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''((((((((('''(((***+++******************************************++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((())))))'''######(((,,,))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((()))))) &&&)))%%%$$$&&&'''&&&))))))))))))((((((((((((%%%(((++++++***)))***,,,)))))))))*********++++++''''''((((((((()))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((()))(((((((((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))************************************************///...---,,,***)))((((((++++++++++++++++++++++++************************)))***,,,,,,***)))***++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************+++++++++,,,,,,---------************************,,,++++++******)))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,))))))***+++,,,------...)))***,,,---...---,,,,,,((())))))***++++++,,,,,,************************))))))***+++,,,,,,------*********++++++,,,,,,,,,'''((()))***++++++***)))******+++++++++,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++************++++++++++++************++++++************************)))************+++++++++*********************************************************************************************************+++------,,,+++++++++++++++++++++++++++((())))))))))))*********,,,,,,,,,++++++++++++***)))+++++++++***)))***+++))))))))))))))))))))))))***++++++***((((((((())))))***+++,,,,,,+++***))),,,,,,++++++******))))))))))))************))))))(((((())))))*********+++******++++++++++++******))))))))))))************))))))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''(((((('''%%%%%%&&&(((************************)))))))))***+++++++++,,,******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))),,,,,,&&& %%%+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++******))))))))))))******''''''''''''((((((((()))"""))),,,'''%%%)))***(((******))))))((((((''''''&&&***------***)))***+++))))))******+++++++++,,,&&&'''''''''(((((())))))******))))))((((((''''''''''''''''''((((((((()))*********)))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))***++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***************************,,,---......,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++(((&&&&&&(((***,,,---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,)))************)))((((((++++++++++++++++++++++++)))******++++++******)))((()))***+++++++++++++++***++++++,,,,,,++++++***************************,,,,,,***)))(((((((((((())))))))))))))))))))))))++++++******************,,,***))))))***++++++***++++++******)))(((((('''+++++++++*********))))))*********)))))))))))))))************************)))))))))((((((((((((((()))************+++++++++******++++++++++++******************************)))************+++++++++...---,,,+++***+++,,,---111000///---***)))***,,,+++++++++*********))))))************************************************++++++************++++++************************))))))))))))***+++,,,---...---+++*********++++++***)))(((''''''((()))***))))))))))))******************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))(((&&&&&&(((+++,,,***'''))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))***))))))***,,,------,,,))))))))))))))))))))))))))))))************))))))*********)))))))))))))))((()))+++,,,,,,+++)))(((,,,+++***))))))***+++,,,(((***+++------,,,+++***+++++++++***)))(((((('''(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))***'''''',,,---+++)))***++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))******))))))))))))************))))))(((((('''''',,,)))'''(((******(((%%%)))((('''''''''(((***+++))))))))))))))))))))))))******))))))((((((''''''%%%&&&(((*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))*********))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&%%%$$$%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***************+++,,,...---,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++,,,---,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++***)))(((************************+++,,,,,,,,,,,,,,,,,,+++***************+++++++++***++++++,,,,,,++++++***************************++++++***)))((((((((()))************************************************---+++******+++,,,,,,+++)))******+++,,,------...+++++++++*********))))))))))))******++++++,,,,,,************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************)))************+++++++++,,,++++++***+++,,,---...///000///---+++)))***++++++++++++*********))))))************************************************++++++************++++++************************)))))))))******+++,,,------,,,+++*********++++++******)))(((((()))******))))))))))))******************))))))))))))******++++++++++++*********)))))))))))))))))))))))))))'''&&&%%%''')))***'''%%%))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))******)))((()))+++,,,,,,***))))))))))))))))))))))))))))))************))))))***))))))))))))))))))))))))***,,,------,,,***)))+++***))))))))))))***+++(((***+++------,,,+++***++++++******)))(((((('''(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))+++))),,,222444///++++++************************+++++++++***************************)))))))))((())))))))))))))))))))))))******))))))))))))******)))))))))))))))(((((((((***(((&&&'''))))))(((&&&)))(((((('''((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++*********)))***,,,------,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,---------,,,,,,***))))))))))))))))))))))))))))))------............------,,,+++***)))))))))***+++***++++++,,,,,,++++++*********************************)))))))))))))))***++++++++++++++++++++++++************************---,,,******,,,---,,,+++)))******,,,---...//////+++++++++***************((())))))***+++,,,---...************************************************)))************+++++++++******++++++++++++******************************)))************+++++++++************+++---...///---...///...,,,*********+++++++++***************************************************************++++++************++++++************************************+++,,,---------,,,+++*********+++++++++******))))))******+++))))))))))))******************))))))))))))******,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))((('''((())))))'''&&&))))))))))))))))))))))))(((((()))***************((((((((()))))))))*********)))((()))++++++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++,,,------,,,+++******))))))(((((())))))***((()))+++,,,,,,,,,+++***++++++******)))((((((((()))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))******...555777222,,,)))))))))))))))))))))))))))++++++++++++******))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))))))))))))))((('''(((*********(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,,,,++++++******))))))+++------,,,,,,---...***+++++++++++++++,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++***+++,,,---------,,,+++***++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***((((((************************------............------...,,,***(((((()))***+++***++++++,,,,,,++++++******************************)))))))))))))))***+++++++++++++++++++++++++++***************+++++++++---+++******+++,,,,,,+++++++++******************************************)))))))))******+++++++++***************************************+++++++++))))))*********+++++++++******++++++++++++******************************))))))*********+++++++++*********++++++,,,---...***,,,......,,,***)))***************************************************************************++++++************++++++************************+++++++++++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++((()))))))))************+++******))))))******+++++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++++++++***)))((())))))))))))))))))))))))(((((()))***************(((((()))))))))*********+++***))))))++++++***)))))))))))))))))))))))))))))))))************)))))))))))))))))))))************++++++,,,,,,++++++***))))))(((((((((((())))))))))))***+++,,,++++++***************))))))((((((************************)))))))))))))))*********))))))))))))))))))))))))((((((+++222444///)))(((************************,,,,,,++++++***)))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((())))))******+++************+++,,,,,,,,,((((((((((((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((+++***((('''''''''((()))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,++++++******)))+++------,,,,,,---...*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))***,,,.........,,,++++++++++++,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''++++++++++++++++++++++++,,,,,,------------,,,,,,...,,,***(((((()))***+++***++++++,,,,,,++++++******************************)))))))))))))))***+++++++++++++++++++++++++++))))))*********++++++++++++)))((((((*********)))++++++***************)))******************************))))))((((((''''''************************))))))******++++++++++++))))))*********+++++++++******++++++++++++******************************))))))*********++++++++++++++++++++++++++++++***)))+++------+++*********************************************************************************++++++************++++++************************++++++******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))))))))************++++++************++++++))))))******************)))))))))))))))))))))))),,,,,,,,,+++***))))))***))))))))))))))))))))))))(((((()))***************))))))))))))************+++***)))***+++,,,+++***))))))))))))))))))))))))))))))************))))))(((((())))))************))))))************))))))(((((())))))))))))(((((())))))******++++++++++++*********)))))))))))))))++++++++++++++++++++++++((())))))***************))))))))))))))))))))))))***'''(((,,,...+++)))***+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++((()))************+++,,,'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''')))***+++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---*********++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++,,,...///000//////...,,,,,,,,,,,,------------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))************)))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***)))))))))***+++***++++++,,,,,,++++++*********************************)))))))))))))))***++++++++++++++++++++++++)))))))))***++++++,,,,,,***)))'''''')))***)))(((*********++++++,,,------***************+++++++++******)))((('''&&&&&&%%%************************(((((())))))***+++++++++)))************+++++++++******++++++++++++******************************)))************+++++++++++++++,,,,,,+++***))))))(((***++++++***)))***+++***************+++++++++************************************************++++++************++++++************************+++******)))******++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))************++++++************++++++)))))))))))))))*********))))))))))))))))))))))))((())))))(((&&&&&&((()))))))))))))))))))))))))))(((((()))***************)))))))))*********++++++)))(((((()))+++,,,,,,+++))))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))******++++++******))))))))))))))))))************************((()))******++++++******))))))))))))))))))))))))---)))'''***,,,***+++---++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))******************&&&((()))(((''''''((()))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,---------+++,,,...---,,,++++++,,,)))******+++,,,,,,------)))******+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,---.../////////---------------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++++++++******************************++++++,,,,,,,,,,,,++++++***************+++++++++***++++++,,,,,,++++++***************************++++++***)))((((((((()))************************((())))))***++++++,,,,,,+++)))(((((()))******)))************************))))))*********+++++++++******))))))((((((''''''************************''''''((())))))***++++++)))************+++++++++******++++++++++++******************************)))************+++++++++))))))++++++,,,+++******((()))***)))))))))+++,,,))))))*********+++++++++************************************************++++++************++++++******************************)))(((((())))))***)))***+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))))))))))))))************,,,++++++******++++++,,,)))))))))******+++++++++))))))))))))))))))))))))&&&'''((('''%%%%%%(((***))))))))))))))))))))))))(((((()))***************))))))*********+++++++++%%%%%%%%%&&&)))++++++***))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++******))))))))))))******))))))***++++++***)))))))))))))))))))))******+++)))))))))))))))))))))***************************((()))***+++++++++******))))))))))))))))))))))))---(((&&&)))+++******---************************)))))))))***++++++,,,,,,((()))))))))************))))))))))))))))))))))))******))))))))))))******++++++******************(((***+++***((('''(((***&&&'''((()))***))))))((())))))))))))))))))))))))'''((((((((()))))))))***'''((()))))))))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***)))***+++,,,------...///,,,---......,,,******+++))))))***+++,,,,,,------))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++,,,------.........------,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,+++((()))***++++++++++++++++++++++++,,,,,,+++++++++************************,,,,,,***)))(((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,,,,***))))))***++++++***,,,+++***((('''%%%$$$###))))))******++++++++++++))))))))))))************************************&&&''''''((()))*********)))************+++++++++******++++++++++++******************************)))************+++++++++&&&((()))+++,,,,,,,,,+++((())))))(((((((((+++---))))))******++++++++++++************************************************++++++************++++++************************))))))((((((((((((((())))))***+++,,,---,,,,,,+++)))***+++,,,,,,+++***)))))))))))))))************,,,++++++******++++++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))'''((()))(((&&&'''***---))))))))))))))))))))))))(((((()))***************)))************+++++++++###""""""$$$''')))***)))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++++++++************++++++)))***+++,,,,,,+++***))))))))))))))))))******+++)))))))))))))))*********))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))***&&&%%%)))***)))(((***))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******,,,+++++++++***))))))))),,,...///...+++)))+++---&&&''')))*********)))((())))))))))))))))))))))))'''((((((((())))))******))))))*********((('''%%%))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((''''''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,---+++)))+++---///---+++------------------------************************+++,,,,,,------,,,,,,++++++***)))))))))***+++,,,++++++***************+++---,,,,,,++++++,,,,,,---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++000///---+++*********+++++++++++++++++++++++++++************************+++)))((()))+++,,,,,,+++)))))))))))))))))))))))))))************+++++++++,,,+++******))))))******************************++++++++++++++++++++++++,,,+++(((''''''(((+++,,,)))************+++++++++************************************************+++++++++*********)))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++******************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))***************************+++,,,---,,,,,,***))))))************+++++++++******************************)))))))))***,,,---...---+++)))((())))))*********))))))))))))******))))))))))))************---,,,***)))))))))******---------,,,,,,+++++++++))))))))))))************************************)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))************)))))))))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))'''(((((()))***+++++++++,,,,,,+++***))))))************))))))))))))******,,,+++***)))((((((((((((******))))))((((((''''''************************'''(((((()))))))))))))))++++++++++++++++++++++++))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((''''''''''''''')))))))))))))))))))))))))))************+++++++++))))))((('''''''''''''''+++++++++++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))((((((''''''(((((()))***************''''''(((((())))))******''''''(((((())))))******++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,---+++***+++---...---+++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///...---+++++++++,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++///...,,,++++++++++++,,,++++++++++++++++++++++++************************+++)))((()))***,,,,,,+++************************)))************+++++++++...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++))))))(((((((((((()))))))))************+++++++++************************************************+++++++++*********)))))),,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******************************++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))************************)))***+++,,,,,,+++******)))************+++++++++******************************)))))))))***,,,,,,---,,,+++))))))))))))*********))))))))))))******))))))))))))************,,,+++***)))))))))***+++*********))))))((((((((())))))))))))************************************************************,,,++++++++++++++++++***))))))))))))************+++++++++++++++++++++*********)))(((((()))******************************))))))))))))))))))))))))+++++++++*********)))))))))))))))***+++,,,,,,,,,,,,++++++***))))))************))))))))))))******))))))((((((((()))************))))))((((((((((((************************'''(((((()))))))))))))))++++++++++++++++++++++++))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))(((''''''''''''''')))))))))))))))))))))))))))************++++++++++++***)))(((((((((((((((******++++++***))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))(((((((((((((((((()))***************))))))))))))((((((((((((******))))))((((((''''''++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,,,,+++***+++,,,------+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///...,,,++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++++++++,,,++++++++++++,,,,,,,,,,,,)))***************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++***((()))***,,,++++++************************)))************+++++++++...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++((()))***++++++***)))((()))************+++++++++************************************************+++++++++***************,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,+++******************************(((((()))***+++++++++***)))************+++++++++*********************************)))******+++,,,---,,,+++***))))))))))))******))))))))))))******))))))))))))*********************)))******+++,,,)))))))))((((((((((((((())))))))))))************************************++++++++++++++++++++++++*********+++++++++++++++))))))))))))************+++++++++******)))))))))))))))(((((((((((())))))************************************************+++++++++************************+++,,,,,,------,,,+++******)))***************))))))))))))******(((((((((((()))***+++,,,***))))))))))))(((((((((************************'''((())))))******))))))************************))))))***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))************+++++++++++++++***)))))))))******))))))******))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++***))))))))))))((((((((((((((()))*********************))))))((('''''''''******))))))((((((''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++************++++++*********+++,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***++++++***************************))))))*********+++++++++,,,+++******))))))*********************************************************++++++,,,,,,++++++***))))))*********+++++++++************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,------......++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************''''''((()))***+++++++++))))))*********+++++++++******************************************++++++,,,++++++******)))))))))******))))))))))))******((()))))))))************)))))))))******+++,,,,,,++++++++++++++++++******((()))))))))************************************++++++++++++++++++++++++))))))******++++++,,,,,,((()))))))))***************))))))((('''&&&%%%%%%)))(((((((((((((((((()))*********************************************************************************+++++++++,,,,,,++++++***************++++++******))))))******+++***************+++,,,,,,))))))))))))))))))))))))************************(((((()))************)))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++******)))))))))******(((((())))))))))))((((((''''''((()))***++++++,,,((((((((((((((((((((((((((()))))))))************))))))*********+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((''''''(((((())))))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***++++++******++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***++++++***************************))))))*********+++++++++,,,+++******))))))******************************************************,,,+++)))(((((()))+++,,,))))))*********+++++++++************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,------......***************************++++++,,,,,,,,,++++++************************''''''((())))))***+++,,,))))))*********+++++++++*********************************+++************++++++++++++*********)))******))))))))))))******((()))))))))************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************************************************************)))))))))******+++++++++((()))))))))***************))))))((('''&&&%%%%%%(((((())))))))))))((((((************************))))))))))))))))))))))))************************)))))))))***************+++***************++++++++++++************++++++...---,,,,,,+++++++++,,,))))))))))))************************************((())))))***************))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))******))))))((((((((())))))***************************))))))*********+++++++++)))))))))(((((())))))***'''((())))))))))))((((((''''''((()))***++++++,,,((((((((((((((((((((((((((()))))))))************************++++++++++++))))))))))))************(((((()))***************&&&''''''((()))******+++''''''(((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,)))***++++++******+++---******++++++,,,,,,------------------------------+++,,,,,,------,,,,,,+++***+++,,,...////////////++++++***++++++,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,*********++++++,,,,,,---***+++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++***)))++++++++++++++++++++++++)))************+++++++++...---,,,,,,++++++,,,,,,***************************************************)))&&&$$$$$$&&&)))***)))************+++++++++***************************************************************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++,,,,,,------))))))))))))))))))))))))******+++,,,,,,,,,++++++************************)))))))))))))))***+++,,,)))************+++++++++***************************++++++++++++***))))))******+++++++++******)))******))))))))))))******))))))))))))************))))))***+++++++++*********************+++++++++))))))))))))************************************)))))))))))))))))))))))))))))))))***************))))))))))))************+++++++++******)))))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))*********)))******+++,,,++++++************++++++///...---,,,++++++++++++)))))))))************+++************************((()))******++++++******************************(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))((((((((()))******************************)))************+++++++++))))))((((((((()))******(((((())))))******))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,)))))))))************+++(((((()))***************%%%&&&'''((()))***+++,,,******))))))((((((''''''+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,(((***,,,+++***)))+++---)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---/////////......++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++,,,,,,------***+++,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++***)))++++++++++++++++++++++++)))************+++++++++...---,,,,,,++++++,,,,,,************************************************))))))(((''''''((()))))))))************+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******************************************************++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++************************,,,+++***)))******+++,,,)))************+++++++++***************************++++++,,,+++***)))((()))***++++++++++++***)))******))))))))))))******))))))))))))******************+++,,,+++***))))))((()))))))))************))))))))))))************************************************************************))))))))))))))))))))))))************+++++++++++++++++++++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************))))))*********+++++++++******************************))))))***++++++,,,,,,++++++******++++++,,,,,,++++++*********++++++))))))*********+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))(((((()))******+++************************)))************+++++++++***))))))))))))***+++,,,((())))))***++++++******)))))))))))))))*********))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,))))))*********+++++++++(((((()))***************&&&''''''((()))******+++******))))))((((((''''''+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,(((***,,,+++))))))+++---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---------,,,+++***++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,++++++++++++******))))))))))))***+++,,,,,,------+++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++***)))++++++++++++++++++++++++)))************+++++++++,,,+++******))))))******************************))))))))))))))))))))))))***+++,,,------,,,+++***)))************+++++++++************************************************))))))******++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++******************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************---,,,+++*********+++,,,)))************+++++++++***************************+++,,,,,,+++***)))((())))))+++,,,,,,+++***)))******))))))))))))******))))))))))))***************+++,,,,,,+++***)))((())))))******+++++++++,,,))))))))))))************************************++++++++++++++++++++++++++++++******))))))(((((())))))))))))************)))))))))))))))************+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,+++++++++++++++++++++******))))))***+++,,,,,,,,,++++++******++++++,,,(((((((((((()))***+++,,,))))))******++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++))))))((())))))***++++++************************)))************++++++++++++*********+++,,,,,,---))))))***+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))******++++++++++++(((((()))***************(((((((((((())))))))))))''''''(((((()))*********)))))))))***+++,,,...............------,,,,,,,,,)))***,,,---...---,,,,,,---------,,,,,,+++++++++...///...,,,***)))***+++***++++++,,,,,,++++++*********+++,,,+++***)))(((******+++++++++,,,,,,,,,++++++******++++++,,,------,,,++++++------,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................------......---+++******+++,,,---------,,,,,,+++++++++---+++***+++...///,,,)))++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++,,,---......111000...+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++)))((('''((()))+++,,,++++++++++++++++++++++++******))))))))))))))))))---,,,+++***))))))))))))&&&'''((()))++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))------+++(((%%%&&&)))+++++++++++++++++++++++++++************************---,,,***(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******************************************************************************+++++++++******)))************************((()))***,,,,,,+++******************************))))))))))))))))))))))))((((((((((((((((((((((((...------,,,+++***))))))******+++,,,,,,,,,++++++))))))))))))))))))))))))***++++++,,,,,,++++++***---,,,+++***)))((((((((())))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++******(((((()))***************......---+++)))((('''&&&************************+++++++++++++++++++++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++++++++************)))***)))(((''''''((()))))),,,,,,+++***))))))******,,,,,,++++++***))))))))))))))))))))))))******+++******))))))((((((''''''''''''((()))***++++++,,,++++++***************+++)))******+++++++++******)))******))))))((('''&&&(((((()))+++,,,+++)))&&&(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***)))))),,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,------------,,,,,,,,,+++***+++,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,---,,,******+++---++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))++++++++++++++++++,,,,,,+++++++++***++++++,,,---,,,***)))***+++,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***''')))---///,,,)))---,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++***+++---...++++++++++++++++++++++++++++++++++++++++++++++++******************************((((((((()))+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++***************))))))************))))))************+++++++++,,,******+++++++++******)))************************,,,,,,+++)))'''&&&(((***++++++++++++++++++++++++************************---,,,***)))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++******)))************************+++++++++++++++***)))(((************************))))))))))))))))))))))))************************---,,,,,,++++++******)))+++************************************************++++++,,,,,,++++++***+++***)))***++++++)))'''***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++******((())))))***************+++++++++*********))))))************************++++++++++++++++++++++++******************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++++++++************)))))))))((('''(((((()))***,,,++++++***))))))******+++++++++******))))))))))))))))))))))))******+++************))))))))))))))))))******++++++,,,,,,++++++***************+++++++++++++++******)))((((((((())))))***)))))))))*********,,,------***((((((((((((((()))))))))******************************++++++++++++***))))))++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********)))((((((++++++,,,---,,,+++***))),,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,++++++---...,,,------------------,,,------,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++***+++,,,---,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///JJJ===///+++///111,,,%%%+++,,,,,,,,,,,,,,,,,,---***,,,------,,,+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))---------------------------------,,,,,,+++++++++,,,+++*********+++---...************************++++++++++++++++++++++++******************************)))((()))***+++,,,++++++++++++++++++++++++***,,,---...///---,,,++++++************+++,,,,,,,,,,,,++++++***)))'''''')))))))))*********++++++)))******+++++++++*********************************+++,,,+++)))(((((()))++++++++++++++++++++++++************************,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++******************************///...,,,***)))(((''''''************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++***)))(((((())))))++++++++++++++++++++++++******++++++++++++******+++)))))),,,111222...***************************))))))))))))))))))))))))******+++,,,,,,+++******++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++******((()))******++++++******((())))))***++++++,,,,,,************************++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))((((((((((((((()))***+++,,,+++******)))******************))))))))))))))))))))))))))))))******+++************++++++++++++++++++++++++++++++,,,,,,+++***************++++++,,,,,,++++++***)))'''&&&''''''(((******+++++++++,,,+++,,,---......,,,***((((((((()))))))))*********************************++++++++++++***))))))***))))))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))*********)))))))))***,,,------,,,***)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///------............------///...---++++++,,,---------,,,,,,,,,,,,+++++++++,,,++++++++++++,,,------///...------//////...---***+++,,,,,,------,,,,,,------------------------------,,,,,,---...000222\\\KKK666***+++...,,,)))+++++++++,,,,,,---------))),,,///...+++***+++---+++++++++,,,,,,,,,------++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++******)))))))))***+++,,,++++++++++++++++++++++++)))+++...///000...,,,+++************+++,,,---...,,,,,,,,,+++***)))((('''((())))))))))))*********))))))***+++++++++******************************)))+++,,,,,,***)))((()))++++++++++++++++++++++++************************++++++***))))))******+++++++++++++++++++++++++++************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++******************************///...,,,)))((((((((((((************************))))))))))))))))))))))))************************))))))******+++++++++,,,///---+++)))(((((()))***++++++++++++++++++++++++******++++++++++++******---******000777999555///******************************************************++++++++++++******************++++++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++(((((()))))))))*********+++++++++*********))))))''''''(((((()))***+++,,,++++++***************+++)))))))))))))))))))))))))))))))))))))))******+++)))))))))******+++++++++++++++++++++++++++***************)))******+++,,,***+++++++++***)))((((((((()))******+++++++++***,,,++++++,,,......,,,***(((((()))))))))************************************++++++++++++***)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,''')))+++---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000111111///---,,,---...---......//////......---000///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...------//////...---++++++,,,------------,,,---------------------------,,,,,,,,,---///000111DDD:::///((((((+++...///+++++++++,,,,,,---------))),,,///...+++***+++---+++++++++,,,,,,,,,------++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******************************+++,,,,,,---......,,,,,,+++***))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++***************++++++,,,++++++++++++++++++++++++((())),,,...///---+++***))))))******+++,,,......******++++++++++++***)))((())))))))))))*********((()))***+++++++++++++++************************(((***------+++***))))))++++++++++++++++++++++++******************************************++++++++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++************************((()))***+++++++++++++++************************---,,,***)))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++,,,000///,,,***)))***+++,,,++++++++++++++++++++++++)))******++++++******)))---******000888:::666000************************++++++++++++++++++++++++************************)))))))))******+++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++******))))))***+++++++++++++++***************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++((((((((()))******+++++++++++++++*********))))))'''(((((()))***++++++++++++***************++++++(((((())))))******++++++)))))))))))))))******+++'''(((((())))))************************)))))))))******))))))***++++++,,,((()))***++++++,,,+++++++++++++++++++++***))))))+++***)))***,,,,,,+++)))))))))))))))***************************************++++++++++++***))))))************************************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,'''(((***,,,------------++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------111222111///---,,,,,,...------............------......---,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,+++***+++,,,---,,,***++++++,,,---------------------------------------***++++++,,,,,,---------+++,,,......,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***,,,------,,,+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))************************)))******+++---......///------,,,+++***)))((('''************************++++++++++++++++++++++++)))))))))***++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++'''(((***,,,---,,,+++************++++++---......))))))***+++,,,,,,,,,+++)))))))))*********++++++((()))***+++++++++++++++++++++++++++++++++++++++)))+++------+++*********++++++++++++++++++++++++************************)))*********++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************((()))***+++++++++++++++******************************))))))***++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++///...---,,,++++++,,,---++++++++++++++++++++++++))))))************)))))))))((((((---222555222...+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++(((((())))))***+++++++++************************)))************+++++++++,,,,,,,,,+++++++++******)))***++++++,,,++++++++++++++++++***************************************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))******++++++++++++++++++************)))(((((()))***++++++++++++*********)))******+++,,,(((((()))***+++,,,,,,---)))))))))))))))******+++((((((((((((((())))))))))))))))))))))))))))))***))))))))))))***+++,,,,,,((()))+++,,,------......---------,,,+++***))))))***)))((((((******)))((()))))))))*********++++++++++++++++++++++++++++++***++++++++++++***))))))))))))************++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))*********++++++,,,,,,,,,+++,,,,,,,,,------------...---,,,+++++++++,,,,,,+++++++++,,,,,,---------...//////...,,,+++,,,...---------......------------------------,,,++++++***++++++,,,---...//////---,,,,,,,,,,,,---......,,,***)))***+++,,,+++***+++,,,------...---------........................***+++,,,......---+++***+++---000111///,,,***)))---,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************+++++++++,,,,,,---------,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******++++++,,,,,,,,,+++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++++++++++++++,,,---...)))***++++++,,,,,,++++++************+++++++++,,,(((((()))++++++,,,,,,+++++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++************************))))))***+++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++************************(((((()))++++++,,,,,,+++************************))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((((((+++...///...---++++++++++++++++++++++++************************+++***)))(((((()))***+++((((((((()))***+++++++++************************)))************+++++++++,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++************************************************++++++++++++++++++++++++******************))))))*********************************++++++++++++++++++++++++************)))))))))***+++++++++***)))******))))))***++++++,,,((()))***+++,,,---......)))))))))))))))******+++******)))))))))))))))))))))))))))******+++++++++))))))))))))***+++,,,---+++,,,,,,---............+++,,,,,,,,,,,,,,,++++++***)))'''((()))***)))((())))))*********+++++++++++++++++++++++++++++++++***++++++++++++***))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((---,,,+++*********++++++,,,,,,,,,------.........///...,,,+++***+++,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,++++++---...,,,------------------,,,+++,,,---...---,,,+++***)))***+++,,,...///000000---,,,,,,,,,,,,---......---,,,++++++------,,,++++++,,,------......------........................,,,---///111111///,,,+++---+++***)))***,,,...///---------,,,,,,+++++++++---+++***+++...///,,,)))++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******+++,,,------,,,,,,++++++,,,,,,------++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,(((((()))++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++---++++++++++++++++++++++++************************((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))*********************************)))))))))))))))******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))******++++++,,,---......++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++'''(((((()))***+++++++++************************)))************+++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,************************+++++++++++++++++++++++++++*********))))))((((((************************+++++++++++++++++++++++++++++++++************))))))***+++,,,,,,+++)))(((******))))))***+++,,,,,,))))))***+++---...//////)))))))))))))))******+++,,,+++++++++******))))))))))))***+++,,,,,,------))))))))))))***+++,,,---.........///......------******+++,,,------------+++)))(((((()))******))))))************+++++++++++++++++++++++++++++++++***++++++++++++***))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))).........................................................------,,,,,,,,,------------------------,,,,,,,,,---...///000000------------------------///---,,,---000000...+++------,,,+++,,,---...///////////////////////////000000//////.........---//////............////////////......---------,,,------,,,,,,,,,------...........................---------,,,,,,+++++++++------------------------,,,,,,------...------,,,******+++++++++,,,,,,,,,++++++++++++,,,---......---------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++************))),,,,,,+++***+++,,,---...//////...,,,))))))***,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,222000///---,,,,,,------************************,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------++++++******************---,,,***)))))))))***+++)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++))))))************))))))******************************))))))))))))******))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++)))((((((((((((((()))*********++++++++++++******((()))))))))************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,+++******))))))*********+++,,,,,,+++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***'''&&&&&&'''***+++*********))))))))))))))))))***++++++***)))***++++++*********,,,---,,,+++------,,,+++*********+++))))))))))))))))))))))))************************---,,,++++++,,,,,,***((())))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***))))))(((((((((((())))))................................................/////////......------------------------------------,,,,,,------///000000------------------------///---,,,---///000...+++......------...///000111////////////////////////000/////////............//////............///////////////.........------...------,,,------..............................---------,,,,,,,,,++++++---------------------------------...------,,,,,,+++,,,,,,,,,------------......------,,,------------------,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,+++++++++,,,---...+++,,,,,,***)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,...---,,,*********++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---++++++******************+++***((('''''''''((()))************************************++++++++++++))))))))))))))))))))))))))))))************))))))************************++++++************++++++))))))))))))************************************************************++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******************++++++++++++,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))***+++++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))***,,,---,,,+++***+++,,,)))(((((((((***+++***))),,,,,,+++***************))))))))))))))))))))))))************************++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))(((((((((((())))))................................................///////////////.........---------------------------------------...///000------------------------...------...//////...,,,////////////000111222333////////////////////////////////////............//////............//////000000////////////............------------..............................------------,,,,,,,,,,,,---------------------------.........---,,,,,,+++------------............000000///...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---...//////,,,,,,+++++++++,,,---...)))***,,,+++***)))******------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++******)))******+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************+++,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++***)))((('''((())))))************************+++++++++++++++*********))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********************++++++++++++*********++++++++++++,,,,,,,,,,,,+++***)))((()))******------------------------+++++++++************)))(((((()))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******************+++************************+++,,,------++++++,,,---)))(((((((((***+++***)))++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((+++---+++(((&&&''')))(((((()))******)))(((((())))))))))))))))))))))))))))))***++++++++++++******))))))(((((())))))***................................................//////..........................................---------------...///000........................---------...//////...---......//////000111222333///////////////////////////////////////.........//////............//////000000000000000/////////000///......---.................................------------------,,,,,,------------------,,,,,,............---,,,++++++,,,------------.........//////...---------------------------------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---.........+++++++++,,,,,,,,,------(((+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...************************---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++++++++,,,---,,,+++*********+++,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++)))******++++++******)))***************************++++++++++++++++++***))))))*********+++++++++((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,+++***)))((((((''''''******++++++++++++***************+++++++++,,,,,,,,,***)))''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))))))))***************+++++++++,,,---,,,+++***+++---+++*********,,,---,,,+++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((,,,///---(((%%%'''***'''(((***++++++***((('''))))))))))))))))))))))))))))))***++++++++++++******))))))))))))))))))***................................................------------------------...........................------------...//////........................,,,---...............///------...///000000111111////////////////////////........./////////////////////............///////////////000000000000000111000//////....................................------------------------......---------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,------------,,,,,,++++++,,,------...------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------(((***---...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,...---+++*********+++,,,************************---,,,,,,,,,++++++******++++++++++++++++++++++++******++++++++++++******************************))))))***++++++***))))))************++++++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))---,,,++++++++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,***)))((((((((((((******++++++++++++******))))))))))))*********++++++***(((''''''(((***,,,***************************++++++++++++***)))(((''''''((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''))))))******+++++++++,,,)))+++,,,+++***)))***,,,+++*********,,,---,,,+++***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))---000...)))&&&(((,,,''')))***,,,,,,***)))'''))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******................................................,,,,,,,,,---------------..............................---------......///........................+++,,,...///......///000,,,---.../////////......////////////////////////........./////////////////////............//////......////////////000000222111000//////...//////........................------------.....................------,,,,,,+++,,,------......------,,,+++,,,,,,,,,,,,---------+++******+++,,,---......------------............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++++++++******+++,,,---------,,,,,,''')))++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,+++***)))((()))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++******************************((()))***++++++***)))(((*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---...---,,,+++++++++++++++******++++++++++++******(((((()))))))))***************)))((()))***+++,,,******************************+++,,,,,,***)))((())))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))******+++,,,,,,,,,)))***++++++))))))***+++)))(((((((((***+++***)))******)))))))))***++++++))))))))))))))))))))))))***************************---///...***((()))+++))))))***++++++***))))))))))))))))))))))))))))))))))))***++++++++++++***+++******))))))******+++................................................------------.........///........................///......---------..............................***,,,//////...---///111....../////////...---,,,////////////////////////............/////////000//////............//////------........./////////333222111000////////////........................------------.........//////......---,,,,,,++++++++++++,,,---............------------............------,,,,,,,,,------...------------.........///,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------***+++,,,---------,,,,,,)))***+++***))))))+++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***++++++++++++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******++++++,,,------...,,,+++***)))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***************************((()))+++,,,,,,+++)))(((*********+++++++++,,,,,,************************************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++)))******+++,,,,,,------------,,,++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++************++++++,,,,,,************************)))***+++,,,,,,+++)))(((,,,+++***)))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***++++++,,,------***+++,,,,,,******+++,,,)))(((((((((***+++***)))***************+++,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,+++***)))(((************************))))))))))))))))))))))))))))))***++++++++++++***+++******))))))******+++................................................---.........//////000000///////////////////////////......---------......////////////////////////))),,,//////...---///111//////000000000...---,,,////////////////////////---.........//////000000//////............//////,,,---------......//////333222111000////////////........................---------.........////////////...---,,,,,,++++++******,,,---.../////////............/////////000000///...------------------------.........//////,,,,,,,,,+++++++++******........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,---...///000000***+++,,,---...---,,,,,,---------+++******,,,///........................++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,---.........---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------++++++,,,,,,---...//////************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++,,,,,,---.........---,,,+++++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))***,,,------,,,***)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((++++++++++++++++++++++++))))))***+++,,,,,,------*********)))******++++++******++++++++++++************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,+++)))'''---,,,+++)))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------+++,,,------++++++,,,---+++*********,,,---,,,+++++++++******+++,,,------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,***)))*********(((&&&++++++***))))))***++++++))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++---------.........////////////.........---------..............................//////...---,,,,,,---.........//////000000//////............//////////////////////////////000111222111///---...///000000///------,,,,,,,,,,,,,,,,,,---...///000000000///...---------------///////////////////////////............///000000---......///////////////000000//////......------.................................------,,,,,,,,,,,,---......//////......000///---+++++++++---...---------............///------------------------------------------------,,,---///000///---***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++******+++------,,,***+++++++++*********))))))+++***)))))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,,,,***)))(((+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++******************,,,,,,+++***))))))******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,***************++++++++++++++++++***************((((((((((((((((((((((((++++++++++++++++++++++++************************)))************+++++++++******************************)))))))))+++,,,---******))))))))))))******---,,,,,,++++++,,,,,,---))))))******+++++++++,,,------,,,,,,+++***))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******)))))))))))))))***+++++++++,,,,,,,,,+++******+++,,,,,,))))))))))))************+++++++++++++++***)))((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))---,,,,,,+++***)))(((((()))))))))))))))))))))))),,,,,,+++++++++++++++,,,)))))))))))))))((('''&&&---------.........////////////.........---------........................//////.........---------........./////////000000//////............//////////////////////////////---...000///......///000222222111000////////////,,,------......///////////////...---------......////////////////////////.........////////////000---...//////000000//////222111111111000000000///.................................------,,,,,,,,,,,,---......//////......000///---++++++,,,---...---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,)))***---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++------------------------.........---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++++++++,,,,,,,,,+++******,,,---...,,,+++---,,,,,,,,,+++++++++***---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******************,,,,,,+++***************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++******))))))))))))******++++++,,,,,,************************++++++++++++++++++++++++************************************++++++++++++************************+++***)))))))))***+++,,,******))))))))))))******,,,,,,++++++,,,,,,---...*********+++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++******************************************************************************++++++++++++******++++++++++++*********)))************++++++++++++,,,,,,+++******+++,,,,,,))))))))))))*********+++******+++++++++++++++***))))))))))))************++++++++++++++++++++++++************************,,,,,,++++++***)))))))))************************,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++***------.........//////////////////............---........................000///...---------...///......////////////000000//////............//////////////////////////////+++---............///111444333222111111000111111..............................------......///000////////////////////////---...///000000000//////---...//////000000//////111111111111000000000000.................................---------------------...////////////...///...---,,,,,,,,,---...---------............///////////////////////////++++++++++++++++++++++++)))+++---/////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,------------------------//////............------++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,+++---...///...,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++,,,++++++************++++++******))))))******+++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******++++++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,------,,,+++***)))(((((((((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,************************+++***))))))((())))))*********))))))))))))******++++++++++++,,,...///000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******++++++++++++************+++++++++++++++*********,,,++++++******++++++,,,))))))*********+++++++++((()))***+++,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++************************************************************************+++***************+++++++++,,,------------------............/////////////////////.......................................111000...,,,,,,---///000//////////////////000000//////............//////////////////////////////---...//////......///111222222111000000000000000////////////............------------...///000111////////////////////////,,,...000111222111///.........///000000000000000////////////...................................................---------------...//////////////////...------------......---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,------------------------............------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***---,,,,,,---///000...------------,,,,,,,,,,,,,,,************++++++,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,******)))***+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,++++++******+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************+++******))))))(((((((((+++******))))))******+++*********+++---///000111......------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,------,,,,,,))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++******************************)))))))))***++++++))))))***++++++,,,++++++........./////////000000////////////////////////////////////////////////111///...------...000111000000000000000000////////////............//////000000000000000000000000000111222111///...///000000///..................//////////////////......---------...///000111222000000000000000000000000---...000222222111000......//////000000000000000............////////////////////////////////////........................---...//////000000//////.........---.........///---------............///------------------------.......................................,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************...------,,,,,,+++++++++...------...000000///---+++++++++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,------,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************+++*********))))))((((((++++++************++++++)))******,,,---///111222//////......------,,,,,,************++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******+++++++++++++++++++++,,,---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,++++++************++++++++++++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,******************************))))))***+++,,,,,,(((((()))***+++++++++***....../////////000000000...////////////000000000////////////////////////000///.........///000111111111000000000000////////////............//////000000000000000000000000222333333222000//////000......------------......////////////////////////............///000111222000000000000000000000000...///000111111111000000...///000000111111000000000000000000111111111111////////////////////////.............../////////......///000000000000///---.........////////////---------............///------------------------........................++++++,,,---............------------------------,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,------------............------------------------+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++------------,,,,,,,,,,,,------,,,...///000...---++++++++++++,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,------------******++++++,,,---------,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,++++++++++++***))))))***+++,,,---............---,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************************++++++++++++******)))++++++************++++++******+++,,,...///111222/////////...............++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------............---,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++************+++,,,------***+++,,,,,,,,,,,,,,,+++.../////////000000000000.../////////000000000000////////////////////////.../////////000000000000111111111000000000////////////............//////000000000000000000000000000111222111000///000111000//////......//////000......//////000000111111//////......///000111111000000000000000000000000//////000000000111111111//////000111111111111000///000000000111111111222////////////////////////---........./////////000......///000000000000000------...///////////////---------............///................................................++++++,,,------.................................,,,,,,,,,---------....................................---------,,,,,,,,,------------.........///------------------------,,,,,,,,,,,,------......++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---//////...,,,,,,,,,,,,,,,---------...,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,******++++++,,,---......,,,,,,,,,---------......******++++++,,,------...+++++++++++++++,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------------------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******************************,,,,,,---,,,++++++,,,++++++******++++++,,,++++++,,,,,,...///000111//////////////////000000.........------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,---------------...............---,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++,,,---...///------------------,,,+++////////////000000000000.../////////000000111111000000000000000000000000---...///000111111000000222111111111000000////////////............//////000000000000000000000000---...000000//////111222222111111111111111222222---......///000111111222///////////////000000111000000000000000000000000000000000///000111111222//////000111111111111111---.........//////000000000000000000000000000000---.........//////000000...//////000000000000000------...///000000//////---------.........//////////////////////////////------------------------///......------,,,++++++........................,,,,,,,,,------..........................................------,,,,,,,,,---------.........//////---------------------------------.........//////++++++,,,,,,,,,---------////////////////////////.........------,,,,,,,,,------------------------++++++,,,,,,---...//////........................,,,,,,,,,------.........,,,,,,+++---...///---,,,---------.........//////***+++,,,---------,,,+++++++++++++++++++++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++*********)))***,,,---...---,,,,,,))))))***+++---...//////,,,,,,,,,------.........******+++,,,,,,---......++++++++++++,,,,,,---...++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---,,,,,,,,,++++++*********---,,,+++******+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************)))***,,,---...------,,,,,,++++++******++++++,,,,,,,,,,,,---...///000111......//////000000111111111111000///...---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,---------+++++++++,,,,,,---------***+++,,,------,,,+++***,,,,,,,,,---------......+++,,,---...////////////******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,---...///000------------,,,+++******............/////////000111000///......///000111000000000000////////////000///---,,,---...000111444444333111...------//////......------///000111222111000/////////000111333333111000000000111222---.........///000000000//////............////////////000000000000//////000000000000000000000000000000000000////////////...000333555555444222111222222222111000//////...////////////////////////,,,,,,------...///000000000000000000000000000000........................//////000000000000//////------------------------------------------------------------------------------............---------------.........//////................................................222000...---...//////...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------------------------,,,,,,,,,,,,++++++***))))))***+++,,,------...---...111///******///...))),,,,,,+++***)))***,,,...------------------------------,,,,,,,,,,,,++++++------------------------+++*********+++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,------......------,,,------------------------)))************+++++++++///---***''''''(((+++---))))))************))))))------------------------++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---...////////////111111111111111000///...333111...,,,++++++,,,---///---+++,,,---...---------,,,,,,++++++*********,,,,,,------------......------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,)))************+++++++++++++++,,,,,,,,,---------***+++,,,---...---,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------........./////////000000111000////////////000111000000000000////////////111000.........///111222000000000000111111111000//////...---...///000111333222111000000111222222333333111000000000111222............////////////////////////////////////......////////////......000000000000000000000000000000000000000000000//////000222333444333222111222222111111000//////...////////////////////////,,,,,,---......///000000////////////////////////........................------............------------------------------------------------------------------------------------............---------------.........//////........................------------------------000...,,,+++,,,------,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------............------------------------------,,,,,,---------.........------------............------------------------,,,,,,------,,,++++++*********+++,,,,,,---------***---,,,)))***......***''')))+++------,,,+++)))------------------------------,,,,,,,,,,,,++++++------------------------++++++******+++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++***(((&&&%%%&&&((())))))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,---......////////////111222222222222111111000333111///---,,,,,,,,,---...,,,++++++,,,------,,,,,,,,,,,,+++++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,)))************+++++++++++++++,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,....../////////000000000111111000//////000111111000000000000////////////111000/////////000222333///...///222666888666333//////.........///000111222111000//////000222222333333222111111111111222//////.....................///000111111000///.........////////////......////////////////////////000000000000000000000000111111111111111222222222222222111111000/////////////////////////////////------......//////000000................................................---......//////......---------------------------------------------------------------------------------............------------........./////////........................------------------------000...++++++,,,------,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........,,,,,,------...------,,,........................,,,------------.........,,,,,,,,,---------..............................---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***------+++,,,......,,,******+++,,,...---+++)))------------------------------,,,,,,,,,,,,++++++------------------------+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,---,,,++++++***++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,------------............---------......///////////////222222333333444444333333222111///...---------...---,,,******,,,---,,,+++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------************++++++++++++---------,,,---......///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++,,,,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...////////////000000000111111111111111111111111000000000000////////////000000/////////000111222111//////444:::<<<999444///////////////000000000000///.........000111222333333222222111111111111000//////......---------...///111222222111///...//////000000000000//////////////////////////////000000000000000111111111333222111000000000111222111111111111000000//////////////////////////////....../////////000000000................................................000000111111111111000000........................------------....................................------............------............////////////........................------------------------111///------.../////////........................------------------,,,,,,------------------------......////////////......+++,,,------------------////////////////////////------------............,,,,,,,,,,,,------------////////////////////////---...............------///.........------......111222222000///.........000...,,,+++,,,---......------------------------------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///------------------------++++++,,,,,,---.........//////......---------,,,......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,---...............------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))+++,,,......------,,,,,,,,,,,,---------..................---......///000000000000///222333444444555555555555222111000......---......---+++******+++,,,,,,+++***++++++,,,,,,---------,,,,,,,,,---------......++++++++++++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............---,,,---...///000..................---------------------------------------.........//////,,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,------,,,++++++***////////////000000000111111111222222222222111111000000000000////////////............//////000000222000///333888999555111/////////000000000000000000000//////000222333555333333333333222222111111000000000//////.........///000222333333222000///111111222222222222111111000000000000000000000000///000000000111111111222444333111000///000111222111111111000000000000000000000000000000000000000/////////000000000000000........................////////////////////////000000111111111111000000........................---------....../////////........................------............------........./////////000000////////////////////////------------------------111///------...000000///........................------------------------------------------------......////////////......+++,,,------.........---////////////////////////---------.........//////,,,,,,,,,---------......////////////////////////---......//////.........111000000/////////000000777666555333...+++,,,...---///000000////////////------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,------...///------------------------,,,,,,,,,------........./////////......---------//////...------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,+++***++++++,,,,,,++++++***------------------------***++++++++++++,,,,,,,,,)))***+++,,,,,,+++******------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++---...///000...------,,,,,,------...---..................------...///000111111111111222333444444555555555555000000///.........---------+++******+++,,,,,,++++++++++++,,,,,,------...,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...............---,,,---...///000........................---------------------------------.........//////---------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------,,,,,,+++***/////////000000000111111111222333333333333222111000000000000////////////---.........////////////000///...000222222000,,,...///000111111111000000222222111222333555777888333333333444333222222111111111000000000000000000000111222333333222111000222222333333333333222222000000000000000000000000///000000111111222222222666555333111000000111111111111000000000000000000000000000000000000000000000000000000111111111111........................////////////////////////...//////000000//////...........................---------...//////000000........................------............------....../////////000000000////////////////////////...........................,,,++++++,,,.................................------------............------------------------.........//////.........,,,,,,---...////////////////////////////////////------........./////////---------.........//////........................,,,---......///.........111111/////////000111222777555333111---))),,,222000777>>>>>>888111...---------------------------------,,,,,,,,,,,,+++++++++,,,,,,------............------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///------------------------------------------------...............---------.........------,,,,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---------------,,,,,,+++++++++,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------............------,,,---///000222333333333222222333333444444333333//////.........------,,,---,,,******,,,---,,,+++,,,,,,,,,,,,------------******++++++++++++,,,,,,---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,---......///---------...............------------------------,,,------------.........---............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------,,,++++++//////000000000111111111222222333444444333222222000000000000////////////......///000000000000000////////////...............///000111222111000000111111000111333555777888333333444444444333222111111111111111111222222222222222222222222222222222111222222333333222222111222222222222222222222222///000000111111222333333777666555333222111111111000000000000000000000111000000000000000000000000111111111111111111111111//////////////////////////////////////////////////////000000000000//////........................---------...///000000000........................------............------.../////////000000000000////////////////////////////////////////////////...,,,***+++,,,.................................------------.........///........................------............------,,,---...///000000000000....................................////////////........./////////000000------------------------,,,,,,---...............//////---------///111222333000//////---,,,444>>>MMMSSSUUULLL<<>>SSS```SSSBBB444///......---......////////////......------------------------++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......------------..................------------......---------,,,,,,,,,,,,,,,------,,,,,,+++***------------------------,,,,,,,,,------.........---......//////......---......---------...000000///...------...///...,,,/////////.........------+++,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------,,,,,,---------,,,------......------,,,+++,,,---.........------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///////////////...---,,,++++++---///000...---,,,,,,---///111333555333111///------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------------------------......---,,,,,,///...---,,,,,,,,,---...---,,,+++,,,---...---,,,,,,------------............---,,,++++++,,,---...------............------++++++++++++,,,---......------------------------,,,,,,---------.........,,,---...---,,,+++,,,...///..................///333333444444444333222222333333333333333333333333000000111111111222222222333333333333222222222222000111111222222111111000222222333444444444444333333444444555555666666666666555555444444333222222222222333333333222111111333333333333333333333333333333222222222222333333222222222222333444555666555444444333333333444444555444444444444333333333333333222111111111111111111111111111222222222333111111111111111111111111222111111000000//////...000000000000000000000000//////000000111111222222//////.........---------000000000000000000000000..............................////////////......000000000000000000000000111000000000000//////////////////000000000000111//////////////////000000////////////////////////////////////////////////.........---...//////000////////////...---,,,+++........................+++---///444777888666444.........------------------,,,,,,...111444888;;;999777444000,,,,,,...000,,,------------........./////////.........------,,,***---111///,,,333???AAA;;;333.........---,,,...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,------......------------............---------,,,,,,,,,...------------,,,,,,,,,---............---,,,,,,---------------------------------------------------......//////......---...------------...//////111///............---+++............---------,,,------------............,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------............------,,,,,,---............---,,,,,,,,,+++,,,,,,---...---------------------------------------------------......///////////////,,,+++++++++,,,...000111///...---------///000111222111///...------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///------..................000///...---------------------,,,,,,,,,---......+++*********,,,---,,,+++,,,,,,,,,,,,------------...---+++******+++---...------............------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------.........///+++---...---,,,+++,,,---......------------......333333333444444333333222333333333333333333333333111111111222222222333333444444444333333222222111111111222222222222111111222222333444444444444333444444555555555666666666666555555444444333222222222333333333333333222222333333333333333333333333444333222111111222333444333333333333333444444555333333333444444555666666444444444444444444444444333333222111111111111222111111111222222222333333111111111111111111111111111000000000//////......////////////////////////......///000111222222333111111111000000000//////////////////////////////000000000000000000000000...//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111///////////////////////////////////////////////////...---,,,---...///000000000000//////.................................+++,,,---000222333111///,,,---...///......---,,,111000...---...///111333888999888444///---...000------------............////////////............---***+++//////,,,---111555222///.........---+++---......//////......---........................------------------------///...---,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---------------......------------......------------,,,,,,,,,,,,------------------------///////////////...------------------------------------------..................////////////.........------------.........000///---...//////...---......---------,,,,,,,,,,,,------------...............------,,,,,,++++++......////////////......------------...............------,,,,,,------...------............------,,,------..............................///000000------------------------..............................///////////////...---,,,,,,,,,---...000000000///............////////////...---------......------------------,,,,,,++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,------------...---------------------------,,,+++******+++...///,,,,,,------......//////333222000...------...///************+++,,,,,,---+++******+++---...---,,,+++++++++,,,,,,,,,------...---+++))))))+++---...------............------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////+++---...---,,,+++,,,---------,,,,,,,,,,,,------222333333444444333333333333333333333333333333333222222222222333333333333555444444333333222222222222222333333333333222222111222333333444333333333444444444444555555555555666555555444444333222222222333333444444444333333333333333333333333333333555444333222222333444555333333333333333222222111000111333444666888999999444444444444444444444444444333333222111222222222111222222222222333333333111111111111111111111111000000000000////////////////////////////////////......///000111222222333222111111111111000000000////////////////////////111111111111111111111111///000000000000000000///111111111111111111111111000000000000111111111111111111111111000000000000000000000000111111222222000000000000000000000000000000000000000000000000...---,,,,,,,,,---///000/////////000000111111111////////////////////////000...,,,,,,.........---,,,---///000000///---,,,111000000000///...---,,,222666999888444000///000---------.........//////000000/////////............***))),,,---,,,,,,---222000///......///......---------......---------........................------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------...............------------............---------,,,,,,,,,------------------------///000000000000///......------------------------+++,,,,,,---...000000111...//////////////////........................---...---,,,...000111111000......---------,,,,,,,,,,,,,,,,,,,,,------------///......------,,,,,,,,,...//////000000//////...---------......///////////////............//////---......//////......---------------....../////////............///000000...................................................///////////////......///.........---.........000//////.....................------------......------------------------++++++++++++++++++++++++------------------------,,,,,,---------.........---------------------------,,,+++******+++...///++++++,,,,,,---------...222111///---,,,,,,------)))******+++,,,,,,,,,,,,---,,,+++---///000000///+++++++++,,,,,,,,,------...---+++******+++---...------............------......------,,,,,,------------------------------........./////////000000,,,---......,,,,,,---...------,,,,,,,,,,,,------222222333444444444333333333333333333333333333333222222333333333444444444444444444444333333333333222333333444444333333222111222333333444444333333444444444444444444444444666555555444444333222222333333444555555555444444333333333333333333333333444444333333333333444444444444444444333222111000000111333666777999::::::333333333444444444444555444444333222222222222222222222222222333333333333222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111222222111111000000000/////////000000000000000000000000////////////////////////000000111111111111000000111111111111111111111111000000000111111111111222222111111111111000000000000000000111222222333333000000000000000000000000000000000000000000000000......------......///000000000000000111222333444000000000000000000000000333111...---.../////////---...///000111000//////---...000222222111///......222666888777444111///------........./////////000000000/////////.........,,,***+++,,,------.........------...///000111------............------......................................................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---......//////......------------......//////.........---------,,,,,,,,,------------...///000000000000///......------------------------++++++,,,...///000111222...//////000000//////.../////////000//////...------,,,,,,...111222222222............---------,,,+++,,,,,,,,,,,,---------..................------------............---------------...//////000000000000////////////000000......////////////............------......///000------,,,,,,------...///////////////////////////........................//////////////////...---////////////......------///////////////...........................------------------............++++++++++++++++++++++++------------............,,,---------............---------------------------,,,+++++++++,,,...///++++++,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,---.........------...------...111222222111,,,,,,,,,,,,---------------------,,,,,,---------------............------+++++++++,,,---///000111........................////////////000000000000---///000///...---...///......------------......111222333333444444444333333333333333333333333333333333333333444444444444333333333444444444444444333333444444444444333333333333444555555555555444444444444444444444444444666555555444444333222222333333444555555555555555444444444444444444444444333333444444444444333333333333444555555444333222222444555777888888888888333333333444444444555555444444333222222222222333222222222333333333444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000111111111222222222111111111111000111111111111111111111111////////////////////////000111111222222111111000111111111111111111111111000000111111111222222222222222222111111111000000000000111111222333333444000000000000000000000000000000000000000000000000//////000111111111111111222222111000111111333333000000000000000000000000111000///000222333222000//////000111111111111111,,,...000222333333222111///000222555666555111...............////////////000000000000/////////............------.........,,,---.../////////000111//////000000000000//////................................................------,,,,,,,,,---......------------------------+++,,,------......------,,,,,,------.../////////......------------......000000/////////.........,,,,,,,,,---------......//////000000//////...---------------------------,,,------...///000000111//////000000000000//////000000111111111000.........------...111222222111/////////.........------------------.........................../////////------............---------------...///000000000//////............//////......////////////......///......---......000000---------------......///////////////////////////........................///////////////...---------......////////////........./////////////////////////////////...------------------.........///------------------------------------.........///------------....................................,,,------------.........---------------,,,,,,,,,,,,---------------,,,,,,,,,---.........---,,,+++...------///111333222222,,,------------.........---......//////......---------............------+++++++++,,,...///111222000000000000000000000000//////000000000111111111///000111000///...///111///..................///111222333333444444444444333333333333333333333333333333333444444444555555333333333444444555555555333444444555555444444333444555555666666666666666555555555555555444444444666555555444444333222222333333444555666666666555444444444444444444444444222333555555555555333222222333444666666666666555555666777888888777666555333333333444444555555555555444333333222222333333222222333333333444444444222222222222222222222222111111111111111222222222000000000000000000000000111111111000000000000000555555555444444444333333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000111111222222222222222222222222111111000000000000111222333333444444000000000000000000000000000000000000000000000000000111222444444333222222555444222111000111111222000000000000000000000000,,,,,,...222444444222000000000111111111222222333000000111111222222333333111//////111444444111.............../////////000000000000000////////////---000111000//////...------///111222111/////////111111222222222222111111////////////////////////////////////////////////,,,,,,,,,,,,------...///////////////////////////+++,,,------......------,,,,,,------...///000000.........------.........000000000000////////////,,,,,,,,,------.........///////////////......---------------------------//////////////////////////////000000000000//////000111222222222000///...000///...///000111000///000////////////...................../////////000------......//////000000//////000000000000//////---------...///000000111......------------............////////////......///......------///000111///////////////000111111000000000000000000000000//////////////////////////////000000///...------+++,,,...///000000000000------...///000000//////000000000000///...---,,,---------.........//////////////////////////////---------.........//////---------.........//////........................,,,---.../////////....../////////......------,,,...///000111111111//////+++,,,,,,---,,,+++)))(((...------...111222222222---------.........//////---...000111111000...------..................---......---------......///000000000000000000000000000000000000111111111111///111222111000///000222//////............//////333444444555555444444333444444333222111000//////333333333333333333333333555555444444444333333333333444444555555444444333333444444555555444444333444444444555666777777888666555444333333333333333333333444444555666666666444444444444444444444444222333555666666666555555000111222444555666777777333444555555666666555555666666555444444444444555666555444444444444555666555333222444777888666444111111111111111111222222222222222222222222222222444444444333333333222222000111111111222222222222444444333333333333222222111222333444444444444444222222111111111111222222000333666666444111///...000111111111222222222222000222555777888666333111333333333222222111111111111111111111111111111111111111222222222222111111000000000000000000000000111111111111111000//////111111000000111222333333111000/////////000222333000000000000000000000000000000////////////000000000000000000000000000000111000222777;;;999222+++////////////000000000111***+++---///000000//////---333555111---......---///......///111222222222333333333333333222111000...//////000///---+++***000000000000111111111111........................000000///...------,,,,,,........................////////////////////////000000//////.........------------.........//////...------...000000///...///////////////////////////......---------............////////////......//////////////////////////////000000000000//////000000000000000000000000222111111111000000////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000000///......////////////000000000000//////............//////111111111111111000/////////////////////////////////////////////////////////////////////////////////............///000000////////////////////////000//////.........//////.........///////////////------------------------///...,,,+++***++++++,,,//////000000000000////////////000000000000//////........................000000///...---,,,,,,+++......---,,,---...///000111000...---,,,,,,------..................------////////////////////////////////////////////////////////////////////////222111000.........///000000000111111111000000///111111000000000000000111000000//////000222444555111111111111111111111111333333444444444444333333333333333222222222222222333333333333333333333333444444444444333333333333333333444444444444333333333444444555555444444333444444444555666777777777666555444444333333333444333333444555555666666777555555444444444444444444222333444555666555555444000000222333444444555555333333444555555555555555666555555444444444444444666555444333333444555666333222222444666777555222111111111111111111222222222222222222222222222222333333333333222222222222000000000111111111222222444444333333333333222222111111222333333333333333222222111111111111222222111333555444222000//////000000000111111111222222///000222444444333222000333333333222222222111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111000//////111111000000111222222333//////.........///000111000000000000000000000000000000////////////000000////////////////////////000000111444888777111+++---------.........//////***+++,,,,,,---------------333555111---...///.........///111333555666666222222222222222111000000000000000000000...---,,,------........./////////........................000//////......---,,,,,,........................////////////////////////000/////////............---------........./////////......///111111000...///////////////////////////......------...............////////////......///////////////////////////000000111111000000///////////////////////////111111000000000///////////////////////////////////////////////////////////////////////////////////////000000000000//////111111111111111000//////////////////000000000000//////............//////000000111111000000///...////////////////////////////////////////////////////////////////////////.........---...//////000//////////////////////////////............/////////////////////.........------------------------......,,,,,,+++,,,------//////000000000000//////000000000111111000000000.................................---,,,,,,++++++......---------...///000000///---,,,++++++,,,,,,........................////////////////////////////////////////////////////////////////////////000//////......///000111000000111111111000000///222111111000000000111111111000000000000222333444111111111111111111111111222333333444444333333222111222222222333333444444222222222222222222222222333333333333222222222222222222333333333333222222333444444555555444444333444444444555666666777777666555444444333444444444333444444555555666777777666666555555444444444333222333444444555555444444000111222222333333222222222333444444555555444444555555444333333333333444555444444333333444444555333333444666888777555222222222222222222222111111222222222222222222222222333222222222222111111111///000000000111111111111444444333333333333222222000111222222222222222222222222111111111111222222111222333222000//////000/////////000000000111111000111111222333222222222333333333222222222222111111111111111111111111111111222222333333222222111111111111111111111111111111111111222111111000///111111111000111111222333---------------...//////////////////////////////000000////////////000000........................000//////111444333000,,,------........./////////------,,,,,,,,,,,,---------333555111---...///......///000000111222333333000111111111111000000///000111111111000///...---,,,,,,---------.................................000//////......---------........................////////////////////////////////////............------.........///////////////...000111222111//////////////////////////////......---......//////...//////000000//////...////////////////////////000111111111111111111000////////////////////////000000///////////////...//////////////////////////////////////////////////////////////////////////////000000000000//////111111222222222111000000////////////000000000000//////............/////////000000000000///......////////////////////////////////////////////////////////////////////////...------------...////////////////////////////////////............//////000000//////......------------------------------......---------......///...//////000000//////...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......------......///000///...---,,,++++++++++++........................////////////////////////////////////////////////000000000000000000000000............///000111222///000000111111000000000222111111111111111222222222111111000111111222222111111111111111111111111222222333333333333222222111222222222222333333333333333333333333333333333333333333222222222111111111222222333333222222111333444444555555444444333444444444555555666666666555555444444444444555555444444444555666666777777777777666666555444444444333333444444444444444444222333333333333333222222222333333444444444444444555555444333333333333333444444333333333333444444444555777888999888666444333222222222222222111111222222222222222222222222222222222111111111000000//////000000000111111111444444333333333222222222000111111222222222111111222222111111111111222222222222222000......000111////////////000000000000333333333333333444444555222222222222222222222222111111111111111111111111222222333333333333222222111111111111111111111111111111111222222111111000222111111111111111222222------------......//////////////////////////////000000////////////000000////////////////////////000...---...000000///---///000000000000111111111222111///.........///000---333555111...///000///000111111///---,,,,,,,,,//////000000000000//////000000000000//////................../////////000........................000/////////......------........................///////////////////////////////////////.....................////////////000//////000222222111000////////////////////////...............//////000//////000000000000//////////////////////////////111111222222222222111111////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////000000000000//////000000111111111000000///////////////000000000000//////............/////////////////////......---////////////////////////////////////////////////////////////////////////---------------......//////////////////////////////............//////000111111000///...------,,,........................---.........//////000000...//////////////////...------,,,,,,,,,,,,------........................,,,,,,,,,------........................//////000......------,,,,,,,,,,,,---------...............////////////////////////////////////////////////000000000000000000000000//////....../////////000...///000000000000000000222111111111111222222333222222111111111111111111111111111111111111111111222333333444444333333222333333222222222111111111333333333333333333333333333333333222222222111111111222222333333222222111333444444555555444444333444444444444555555555555555555444444444555555666444444555555666777777888777777777666666555555555444444444444444444444444555555666666555555444333222333444444555555444444555555444333333333333444444444444444444444444444333555666777777555444333333333333333222222111111222222222222222222222222222222222111111111000000000000000000111111111111444444333333333222222222111111222222222111111000222222111111111111222222222222111///......000222////////////000000000000333333222222222333444555222222222222222222222222111111111111111111111111333333444444444444333333111111111111111111111111111111222222222222111111222222111111111111111222......//////000000000000000000000000000000000000000000////////////000000000000000000000000000000000...------...//////...000000000000111111111222333222000///......///000---333555111...///111000111222222000---++++++,,,...//////000000000////////////............................../////////000///////////////////////////////////////.........////////////////////////////////////////////////.........///////////////........./////////000000000//////000222222111000////////////////////////...............///000111//////000000000000//////000000000000000000000000111111222222222222111111....................................//////////////////////////////////////////////////////////////////////////////////////////000000000000//////......///////////////...////////////000000000000//////............/////////////////////......---////////////////////////////////////////////////////////////////////////...------------...//////////////////////////////...............///000000111111000///...------,,,........................---......//////000000000......////////////.........------,,,,,,------...........................------......//////000000.........//////////////////////////////.........---------.........//////////////////////////////////////////////////////000000000000000000000000000000000///...---,,,,,,......///000000000000000111111000000111222222333111222222222111111111000111111111111111111111111333444444555555444444333444444333333222222111111444444444444444444444444333333333333222222222222222222333333333333222222333444444555555444444333444444444444444444444444555555555444555555666777444555555666666777888888777777777777777777777777666666555444444444555555777777777888777777666666333444555555666666555555666666555444444444444555444555555666666555555444222333555444222111222333444444444333222222111111222222222222222222222222333222222222222111111111000111111111222222222222444444333333333333222222222222222333222222111000222222111111111111222222111222222000//////111333/////////000000000111111111000000000000111222222111222222222222333333333333333333333333333333333333444444555555444444333222222222222222222222222000111222222333222222222333222111111000111111111///000000111222111111111000000000000000000000000000000////////////000000111111111111111111111111000//////......//////000........./////////000000000000///...............---333555222///000111111///222444222000...000333...//////000000000000000///...------------......,,,,,,---------.........////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////....../////////000000000//////...000111222111///////////////////////////............///000111111///000000111111000000///000000000000000000000000000111111111111111111000...........................////////////000000000//////////////////////////////////////////////////////////////////////////////000000000000//////------......//////......////////////000000000000//////............/////////000000000000///......////////////////////////////////////////////////////////////////////////...............///000000////////////////////////......---......///000111000000//////......------........................---...//////000//////...---......//////......---000///...------...///000..............................//////000000000111---...///000000000000/////////000000000//////...,,,,,,------.../////////////////////////////////////////////////////////000000000000000000000000111111000000...---+++***------...///000000000000////////////000111222222000111111222222222111111111111111111111111111111444555555666666555555444444444444555555555555555666666666666666666666666444444444444333333333333333333444444444444333333333444444555555444444333444444444444444444444444555555555555555666777777555555555666777777888888666666666777777888888999888777666555555555666666666777888888888888888777444555666666777777666666777777666555555555555666555555666777777666555555444555555444111111333555555444444333222222111111222222222222222222222222333333333333222222222222222222222222333333333333444444333333333333222222333333333333333222111111222222111111111111222222111222333222000000222333000000000111111111222222///000000000111111111111111111222222222333333333444444444444444444444444444444555555555555444444222222222222222222222222000111222222333333333222333222222111000000111111///000111222222222111111222222222222222222222222000000////////////000000000000000000000000000000000111111000000000000111....../////////000000000//////000000000///......---333555222///000222111///222555333000///111555...///000000111111111000//////...------...///000------.........//////////////////////////////////////////////////////000////////////////////////////////////////////////............/////////000.../////////000000000000///......///111111000...////////////////////////............///000111222000000111111111111000000000000000000000000000000///000000111111000000///......................../////////000000000111111//////////////////////////////////////////////////////////////////////////////000000000000//////------...///////////////////////////000000000000//////............//////000000111111000000///...////////////////////////////////////////////////////////////////////////000////////////000111111////////////////////////---------......///000111///////////////.................................---.../////////...---,,,---......//////......---///...---,,,,,,---...///.................................///////////////---...///000111000000///---...///000000///......,,,,,,------...//////000//////////////////////////////////////////////////////////////////////////////000//////---+++***,,,---...///000000000000............///000111222///000111222333333222222111111111111111111111111555555666666666666555555444444555666777888999999777777777777777777777777555555444444444444333333333444444555555444444333333444444555555444444333444444444444444444444444555555555555555666777777555555666666777777888888555555666777888999::::::999888777666555555666777666666777888888888888888555666666777777777777777888888777666666666666666555666777888888777666555888999999666333333666999555555444333333222111111222222222222222222222222444444444333333333222222222222333333333444444444444444444333333333222222444444444444444333222111222222111111111111222222111222333333222111222333111111111111222222222222111111222333333333333222111111111222222333333333555555555555555555555555444444555555555555444444222222222222222222222222000111222333333333333333333333222111000000111111...///111222222222111000222222222222222222222222000000////////////000000////////////////////////111222222222111111111222111111111111222222222222000111222333333222111000---333555222///111222222000333555333...+++---000//////000111111111111111111000///......///000111000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////---.........//////000000////////////000000000000...------...000111///...////////////////////////............///000222222000000111111111111000000000000000000000000000000//////000000000000//////........................//////000000111111222222//////////////////////////////////////////////////////////////////////////////000000000000//////......///000000111000000////////////000000000000//////............//////111111111111111000//////////////////////////////////////////////////////////////////////////////000000000000000111111222////////////////////////---------......000111111.........///////////////////////////////////////....../////////---,,,+++---..................---,,,+++)))(((((()))+++,,,................................................---...000111111111000///,,,---.../////////------,,,,,,------...///000000////////////////////////////////////////////////////////////////////////---.../////////...---,,,,,,---...///000000000000------------...///111111...///111222333333333222111111111111111111111111:::999777666666666777888666666666777888888999999;;;;;;999888777555444444999888666555555555666777333333333444444444555555666666555444333333222222444555666888888666555444666666666666777777777777888888777777666666555555666777777888888888777777888777666555555666777888777888999:::;;;<<<<<<<<<<<<999777777999999888666777777666666666666777777777777666666666666777777888888999999888777666555555444444333333222222111222222222222222222222222222222222111222222333444333333333444444555555555333444444555555444444333444333222111111222333444222222222222111111000000444444444444444444444444444333222222222333444555555555555444444333333333666444111111222444555555666666666666666666666666444555555555555555555444555555555555555555555555111111111111111111111111333444444555555444444333555444444333333222111111444444333222222111111000000000000000111111111111000111222222333333333333222222222222222222222222222222222222222222222222444444444333333222222222444444444333333222222222999888777555333111000///000000000000000000000000333222111111000111111111222222222222222222222222000000000000000///...---111111111111111111111111000000000000000000000000////////////////////////////////////////////////222111111111000000//////000000000000000///......111111000000000111111222//////...//////000111222000000000000111222333444000111111111111222222222000000000000000000000000......//////000000111111+++,,,---...///111222222222222111111000000//////...///000111111000///...111000...------......///222222222111111111111111////////////000000000000000000000000000000000000111111111111000000000000222222222111111111111111000000000000000000000000///000000000000000//////000000////////////000000000000000000000000000000111000000///...---------111111000000//////......000000000000//////////////////............//////........................000...---...///000///...,,,,,,,,,---------......//////............/////////......---------.............../////////000000000/////////............///////////////...................../////////000//////......------,,,,,,////////////000000000000000000//////.........---............/////////000/////////000000000000000...//////000000000000000333333222111000000111111:::999888777777777888888888888888888777777777777999999999888777777666666999888777666555666666777444444444444555555555555666666555555444333333222444555777888888777555444666666666666777777777888888888777777666666666666666666777888888888888888;;;:::999888888999:::;;;888999999:::;;;;;;;;;;;;<<<999777777999999888666888777777666666777777888888777777666666777777888999999999888888888888888777666666555444333333222333333333333333333333333555444333333222222222222333333333333444444444555333444444444444444333222333222111111111111222333222222222222111111111000444444444444444444444444444444333222333444555666555555444333333333333333666444333444666999;;;;;;555555555555555555555555555555666666666666555555444444444444444444444444333333333333333333333333444444444555555444444444444444444444444333333333555444444333333222111111111111111222222222333333111222333333444444333333222222222222222222222222333333333333333333333333555555555444444444333333555555555444444444333333666666555444444333222222111111111111111111111111333333222111111111111111222222222222222222222222333333444444333222222111111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000222222111111000000000000000111111111000000///..................///000000//////.........///000000000000000111111222444444222222222222333333333333111111111111111111111111000000111111222222222222------...///000000111222111111111111000000////////////000111111000//////---...000111111111000000111111111111111111111111////////////000000000000/////////////////////////////////000000111111222000000111111222222333333000000000000000000000000000000111111111111000000000000////////////000000////////////////////////111111000//////...------111000000000000/////////111111000000000///////////////............//////////////////////////////000///......///000///...---------------.........//////............/////////......------......///+++,,,,,,,,,,,,---------000000/////////.........////////////////////////........./////////000000111111111111111000000000.../////////000000000000000000000/////////.............../////////000000------------------------...//////000000000000000333222222111000000111111;;;:::999888888888999999:::999999888777777666666888888888888888888888999999888777666666666666777555555555555666666666666666666666555444444333333555555777777777777555555666666666777777777888888888777777777777666666666444555666888888999999999;;;;;;::::::::::::;;;;;;999999:::;;;;;;:::::::::;;;999888888999:::999888888888777777777777888888888888777777777777888888999999888888888999::::::999999888777555444444333555555555555555555555555777666555333222222111111222222333333333333444444444444444444333333222111222222111000000111222222222222222222111111111111444444444444444444444444444444333333333444555666555555333222222222333444777555444555888:::;;;;;;555555555555555555555555555555666666666666555555444444444444444444444444666666666666666666666666444444555555555555444444444444555555555555666666666666555555444333333222333333333333444444444444333333444555555555444444333333333333333333333333444444444444444444444444666666666555555555555555666666666555555555555555333333444444444555555555111111111111111111111111444333222222111111222222333333333333333333333333111111222222222111000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111000111111111111111111000///000000000111111333444555000000//////.../////////222111111111222333444555333333333444444444555555222222222222222222222222111111111111111222222222/////////000000000111111111111111000000000000000///000111222222111000///***,,,///222333333111000111111111111111111111111////////////000000000000////////////////////////---......///000111222222//////000111222333444444000000000000000000000000000000111222222111111000000//////......//////000////////////////////////111111000000//////......000000000000000111111111111111111000000000000///000//////......//////000////////////////////////000///......000000///...........................///......------....../////////............//////...////////////000000000000000000000//////////////////////////////000000....../////////000000000111111111111222222222222....../////////000000000111000000000000000//////....../////////000000000000000000000000000000000...///000000111111000000333222111111000111111111;;;;;;::::::999999999999999999999888888777777777999999999999999999999999888888888777777777777777666666666666777777777777666666666555555555444444555666777777777777666555666666777777777888888888777777777777777777777777444444666777999999::::::999999888888888888999999::::::;;;;;;;;;:::999999::::::999999999:::::::::999999888888888888999999999999888888888888999999888888777777888999:::;;;:::999888777666555444333555555555555555555555555666555444333222222222222222333333333333333333333444444444444333222111000111111111111111111111111222222222222222222222222444444444444444444444444333333333333333444444444555444333222222333444555888666444444555666555444444444444444444444444444444444555555555555444444444444444444444444444444777777777777777777777777555555666666666666555555444555555666777777888888777777666666555444444444333333333444444444555555444555666666666666555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555333333444444555555666666222222222222222222222222444444333222222222222222333333333333333333333333000111111222111111000000222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222111222222222222222111111000000111222333444666777333222111000000000000000333333222222333444555555333333444444444555555555222222222222222222222222//////000000000000000000111111111111111111111000111111111111111111000000000111222333333222111000+++---///111111111000///000000000111111111111111/////////000000000000111000000000000000000000000/////////000000111111111111111111222222333333333111111111111111111111111///000000111111111111000000//////......//////000////////////////////////111111111000000///////////////000000111222333333222222111111111000000000000000////////////000000........................000///...///000111000...000000////////////......///..................////////////...//////000000111111111111222222222222111111111000000000////////////000000000000111111...////////////000000000.........//////000000000........./////////000000111111111111000000000000...////////////000000000333333222222222222222111//////000111111111111000222222111111111111111222;;;;;;;;;;;;::::::999999777777888888999999999:::;;;;;;::::::999888888888888888888888888777777666666666666777777777888888777666666666666666555555666666777777777777666666777777777777888888888888777777777777888888888888444444666777999999::::::777888888888888888888777::::::;;;;;;;;;:::999999999:::::::::::::::<<<===::::::999999999999::::::::::::999999999999::::::777777777777888888999:::999999888777666555444444444444444444444444444444333333222222222333333444333333333333333333333333444444444444333333222111111111111222222111111111222222222222222222222333444444444444444444444444111222222333333333333333555444333333333444555666777555333333444444333222555555555555555555555555333333333444444333333333444444444444444444444444777777777777777777777777555666666777777666666555444555666666777888999999888888777666666555555444333333333444444444555555666666666777777666666555444444444444444444444444333333333333333333333333444444444444444444555555444444444444444444555555555555555555555555555555222222222222222222222222555444444333333333333333333333333333333333333333444555555666666666555555444444444444444444444444333333333333333333333333111111111111111111111111333333333333333333333333222222222222333333333333222222333333333333333222---------...///111222333555555444333222222333333444444444444444444555666333333333333444444444444444444444444444444444444111111111111111111000000222222222222222111111111111111222222222222222222111222333444444333222111222222111111111111111222000111111111222222222333000000000111111111222222111111111111111111111111222222111111000000//////444333333333222222111111222222222222222222222222...///000000111111111000000000////////////000000000000000000000000000000111111111111111000000000//////000111222333444444222222222222111111111111000000////////////000000------------------------111///...///000111000///000000000000000000000000000//////......//////000///////////////000111222...////////////000000000222111111111111000000000000000000000111111222222////////////000000000111---------....../////////............////////////000000000000111111111111////////////000000000111000000/////////.........///000000111111111111111222111111111111111222222::::::;;;;;;;;;:::999888777777888888999::::::;;;<<<<<<;;;;;;:::999888888888888999999888888777666666666666666777777777777777777777777777777666666777777777777777777777777777777777888888888999999777777777888888888888999444555666888888999999999999999::::::::::::999999999999:::;;;;;;:::::::::888:::;;;;;;:::;;;===???;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;777888999999:::999999888999888888777777666666555555555555555555555555555333333333333333444555555555555444444444444333333333444444555555444444333111222333333333333222111222222222222333333333333444444444444444444444444111222333444444444333333555555555555666666666666555444333555777888777666666666666666666666666666333333444444444444333333555555555555555555555555666666666666666666666666666666777777777777666666555555666777777888999999888888777666666555555444333444444444444555555555666666777777777666555555555555555555555555555555333333333333333333333333444444444444444555555555444444444444444555555555777777666666555444444444333333333333333333333333666555444444333333444444333333333333333333333333444444555555666666555555666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444222333333333333444444444222333333444444444444444000000000111222333444555666666555555444555555555666555555555555555666666333333333444444444555555444444444444444444444444555555555444444444444444333333333333333333222222333333333333333444444444222333444555555444333222777666555333333333555555111111222222333444444444111222222222222333333333222222222222222222222222444444333222111000000///555555444333222111000000222222222222222222222222//////000111222222222222222111111000000111111222111111111111111111111111222222111111111111111111000000111222333333444444333333333222222222111111111000000//////000000111........................111000//////111111000///000000000111111222222222111000000//////000000111000//////000000111222333111111111111222222222222222222222222111111111000000000000111222222333333/////////000000000111111////////////000000000000------.........///////////////000000000000000111/////////000000000111111111111000000//////......///000111111222222111111111111111000111111222333999::::::;;;:::999888777999999999999999999999999;;;;;;;;;;;;;;;:::::::::888888999999999888777666555555555666666666777777777777777777777777777777888777777777777777777888777777888888888999999999777777888888888999999999666666777888888888888888999:::;;;<<<<<<;;;:::999888999999:::;;;;;;;;;;;;888:::;;;;;;:::;;;>>>AAA<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999:::<<<======;;;999888999999999999888888888888666666666666666666666666777666666555555555555666666666666555555444444444333333444555666666666666222333444444444444333222222222222333333333444444444444444444444444444444333444555666666666555555444555777888999888777666555555555666888999888666777777777777777777777777444555555666666555555444666666666666666666666666777777777777777777777777666777777888888777777666555666666666777777888888888777777666555555444444555555555666666666777777666666777777666666555444555555555555555555555555444444444444444444444444444444555555555666666666444444555555555666666666666666666666555555555555444444444444444444444444666555555444444444444444444444444444444444444444222222333444444444444444555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333333333333333444444444555333333444555555555555555666666666666666777888888555555555444555555666666777666666555555666666777444444555555555666666666555555555555555555555555777777666666666555555555333333333333444444444444444444444555555555666666333444555666666555444333444444444555555555555555222222333444444555666666333333333444444444555555444444444444444444444444555444444333333222222222444444444333333222222111333333333333333333333333000111222333444444444444333333222222222222333333222222222222222222222222222222222222222222222222111222222222333333444444444333333333333222222222111111000000000000111111000000000000000000000000111000///000111111000//////000000111222333444444222222111111111111222222000000000000111222333444444444444444555555555555333333222222222111111111000000111111222333333444//////000000000111111111111111111000000000000000---------.........//////....../////////000000000//////000000000111111111333333222111111000//////000000111222222222222111111111000000111222222333999999:::;;;:::999888777;;;;;;:::999999888888888999999:::;;;;;;<<<======888888999:::999888777666555555555555666666666666777777777777777888888888888888777777777777888888777888888888888999999999777777888888999999999999666777777888888888777777999999:::;;;;;;:::999999777888999:::;;;<<<<<<<<<777:::<<<<<<;;;;;;>>>BBB<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<>>>>><<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<===<<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999888888888888777888888777666666666666666555555666888888999999999888888777777777777888888999999888777777666777777999666111...---///222444777777777777888999:::;;;:::::::::999999999888888888888777777777777888888888888888888888888888888555777999999888888999::::::::::::999999888888888666666777888888888888777888888999999999888888777:::::::::999999888888888555555666666777777777888888888777777666666666555888888888777666555555444111333555666777777555444444444444444444444444444222333444444555555444444777777777777777666555555;;;:::999888777666444444666666555444333333222222555555555555555444444444666666555555555666666777333444444555555444444333222333555666666666555444444555555555444333222222444444444444444444444444222222333555777777555333222333333444444333333222333333333444444444555555444444555555555555444444444444333222333444555666555555555555666666666666888777666555444555555666333444555666777999::::::999888777666555444444444333333444444555666666777444444555555666888999:::333333333444444444555555333333333333333333333333555444333333333333444555444555555555666666777777666666777777777777666666666555555444444444555555666666555444444444444555444444333333333222222222444444444444444555666777444444444444444444444444555555444333222222111111222222333333333444444444444444444555555555666666888888777777666444333222222333333222000//////000000000111111111111000000////////////000000000000000000111111111222222222777444222111333444555555444333333222222333333444222222111111222222333444444444444333333444555555222222111111111222444555444333222111111111222333222222222111000//////...........................------...///000000/////////000000111222333333333000000000000000000000000000000000000000000000000///////////////000000111<<<===>>>===;;;;;;;;;<<<999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999888888888999999:::999999999999999999999999999999:::;;;;;;;;;;;;:::<<<;;;:::888777666666666;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::999:::;;;;;;<<<;;;::::::;;;;;;===>>>>>><<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<<<<===========================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999999888888888888888888777777666666666666555666777888999999999999888888777777777777888888888777666666666666666666:::888666555555666777999777777777777888999:::;;;:::::::::999999999888888888888777777777777888888999999999999999999999999666888::::::999888999:::;;;:::::::::999999999999666777888888999999888888777888888999999999888888999999999888888888777777666666777777777888888888888888777777777666666666999999888777777666555555///000333555666666666555555555555555555555555555333444555555666666555555777777888888777666666555999999::::::999777555444666666666555444444444333666666666666555555555555666666555555555555666666555555666666666666555555555555666777777777777666666666777777666555555444444444444444444444444444333222111222333333222000333444444555555444444333333333444444444555555555555666666777777666666555555444333333333444666666666666666777777777888888777666555444444444555555333333444555666666777888777666555444333333333333555555555666666777777777777777777666777777888888444444444444555555555555555555555555555555555555666555444333333444555666555555555666666666777777666777777777777777777666666666555555555555666666777666555555444444555555666666555555555444444444555555444444555555666777555555555555555555555555777777666666555444444333333333333333444444444444444444444555555666666666<<<;;;:::888666444111000555666777555333222333444000111111111111111111000000111111111222222222222222222333333333444444444777555222222333555555555444333333333333333333444333222222222222333444444444444333333333333444444111111000///000111222222444333222111111222333333333333222111111000//////........................//////000000000///............///000000111222222111111111111111111111111111111111111111111111111000000000000000111111222<<<>>>???>>>===;;;<<<===:::;;;;;;<<<<<<======>>>========================<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;888888888999::::::;;;;;;999999999999999999999999;;;;;;<<<============<<<===<<<;;;:::999888888888======<<<<<<;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>===>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::::::::999999999888888888888888888777777777777666777888999999::::::999999888888777777888888999888888777777777888999999666666777777888888888888888888777888888999:::;;;:::::::::999999999888888888888777777777777888888::::::::::::::::::::::::777999;;;;;;:::999:::;;;;;;;;;;;;;;;::::::::::::888888999::::::::::::999777777888999::::::999999888888888888777777777777777888888888888999999999888888888777777777777777:::999999888888777777777000111444666888888888888666666666666666666666666555555666777777777777777777888888888888777666666777888:::;;;;;;999777555777777666666666666666666777777777777777777777777666666555444444555555666666666777777777777666666777777777777777888888999888888999999888888777777555555555555555555555555999777555444555555444333444555555555555555555444444444444444555555555666777777888888888888777777555555444444444555666777777777777888888888999999888777777666666666666777555555555666666666777777777666666555444444444444666777777777777777777777999999999888888777777777555555555555666666666666666666666666666666666666666666555555555555666666666666666666777777777777777777888888888888777777888777777666777777888888777777666555555555555666888888888888777777777666666666555555555666777777666666666666666666666666888777777666666555555444333333444444444555555555555555555555666666666666::::::999888666444222111444555555444222111111222111111222222222222111111333333333333444444444444555555555555666666666666777555333333444555555555444444444444444444444444444444333333444444555666444333333222222333333333333222111111111111111222333333222222222333333444333333333222222111111000////////////////////////111111111111000///...------......//////000000000111111111111111111111111111111111111111111111111222111111111111222333333===>>>@@@@@@>>>===<<<===<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>????????????>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<======>>>>>>======::::::::::::;;;<<<======??????>>>===<<<<<<<<<===???>>>===;;;:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>>>>?????????>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;:::::::::999999999999888999999999999999888888888888999:::::::::::::::999999888888888888999999;;;;;;:::;;;;;;<<<======888777777777777888888888888888888888999999:::;;;:::::::::999999999888888999888888777777888888999::::::::::::::::::::::::888:::;;;;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::777777888999::::::::::::999999888888888888888888999999999999999999999999888888888888888888888888:::::::::999999888888888555666888999:::;;;;;;:::888888888888888888888888666777888888999999888888777888888999888888777777777777888888888888888777777777888888888888888888777777888888888888999999666666555555444555555555666666777777777777666666888777777666666777999:::888999999999999999888888666666666666666666666666:::888555444555666666666444444555555555555444444444555555555555666666666777777888888888888777777555555555666666666777777777777777888888888999999999999999888888888999999999999999999999999999888:::999888777777777777777777777777777777777777777:::::::::::::::999888888666666666666777777777888777777777777777777777777777777777666666777777777777777777777777777777777777888888999999888888777999888888888888999::::::888888777666666666666777999999999999888888888888777777666666666777777888888888888888888888888888666666666555555444444444444444555555555666666666666666666666666666666666444444555555555555555444333444555444222000111222333333222222222222333333333333444444444555555555666666666666777777777888777555444444555666666555444444555555555555444444555555555555555666666777444444333222222222222333666666555444444333333333333333333333333444444444444444444333333333222222111111111111111111111111111111111111111111000000......//////000000000000222222222222222222222222222222222222222222222222333333333333333444444555===???AAAAAA@@@>>>============>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAA??????>>>>>>===<<<;;;;;;<<<<<<=========>>>>>>>>><<<<<<<<<===<<<;;;:::999::::::::::::::::::::::::;;;;;;<<<===============;;;;;;;;;;;;<<<===>>>???@@@???>>>>>>============@@@???===<<<;;;<<<======<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@>>>>>>???????????????>>>========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999888999::::::;;;:::999999999::::::;;;;;;;;;;;;:::::::::999999999999::::::<<<<<<;;;<<<<<<===>>>>>>???>>>;;;999888999:::;;;999999999999999999:::;;;:::::::::999999999888888999999888888888888999999999999999999999999999999999:::<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::888888999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999888888888999999999999999::::::::::::999999999999::::::::::::::::::999999999999999999999999999999777888999999::::::999999888888999999999999999888888777666555555666888:::888888999999999999999999888888888888999999::::::888777666555555555555555666666777777777777666666888777666555666777888999777888888999999888888888777777777777777777777777444222000111222444555555444444555555555555444444555555555666666666777777666777777888888777777666666666777777777888888888666666666777777777888888888888888888888888888888:::::::::::::::999999999::::::999888888888999999777777777777777888888888999:::;;;;;;<<<<<<;;;;;;777777888888888999999999666666666666666666666666888888888888888888888888888888888888888888888777888888999999999999888888999999999999999:::;;;;;;999999888777777777777888999999999888888888888777999888888777777777888888999999999999999999999999777777666666666666555555555555666666666777777777777777777777777777777777444555666777777777777777888999999888666555555666444444333333333333444444333333333444444444444555666666666666777777777777777666555555666777666555444555555666666555555444666666555555666666777888555444333333222222222333666666666666555555444444333333444444555555555555555555555555444444444444222222222222222222222222///000111222333333333333111111111111111222222222222222222222222222222222222222222222222222222222444444444444444555555666>>>@@@BBBCCCAAA???>>>>>>????????????????????????@@@@@@@@@AAABBBBBBCCCCCCAAA@@@??????>>>===<<<<<<<<<<<<======>>>?????????======>>>>>>===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<>>>>>>===<<<<<<<<<<<<<<>>=========>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::999999999999::::::<<<<<<;;;;;;;;;:::::::::999999;;;<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;:::::::::;;;<<<<<<@@@>>>:::888777777999:::::::::999999999999:::::::::::::::999999999888888999999888888888888999999888888888888888888888888999:::;;;;;;999888888999::::::::::::;;;;;;;;;;;;888999::::::;;;;;;::::::999999::::::::::::999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999999888999999999999999:::::::::999999999999999999999999;;;::::::999888777666666999999999999999999999999888888999::::::::::::999888888999::::::::::::999999888666555555777999:::::::::999999999999999999777777888888999:::::::::999999888777666666666666666666777777777777666666777777777777777888888999666777888888888888888888888888888888888888888888555444333444666777777777555555666666666666555555666666666666777777777777777777888888888888777777666777888999999999888888666666666777777777888888555555666777777777777666999999999999999999888888999888888777777777888888777777888888999::::::;;;999:::<<<===>>>===<<<<<<888999999999::::::::::::777777777777777777777777999999::::::::::::999999999999999999888888888888999999::::::::::::999999999999999999:::;;;<<<<<<::::::999888888888888999999999999888888888777777::::::999888888888999999999999999999999999999999999999999999999999999999666666777777777888888888888888888888777777777777999999:::::::::999888888777888999888666444555666666555444333333444555666222333333333444444444444666666666666777777777777888666555666777888777555444555666777777666555444666666555555666666777888666666555444333333333333444555555555555444444333333333444555666666666666666666666666666666666666333333333333333333333333///000111333444555555666333333333333333333333333333333333333333333333333333333333333333333333333555444444444444555666666>>>AAACCCDDDBBB@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>?????????<<<===>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>>>>>===<<<<<<<<<<<<===>>>============>>>>>>???<<<======>>>????????????======<<<<<<======>>>???===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>=========>>>>>>>>>??????<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::<<<=========;;;;;;<<<<<<=========<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;:::::::::;;;;;;;;;:::999888888888888888;;;::::::999999::::::::::::::::::999999999888888:::999999888888999999:::999999999999999999999999888:::;;;:::888777777888999999999999:::::::::;;;888888999:::::::::::::::;;;;;;;;;;;;:::999888888999999999::::::;;;;;;;;;:::999999999888888888888999999999:::::::::;;;;;;888888888999999999999999::::::999888777777777777999999999999999999999999888888999::::::::::::999888999999:::;;;;;;::::::999999:::::::::999888888;;;::::::999999888888888777777777888999999::::::;;;:::999888777777777777777777888888888888777777777888888999999999999999777777888999999999999999999999999999999999999999:::999999:::;;;<<<:::999777888888999999888888777666666777777777888888888888888999999999999888888777777999:::::::::999888777777777888888888999999555666888999999999888888999999999999::::::::::::999999888888888888999999888999999;;;<<<===>>>???<<<===>>>??????===<<<:::999::::::::::::;;;;;;;;;888888888888888888888888999:::;;;;;;;;;;;;:::999::::::999999999888888888999999::::::::::::999999999999999999:::;;;<<<===;;;;;;:::999999999999999::::::999999999888888888;;;;;;:::999999999999999999999999999999999999999::::::::::::::::::::::::777777777888888888999999999999999888888777777777777888888999999999999888666777777666444333333444777666444333333444666777333333333444444444555555666666777777777888888888888777666777888999777666444555777888888777555444666555555555555666777777888777666555444444444444333444555666666666555444222333555666777777666666777777777777777777777777444444444444444444444444111111222444555555555555333333333333333333333333444444444444444444444444444444444444444444444444555444444444444555666666>>>AAADDDEEECCC@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEBBBBBBAAA@@@???>>>===<<<;;;<<<<<<===>>>?????????:::;;;===???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>::::::;;;;;;<<<>>>???@@@======<<<<<<===>>>??????:::<<<>>>???@@@@@@@@@???===============>>>??????===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;;;;;;;999:::<<<>>>>>>===<<<;;;<<<===============<<<<<<<<<;;;;;;::::::;;;;;;<<>>===<<<<<<<<<<<<<<<:::;;;===??????>>>===<<<;;;;;;:::999999::::::::::::::::::999999999888888:::999999888888999999:::::::::::::::::::::::::::888999::::::888777777777888888888999999:::::::::888888999:::::::::999999<<<<<<<<<;;;:::999888777888888888999999:::::::::999999999888888777777777999999999::::::;;;;;;;;;888888888888888888888888;;;::::::999999::::::;;;999999999999999999999999777888999999::::::999999888999::::::;;;;;;;;;;;;888:::===??????<<<888666;;;;;;:::999999888777777666666777888999999::::::<<<;;;:::999888888888888999999999::::::999999999888999:::;;;<<<;;;:::999777888999999::::::::::::999999999999999999999999::::::999:::;;;:::777555999::::::;;;;;;::::::999777777777777888888888888999::::::;;;;;;::::::999777888999:::;;;:::999999888888999999999:::::::::888999;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::;;;<<<<<<999:::;;;===>>>@@@AAABBB>>>???@@@@@@???===:::999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;<<<<<<;;;:::::::::::::::999999888888888999::::::;;;;;;::::::999888888888999:::;;;<<<===<<<;;;::::::999999::::::;;;;;;:::::::::999999999<<<;;;::::::999999999999999999999999999999999999888888888888888888888888777888888888888999999999999999999999888888777777000111333555777888999999999:::;;;999777666777888888666555444444555666888444444444444555555555666777777888888888999999999888777666777999999777666555666777999999777666555555555555555555666777777888888777666555444444444555666777999999999888888222333555777777777777666777777777777777888888888555555555555555555555555333333444444555444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444555666666AAAAAAAAA@@@???>>>===<<>>===@@@@@@??????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAA>>>????????????@@@@@@@@@AAA@@@@@@???>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@<<<======>>>>>>>>>>>>=========>>>>>>>>>>>>=========>>>>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>?????????>>>===<<<;;;;;;::::::;;;;;;;;;<<<===>>>>>>======<<<;;;:::;;;======<<<;;;========================<<<=========>>>>>>??????AAAAAA@@@???>>>===<<<<<>>>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888333666999::::::999:::;;;888888888999::::::;;;;;;666666777888999::::::;;;:::999999999999999999:::<<<<<<<<<;;;;;;;;;::::::777777777777777888999999999888777666666888:::;;;;;;;;;::::::999888777777888888888888888888888888777777888999::::::;;;;;;;;;;;;:::999888888888999888999999::::::999999888;;;:::999999888999999999888888888999999:::::::::999999999999999999999999:::::::::999999888888888===<<<:::888777777888888<<<;;;999888888888999999======<<<;;;::::::999999;;;;;;;;;;;;:::999888888;;;;;;;;;;;;::::::999888888999;;;;;;;;;;;;999888777888999;;;<<<;;;;;;:::<<<999888999;;;<<<:::888::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::::::::;;;===???AAA@@@>>>===<<<<<<<<<===<<<======>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<===============<<<<<<<<<<<<;;;::::::::::::;;;999999999::::::999888888;;;::::::999999::::::;;;======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;888999::::::;;;;;;;;;;;;=========<<<<<<;;;;;;;;;999:::;;;;;;999999:::;;;888888888888888888888888:::999888777777888999:::888888888888777777666666666777888888888888777777777777888888888888777777555444333333333333444555666666666666777777777777666666777777888888999999:::999999888777666555555666666777888888888888888555555555555555666777888;;;999666444444555777888777888888888777666555555444555777888888888777666666666777777777777666666888777666555555555555555555555555777888888555333555444333333222222222333555555555555444333222222111222222333333444444555333333333444444555555555AAAAAAAAAAAAAAA@@@???>>>===???AAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@>>>???????????????>>>>>>===>>>>>>??????>>>>>>======>>>>>>???@@@@@@AAAAAA????????????????????????>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<;;;:::;;;===??????>>>========================<<<<<<<<<=========>>>>>>@@@??????>>>>>>======<<<============<<<;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::999999:::===;;;:::;;;===>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999555777999:::999999999::::::::::::999999999999999777888888999999::::::;;;::::::999999999999::::::::::::999999999888888888777777777777777888888999:::999777777777888:::;;;;;;;;;::::::999888888888999999999999999999999999777888888999::::::;;;;;;::::::999888888888999999999999::::::::::::999999999999888777777777777777888999999999::::::::::::999999999999999999999999:::::::::999999999888888;;;;;;:::999888888888888;;;;;;999888888888999999======<<<;;;;;;:::999999::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;::::::888999;;;<<<======<<<<<<<<<;;;999:::<<<===;;;999:::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::<<<===???@@@???>>><<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;<<<<<<============<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;:::::::::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;======<<<<<<<<<;;;;;;;;;===<<<;;;;;;::::::;;;;;;888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<;;;999888999:::999999999999999999999999:::999888888888888999:::;;;:::::::::999999999999777777888888888888888777777777888888888888777777666555444333333444555666666666666777777777888888777777777888888888888888888888777777666666555555666666777888888888888777555555444444444555666666888777555444333444555666555666666666666555555444555666777888888888777666666777777777777777777666888777666666555555555666666555555666777777666444555555444333333333333333444555555555555444444333444444444444333333333333333333333444444444555555BBBBBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????@@@@@@??????>>>>>>>>>>>>??????@@@@@@AAA????????????????????????>>>============>>>??????<<<<<<;;;:::;;;<<<===>>>AAA???<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=================================<<<===?????????===;;;999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::777999::::::999888888999<<<;;;;;;:::999999888888::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;999999999999888888888888777777666666777777888999:::999888888888999;;;<<<;;;;;;;;;::::::999999888999999999999999999999999888888999999::::::;;;;;;999888888888888999999:::999::::::;;;;;;::::::999:::999888888777777888888999999:::::::::::::::;;;::::::::::::::::::::::::::::::::::::999999999999999999::::::::::::999999;;;::::::999999999999:::======<<<<<<;;;:::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<;;;;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>===<<<;;;<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<=========<<<>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>???>>>===<<<<<<;;;<<<<<<;;;<<<======>>>>>>=========>>>???@@@@@@???>>>======>>>>>>>>>>>>>>>======<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;:::<<<======>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<;;;===<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::::::::999999999999888888:::;;;;;;:::999888888999999999999999999999999999::::::999999999999::::::;;;;;;::::::::::::999999888888888888888888888888777888888999999888888777666666555555555555666666666777777777777888888888999999888888888888888888777666666666666666666666555666777777888888777777666666555444444444555555555555555444444444444444333444444555555555555444666666777888888888888777777777888888888888777777888888777666666666666777777666444444666666666555555555555555444444444444444555555666666666666555666666666555444333333333333333333444444444444444BBBCCCDDDDDDEEEEEEEEEDDDFFFFFFFFFEEECCCAAA???>>>CCCBBBBBBBBBBBBCCCDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@>>>?????????@@@@@@@@@AAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAABBB???>>><<<;;;;;;===>>>@@@IIIEEE@@@============<<>>>>>>>>;;;<<<<<<<<<=========>>><<<======>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<;;;:::;;;<<<;;;999888999:::<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::777777777777777888999999::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::999::::::::::::::::::::::::999999999:::::::::;;;;;;888888888888888999:::;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888:::;;;<<<;;;:::999::::::::::::::::::::::::======<<<<<<;;;;;;;;;:::888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<;;;;;;<<<===>>><<<===>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>======>>>???@@@@@@@@@@@@?????????@@@@@@@@@???>>>>>>;;;<<<==================<<<<<<<<<<<<<<<;;;;;;:::======>>>>>>???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<============<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::999999999999999999999999888:::;;;:::999888:::;;;::::::::::::::::::::::::;;;::::::::::::::::::;;;999999999999999999888888:::999999999888888888999888888999999999999888888777777777666666777777777777777777888888888999999:::::::::999999888888777777777777777777888888888555666777777888888777777888888777666555555555666444555666777666666555444333444555666666666666666777777888888888888999888777888888999999888888777999888888777777777888888888666444444555666777666666666666666666666555555444555666777888888888888777777666666666555555555444444444444444444444444CCCDDDEEEFFFFFFFFFFFFFFFHHHGGGGGGEEEDDDBBBAAA@@@DDDDDDDDDCCCDDDEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>???@@@AAABBBCCCBBBAAA???======>>>@@@AAAJJJFFFAAA>>>>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????;;;;;;<<<<<<======>>>>>>===<<<;;;:::::::::;;;<<<999:::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<===>>>;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<======>>>>>>>>>======<<<===>>><<<:::999:::;;;;;;<<<<<<<<<=========>>>??????>>>>>>======<<<<<<======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::888888888888888999::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;999888888888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888:::;;;<<<<<<;;;:::::::::::::::::::::::::::===<<<<<<<<<<<<<<<;;;;;;888999:::;;;<<<=========;;;<<<<<<======<<<<<<<<<>>>>>><<<;;;;;;<<<>>>>>>======>>>>>>???@@@@@@AAA????????????????????????========================:::;;;<<<===>>>>>>??????=========>>>>>>?????????========================<<<<<<<<<<<<======>>>>>>===============<<<<<<<<<<<<===>>>>>>???>>>>>>>>>===>>>??????@@@@@@AAAAAA@@@@@@AAAAAA@@@???>>>>>>;;;;;;<<<===============<<<<<<=========<<<;;;:::<<<<<<===>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<==============================>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;777888::::::::::::<<<>>>::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;999999999999999999::::::;;;;;;:::999888888999999999999::::::::::::999999888888888888888888888888888888888888999999999999;;;;;;::::::999999888888999999999999999999::::::666777777888888888888888::::::999888888777888888555777888999999888777666555666777888888999888888888888888888888999999:::888888999999999999888888999999888888888999999:::999777555555666777888777666777777888888888777666555666777888999:::::::::666666777777777888888888555555555555555555555555DDDEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@???@@@AAAAAADDDBBB??????@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<======>>>>>>>>>===<<<:::888888:::;;;===::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::;;;<<<======:::<<<======<<<;;;;;;<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<=========<<<<<<<<<============>>>======>>>?????????>>>>>>?????????>>><<<<<<===>>>======>>>>>>???@@@@@@AAA@@@@@@@@@??????>>>>>>>>>>>>==================>>>;;;;;;;;;;;;::::::::::::::::::999999::::::;;;<<<;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;<<<<<<======<<<<<<;;;<<<;;;::::::999999::::::===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999:::<<<<<<=========;;;<<<======>>>===============<<<<<<<<<<<<==================>>>???@@@@@@>>>@@@AAA@@@???>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>?????????>>>=========>>>??????@@@@@@========================<<<<<<=========>>>>>>>>>======>>>>>>>>>>>>=========>>>??????@@@@@@??????????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>:::;;;<<<===>>>>>>>>>>>><<<<<<===>>>===<<<;;;:::;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@@@@???>>>===<<<============>>>>>>>>>===>>>?????????>>><<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<======888:::;;;<<<;;;<<<===???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<=========<<<:::999888999999:::999::::::;;;;;;::::::999999999::::::::::::999999888888999999999:::::::::;;;;;;::::::::::::::::::;;;;;;::::::::::::::::::777888999999::::::999999;;;;;;:::999999999::::::777888:::;;;;;;::::::999888999999::::::::::::999999999888888999999:::;;;999999::::::::::::999999:::999999999999:::;;;;;;:::888777777999999999888666777999::::::999888888777777888::::::;;;;;;;;;777777777888999:::::::::777777777777777666666666EEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>??????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAA???>>>???AAACCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????===>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;:::::::::::::::;;;<<<:::<<<>>>===;;;:::;;;===;;;;;;;;;<<<===>>>>>>>>>============>>>>>>>>>???<<<<<<=========>>>>>>>>>===>>>??????@@@@@@??????@@@AAAAAA???>>>>>>@@@BBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<;;;;;;:::::::::::::::============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<999999;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<============::::::;;;<<<======<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;<<<===>>>???>>>@@@AAA@@@>>>===???AAA????????????????????????===>>>>>>?????????>>>>>>>>>>>>??????@@@AAAAAABBB????????????????????????<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>===:::;;;<<<===>>>>>>>>>>>><<<<<<>>>>>>>>>===;;;:::;;;<<<===>>>????????????===>>>@@@AAAAAA@@@>>>===<<<=========>>>>>>>>>>>>===>>>???@@@@@@>>>===;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<=========<<<===>>>===<<<;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;<<<<<<<<<============>>>===;;;999888999:::;;;::::::;;;;;;;;;;;;::::::999:::;;;;;;;;;;;;:::999999999999::::::::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999888999999:::;;;;;;;;;;;;:::::::::999999999:::;;;;;;999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999:::999999888999:::;;;<<<999999::::::::::::999999:::::::::::::::;;;<<<<<<:::999999:::;;;;;;:::888777888:::;;;;;;;;;:::999888999:::;;;;;;;;;;;;;;;999999999999::::::::::::999999999888888888777777FFFFFFFFFGGGGGGFFFFFFEEEIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>>>>>??????@@@AAA@@@AAAAAAAAAAAA@@@???>>>BBB@@@@@@@@@BBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>:::<<<===??????>>><<<;;;;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<======;;;::::::999999:::::::::999<<<>>>>>>;;;:::;;;===;;;;;;;;;<<<===>>>>>>???======>>>>>>??????@@@@@@============>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@AAABBBBBB@@@??????BBBDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>>>>>===<<<<<<<<<<<<===>>>>>>======<<<<<<<<<;;;========================:::::::::;;;;;;<<<<<<<<<===<<<:::999999:::;;;<<<888999;;;<<<===<<<;;;;;;<<<<<<<<<===============:::;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;:::;;;;;;::::::;;;<<<>>>???===@@@AAA@@@>>>===???AAA????????????????????????>>>????????????>>>>>>===??????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@??????@@@@@@AAAAAAAAAAAA@@@???>>>===<<<:::;;;<<<===>>>>>>>>>>>>;;;===>>>???>>>===;;;:::<<<<<<===??????@@@@@@@@@===>>>@@@AAAAAA@@@>>>===<<<=========>>>>>>??????===>>>@@@AAA@@@???===<<<<<<=========<<<;;;::::::;;;;;;;;;<<<<<<=========@@@@@@AAA???<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>????????????@@@AAABBBBBBCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>??????>>>>>>??????@@@@@@@@@@@@>>>??????@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@??????@@@@@@===>>>???@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@??????===>>>???@@@AAABBBBBBBBBAAA@@@???>>>============>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>===<<<<<>>===<<<;;;:::::::::===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999:::::::::;;;;;;<<<<<<<<<===;;;<<<>>><<<999<<>>;;;;;;<<<=========<<<:::999======<<<<<<<<<;;;;;;;;;======>>>>>>?????????@@@>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???CCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>======AAABBBCCCCCCCCCBBBAAA@@@CCCBBB@@@??????@@@BBBCCCAAABBBAAAAAA@@@???>>>===@@@AAABBBCCCBBBAAA@@@??????>>>>>>===============???>>>>>>>>>======<<<<<>>>>>>>>>>>????????????>>>===============;;;===?????????>>>???@@@??????@@@@@@@@@??????>>>??????>>>======<<<======<<<<<<<<<<<<<<<===>>>???===<<<;;;;;;<<<===>>>???======>>>>>>>>>>>>======<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;999888888888999999::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<;;;:::999999999:::;;;999888888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<=========<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::EEEFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBAAAAAAAAABBBAAA@@@??????AAABBBDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>???????????????@@@AAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<:::;;;;;;<<<===>>>???@@@????????????@@@@@@@@@AAA??????@@@AAAAAABBBBBBCCCDDDCCCBBBAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAA@@@@@@??????>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>@@@@@@?????????????????????>>>>>>>>>============>>>>>>>>>>>>>>>>>>======???????????????>>>==============================??????>>><<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@??????>>>========================;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<@@@<<<;;;>>>???<<<:::;;;???>>>>>>>>>>>>===<<<:::===============<<<;;;;;;=========<<<<<<<<<;;;;;;>>>>>>>>>>>>?????????@@@???????????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAACCCCCCCCCCCCBBBAAACCCBBB@@@??????@@@BBBCCCBBBBBBBBBBBBAAA@@@???>>>AAAAAAAAABBBBBBAAAAAA@@@@@@@@@???>>>======>>>>>>????????????>>>>>>>>>===?????????>>>>>>?????????AAA@@@??????>>>>>>>>>???<<<>>>@@@@@@???>>>???@@@??????@@@@@@@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>=========<<<======>>>>>>======<<<<<<<<<===??????:::;;;;;;<<<<<<;;;;;;:::======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;===<<<;;;;;;;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<======>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;DDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@??????AAABBBCCCCCCBBBAAA@@@@@@???@@@@@@>>>>>>>>>>>>????????????>>>???@@@@@@AAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;===========================>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<======??????>>>>>>>>>=========;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDFFFEEEDDDCCCAAAAAAAAAAAAEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@????????????@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???AAA@@@@@@@@@??????>>>>>>??????>>>>>>>>>>>>======AAA@@@@@@???>>>======<<>>===???>>>===<<<<<<===>>>?????????>>>===<<<<<<<<<<<<<<<===>>>?????????>>>===????????????????????????AAAAAAAAABBBAAA@@@@@@???==================>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<>>AAA???<<<;;;<<<:::999999:::<<<>>>?????????>>>============>>>>>>===============<<<<<<>>>>>>>>>???????????????@@@@@@@@@???????????????AAAAAABBBBBBAAAAAA@@@???BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@???>>>>>>>>>AAAAAA@@@@@@@@@@@@??????@@@@@@????????????@@@@@@BBBAAAAAA@@@@@@@@@@@@AAA???@@@AAAAAA???>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@?????????@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>======>>>>>>???@@@======>>>>>>>>>>>>======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>======<<<<<<<<<<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<>>>>>>=========>>>>>>???======<<<<<<<<<<<<==============================>>>=========<<<<<<;;;;;;===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>????????????>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;========================>>>?????????>>>===<<<<<<<<<============>>>>>>>>>????????????>>>>>>>>>>>>;;;<<<======??????@@@AAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBFFFEEEDDDCCCBBBAAAAAAAAAEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@???????????????@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>======@@@@@@??????>>>=========???????????????>>>>>>===>>>===;;;::::::;;;===>>>>>>======<<<<<<<<<======<<<===???AAAAAA@@@???===????????????????????????AAAAAAAAAAAAAAA@@@@@@???======>>>>>>>>>>>>??????========================?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===BBB===<<>>@@@@@@AAA@@@???>>>===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAA@@@@@@@@@???>>>>>>>>>AAAAAABBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@BBBCCCDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEECCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDCCCBBBAAAAAABBBAAA@@@???@@@AAABBBCCCEEEDDDCCCAAA@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@AAAAAAAAAAAABBBCCCBBB@@@>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>????????????????????????@@@@@@??????@@@@@@@@@@@@???????????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===============<<<;;;::::::::::::::::::::::::::::::======<<<;;;::::::::::::::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===??????????????????@@@@@@======<<<<<<<<<<<<======>>>>>>>>>>>>????????????@@@@@@??????>>>=========??????????????????>>>>>>>>>===============<<<<<<========================<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCCCCDDDDDDCCCCCCBBBAAA@@@??????AAACCCFFFHHHDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA????????????@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@===>>>>>>>>>????????????>>>>>>>>>??????>>>=================================>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;????????????@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@??????>>>=========>>>>>>??????>>>>>>>>>=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<===<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<=========>>>@@@BBBBBBAAA@@@>>>????????????????????????@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>========================>>>===>>>???>>>@@@IIISSSkkk[[[HHH>>>???AAA???;;;AAA@@@???>>>>>>???AAAAAA????????????????????????@@@@@@@@@???????????????AAA@@@@@@@@@???>>>>>>>>>AAAAAABBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBDDDDDDEEEBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@???@@@AAACCCDDDEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBDDDDDDCCCAAA?????????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@<<<======>>>>>>======<<>>===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;;;;<<<:::::::::;;;<<<===>>>???========================<<<======>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@@@@???????????????????????????BBBBBBBBBCCCCCCBBBBBBBBB@@@@@@@@@@@@AAACCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>????????????>>>>>>??????>>>>>>=======================================>>>>>>======<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>======<<<@@@@@@@@@AAAAAAAAABBBBBB@@@@@@?????????>>>>>>>>>======>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>?????????????????????@@@@@@??????@@@@@@??????>>>===<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>?????????AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@AAAAAA????????????????????????????????????????????????>>>>>>>>>>>>============;;;===??????<<<>>>JJJWWWiiiZZZHHH???@@@BBB@@@===@@@????????????@@@AAAAAA?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@?????????@@@@@@@@@???????????????AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEDDDBBB@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA>>>??????@@@@@@??????>>>??????@@@@@@@@@@@@??????????????????????????????<<<<<<===>>>????????????===>>>>>>??????>>>>>>>>>????????????????????????>>>>>>=========>>>>>>>>><<<<<<<<<<<<===>>>??????????????????????????????>>>>>>????????????>>>>>>===>>>???@@@AAAAAAAAA@@@????????????@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@????????????????????????>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>???????????????????????????>>>==============================<<<<<<===============<<<;;;<<<<<<<<<=========>>><<<<<<;;;;;;;;;;;;<<<<<>>>>>??????@@@?????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@???===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEFFFDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA?????????@@@AAAAAABBBBBB?????????@@@@@@AAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???========================>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>????????????????????????>>>>>>>>>============???@@@===<<>>@@@AAAAAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAA@@@@@@????????????????????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@@@@AAAAAAAAA?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBB>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCCCCDDDEEECCCDDDEEEEEECCCBBBBBBBBB@@@AAABBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>????????????>>>>>>????????????????????????============>>>???@@@AAA======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDCCCDDDDDDDDDCCCCCCDDDDDDDDDAAAAAABBBCCCCCCDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBAAAAAAAAABBBDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAACCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@???@@@???????????????@@@@@@>>>>>>>>>>>>???????????????????????????>>>==============================<<<<<<===============<<<;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>???@@@AAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBCCCCCC???@@@AAABBBCCCCCCDDDEEEAAAAAAAAABBBBBBCCCCCCCCCGGGGGGFFFDDDCCCBBBAAA@@@CCCCCCDDDDDDCCCCCCBBBAAA>>>>>>????????????>>>>>>?????????@@@AAABBBCCCDDDBBBAAAAAAAAAAAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????@@@?????????>>>>>>======@@@>>>>>>@@@???<<<<<>><<<>>>AAA<<<>>>???@@@AAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@?????????@@@@@@AAAAAAAAA?????????????????????@@@????????????????????????BBBAAA@@@?????????@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAA===???@@@BBBCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDFFFEEECCCBBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCDDDEEEEEEEEEDDDBBBAAA>>>??????@@@@@@??????>>>>>>>>>????????????>>>>>>????????????????????????>>>>>>======>>>@@@BBBCCC<<<===>>>???@@@AAAAAAAAA????????????????????????>>>>>>??????@@@AAACCCCCCAAA@@@???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDAAABBBDDDEEEFFFFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFBBBBBBCCCDDDEEEFFFGGGGGGCCCBBBBBBAAABBBCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAABBBCCCCCCCCCCCCBBBBBBAAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@DDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@??????AAAAAA@@@@@@AAABBBBBBCCCAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAADDDCCC@@@>>>>>>@@@BBBDDDCCCCCCBBBAAA@@@@@@@@@AAACCCAAA@@@AAADDDEEEDDDBBBAAA@@@???>>>>>>???@@@AAAEEEEEEDDDCCCBBB@@@@@@???DDDBBBAAA???>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA???>>><<<<<<============>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@???>>>===;;;:::999888888>>>>>>???@@@@@@@@@@@@@@@======>>>???@@@@@@@@@????????????@@@AAACCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@@@@AAABBBFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDBBB@@@???>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFAAAAAAAAABBBBBBCCCEEEEEEBBBAAA??????AAABBBAAA@@@BBBBBBBBBCCCCCCEEEFFFFFFHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@AAACCCDDDBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBCCCCCCDDDDDDEEEEEECCCBBBAAAAAA@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>============>>>???AAA@@@>>>======>>>AAAAAAAAA@@@???>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>======>>>@@@AAACCCCCCBBBBBBAAA@@@??????????????????????????????BBBBBBAAA@@@?????????@@@===>>>???@@@@@@AAA@@@@@@?????????@@@@@@AAAAAAAAAAAABBBCCCCCCAAAAAABBBCCC@@@AAABBBCCCCCCBBB@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>@@@@@@AAAAAAAAA@@@??????AAABBBCCCDDDDDDCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEECCCBBBAAABBBBBBBBBAAAAAABBBBBBBBBAAABBBDDDEEEDDDCCCDDDEEEGGGEEEDDDCCCCCCDDDEEEGGGFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAA@@@???>>>:::;;;<<<>>>??????@@@@@@@@@@@@???>>>>>>???@@@@@@>>>???@@@AAAAAA@@@???>>>@@@@@@AAABBBBBBCCCCCCDDD@@@@@@AAABBBBBBCCCBBBBBB>>>??????@@@AAABBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@???BBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAABBBBBBCCCAAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@AAACCCDDDBBBAAAAAA@@@??????@@@@@@AAA???>>>???BBBCCCBBB@@@AAA@@@?????????@@@AAABBBBBBBBBAAA@@@???>>>>>>===AAA@@@???=========>>>>>>????????????>>>>>>>>>>>>AAAAAAAAA@@@???>>>===<<<============>>>>>>>>>???======<<<;;;;;;<<<===>>>??????===<<<;;;;;;::::::??????@@@AAAAAAAAAAAAAAA=========>>>>>>?????????>>>>>>>>>>>>>>>??????@@@DDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAABBBCCCEEEFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBAAA???>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEBBBBBBBBBBBBCCCDDDDDDEEEGGGEEEDDDDDDEEEFFFFFFEEEBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBAAA???>>>>>>???AAAAAA@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAAAAA@@@@@@???>>>>>>======????????????????????????AAA@@@???>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@BBBBBBBBBAAA@@@AAABBB@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@CCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCAAACCCDDDDDDCCCBBBCCCDDDGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBAAA@@@??????>>>>>>;;;<<<>>>???@@@AAAAAAAAA??????????????????????????????@@@AAAAAA@@@??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBB@@@AAAAAAAAABBBCCCCCCCCCAAABBBBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDDDDCCCBBBAAA@@@CCCBBBBBBAAA@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@CCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>???AAABBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@??????>>>>>>>>>@@@??????>>>>>>??????@@@@@@@@@??????>>>=========@@@@@@@@@@@@@@@???>>>============>>>>>>>>>??????>>>>>>===<<<<<<<<<======??????>>>===============@@@@@@AAABBBBBBBBBBBBAAA???>>>=========>>>@@@@@@??????>>>===<<<<<<======CCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGEEECCCBBBDDDEEEEEEDDDBBBBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????????????????@@@AAACCCBBBAAA???@@@@@@@@@@@@??????>>>=========????????????????????????AAA@@@???>>>>>>???@@@AAA@@@@@@??????>>>=========@@@@@@@@@@@@@@@@@@@@@@@@??????>>>============>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAAAAA@@@???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@CCCBBBAAA@@@@@@@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBDDDEEEEEECCCBBBBBBCCCGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCAAA???>>>======>>>===>>>???@@@AAABBBBBBBBB>>>???@@@AAAAAA@@@???>>>???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCAAAAAACCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFCCCBBBBBBBBBBBBBBBCCCCCCEEEDDDCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBEEEDDDCCCCCCBBBCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@CCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB???@@@AAABBBBBBBBBBBBBBB???@@@BBBCCCDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBAAAAAAAAABBBBBBBBBAAA??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????@@@@@@@@@??????>>>======>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@AAAAAABBBBBBAAAAAAAAA@@@>>>======???@@@BBB@@@@@@???>>>>>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFCCCAAAAAABBBCCCDDDDDDBBBBBBAAAAAABBBCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAA@@@??????????????????@@@@@@@@@@@@???AAABBBBBB@@@???@@@AAA?????????>>>>>>=========AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAA@@@???>>>???@@@AAAAAA@@@??????@@@BBBCCC@@@AAAAAABBBBBBAAAAAA@@@AAA@@@>>>======>>>@@@AAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEFFFGGGGGGEEECCCCCCDDDHHHGGGFFFFFFFFFFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFDDDAAA>>>=========>>>>>>>>>@@@AAAAAABBBBBBBBB>>>???AAABBBBBBAAA???>>>???????????????????????????@@@@@@AAABBBBBBCCCCCCGGGHHHHHHHHHHHHGGGGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGKKKJJJIIIHHHHHHHHHIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEE@@@AAACCCDDDEEEDDDCCCBBBDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBCCCBBBBBBAAABBBBBB@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>??????@@@???@@@AAAAAABBBBBBAAAAAAAAA@@@>>>======>>>???AAA???????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEHHHEEEBBBBBBCCCEEEFFFFFFBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAA????????????@@@@@@@@@@@@??????>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBB>>>???AAAAAA@@@??????@@@????????????>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA???@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@>>>>>>???@@@BBBAAA@@@@@@@@@AAACCCDDD@@@AAAAAABBBBBBAAAAAA@@@AAA@@@>>>======>>>@@@BBB@@@AAABBBCCCDDDEEEEEEEEEBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGIIIJJJIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFEEEBBB???======>>>???>>>>>>???@@@AAAAAAAAAAAA>>>???AAABBBBBBAAA???>>>>>>>>>>>>======>>>>>>>>>??????@@@@@@AAABBBBBBCCCEEEEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGPPPOOOMMMKKKJJJJJJJJJKKKLLLKKKIIIGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDD@@@AAABBBCCCDDDEEEEEEEEEDDDEEEFFFGGGFFFFFFDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDBBBDDDDDDDDDBBBAAABBBCCCCCCCCCDDDDDDDDDDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>?????????@@@@@@>>>??????@@@AAAAAA@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>???@@@??????>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCEEEEEEFFFCCC@@@???@@@BBBCCCDDDAAAAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAA@@@???>>>BBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCC===???AAAAAA@@@???@@@AAA@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCC@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@@@@???>>>???@@@BBBAAAAAABBBBBBCCCDDDEEE@@@AAAAAABBBBBBAAAAAA@@@CCCBBBAAAAAAAAABBBCCCDDDAAAAAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJFFFFFFFFFFFFGGGIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJKKKKKKIIIHHHHHHIIIHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEFFFEEECCCAAA@@@??????@@@>>>???@@@@@@AAAAAAAAA@@@???@@@AAABBBBBBAAA@@@??????>>>============>>>?????????@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEE___]]][[[XXXVVVVVVVVVVVVVVVTTTRRROOOMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHJJJJJJHHHIIIIIIIIIIIIIIIIIIHHHCCCCCCEEEFFFGGGHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGIIIJJJIIIFFFEEEFFFHHHGGGHHHHHHIIIHHHGGGEEEDDDHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIHHHFFFEEECCCBBBBBBAAAAAAAAA@@@???>>>===<<<>>>>>>?????????@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEE@@@AAABBBBBBBBBBBBAAA@@@?????????@@@BBBCCCEEEFFFDDDAAA===<<<===???AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@?????????AAABBBCCC@@@@@@??????@@@@@@AAABBB???@@@@@@AAAAAA@@@???>>>AAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBCCCAAA@@@@@@@@@AAAAAABBBCCCAAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBB@@@??????>>>>>>??????@@@???@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCCCCDDDDDD>>>@@@BBBBBBAAA@@@AAABBB@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDD@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAA@@@??????@@@AAAAAABBBCCCDDDEEEEEEEEEEEE@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEEEEFFFGGGHHHJJJKKKHHHGGGGGGGGGGGGGGGGGGHHHGGGIIIKKKKKKIIIIIIIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA?????????@@@AAAAAABBBBBB@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGFFFEEECCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCtttrrrnnnkkkiiihhhhhhiiieeeccc___\\\ZZZYYYYYYZZZTTTSSSRRRQQQPPPPPPPPPPPPKKKLLLMMMOOOQQQRRRRRRRRRNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGHHHIIIJJJLLLMMMNNNKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLNNNPPPNNNKKKJJJKKKMMMKKKLLLLLLLLLKKKIIIGGGFFFLLLLLLKKKJJJIIIGGGGGGFFFEEEGGGIIILLLNNNOOOPPPPPPRRRQQQOOOLLLJJJGGGEEEDDDBBBBBBAAAAAA???>>><<<<<<>>>????????????@@@@@@@@@DDDEEEGGGIIIJJJKKKKKKJJJGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBFFFFFFGGGFFFEEECCCAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFF@@@@@@BBBBBBBBBBBB@@@@@@===>>>>>>???AAACCCEEEFFFGGGDDD@@@???@@@CCCDDDEEEAAAAAA@@@@@@???@@@@@@@@@@@@@@@?????????@@@BBBCCC???>>>>>>>>>???@@@@@@AAA>>>???@@@AAABBBAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@AAAAAABBBCCC@@@@@@@@@?????????>>>>>>BBBBBBBBBCCCCCCCCCDDDDDDAAA@@@@@@@@@@@@@@@@@@AAA???@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEE???AAACCCCCCBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDD@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA???@@@AAAAAA@@@???@@@AAAAAABBBDDDFFFGGGFFFFFFEEE@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFHHHJJJLLLHHHGGGGGGFFFFFFGGGGGGHHHFFFHHHJJJJJJIIIIIIJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@@@@AAABBBCCC>>>??????@@@AAAAAABBBBBB@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEECCCDDDFFFGGGFFFEEECCCBBBAAABBBBBBBBBCCCCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBB?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBEEEDDDCCCBBBBBBBBBBBBBBB~~~yyytttqqqppprrrsssmmmkkkhhheeebbb```___^^^\\\]]]^^^___```aaaaaaaaa^^^ZZZVVVTTTTTTUUUWWWWWWTTTRRRPPPOOOQQQRRRRRRQQQRRRSSSSSSUUUVVVWWWXXXXXXZZZYYYXXXWWWVVVVVVVVVVVVWWWYYY]]]```bbbcccccccccbbb```]]]]]]]]]\\\XXXUUURRRQQQPPPPPPQQQUUUYYY[[[[[[\\\]]]]]]\\\ZZZXXXVVVYYY]]]```]]]UUUQQQRRRUUUSSSVVVXXXUUUOOOKKKLLLNNNNNNPPPPPPQQQWWW___cccaaaeeeccc```[[[TTTLLLDDD???EEEAAA>>>===:::777999===???<<<;;;>>>???>>>???CCCFFFKKKQQQUUUVVVUUUSSSSSSVVVUUUSSSPPPOOONNNNNNNNNPPPNNNMMMMMMNNNPPPQQQPPPQQQWWWYYYVVVRRRRRRRRRPPPMMMLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCHHHGGGGGGJJJNNNOOOMMMJJJLLLJJJIIIHHHIIIIIIIIIHHHLLLKKKJJJJJJKKKLLLNNNOOOQQQQQQPPPOOONNNNNNNNNOOONNNLLLJJJGGGFFFFFFGGGHHHGGGGGGFFFDDDCCCCCCBBBBBBCCCBBBBBBCCCEEEFFFEEECCCEEEDDDCCCCCCDDDDDDCCCAAA@@@@@@@@@AAADDDGGGJJJMMMTTTJJJAAAAAACCCCCCDDDFFFDDDBBB@@@@@@AAAAAA@@@???CCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBFFFBBB???@@@@@@>>>???CCCAAA@@@???@@@BBBCCCBBBAAACCCDDDDDDCCCAAA@@@@@@AAACCCCCCCCCBBBAAA@@@AAACCC@@@??????>>>>>>???@@@AAA@@@AAABBBBBBCCCCCCCCCCCCAAABBBBBBAAA@@@AAACCCEEEEEECCC@@@???@@@AAAAAA@@@BBBBBBCCCCCCDDDCCCCCCCCCFFFDDDBBB@@@???@@@AAABBBEEEDDDBBBAAAAAABBBDDDEEEDDDCCCCCCBBBCCCDDDEEEFFFDDDCCCBBBAAAAAAAAAAAAAAAEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@???@@@BBBCCCBBBAAAAAABBBDDDEEEEEEDDDEEEFFFGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCBBBAAA@@@AAACCC???@@@AAAAAA??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJIIIGGGEEEFFFGGGHHHHHHGGGHHHIIIIIIFFFDDDIIIJJJJJJIIIGGGFFFHHHIIIGGGHHHIIIHHHFFFDDDDDDDDDDDDEEEFFFFFFEEEDDDBBBAAAEEEEEEDDDCCCBBBBBBBBBCCCBBBAAA???>>>???@@@BBBCCCFFFCCC@@@@@@BBBCCCBBBAAAAAABBBCCCBBB@@@???>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFDDDBBBAAABBBDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDFFFGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBB@@@?????????@@@AAA>>>>>>???@@@AAABBBBBBCCC}}}zzzwwwvvvuuuyyyzzzzzz{{{{{{{{{zzzzzzooolllhhheeefffggghhhhhhdddbbb______```aaabbbbbbaaabbbdddfffhhhjjjkkklllmmmmmmmmmmmmllllllllllllnnnooorrruuuwwwxxxxxxwwwwwwuuurrrqqqpppnnnjjjggg```___^^^^^^aaaeeejjjmmmqqqrrrsssrrrqqqooollljjjqqquuuwwwsssjjjcccbbbdddbbbdddddd```YYYTTTTTTUUUXXX[[[]]]```iiitttyyyyyyuuuuuurrrjjj___UUUNNNKKKGGGCCC@@@@@@===:::<<<@@@AAA???@@@BBBBBBBBBGGGMMMSSSYYYaaagggiiijjjiiiiiiiiigggeeebbb___]]]]]]\\\\\\[[[YYYYYY[[[\\\\\\[[[___eeegggddd``````^^^[[[SSSSSSRRRQQQOOOMMMKKKJJJFFFEEEEEEEEEFFFFFFGGGGGGMMMOOORRRWWWYYYYYYVVVSSSRRRRRRQQQRRRSSSTTTTTTSSSTTTRRRPPPPPPQQQUUUXXX[[[]]]\\\[[[ZZZXXXWWWVVVUUUSSSQQQPPPNNNLLLLLLLLLLLLIIIHHHFFFEEEDDDEEEEEEFFFFFFEEEEEEFFFHHHHHHGGGFFFGGGFFFFFFGGGHHHGGGEEECCCBBBBBBCCCDDDGGGKKKNNNPPPSSSJJJCCCCCCEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBCCCCCCEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGCCCAAABBBBBB@@@@@@CCCCCCBBBAAABBBDDDDDDCCCBBBEEEFFFFFFEEECCCBBBBBBCCCAAAAAAAAA@@@???>>>???@@@AAAAAA???>>>>>>???@@@AAAAAAAAABBBCCCCCCCCCCCCCCCAAABBBCCCBBBAAAAAACCCDDDGGGDDDBBBAAABBBCCCCCCBBBEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGEEEDDDDDDDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDFFFFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEEEEFFFEEEDDDDDDEEEFFFEEECCCBBBCCCDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDBBBDDDDDDDDDBBBAAABBBCCCAAABBBCCCCCCAAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIHHHFFFDDDEEEFFFFFFEEEEEEFFFGGGGGGEEECCCEEEFFFFFFEEEDDDCCCDDDFFFFFFGGGHHHGGGEEEDDDCCCDDDAAAAAABBBBBBCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>======>>>@@@AAACCC@@@>>>===???@@@@@@>>>===>>>@@@@@@@@@@@@AAABBB@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@AAABBBCCCDDDDDDFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFDDDCCCAAAAAAAAACCCDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAAAAA@@@??????>>>??????@@@AAAAAABBBBBB??????>>>>>>>>>>>>??????BBBAAA@@@?????????@@@@@@??????@@@@@@AAAAAABBBBBB~~~|||xxxwwwyyy{{{|||}}}{{{|||~~~xxxwwwvvvvvvyyy~~~xxxuuuuuuwwwxxxwwwqqqjjjdddbbbbbbdddgggjjjnnnwww~~~wwwiii\\\UUURRRIIIDDDAAAAAA???<<<===@@@??????@@@BBBCCCEEEOOOZZZgggnnnxxx|||yyyvvvuuutttqqqooommmmmmnnnnnnlllkkkmmmsssuuurrrnnnkkkgggcccXXXXXXWWWVVVTTTQQQNNNMMMKKKJJJJJJJJJKKKMMMOOOPPPTTTYYYaaaggghhhfffcccaaa]]]^^^```bbbcccddddddccc```^^^[[[ZZZ]]]cccjjjnnnoooooonnnmmmkkkhhhfffddd^^^^^^]]]\\\[[[YYYXXXWWWQQQOOOMMMKKKJJJKKKMMMNNNKKKJJJJJJKKKMMMNNNNNNMMMMMMLLLMMMNNNOOONNNKKKIIIGGGGGGHHHKKKNNNRRRVVVXXXWWWOOOIIIIIIJJJIIIIIIKKKLLLMMMNNNLLLHHHFFFGGGIIIIIIIIIHHHIIIIIIIIIIIIIIILLLMMMMMMNNNMMMLLLJJJIIIKKKFFFEEEHHHHHHEEEDDDEEEGGGFFFEEEFFFHHHHHHHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@???@@@@@@AAAEEECCCAAA@@@???@@@AAABBBDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEGGGFFFEEEDDDDDDEEEGGGEEECCCBBBCCCEEEEEEDDDJJJHHHFFFEEEEEEFFFHHHJJJFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGEEEDDDBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIGGGEEEDDDEEEEEEDDDBBBEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCDDDAAACCCDDDCCCAAA@@@@@@AAA@@@BBBCCCBBBAAA@@@AAACCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHFFFEEEEEEFFFDDDDDDCCCDDDFFFFFFEEECCCCCCDDDEEEDDDBBBAAABBBCCCEEEFFFGGGFFFEEECCCCCCDDD@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>???@@@AAA???>>>===>>>???>>>======>>>>>>??????@@@AAAAAA?????????@@@@@@@@@@@@@@@???????????????@@@AAABBBDDDDDDCCCBBBAAA@@@??????????????????????????????CCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@@@@AAAAAAAAABBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCC@@@AAAAAAAAAAAA@@@@@@????????????@@@AAAAAABBBBBB????????????????????????BBBAAA@@@?????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA|||wwwttttttwwwyyyyyyzzzxxxlll```YYYRRRLLLHHHHHHFFFBBBAAACCC???@@@CCCFFFGGGMMM\\\kkk}}}{{{xxx{{{|||wwwssslllfff^^^\\\ZZZXXXVVVUUUTTTTTTUUUTTTTTTUUUWWWYYY\\\^^^___fffnnnrrrrrrqqqpppqqqlllooorrrtttuuuuuuuuuuuunnnlllhhhhhhlllttt}}}|||zzzrrrsssssssssrrrooommmkkkeeebbb^^^ZZZXXXXXXZZZ[[[VVVUUUUUUWWWZZZ]]]^^^]]][[[[[[[[[]]]^^^]]]ZZZWWWRRRSSSUUUXXX\\\```dddffffff^^^VVVTTTSSSQQQSSSVVVYYY\\\^^^ZZZSSSOOOPPPSSSRRRRRRTTTUUUVVVWWWXXXXXX[[[\\\]]]]]]\\\ZZZXXXVVVTTTPPPNNNRRRSSSPPPNNNNNNMMMLLLLLLNNNQQQRRRRRRRRRLLLKKKJJJJJJJJJJJJHHHGGGHHHFFFDDDCCCCCCEEEEEEEEEHHHGGGEEECCCBBBCCCEEEFFFKKKKKKLLLLLLLLLLLLLLLKKKIIIKKKMMMMMMKKKJJJIIIJJJLLLJJJHHHHHHJJJKKKKKKKKKPPPOOOOOONNNNNNNNNNNNOOOIIIJJJKKKMMMMMMNNNNNNMMMMMMMMMLLLKKKKKKKKKLLLLLLPPPOOOMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSRRRRRRRRRRRRRRRRRRSSSRRRQQQNNNKKKJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIILLLIIIGGGFFFFFFFFFEEEDDDFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEECCCEEEGGGFFFEEECCCCCCCCCCCCDDDEEEDDDCCCBBBCCCEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJHHHFFFEEEFFFGGGEEEDDDDDDEEEFFFGGGFFFEEECCCEEEFFFEEECCCBBBCCCDDDCCCEEEFFFFFFEEECCCDDDEEECCCBBBAAAAAAAAACCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCAAA@@@@@@@@@@@@AAABBBAAA@@@@@@@@@@@@@@@???AAA@@@????????????>>>>>>????????????????????????>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAAAAABBBBBBBBBCCCAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCBBBAAA@@@xxxkkkccc\\\WWWWWWUUUOOOLLLLLLIIIJJJMMMRRRVVV___qqq~~~yyyqqqiiigggddd```]]]\\\]]]```bbbeeeeeefffgggiiilllnnnpppqqqvvvzzz|||{{{zzz|||~~~zzz~~~{{{yyyvvvwww|||}}}xxxrrrooommmnnnnnnjjjiiiiiilllppptttvvvwwwqqqqqqqqqssstttssspppnnnggghhhkkknnnssswwwzzz|||}}}sssiiidddaaa```dddiiimmmppprrrmmmfff``````bbbcccdddgggiiilllmmmnnnnnnooopppqqqrrrqqqooolllkkkgggaaa___ccceeeccc___^^^ZZZZZZZZZ]]]aaadddeeeeee]]][[[YYYYYY[[[[[[YYYWWWOOOLLLHHHGGGIIIKKKKKKJJJNNNLLLJJJIIIIIIKKKNNNPPPVVVVVVWWWWWWWWWWWWVVVVVVRRRTTTVVVVVVUUUSSSSSSTTTWWWVVVTTTTTTVVVXXXXXXXXXYYYZZZ\\\^^^]]][[[XXXVVVWWWWWWYYYZZZ[[[\\\\\\[[[XXXWWWWWWVVVUUUUUUUUUUUUZZZYYYXXXWWWWWWXXXYYYYYY\\\\\\[[[\\\\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\]]]^^^]]][[[YYYVVVTTTSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTWWWVVVSSSRRRSSSTTTWWWYYYVVVUUUTTTSSSSSSSSSSSSTTTTTTQQQMMMLLLKKKKKKKKKJJJFFFEEEDDDFFFHHHIIIGGGEEEEEEEEEDDDBBBBBBAAAAAAAAADDDDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMNNNLLLKKKJJJKKKIIIJJJKKKKKKIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHIIIGGGEEEDDDEEEFFFFFFEEEDDDDDDFFFFFFFFFEEEDDDEEEGGGFFFEEECCCCCCDDDDDDEEEGGGGGGFFFEEEFFFGGGGGGEEEDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@BBBBBBBBBBBBAAAAAA@@@AAABBB@@@@@@AAABBBBBB@@@>>>??????????????????????????????????????????@@@AAA@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDDDDCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGBBBBBBBBBCCCCCCCCCCCCDDDAAABBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@CCCDDDEEEEEEEEECCCAAA@@@vvvoooiiiiiigggbbb]]]\\\\\\[[[]]]bbbiiissswwwnnnooolllhhhfffgggjjjnnnrrrzzz{{{}}}~~~{{{xxxwww{{{zzzyyyzzz|||}}}yyyuuuyyy}}}{{{wwwvvvppppppqqquuuyyy|||}}}}}}qqqnnnllllllnnnooollljjj\\\XXXTTTSSSUUUXXXXXXVVV[[[YYYXXXWWWYYY\\\```ccciiiiiijjjjjjjjjiiihhhhhhbbbdddffffffeeeeeeeeefffeeecccbbbbbbeeegggggggggkkkmmmqqqtttsssoookkkggghhhiiiiiijjjkkkkkkllllllkkkkkkkkkjjjjjjiiiiiihhhkkkkkkjjjiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnooopppooonnnmmmllllllmmmnnnooolllkkkiiigggeeecccbbbaaaccccccbbbbbbccccccdddeeegggeeecccbbbbbbdddgggiiicccbbbaaa_________``````___[[[VVVSSSQQQPPPOOOMMMHHHFFFEEEFFFIIIJJJHHHEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDEEEHHHJJJMMMNNNOOOOOORRRUUUVVVUUUTTTTTTTTTRRRSSSTTTTTTSSSRRRSSSTTTSSSSSSQQQPPPNNNLLLKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKGGGHHHIIIHHHFFFDDDEEEFFFHHHFFFDDDDDDEEEFFFEEEDDDCCCEEEGGGGGGFFFDDDCCCDDDEEEGGGHHHIIIHHHHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFFFFEEECCCBBBAAAAAAAAABBBDDDCCCAAA@@@@@@AAA??????@@@DDDHHHIIIEEEAAA@@@@@@@@@@@@@@@?????????@@@@@@?????????@@@@@@AAADDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEECCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDCCCBBBAAACCCDDDFFFGGGFFFDDDBBBAAA|||zzz{{{wwwwww{{{{{{zzzzzz{{{}}}|||zzzuuuzzzuuupppjjjjjjmmmpppooonnnpppooonnnooorrrwww|||zzz{{{|||||||||}}}|||zzzyyyzzz|||}}}{{{yyy{{{{{{{{{{{{{{{|||}}}}}}{{{{{{|||||||||}}}}}}}}}{{{yyywwwvvvuuuuuuvvvwwwsssnnngggaaa]]]YYYWWWUUURRROOOLLLLLLOOOOOOKKKGGGFFFFFFFFFFFFGGGHHHJJJJJJHHHJJJMMMRRRWWW[[[^^^```___bbbfffiiiiiihhhhhhhhhggghhhiiihhhgggggghhhiiidddccc```\\\XXXTTTQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJLLLLLLLLLLLLKKKIIIIIIIIIJJJLLLMMMOOOPPPLLLMMMNNNMMMKKKIIIJJJKKKNNNLLLIIIHHHHHHIIIHHHGGGFFFHHHJJJKKKIIIGGGFFFFFFFFFHHHJJJKKKKKKJJJKKKMMMLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIGGGEEEDDDBBBEEEGGGFFFDDDBBBBBBCCC@@@@@@CCCHHHMMMMMMGGGBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????@@@DDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEE@@@AAAAAAAAABBBBBBBBBBBBEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBCCCDDDFFFGGGGGGFFFDDDBBB}}}uuuooohhhmmmsssvvvxxx|||zzzssslllhhhdddaaa\\\XXXTTTTTTUUUTTTOOOJJJHHHIIIIIIKKKMMMPPPRRRSSSUUUXXX]]]ccciiippptttwwwuuuxxx}}}zzzxxxtttnnnhhhccc___]]]RRRRRRRRRRRRRRRRRRRRRRRRMMMNNNPPPQQQRRRRRRQQQQQQNNNNNNOOOPPPQQQSSSUUUVVVSSSTTTTTTSSSQQQPPPPPPQQQTTTRRROOOMMMMMMMMMLLLKKKJJJLLLNNNOOOMMMKKKJJJJJJHHHJJJLLLMMMLLLLLLMMMNNNOOOPPPRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPQQQRRRRRRSSSRRRRRRQQQPPPNNNLLLKKKJJJEEEHHHKKKJJJGGGEEEFFFGGGDDDDDDFFFLLLOOOMMMFFF???BBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA==============================>>>???????????????============>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGEEEFFFGGGGGGGGGFFFDDDCCCCCCDDDFFFHHHHHHGGGDDDCCCxxxpppiiidddbbbaaafffmmmnnnnnn}}}}}}wwwrrrpppiiiddd^^^\\\\\\ZZZVVVQQQQQQTTTWWWXXXYYY[[[___cccaaajjjssszzz|||wwwqqqkkkfffddddddccc```^^^^^^aaacccbbbaaa``````aaa```^^^\\\\\\ZZZYYYYYYZZZ[[[ZZZXXX\\\[[[]]]```]]]XXXWWWZZZ[[[XXXWWWWWWYYYYYYVVVSSSTTTUUUXXXZZZ\\\ZZZVVVRRRRRRSSSUUUWWWYYY[[[]]]]]]___```bbbcccdddcccaaa```]]]^^^^^^]]]\\\\\\^^^aaabbb```]]]ZZZWWWUUUTTTTTTSSSQQQPPPOOONNNMMMJJJHHHDDDHHHGGGDDDJJJRRRLLL???BBBAAA@@@@@@AAABBB@@@???BBBCCCCCCAAA??????@@@BBB@@@@@@AAABBBBBBAAA???>>>===<<<<<<===>>>>>>===;;;???@@@@@@???===>>>@@@BBB???@@@AAABBBBBBAAA@@@@@@BBBBBBBBBCCCDDDEEEFFFFFFDDDDDDDDDEEEGGGJJJLLLNNNLLLIIIFFFFFFIIIJJJIIIGGGEEEEEEGGGHHHIIIIIIIIIIIIJJJKKKKKKIIIGGGGGGHHHIIIKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMOOONNNMMMLLLMMMLLLIIIGGGEEEFFFGGGHHHGGGFFFCCCBBBFFFGGGHHHHHHGGGFFFGGGGGGyyypppiiiccc``````]]]```gggiiinnn}}}{{{zzzzzz{{{|||}}}~~~~~~xxxsssmmmjjjhhheee```[[[WWW[[[aaaeeeiiinnnuuuyyy|||yyyuuuttttttsssqqqnnnmmmooopppqqqpppoooooopppooommmkkkjjjhhhggggggggggggeeecccddddddgggjjjhhhcccbbbdddfffeeedddfffhhhhhhfffcccdddeeegggjjjlllkkkgggdddaaabbbdddfffiiikkkmmmnnnwwwxxxzzz{{{|||{{{zzzyyysssssssssqqqppppppqqqssstttrrrnnnkkkhhhgggggggggbbb```^^^\\\ZZZWWWTTTQQQNNNPPPLLLHHHMMMVVVSSSIIIGGGEEECCCBBBCCCCCCBBBAAABBBCCCCCCBBB@@@???AAABBBBBBCCCCCCDDDCCCBBB@@@??????>>>===>>>@@@AAA@@@>>>AAAAAABBBAAA@@@AAADDDFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGFFFGGGHHHJJJLLLMMMLLLLLLKKKKKKMMMOOORRRSSSVVVSSSQQQPPPPPPOOOLLLIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOOOONNNLLLKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRPPPOOOOOOPPPPPPNNNLLLJJJKKKLLLMMMMMMKKKJJJIIILLLMMMNNNNNNMMMKKKJJJJJJyyypppjjjeeebbb```ccc```aaafffkkkuuu}}}{{{|||tttqqqoooooopppqqqqqqqqqnnnoooqqqvvv{{{~~~~~~|||~~~~~~{{{wwwqqqlllhhhlllssszzz}}}zzzyyyzzz{{{{{{yyyyyyzzz{{{|||{{{zzzzzz{{{{{{yyywwwuuusssrrrqqqqqqooollljjjjjjjjjnnnssssssooonnnqqquuuvvvxxx|||~~~}}}zzz{{{|||~~~~~~xxxyyy{{{}}}xxxuuurrrooollliiidddaaa^^^]]]WWWRRRVVV______XXXQQQOOOKKKIIIIIIJJJIIIIIIHHHHHHHHHGGGDDDDDDEEEFFFEEEEEEFFFFFFEEECCCBBBAAA@@@???======???AAAAAA@@@AAABBBCCCCCCCCCDDDGGGJJJMMMKKKIIIHHHIIIKKKNNNOOOPPPOOONNNNNNPPPRRRVVVXXXYYYXXXXXXYYY[[[___dddfffiiigggdddbbb___ZZZUUUQQQSSSRRRQQQQQQQQQSSSUUUVVVYYYZZZZZZYYYWWWVVVVVVWWWWWWYYY\\\___``````___^^^]]]\\\[[[ZZZZZZ[[[\\\\\\ZZZXXXWWWWWWXXXXXXWWWUUUSSSTTTUUUVVVWWWVVVUUUTTTWWWXXXZZZZZZYYYVVVRRRPPP|||uuuppplllkkkkkkkkknnnlllnnnttt{{{uuusssppppppqqqrrrqqqooohhhiiikkkooosssvvvwwwvvvuuuttttttvvvxxxxxxwwwvvvsssssstttvvv{{{xxxnnnkkkmmmsss{{{|||vvvrrrvvv}}}|||xxxtttrrrrrruuuxxxzzzzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~|||zzzwwwvvvtttsssrrrqqqnnnkkklllmmmqqqwwwyyyxxx{{{|||xxxuuuooonnnhhhdddgggnnnnnnjjjaaa^^^YYYVVVVVVVVVVVVVVVVVVVVVUUURRROOOMMMMMMNNNNNNOOOOOOOOONNNLLLKKKIIIFFFCCCAAA@@@BBBDDDFFFFFFFFFGGGIIIIIIJJJLLLPPPSSSVVVVVVUUUVVVXXX[[[^^^```___^^^]]]\\\^^^bbbfffiiikkkkkkllloootttzzz}}}zzztttllleee```___^^^\\\\\\]]]aaaeeegggjjjllllllkkkiiigggggghhhhhhkkkooorrrtttsssqqqpppmmmmmmkkkjjjjjjkkklllllljjjhhhfffeeeeeeeeedddbbbaaabbbcccdddeeedddddddddggghhhjjjkkkjjjfffaaa]]]}}}zzzxxxwwwyyy|||{{{|||~~~|||yyyrrrqqqqqqsssvvvyyyyyyyyyvvvuuuuuuvvvvvvuuuqqqooojjjjjjkkkmmmqqqwww}}}}}}~~~~~~{{{yyyyyyzzzzzz{{{rrrdddbbbbbbgggooo{{{vvvpppnnnsss|||~~~|||{{{xxxxxxvvvsssoookkkiiihhhkkknnnqqqsssuuuvvvxxxzzz{{{zzzyyyzzz{{{{{{yyywwwtttrrrpppooooooooommmkkklllkkkooouuuyyy}}}}}}{{{}}}{{{sssooojjjggggggggggggggghhhhhhfffccc^^^[[[[[[[[[______``````___]]]\\\[[[RRROOOJJJIIIJJJMMMOOOPPPRRRSSSUUUVVVWWWYYY]]]```ccceeehhhlllpppsssuuuvvvxxxvvvuuutttvvvzzz~~~{{{wwwooonnnmmmmmmpppuuuzzz~~~~~~}}}~~~~~~~~~{{{yyyxxxwwwvvvtttsssttttttuuuvvvvvvvvvvvv{{{|||~~~|||uuupppzzzwwwoooooonnnooorrrvvv{{{~~~}}}zzzwwwvvvxxx{{{}}}~~~}}}yyyuuurrrppppppppprrryyyzzzoooaaa```aaadddiiisssxxxtttsssyyyzzzxxxxxxwwwvvvrrrqqqpppnnnlllkkkkkkkkkhhhiiiiiigggdddaaa``````eeegggiiikkklllmmmppprrrttttttssstttuuuuuutttrrrllljjjggggggiiikkkllllllkkkiiiiiinnnssszzz|||||||||{{{zzz}}}}}}{{{xxxsssqqqpppqqqpppqqqqqqrrrrrrqqqooonnnccc^^^XXXUUUVVVYYY\\\^^^```aaacccdddeeegggkkknnnwwwyyy~~~}}}|||~~~~~~|||}}}~~~zzzwwwuuutttuuuzzz}}}rrrjjjjjjkkkmmmnnnuuu~~~wwwnnniiiggggggeeeddddddcccbbb`````````aaaaaa```bbbdddccc```^^^^^^^^^```cccfffhhhkkkoootttxxxyyyxxxxxxyyyzzzzzzyyywwwnnnkkkhhhhhhlllqqquuuwwwyyysssoooqqqvvvyyyqqqmmmmmmppptttvvvwwwyyyzzz{{{|||~~~~~~{{{yyyyyyzzz{{{{{{~~~|||{{{uuummmoooiiiccc```aaaaaa```___aaa```_________```aaabbbbbbeeehhhhhheeeccccccdddbbbeeeiiinnnttt|||yyyvvvssstttyyy