BM6P6(@ }}}|||tttpppvvv|||zzzkkkccckkkooopppmmmjjjjjjfff```[[[ZZZZZZZZZZZZZZZ[[[[[[\\\[[[ZZZXXXVVVTTTRRRRRRQQQPPPOOONNNMMMMMMMMMMMMIIILLLOOOPPPQQQSSSVVVXXXVVVWWWXXXXXXWWWWWWXXXZZZXXX[[[^^^^^^[[[YYYZZZ[[[WWWVVVUUUUUUWWWYYY\\\^^^ZZZ___dddfffeeeccccccddd`````````______]]]]]]\\\YYY\\\]]]\\\\\\______\\\UUUTTTSSSSSSSSSSSSTTTUUUSSSTTTUUUWWWWWWXXXXXXWWWWWWYYY[[[]]]]]]]]]\\\[[[]]]]]]]]]\\\ZZZ[[[\\\^^^XXXWWWWWWXXXZZZ\\\\\\[[[``````ccceeebbb^^^___dddhhhgggfffgggiiijjjkkkjjjdddbbbaaaaaabbbbbb```___```ccceeefffhhhooozzzuuuqqqpppuuuyyywwwpppjjjcccaaa\\\WWWTTTTTTWWWZZZfffkkkttt{{{|||wwwmmmfffhhhjjjnnnqqqttt}}}xxxhhhdddbbbfffpppzzz~~~{{{zzzttttttrrruuu|||pppfffdddddddddmmmnnnqqqtttvvvvvvvvvuuu~~~vvvuuu|||zzz~~~{{{rrrhhhddddddccc^^^YYYTTTTTTUUUVVVXXXZZZ\\\]]]___^^^\\\ZZZXXXVVVVVVUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSQQQNNNLLLSSSRRRQQQPPPPPPQQQRRRRRRTTTOOOMMMPPPOOOKKKLLLPPPWWWYYY\\\\\\[[[YYYXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRPPPMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGJJJLLLJJJHHHKKKQQQOOOHHHNNNNNNOOOPPPOOONNNMMMLLLNNNNNNOOONNNNNNMMMLLLKKKPPPQQQRRRRRRQQQOOOMMMLLLNNNMMMKKKJJJIIIJJJLLLMMMNNNMMMJJJGGGEEEFFFJJJMMMQQQSSSVVVWWWWWWVVVWWWXXXWWWVVVUUUUUUVVVXXXZZZ\\\ZZZ[[[[[[XXXVVVXXX\\\```aaaaaabbbaaaaaabbbdddfffjjjuuu~~~yyysssssstttyyy~~~|||}}}rrrhhhdddkkknnnnnnkkkiiiiiifffbbb[[[[[[ZZZXXXXXXWWWWWWWWWVVVWWWXXXYYYXXXVVVTTTRRRQQQPPPOOONNNMMMMMMMMMMMMJJJLLLNNNPPPQQQSSSVVVYYYUUUVVVWWWWWWWWWWWWYYYZZZ[[[]]]```___]]][[[[[[\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[^^^aaabbbbbbbbbdddfffaaa```^^^]]]\\\]]]]]]^^^\\\___```]]]]]]___^^^[[[YYYXXXVVVUUUUUUVVVXXXYYYSSSSSSSSSTTTUUUUUUVVVVVVXXXYYY\\\^^^______]]]\\\[[[ZZZYYYXXXWWWXXXZZZ\\\ZZZZZZZZZZZZ\\\\\\\\\\\\^^^^^^```bbb```]]]___eeefffeeeddddddfffggggggfffcccbbb``````aaaaaa```___```bbbeeeeeefffjjjrrryyy}}}wwwsssuuuyyy{{{xxxtttqqqnnnhhhbbb]]]\\\]]]___```___```eeekkkmmmiiidddbbbbbbccceeeggglllyyytttlllhhhnnnlllmmmsss|||}}}}}}~~~~~~zzzzzz}}}~~~}}}xxxooolllooorrrsssssstttuuuvvvvvvuuutttsssxxx|||~~~{{{vvvwww}}}tttmmmeeebbbbbb```ZZZUUURRRSSSTTTVVVWWWYYYZZZ[[[\\\[[[YYYXXXWWWVVVVVVVVVTTTTTTSSSRRRQQQQQQRRRRRRTTTUUUUUUTTTSSSQQQPPPOOOSSSRRRQQQQQQQQQRRRSSSTTTVVVPPPMMMMMMMMMJJJMMMRRRWWWYYY[[[\\\ZZZYYYYYYYYYUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQOOOLLLKKKJJJIIIIIIGGGGGGHHHHHHHHHGGGGGGGGGIIIMMMNNNJJJJJJNNNNNNLLLRRRRRRRRRRRRPPPNNNLLLJJJLLLLLLMMMMMMNNNNNNOOOOOOTTTSSSRRRPPPOOONNNNNNNNNOOONNNLLLKKKJJJKKKLLLMMMLLLLLLLLLKKKJJJIIIKKKLLLQQQTTTXXXYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWXXXZZZ[[[XXXYYYYYYXXXVVVWWWZZZ]]]^^^___```______```bbbeee___ggguuu~~~}}}wwwsssssssssvvv~~~~~~yyy{{{~~~~~~tttmmmfffdddeeehhhjjjiiieeeccceeeccc```[[[ZZZYYYWWWVVVUUUTTTTTTRRRTTTVVVXXXWWWTTTQQQNNNPPPPPPOOONNNMMMMMMMMMMMMLLLMMMNNNNNNOOORRRVVVZZZSSSTTTVVVVVVVVVWWWYYY[[[]]]___``````^^^\\\\\\\\\^^^_________]]][[[XXXVVV[[[\\\^^^^^^___aaadddfffaaa___\\\YYYYYY[[[^^^```___bbbbbb^^^]]]^^^]]]YYY[[[YYYWWWUUUUUUWWWYYY[[[SSSSSSRRRQQQQQQRRRSSSTTTUUUWWW[[[^^^___^^^\\\[[[WWWVVVTTTSSSTTTVVVXXXZZZYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[ZZZ\\\___]]]\\\```fffeeedddbbbbbbcccdddcccaaabbbaaa``````aaabbbaaa______bbbddddddcccdddiiimmmrrr~~~{{{yyy}}}}}}yyysssmmmiiihhhhhhiiiiii```WWWVVV\\\aaa```]]][[[XXXWWWYYYZZZ\\\ccckkk|||zzzrrrnnnrrr~~~wwwmmmiiikkkmmmvvvuuuwww|||~~~{{{yyyyyy|||{{{}}}~~~~~~~~~xxxxxxxxxwwwvvvuuusssrrrssswwwyyyxxxvvvyyyuuukkkfff```^^^^^^\\\VVVQQQRRRSSSUUUVVVWWWXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVQQQQQQPPPOOOOOOOOOPPPPPPTTTSSSRRRQQQPPPPPPPPPOOORRRRRRRRRRRRSSSTTTUUUUUUVVVQQQMMMLLLLLLKKKOOOSSSVVVXXXZZZZZZZZZYYYZZZ[[[TTTTTTTTTSSSSSSRRRRRRRRRQQQPPPNNNLLLJJJIIIIIIJJJGGGGGGGGGHHHHHHHHHHHHHHHHHHNNNPPPMMMJJJKKKNNNOOORRRRRRSSSSSSRRROOOMMMKKKKKKKKKKKKLLLNNNPPPRRRTTTWWWUUURRROOONNNNNNNNNOOOOOONNNMMMLLLKKKLLLMMMMMMIIIKKKNNNOOONNNMMMLLLLLLOOORRRWWWYYYYYYYYYXXXYYY\\\[[[ZZZYYYYYYYYYZZZZZZVVVWWWWWWWWWUUUVVVWWWYYY[[[\\\]]]\\\\\\^^^```ccc___dddkkk~~~}}}|||||||||{{{vvvrrrooorrrtttzzz}}}nnneee___]]]```dddaaabbbaaa\\\[[[^^^^^^\\\YYYXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVUUUSSSPPPMMMKKKPPPOOONNNMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNRRRWWW[[[RRRSSSTTTUUUUUUVVVYYY[[[ZZZ\\\]]]^^^^^^^^^]]]]]]___```bbbbbb```\\\WWWTTTWWWYYY[[[\\\^^^```bbbccc```]]]XXXUUUUUUYYY^^^aaa^^^aaaaaa]]]\\\^^^\\\YYYXXXWWWTTTRRRRRRTTTWWWXXXUUUSSSQQQPPPPPPQQQRRRTTTQQQTTTXXX[[[\\\[[[YYYWWWVVVSSSQQQPPPRRRUUUWWWYYYVVVXXXYYYYYYXXXWWWWWWWWWYYYYYYZZZ]]]\\\\\\aaahhhfffdddccccccccccccaaa___bbbaaa```aaaccccccbbbaaa^^^```bbbcccbbbbbbccceeefffmmmyyy|||xxxvvvvvvwwwwww|||sssfff^^^\\\\\\[[[YYYVVVRRRQQQUUUXXXXXXZZZ]]]lllwww~~~}}}zzzuuuqqqqqqrrrvvv}}}uuuooogggaaaaaagggpppuuu|||xxxrrrmmmlllpppwww}}}}}}~~~~~~}}}yyyvvvxxxwwwvvvvvvxxx|||yyy{{{zzzyyywwwvvvtttssssssrrrvvvzzzzzzzzzsssfffaaa[[[XXXXXXWWWTTTQQQRRRTTTVVVWWWXXXWWWUUUTTTQQQQQQQQQQQQQQQRRRSSSTTTOOONNNNNNNNNNNNOOOOOOPPPQQQOOOMMMLLLKKKLLLMMMNNNQQQQQQRRRSSSSSSTTTUUUVVVUUURRRPPPOOONNNNNNPPPRRRUUUWWWXXXYYYXXXXXXZZZ[[[SSSRRRRRRQQQQQQPPPPPPOOOOOONNNLLLJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJMMMOOOMMMKKKKKKMMMNNNMMMNNNQQQRRRSSSRRRPPPOOOLLLKKKKKKLLLMMMPPPTTTVVVWWWUUUSSSQQQOOONNNNNNNNNNNNNNNMMMLLLKKKLLLLLLMMMHHHKKKNNNOOONNNMMMLLLMMMKKKNNNSSSVVVVVVUUUUUUUUUZZZZZZZZZ[[[[[[[[[[[[[[[TTTUUUVVVVVVUUUUUUUUUVVVXXXYYYZZZZZZ[[[\\\___bbbccchhhlllyyyvvvsssqqqssswwwyyytttnnnrrrtttyyytttkkkaaa\\\YYYXXX[[[aaa[[[\\\[[[WWWVVVZZZ[[[YYYUUUUUUUUUUUUVVVVVVWWWXXXZZZYYYWWWTTTRRRQQQPPPPPPNNNNNNMMMLLLLLLLLLMMMMMMLLLMMMMMMMMMNNNRRRWWW[[[SSSTTTTTTSSSSSSTTTWWWYYYVVVVVVXXXZZZ\\\]]]]]]\\\\\\]]]___```___[[[WWWUUUSSSUUUXXX\\\___```___^^^]]]ZZZVVVSSSSSSVVV[[[^^^YYY\\\]]]ZZZZZZ]]]\\\YYYVVVTTTRRRQQQQQQRRRTTTVVVUUUTTTRRRQQQQQQRRRSSSTTTRRRTTTWWWZZZ[[[YYYWWWVVVVVVSSSPPPPPPSSSVVVWWWWWWUUUXXXZZZZZZXXXVVVVVVWWWZZZZZZ[[[^^^]]]]]]bbbiiigggfffeeeeeeeeeccc```^^^cccbbbaaabbbdddeeedddccc\\\^^^```bbbbbbbbbbbbbbbfffjjjooovvv~~~zzzqqqhhhbbb______YYYUUUTTTXXXZZZXXXWWWWWWdddiiikkkiiihhhiiikkkkkkfffeeebbbbbbdddiiiooosss}}}}}}~~~{{{xxx{{{zzzuuurrrnnnjjjdddaaaaaaeeekkkoootttuuuwwwwwwvvvxxx{{{~~~}}}{{{yyywwwvvvttttttuuuvvvxxxzzz{{{||||||vvvqqqppprrrtttvvvvvv}}}zzzwwwtttqqqpppppprrrwww}}}rrrddd^^^VVVQQQQQQSSSUUUUUUTTTUUUWWWWWWWWWUUUSSSRRRMMMLLLMMMMMMNNNOOOPPPQQQMMMMMMMMMMMMMMMNNNOOOPPPNNNMMMJJJIIIIIIJJJLLLMMMPPPPPPQQQRRRSSSTTTTTTTTTPPPRRRSSSRRRRRRRRRQQQOOORRRTTTVVVWWWVVVVVVWWWXXXPPPPPPOOOOOOOOONNNNNNNNNLLLKKKJJJIIIIIIIIIJJJJJJNNNMMMLLLKKKJJJIIIJJJJJJNNNLLLJJJLLLNNNNNNLLLKKKJJJLLLOOORRRSSSRRRPPPOOONNNNNNMMMMMMNNNPPPSSSUUUTTTUUUUUUTTTSSSPPPNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLIIIJJJKKKKKKJJJJJJLLLNNNIIILLLQQQSSSSSSRRRRRRSSSUUUVVVXXXZZZ[[[[[[[[[[[[TTTTTTSSSTTTTTTTTTSSSSSSVVVWWWYYYYYYZZZ\\\___bbb___ffflllxxxtttrrroooqqqzzzxxxwwwyyy}}}zzznnnccc]]]YYYYYYWWWVVVWWW\\\WWWYYYXXXUUUUUUYYYZZZXXXQQQRRRRRRTTTUUUWWWYYYZZZ\\\ZZZXXXVVVUUUVVVWWWXXXLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOORRRVVVZZZVVVVVVUUURRRQQQQQQTTTVVVSSSSSSTTTWWWZZZ[[[ZZZYYYXXXYYYZZZZZZZZZXXXVVVUUUQQQSSSVVV[[[^^^^^^\\\YYYYYYWWWTTTQQQQQQSSSVVVYYYSSSWWWXXXVVVWWWZZZZZZWWWTTTTTTSSSRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUWWWXXXZZZ[[[[[[ZZZXXXWWWVVVSSSQQQQQQUUUWWWVVVUUUVVVYYY]]]]]][[[YYYYYYZZZ\\\[[[]]]```^^^]]]aaaggggggfffeeeeeeeeeccc```]]]bbbaaa```bbbdddeeeeeeddd[[[]]]___aaabbbbbbbbbbbbhhhjjjlllmmmooo|||~~~}}}}}}uuuooommmnnneeeaaa```bbbaaa\\\XXXXXX\\\]]]\\\ZZZYYY[[[___bbb^^^\\\ZZZYYYZZZ^^^bbbeeebbblllxxx~~~|||wwwtttrrrqqqpppmmmkkkiiihhhhhhhhhmmmzzzwwwoookkkbbbdddeeejjjvvvxxxpppkkkjjjjjjjjjmmmllljjjkkknnnrrrxxx{{{yyy}}}~~~{{{zzz{{{}}}|||yyywwwwwwyyy{{{}}}xxxxxxwwwwwwwwwvvvuuuuuuhhhdddbbbcccggglllvvv|||wwwrrrpppooonnnuuu{{{nnnaaa[[[SSSNNNMMMQQQVVVXXXUUUVVVVVVVVVTTTSSSQQQPPPJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLJJJIIIIIIKKKMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQLLLPPPSSSRRRRRRSSSPPPLLLNNNQQQTTTUUUTTTSSSSSSSSSMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIHHHHHHHHHIIIJJJKKKMMMLLLJJJIIIHHHHHHIIIIIIPPPJJJHHHKKKNNNMMMJJJIIILLLNNNQQQSSSSSSQQQNNNLLLOOOOOONNNNNNOOOQQQRRRSSSSSSTTTUUUUUUTTTRRRPPPNNNNNNMMMMMMMMMMMMLLLLLLLLLJJJJJJIIIHHHGGGHHHKKKMMMKKKMMMPPPQQQQQQPPPQQQRRRPPPRRRUUUWWWYYYZZZYYYXXXSSSRRRPPPPPPQQQQQQQQQPPPSSSUUUVVVWWWXXXZZZ^^^aaa[[[ccclllzzz}}}wwwxxxlllcccYYYWWWVVVXXXWWWSSSTTTWWWSSSUUUUUUSSSSSSWWWXXXUUUOOOOOOPPPRRRTTTVVVXXXYYYZZZYYYXXXVVVVVVVVVVVVVVVJJJJJJIIIIIIIIIJJJJJJKKKJJJLLLNNNPPPQQQSSSVVVYYYYYYXXXUUURRROOONNNPPPRRRSSSRRRSSSUUUWWWXXXVVVTTTVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTWWWZZZ\\\ZZZWWWUUUTTTSSSQQQQQQQQQRRRRRROOOSSSTTTRRRSSSVVVVVVSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTUUU[[[[[[ZZZZZZYYYYYYXXXXXXVVVSSSQQQSSSVVVWWWUUUQQQTTTYYY^^^___\\\ZZZZZZ\\\\\\\\\___aaa___\\\^^^dddcccbbbbbbbbbbbbaaa]]][[[___^^^^^^```bbbddddddccc\\\\\\]]]___aaabbbaaa```ffffffhhhjjjiiimmm~~~}}}||||||wwwtttttttttpppiiieeeeeeeeedddcccbbb```^^^^^^___]]]\\\ZZZXXXYYYZZZ\\\]]]WWW[[[___bbbaaa``````aaacccccccccaaa^^^\\\[[[[[[]]]eeeppp~~~tttmmmoooqqqmmmgggdddVVVYYYZZZ[[[aaajjjpppqqqqqqnnnkkkiiijjjlllnnnpppuuuuuuvvvxxx{{{|||{{{wwwwwwxxxtttuuuvvvwwwzzz~~~{{{wwwsssqqqpppooo```^^^cccmmmvvvzzz{{{wwwtttssstttttt~~~wwwhhh\\\XXXQQQMMMMMMPPPUUUXXXUUUUUUSSSRRRPPPOOONNNMMMIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMJJJIIIIIIHHHIIIJJJKKKLLLLLLMMMNNNOOOOOONNNNNNMMMJJJNNNPPPNNNNNNPPPOOOJJJJJJNNNRRRTTTRRRPPPNNNMMMJJJJJJKKKKKKLLLLLLMMMMMMHHHHHHGGGGGGGGGIIIJJJKKKKKKJJJIIIHHHIIIJJJLLLMMMNNNIIIIIILLLLLLIIIHHHKKKLLLOOORRRTTTTTTRRROOOMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRRRROOOOOOPPPPPPOOOOOONNNNNNKKKKKKJJJHHHGGGGGGIIIKKKKKKMMMNNNMMMLLLLLLNNNPPPMMMOOORRRUUUVVVVVVTTTSSSRRROOOKKKKKKLLLNNNNNNMMMPPPRRRSSSTTTVVVXXX\\\___]]]dddlll{{{zzzmmmqqqsssxxxvvv|||yyyvvvuuuqqqggg___WWWUUUVVVXXXVVVRRRQQQTTTNNNQQQRRRPPPQQQTTTUUURRRNNNNNNOOOPPPRRRTTTVVVWWWWWWWWWWWWVVVTTTQQQNNNMMMIIIIIIHHHHHHHHHIIIIIIJJJIIILLLOOOPPPQQQSSSVVVXXX[[[YYYVVVRRRNNNMMMNNNPPPVVVTTTSSSTTTVVVVVVSSSPPPUUUTTTQQQOOOOOOOOOQQQRRRVVVSSSRRRTTTWWWZZZYYYXXXSSSRRRRRRRRRQQQPPPOOONNNNNNQQQRRRPPPPPPSSSRRROOOOOOPPPQQQRRRRRRQQQPPPOOOPPPPPPRRRSSSTTTTTTTTTTTT\\\[[[YYYWWWVVVVVVVVVVVVUUUSSSQQQSSSWWWWWWSSSOOORRRWWW]]]^^^[[[XXXZZZ\\\]]]]]]___bbb___ZZZ\\\``````______``````^^^[[[XXX]]]]]]\\\^^^aaaccccccbbb]]]\\\]]]^^^``````___^^^bbbaaadddiiiiiiiiippp{{{wwwtttvvvzzzyyyzzzzzzuuunnnhhhfffaaa```]]]ZZZXXXVVVVVVUUU[[[ZZZYYYXXXYYYZZZ\\\]]]]]]]]]]]][[[YYYWWWWWWXXXVVVWWWYYY```llluuuuuunnniii```[[[```ffffffbbb___UUUZZZ]]]]]]```fffjjjkkkjjjkkkmmmqqqvvvzzz~~~zzzrrrmmmnnnqqqvvvxxx|||}}}vvvpppmmmlllmmmjjjiiirrr}}}{{{xxxvvvwwwyyy|||~~~}}}tttttttttvvvzzz~~~~~~xxxmmmeeeXXXUUUPPPMMMMMMPPPSSSVVVUUUSSSQQQOOOMMMLLLKKKKKKIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLFFFFFFFFFFFFGGGHHHIIIIIIKKKLLLMMMNNNMMMMMMKKKJJJIIIMMMMMMIIIIIINNNNNNIIIHHHLLLQQQSSSQQQNNNJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMGGGGGGFFFFFFGGGIIIJJJKKKJJJJJJIIIJJJKKKNNNQQQSSSKKKIIIKKKNNNJJJDDDFFFMMMJJJMMMQQQUUUVVVVVVTTTRRRLLLMMMOOOQQQRRRSSSTTTTTTUUUTTTSSSQQQQQQSSSTTTUUUQQQQQQRRRRRRQQQQQQPPPOOOJJJKKKLLLJJJIIIHHHHHHJJJJJJJJJJJJIIIGGGHHHJJJLLLLLLNNNQQQTTTTTTSSSPPPNNNPPPLLLHHHGGGIIIKKKKKKJJJNNNOOOQQQRRRTTTVVVZZZ]]]```dddiiivvvsssdddeeegggkkktttzzz|||vvvppp}}}xxxooojjjiiigggaaa[[[SSSTTTUUUUUUUUUSSSRRRPPPQQQOOOOOOQQQOOOLLLMMMQQQOOONNNNNNOOOQQQQQQPPPOOOQQQRRRSSSSSSQQQNNNJJJHHHGGGGGGGGGGGGHHHIIIKKKKKKLLLMMMOOOOOOOOOQQQVVVZZZZZZZZZYYYWWWTTTSSSSSSTTTUUUUUUTTTRRRQQQPPPQQQSSSRRRPPPNNNKKKJJJJJJKKKLLLRRRQQQQQQSSSVVVXXXXXXWWWQQQOOONNNNNNOOOOOONNNLLLNNNOOOOOONNNMMMMMMOOOPPPLLLMMMNNNOOOOOOOOOOOONNNPPPSSSVVVTTTOOOLLLNNNQQQWWWYYY[[[ZZZWWWVVVWWWXXXVVVSSSQQQQQQSSSTTTSSSQQQVVVWWWWWWXXXXXXYYYYYYYYY[[[\\\^^^______^^^\\\[[[___``````^^^[[[XXXWWWWWWXXX\\\```aaa___\\\\\\\\\ZZZ[[[\\\^^^___`````````___aaaccceeefffhhhkkkmmmwww}}}|||zzzsssoooqqqlllfffcccddddddbbb```^^^\\\[[[]]]```aaa```]]]```^^^[[[ZZZZZZYYYWWWVVVVVVVVVWWWYYY\\\^^^^^^]]]XXXYYY[[[```ddddddaaa]]]WWWWWW___kkkqqqqqqsssxxx|||zzzyyy{{{}}}yyyqqqnnnooosssyyyyyyyyyyyykkkcccdddlllsssxxx|||yyysssssszzzzzzssspppvvvpppjjjhhhhhhfffaaa]]]TTTRRRPPPNNNMMMMMMMMMMMMPPPOOOMMMJJJIIIHHHHHHHHHHHHEEEEEEHHHHHHEEEEEEGGGFFFGGGJJJKKKKKKIIIGGGEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGJJJMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKJJJLLLNNNNNNLLLKKKJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHGGGGGGHHHIIIIIIHHHKKKKKKKKKLLLOOOPPPPPPOOOQQQNNNLLLLLLNNNMMMJJJGGGNNNLLLLLLQQQWWWZZZXXXTTTQQQQQQPPPQQQRRRSSSUUUVVVXXXXXXXXXWWWVVVUUUTTTSSSOOOOOONNNNNNMMMNNNNNNNNNIIIIIIIIIJJJJJJIIIIIIHHHKKKIIIGGGGGGHHHIIIHHHGGGIIIKKKMMMOOOQQQQQQQQQQQQJJJJJJKKKLLLMMMMMMLLLLLLOOOPPPRRRTTTVVVWWWXXXYYY\\\[[[cccqqqwwwoooccc]]]```___bbbkkk{{{{{{uuurrruuuvvvzzzvvvnnnddd___^^^\\\VVVQQQSSSTTTVVVWWWVVVTTTRRRQQQPPPNNNOOOPPPOOOLLLMMMQQQMMMMMMLLLMMMOOOOOONNNLLLNNNOOOPPPQQQPPPMMMJJJHHHFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMOOOOOOOOORRRVVVZZZ\\\[[[YYYWWWTTTRRRQQQQQQRRRSSSTTTSSSRRRQQQPPPPPPPPPNNNLLLJJJIIIJJJJJJKKKPPPPPPPPPRRRVVVXXXXXXXXXQQQOOOMMMLLLMMMMMMLLLKKKLLLLLLLLLLLLKKKKKKLLLMMMLLLMMMNNNNNNOOOOOOOOOOOOPPPSSSUUUSSSOOOLLLMMMOOORRRUUUWWWWWWTTTSSSSSSTTTTTTRRRPPPQQQSSSTTTSSSQQQRRRSSSSSSTTTUUUVVVWWWXXXZZZ[[[]]]^^^^^^]]][[[ZZZWWWYYY[[[\\\[[[[[[\\\]]]WWW[[[^^^^^^\\\[[[[[[\\\YYYZZZ[[[\\\]]]^^^^^^^^^]]]```dddfffggggggiiijjjkkkrrr|||xxxwwwssspppppprrrrrrpppnnnlllkkkkkknnnpppqqqpppnnniiifffcccaaaaaabbbbbbaaa^^^]]][[[[[[^^^```bbbbbbccccccdddhhhkkkmmmkkkiiiiiiiiioooxxx|||zzzzzz~~~~~~|||}}}~~~{{{xxxyyy}}}}}}}}}~~~yyysssppprrruuuvvvyyy}}}~~~zzzsssllliiimmmwww~~~xxxsssuuuwww~~~zzzuuusssqqqjjjccc_________\\\YYYSSSQQQOOOMMMKKKKKKKKKKKKNNNLLLJJJIIIGGGGGGGGGGGGFFFCCCCCCEEEEEECCCCCCEEEGGGHHHIIIJJJIIIHHHFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHJJJMMMOOONNNMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJJJJLLLMMMMMMLLLJJJJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFIIIKKKKKKIIIGGGIIIHHHHHHJJJMMMPPPPPPPPPPPPNNNLLLLLLMMMLLLJJJGGGMMMLLLLLLPPPUUUXXXVVVSSSSSSRRRQQQQQQQQQRRRTTTUUUYYYXXXWWWVVVUUUTTTTTTTTTOOOOOONNNMMMMMMMMMNNNNNNIIIIIIIIIIIIIIIIIIHHHGGGIIIGGGFFFFFFGGGHHHGGGFFFGGGHHHJJJLLLMMMNNNNNNMMMJJJJJJKKKLLLMMMMMMMMMMMMRRRSSSTTTUUUVVVWWWWWWWWWXXXXXX___mmmssslll```YYYYYYXXX[[[aaajjjzzz|||wwwsssjjjlllnnnpppxxxxxxppphhh___YYYWWWVVVQQQMMMQQQSSSVVVXXXWWWUUURRRPPPNNNMMMNNNPPPOOOLLLMMMQQQLLLKKKKKKLLLMMMMMMKKKJJJKKKLLLNNNOOONNNLLLJJJHHHGGGGGGGGGFFFFFFGGGHHHHHHKKKMMMOOOPPPQQQSSSWWWZZZ]]]\\\YYYVVVRRRPPPNNNMMMOOOQQQSSSTTTTTTQQQNNNLLLMMMLLLKKKIIIIIIIIIJJJKKKOOONNNOOORRRUUUXXXXXXXXXRRROOOLLLJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMMMMNNNOOOPPPPPPPPPQQQSSSUUUTTTOOOLLLLLLMMMNNNQQQTTTTTTSSSRRRQQQQQQRRRQQQPPPQQQSSSTTTTTTSSSPPPQQQRRRSSSUUUWWWXXXYYYYYYZZZ\\\]]]]]]\\\ZZZYYYZZZ[[[\\\[[[YYYWWWWWWXXXXXXYYY[[[[[[ZZZYYY[[[\\\XXXYYYZZZZZZ[[[[[[[[[ZZZ[[[___dddgggggggggffffffgggjjjnnnwwwxxxwwwuuuwwwzzz{{{yyyvvvvvvwwwxxxzzz}}}}}}|||zzzqqqmmmhhhfffgggiiikkkkkkjjjgggdddccceeehhhkkkllliiijjjkkknnnsssvvvvvvvvvuuuwww{{{}}}}}}|||{{{|||}}}}}}}}}|||zzzwwwxxx{{{}}}|||zzz|||~~~~~~{{{wwwuuuwwwzzzvvvxxxzzzwwwvvvuuuuuuwww|||}}}yyyuuuzzz~~~~~~|||yyyvvvtttgggaaaZZZVVVVVVWWWWWWVVVRRRQQQNNNKKKIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCFFFFFFCCCCCCFFFJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHKKKNNNOOONNNMMMMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIIIIKKKMMMMMMKKKIIIIIIIIIEEEEEEFFFFFFGGGGGGHHHHHHCCCDDDFFFJJJLLLLLLHHHEEEFFFEEEDDDFFFJJJNNNPPPPPPNNNLLLKKKKKKKKKKKKIIIGGGLLLKKKKKKNNNSSSUUUTTTQQQSSSSSSRRRQQQQQQRRRSSSTTTYYYXXXVVVTTTSSSSSSTTTTTTOOOOOONNNMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIHHHGGGGGGIIIGGGFFFGGGIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJKKKKKKLLLMMMNNNNNNOOOUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTZZZgggnnniii]]]UUUWWWVVVYYY]]]```ggguuuzzzuuuqqqkkkggghhhqqquuuvvv}}}ooollleee\\\WWWUUUTTTQQQNNNOOOQQQTTTWWWVVVTTTQQQOOOMMMLLLMMMPPPOOOLLLMMMQQQMMMLLLKKKLLLMMMMMMKKKJJJMMMNNNOOOPPPOOOLLLIIIHHHJJJIIIIIIHHHHHHHHHIIIIIIKKKMMMOOOQQQSSSUUUWWWYYY]]]ZZZVVVSSSPPPMMMKKKIIILLLNNNRRRUUUUUURRRNNNJJJLLLKKKJJJIIIIIIJJJJJJKKKNNNMMMNNNQQQUUUXXXYYYYYYTTTPPPLLLIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHLLLLLLMMMNNNOOOPPPRRRRRRSSSVVVWWWVVVRRROOONNNNNNNNNPPPRRRTTTTTTRRRQQQPPPOOOOOOPPPQQQSSSTTTTTTTTTQQQRRRTTTVVVXXX[[[\\\]]]ZZZ[[[]]]^^^]]]\\\ZZZYYY^^^^^^^^^\\\XXXUUUTTTSSSYYYYYYYYYXXXXXXYYY[[[\\\XXXYYYYYYZZZZZZZZZYYYYYYYYY]]]cccggggggeeecccccchhhhhhhhhhhhppp~~~}}}}}}zzzxxxyyy|||}}}{{{xxxzzz{{{|||{{{vvvpppllllllnnnqqqrrrsssqqqnnnnnnqqqtttvvvvvvnnnpppssswww{{{~~~~~~~~~xxx{{{}}}|||}}}|||zzzxxxwwwxxxyyyzzz}}}||||||~~~}}}{{{wwwuuuvvvwwwsssqqqmmmkkksss~~~yyyuuuvvvzzz~~~{{{xxxwwwwwwuuuqqqmmm\\\YYYTTTSSSTTTUUUVVVUUUSSSQQQMMMJJJHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGIIIFFFFFFIIIJJJGGGGGGJJJLLLKKKIIIGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJHHHKKKNNNOOONNNLLLLLLLLLIIIHHHGGGFFFEEEFFFFFFGGGIIIKKKMMMLLLJJJIIIHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIEEEFFFGGGIIIKKKJJJGGGEEEEEEDDDCCCDDDGGGKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHJJJIIIIIIKKKOOOQQQPPPOOOQQQPPPPPPPPPQQQRRRTTTUUUYYYXXXUUUSSSRRRRRRSSSTTTPPPOOONNNMMMLLLLLLLLLMMMIIIIIIIIIIIIIIIHHHGGGGGGIIIHHHHHHIIIKKKLLLKKKJJJIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKLLLMMMNNNOOOQQQQQQUUUTTTTTTTTTTTTUUUUUUUUUQQQQQQVVV```iiiggg]]]SSSTTTUUUXXX\\\^^^aaakkkttttttmmmkkkmmmppprrrxxx|||zzzuuugggaaa\\\UUUQQQPPPPPPNNNMMMMMMOOORRRTTTTTTRRROOONNNMMMLLLNNNQQQPPPLLLLLLPPPOOONNNMMMNNNOOOOOONNNLLLPPPQQQRRRSSSQQQNNNKKKIIIJJJJJJIIIHHHHHHHHHIIIIIIMMMNNNPPPSSSUUUWWWWWWVVVYYYVVVRRROOONNNLLLIIIGGGKKKLLLOOOSSSVVVTTTOOOKKKMMMMMMLLLLLLLLLLLLLLLLLLNNNNNNNNNQQQUUUXXXYYYYYYVVVRRRNNNKKKKKKLLLLLLLLLLLLKKKJJJKKKMMMMMMKKKIIILLLLLLMMMMMMOOOQQQSSSTTTWWWXXXZZZYYYWWWTTTRRRQQQNNNOOOPPPRRRRRRQQQOOONNNMMMNNNPPPRRRSSSSSSTTTTTTRRRSSSUUUWWWZZZ]]]___```\\\]]]^^^___^^^]]][[[ZZZZZZ[[[\\\[[[YYYXXXXXXXXXZZZYYYWWWWWWXXXZZZ\\\]]]YYYYYYZZZZZZZZZZZZZZZYYYXXX]]]bbbeeedddcccaaa```bbbccccccaaadddqqq~~~{{{|||}}}~~~~~~xxxtttsssuuuvvvwwwvvvuuuuuuwwwzzz{{{|||{{{vvvyyy}}}~~~xxx~~~~~~~~~~~~}}}|||zzzxxxwwwyyy|||~~~~~~vvvoookkkiiiiiigggfffcccccclllzzzyyyvvvsssrrrvvv{{{vvvtttqqqooonnniiibbb]]]SSSSSSSSSUUUWWWXXXWWWWWWSSSQQQMMMJJJHHHHHHIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHJJJHHHHHHKKKLLLIIIJJJMMMMMMLLLIIIGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGJJJMMMNNNLLLKKKKKKKKKHHHGGGFFFDDDDDDEEEEEEFFFIIIKKKLLLLLLJJJHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLJJJHHHHHHHHHHHHFFFEEEFFFEEECCCDDDFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNPPPRRRUUUVVVXXXWWWUUUSSSRRRRRRRRRSSSPPPOOONNNMMMLLLLLLLLLLLLHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGHHHIIILLLMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNPPPRRRTTTUUUSSSSSSSSSSSSSSSTTTUUUVVVQQQPPPRRR[[[eeeggg^^^SSSOOONNNQQQVVVYYY\\\dddmmmwwwyyytttmmmggghhhrrrtttppplll```XXXUUUQQQOOOOOOPPPOOOOOOMMMNNNOOOQQQQQQPPPOOONNNOOONNNPPPSSSQQQMMMLLLOOOPPPOOOOOOPPPRRRSSSRRRPPPRRRSSSUUUUUUTTTRRROOOMMMIIIIIIHHHHHHHHHIIIIIIJJJOOOOOOQQQTTTWWWXXXVVVTTTTTTQQQMMMLLLNNNNNNKKKHHHKKKKKKMMMQQQUUUVVVRRRNNNPPPPPPPPPPPPOOOOOONNNNNNPPPOOOPPPRRRVVVYYYYYYYYYWWWTTTQQQOOOOOOPPPOOOOOOOOOMMMMMMOOOQQQRRRNNNKKKLLLLLLLLLMMMOOORRRTTTVVVYYYZZZ\\\\\\[[[YYYVVVTTTOOONNNMMMNNNOOOOOOMMMKKKLLLNNNQQQSSSRRRRRRSSSTTTPPPQQQSSSVVVYYY[[[]]]___]]]^^^_________]]][[[ZZZ\\\]]]]]]\\\YYYVVVUUUVVVYYYWWWVVVWWWYYY[[[\\\\\\XXXYYYZZZZZZ[[[[[[[[[[[[ZZZ]]]```aaa````````````\\\___aaabbbdddkkkwww}}}}}}~~~}}}|||}}}|||yyyyyyyyyyyyxxxwwwwwwxxxzzz|||}}}|||{{{zzz|||~~~~~~|||zzzyyyxxx|||~~~~~~}}}}}}xxxnnnfff```^^^]]]^^^dddjjjqqq|||{{{rrrvvv{{{}}}qqqoookkkgggbbb[[[TTTOOOOOOQQQSSSVVVWWWXXXWWWWWWRRROOOLLLHHHGGGHHHJJJKKKIIIJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFJJJJJJHHHHHHKKKMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFIIIKKKLLLKKKIIIIIIIIIGGGGGGEEEDDDDDDDDDEEEFFFIIIKKKLLLKKKIIIGGGFFFFFFFFFFFFGGGIIIJJJLLLMMMMMMPPPMMMJJJIIIHHHHHHGGGEEEGGGFFFEEEFFFHHHHHHHHHFFFGGGGGGGGGFFFEEEEEEHHHJJJFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIJJJLLLNNNRRRUUUVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPOOONNNMMMLLLKKKKKKKKKHHHIIIJJJKKKKKKLLLKKKKKKEEEEEEFFFIIIKKKLLLKKKIIIHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPRRRUUUWWWYYYTTTTTTSSSRRRSSSTTTVVVWWWSSSPPPOOOUUU```fff```UUUOOOMMMNNNRRRUUUXXX___gggssssss{{{zzz~~~yyykkkeee```UUUPPPPPPOOOPPPQQQRRRRRRRRRNNNNNNOOOOOOPPPPPPPPPPPPQQQPPPRRRTTTRRRMMMLLLNNNPPPPPPPPPRRRTTTUUUTTTSSSQQQRRRUUUVVVWWWUUUSSSRRRLLLKKKKKKKKKLLLMMMNNNNNNQQQQQQRRRVVVXXXXXXUUUQQQQQQMMMKKKLLLOOOQQQOOOMMMLLLJJJJJJNNNTTTWWWVVVSSSUUUUUUUUUTTTSSSRRRQQQPPPRRRQQQRRRTTTWWWYYYZZZYYYYYYWWWTTTTTTTTTUUUTTTRRRRRRPPPOOOQQQTTTUUUQQQLLLLLLLLLLLLMMMOOORRRUUUWWWYYYZZZ\\\^^^^^^\\\YYYVVVTTTQQQNNNMMMNNNNNNMMMLLLKKKOOORRRSSSRRRQQQRRRSSSPPPQQQSSSUUUXXX[[[\\\]]]\\\]]]^^^___^^^\\\ZZZXXX]]]^^^]]][[[WWWTTTRRRRRRWWWUUUTTTUUUYYY[[[ZZZYYYWWWWWWXXXZZZ[[[[[[[[[[[[\\\]]]^^^]]]\\\]]]___aaa___```aaacccfffkkkrrrwwwzzz}}}~~~}}}|||{{{}}}}}}}}}|||{{{||||||{{{yyyyyy}}}yyypppgggcccbbbbbbccciiisss~~~|||zzz||||||zzzyyy}}}qqqoooiiiaaaYYYSSSOOOOOOOOOPPPQQQRRRRRRRRRSSSTTTOOOMMMIIIFFFEEEGGGIIIKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGDDDEEEHHHIIIGGGHHHKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEHHHJJJKKKIIIHHHGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFIIIJJJLLLKKKHHHFFFEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNMMMLLLLLLLLLJJJHHHFFFEEEEEEFFFHHHJJJKKKIIIGGGEEEFFFFFFEEECCCDDDGGGJJJEEEEEEEEEEEEDDDEEEGGGIIIHHHHHHIIIJJJLLLOOORRRTTTTTTTTTUUUUUUTTTRRRPPPNNNPPPOOONNNLLLKKKKKKJJJJJJGGGHHHJJJLLLMMMNNNNNNNNNGGGGGGIIILLLNNNOOONNNLLLIIIIIIJJJKKKMMMOOORRRSSSQQQQQQQQQRRRTTTWWWZZZ\\\YYYWWWVVVTTTTTTUUUVVVWWWTTTQQQMMMPPP\\\fffaaaWWWQQQOOOOOOTTTVVVXXX]]]cccmmmiiijjjttt}}}xxxyyy{{{zzz~~~zzzsssddd\\\VVVKKKHHHIIIKKKMMMPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSVVVSSSMMMLLLNNNPPPOOOPPPRRRUUUVVVVVVTTTNNNPPPSSSVVVXXXXXXVVVUUUPPPOOOPPPPPPQQQRRRSSSTTTRRRRRRSSSVVVYYYXXXTTTPPPOOOLLLJJJLLLQQQTTTSSSPPPMMMJJJIIILLLSSSXXXYYYWWWXXXXXXWWWWWWVVVTTTSSSRRRSSSSSSSSSUUUXXXZZZZZZYYYYYYXXXWWWWWWXXXXXXVVVUUUSSSPPPOOORRRVVVVVVRRRMMMLLLLLLLLLMMMOOORRRVVVXXXYYYZZZ\\\^^^___^^^ZZZWWWYYYUUUPPPNNNOOOPPPPPPNNNKKKOOOSSSTTTRRRPPPQQQRRRRRRSSSTTTWWWYYY[[[]]]^^^[[[\\\]]]^^^]]][[[YYYWWWSSSUUUWWWXXXWWWWWWYYYZZZUUUSSSRRRTTTXXXZZZYYYWWWUUUVVVWWWYYYZZZ[[[[[[[[[^^^^^^\\\ZZZZZZ[[[___bbbaaa```___```cccggglllooommmttt~~~}}}}}}}}}~~~~~~}}}~~~vvvpppiiieeefffjjjooorrr}}}~~~yyyyyy{{{tttqqqjjj```VVVQQQRRRTTTQQQPPPOOOMMMLLLLLLNNNPPPMMMJJJGGGDDDDDDFFFIIIKKKJJJJJJKKKKKKJJJIIIGGGFFFGGGEEEEEEIIIJJJHHHHHHKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMLLLKKKJJJHHHGGGFFFEEEDDDGGGIIIJJJHHHFFFFFFFFFHHHGGGEEEDDDDDDDDDEEEFFFIIIJJJKKKKKKHHHFFFEEEEEECCCDDDEEEGGGIIIKKKLLLMMMKKKKKKMMMNNNOOOMMMIIIFFFCCCDDDFFFJJJMMMMMMKKKHHHDDDEEEFFFDDDCCCCCCGGGKKKDDDDDDDDDDDDCCCDDDFFFHHHIIIHHHIIIIIIKKKMMMPPPQQQRRRTTTUUUVVVUUURRROOOMMMPPPOOONNNLLLKKKJJJJJJJJJGGGHHHJJJLLLNNNOOOPPPPPPJJJKKKMMMPPPSSSTTTRRRPPPLLLLLLLLLNNNPPPSSSVVVXXXRRRRRRRRRSSSUUUYYY\\\^^^]]][[[YYYWWWUUUUUUVVVWWWTTTPPPKKKLLLYYYeeebbbWWWNNNMMMNNNTTTVVVWWWZZZ___fffeeegggnnnttt~~~}}}wwwuuuuuuzzz{{{ssskkkfff___UUUOOOMMMNNNNNNOOOQQQRRRRRROOOLLLLLLLLLMMMMMMMMMPPPTTTWWWTTTUUUVVVTTTQQQNNNMMMMMMKKKNNNRRRTTTTTTTTTTTTTTTXXXWWWWWWWWWWWWVVVVVVVVVUUUSSSQQQPPPQQQRRRRRRRRRQQQRRRSSSUUUWWWWWWUUUSSSPPPNNNLLLPPP\\\ddd^^^QQQNNNNNNNNNPPPRRRUUUXXXZZZXXXYYYZZZZZZYYYWWWTTTSSSUUUVVVWWWVVVTTTSSSTTTUUUWWWWWWWWWXXXYYYZZZZZZZZZVVVTTTRRRPPPOOOPPPQQQSSSRRRPPPOOONNNNNNPPPSSSUUUYYYYYY[[[^^^aaaaaa]]]YYYTTTSSSQQQRRRTTTTTTRRROOOUUURRRPPPOOOPPPRRRRRRRRRVVVUUUUUUXXX]]]``````^^^]]]\\\[[[ZZZZZZYYYYYYYYYXXXYYY[[[ZZZYYYXXXXXXYYYZZZWWWTTTUUUWWWXXXWWWUUUXXXYYYZZZ[[[]]]]]]^^^^^^^^^]]]ZZZXXXWWWYYY]]]aaaaaadddfffhhhhhhiiikkkmmmmmmpppwww}}}wwwqqqooopppxxx}}}}}}{{{|||~~~zzzjjjooouuuzzz~~~~~~qqqooonnnqqq|||~~~ssskkkkkkfff^^^YYYXXXVVVSSSUUUNNNIIIIIIJJJIIIKKKNNNIIIHHHGGGFFFFFFHHHJJJKKKKKKMMMOOOMMMJJJHHHIIIKKKHHHHHHJJJKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHLLLLLLLLLLLLJJJHHHFFFDDDGGGGGGGGGHHHHHHGGGFFFFFFDDDEEEGGGHHHIIIIIIHHHGGGIIIIIIJJJIIIIIIGGGEEEDDDGGGFFFGGGHHHKKKLLLKKKJJJNNNNNNNNNPPPQQQPPPMMMJJJHHHHHHHHHJJJLLLLLLJJJIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLNNNPPPQQQOOOQQQSSSSSSQQQPPPPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIKKKLLLMMMLLLLLLMMMPPPRRRNNNNNNPPPSSSVVVUUUPPPLLLHHHIIIKKKMMMOOOPPPPPPQQQMMMMMMMMMOOORRRUUUXXXYYY]]]^^^^^^\\\YYYWWWWWWWWWSSSQQQMMMMMMTTT]]]___[[[OOOQQQTTTUUUVVVXXX[[[]]]aaa___```fffkkkqqq{{{zzzuuussspppppprrrxxx~~~zzz|||zzzrrrhhh^^^XXXTTTOOOMMMNNNNNNNNNNNNOOOQQQQQQOOOMMMJJJKKKMMMMMMMMMOOORRRUUURRRSSSTTTSSSPPPNNNMMMMMMKKKNNNPPPRRRRRRRRRSSSTTTWWWWWWWWWWWWWWWXXXXXXXXXVVVTTTQQQQQQRRRSSSSSSRRRPPPQQQTTTWWWYYYXXXTTTQQQPPPOOOMMMOOOXXX___ZZZPPPOOOOOOPPPQQQSSSVVVYYYZZZZZZZZZZZZZZZXXXWWWUUUTTTTTTVVVWWWVVVUUUTTTUUUVVVUUUVVVWWWXXXYYYZZZ[[[\\\ZZZYYYWWWVVVUUUUUUVVVVVVSSSQQQPPPNNNOOOPPPRRRTTTXXXXXXYYY]]]```___\\\YYYWWWTTTQQQQQQQQQQQQNNNLLLSSSQQQOOOOOORRRUUUVVVWWW[[[YYYXXXZZZ]]]``````^^^\\\[[[ZZZYYYYYYYYYZZZ[[[]]]^^^```___^^^]]]]]]^^^\\\YYYUUUTTTVVVXXXYYYYYYXXXXXXZZZ[[[\\\]]]]]]]]]YYYYYYXXXWWWWWWZZZ^^^bbbaaacccfffgggggggggiiijjjggghhhmmmsssxxxzzzuuurrrrrryyy}}}{{{tttjjjfffgggjjjlllmmmqqqyyy}}}{{{}}}yyy~~~xxxppplllaaacccfffkkkrrrwwwwwwrrrmmmbbbdddbbb^^^]]]^^^\\\XXX[[[TTTNNNNNNMMMKKKLLLOOOKKKJJJIIIHHHHHHIIIKKKLLLKKKNNNPPPOOOLLLJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJMMMMMMNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLJJJIIIGGGGGGGGGGGGIIIKKKLLLLLLJJJLLLLLLMMMNNNPPPOOOMMMJJJJJJJJJJJJLLLMMMMMMKKKIIICCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLNNNOOOQQQMMMOOOQQQQQQOOOMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLNNNPPPPPPOOOPPPSSSUUUUUUQQQNNNIIIJJJKKKMMMOOOPPPPPPQQQMMMMMMNNNOOORRRUUUXXXYYY\\\]]]___]]][[[XXXWWWWWWUUUTTTPPPMMMQQQWWWYYYVVVPPPRRRUUUVVVWWWYYY[[[]]]___]]]^^^bbbdddeeekkkqqqyyysssnnniiifffccchhhmmmxxxyyytttzzzzzzmmmfff]]]VVVUUUTTTQQQOOOOOONNNMMMLLLLLLNNNNNNMMMLLLHHHJJJLLLMMMMMMNNNQQQSSSRRRSSSTTTTTTRRRPPPPPPQQQMMMNNNOOOOOOOOOOOOQQQSSSVVVVVVVVVWWWXXXXXXYYYYYYVVVTTTRRRQQQRRRSSSSSSSSSOOOQQQTTTXXX[[[YYYTTTPPPQQQQQQPPPPPPSSSWWWUUUPPPPPPPPPQQQRRRTTTWWWYYYZZZ[[[ZZZYYYWWWVVVUUUTTTTTTSSSTTTVVVUUUTTTTTTUUUVVVSSSSSSTTTVVVXXXZZZ\\\]]][[[[[[[[[[[[ZZZYYYXXXXXXSSSRRRPPPOOOOOOQQQSSSTTTUUUVVVWWWZZZ]]]]]][[[YYYXXXUUURRRPPPPPPQQQPPPPPPRRRPPPNNNPPPTTTXXX[[[]]]^^^\\\ZZZZZZ\\\]]]\\\\\\ZZZYYYWWWVVVWWWYYY\\\^^^aaabbbccccccaaa``````aaa\\\YYYTTTRRRTTTWWWYYY[[[XXXXXXZZZ[[[\\\\\\]]]\\\TTTVVVWWWXXXYYY[[[___bbbaaabbbdddeeeddddddeeefffdddeeeiiilllmmmoooxxxxxxsssxxx~~~}}}zzzsssggg[[[TTTVVV\\\bbbkkkmmmttt|||}}}hhhbbbddd___ccchhhlllllliiifffggghhh\\\^^^^^^]]]aaadddaaa[[[]]]VVVRRRQQQQQQNNNNNNQQQMMMLLLJJJIIIIIIJJJKKKLLLKKKNNNPPPQQQOOOLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLMMMNNNOOOOOOOOONNNMMMIIIIIIIIIIIIHHHGGGEEEEEEGGGHHHJJJKKKLLLKKKKKKJJJJJJKKKLLLMMMMMMLLLJJJIIIGGGFFFGGGIIIKKKLLLKKKJJJIIIIIIJJJLLLNNNNNNLLLKKKMMMLLLLLLMMMNNNNNNLLLJJJAAABBBDDDEEEGGGGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMNNNOOOLLLNNNNNNNNNKKKIIIIIIJJJFFFGGGGGGHHHJJJKKKMMMNNNKKKLLLLLLKKKJJJJJJKKKMMMPPPPPPPPPQQQSSSSSSRRRPPPJJJKKKLLLMMMNNNOOOPPPQQQMMMNNNNNNPPPRRRUUUXXXYYY[[[]]]______]]]YYYWWWVVVYYYYYYVVVPPPOOOSSSTTTSSSRRRTTTVVVXXXXXXYYY\\\^^^```___```cccccc```aaaeee|||ssssssqqqnnnjjjgggggghhhyyyzzz{{{vvvtttzzz~~~qqqddd[[[VVVTTTXXXYYYTTTNNNJJJMMMLLLJJJIIIKKKKKKKKKJJJGGGIIILLLMMMMMMNNNOOOPPPSSSUUUVVVVVVUUUTTTTTTUUUQQQQQQPPPNNNKKKKKKMMMOOORRRSSSTTTUUUVVVWWWXXXXXXVVVTTTQQQQQQRRRSSSSSSRRRPPPQQQSSSVVVXXXWWWTTTRRRRRRSSSSSSQQQPPPQQQQQQQQQOOOPPPQQQRRRTTTUUUVVVWWWYYYXXXUUUSSSQQQQQQRRRRRRSSSTTTTTTTTTRRRQQQQQQSSSOOOOOOPPPRRRUUUXXXZZZ\\\YYYZZZ[[[\\\[[[YYYWWWVVVPPPPPPOOOOOOPPPRRRTTTUUUSSSTTTVVVXXXZZZZZZZZZYYYWWWUUURRRQQQRRRTTTVVVXXXSSSQQQPPPQQQVVVZZZ^^^___^^^]]][[[YYYXXXXXXWWWVVVXXXWWWUUUTTTVVVYYY]]]___```aaabbbbbb```^^^^^^___YYYWWWTTTSSSSSSVVVXXXYYYXXXYYYZZZ[[[\\\\\\\\\\\\TTTVVVYYYZZZ[[[\\\___aaa```aaaccccccaaa```aaabbbbbbcccgggkkkkkkjjjooowwwvvv~~~}}}}}}}}}~~~|||wwwmmmfffeeehhhmmmxxxxxxsssiii^^^YYY]]]gggppp|||xxxssskkk___bbbkkkiiikkkmmmmmmhhh```[[[]]]```\\\\\\[[[ZZZ___cccbbb\\\[[[UUUQQQRRRRRROOOOOOQQQKKKJJJHHHGGGGGGHHHIIIJJJKKKMMMPPPRRRQQQNNNKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMIIIJJJLLLNNNOOOOOOOOONNNJJJJJJJJJIIIHHHFFFEEEDDDGGGHHHIIIKKKKKKKKKKKKJJJGGGHHHJJJLLLLLLKKKIIIHHHFFFEEEEEEGGGJJJKKKJJJIIIFFFFFFGGGIIILLLMMMLLLKKKMMMMMMLLLMMMNNNMMMKKKIIIAAABBBDDDEEEFFFEEEDDDDDDAAABBBBBBCCCDDDDDDEEEFFFHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMMMMKKKIIIGGGGGGHHHEEEEEEFFFFFFHHHJJJLLLMMMJJJKKKLLLKKKIIIHHHIIIJJJOOONNNNNNNNNOOOPPPQQQQQQLLLLLLMMMMMMNNNOOOPPPQQQNNNNNNOOOPPPRRRUUUWWWYYYZZZ]]]``````^^^ZZZWWWVVV]]]^^^[[[TTTPPPRRRTTTTTTSSSUUUWWWXXXXXXYYY[[[]]]^^^]]]___aaa```^^^___cccvvvmmmlllqqquuuuuutttpppuuu{{{|||zzzyyy{{{zzzoookkklllqqqyyy}}}tttkkk[[[TTTQQQTTTVVVRRRKKKGGGMMMKKKIIIHHHIIIJJJIIIHHHGGGIIILLLMMMMMMMMMNNNOOORRRTTTUUUVVVUUUTTTUUUVVVTTTSSSQQQMMMIIIHHHJJJLLLNNNOOOPPPQQQRRRTTTTTTUUUTTTRRRPPPOOOPPPQQQQQQPPPSSSQQQQQQQQQSSSUUUUUUTTTSSSTTTUUUTTTPPPNNNOOORRRMMMNNNOOOPPPQQQRRRSSSSSSTTTSSSPPPNNNLLLMMMNNNOOOSSSSSSSSSRRROOOMMMMMMNNNLLLLLLLLLNNNPPPSSSVVVXXXXXXYYYZZZ[[[ZZZXXXVVVTTTLLLLLLMMMNNNQQQSSSUUUWWWSSSTTTUUUVVVVVVWWWXXXYYYXXXVVVSSSQQQQQQSSSVVVYYYTTTSSSRRRTTTXXX\\\^^^^^^^^^^^^]]][[[XXXVVVTTTTTTWWWVVVTTTSSSTTTXXX\\\^^^^^^```aaa```]]]\\\\\\\\\VVVWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]\\\\\\XXXZZZ\\\]]]\\\\\\^^^______```aaaaaa___^^^^^^___]]]]]]aaaeeefffdddgggmmmoooxxx|||uuuuuurrriiigggiiiooozzzooohhhaaa^^^```fffqqq{{{~~~}}}sssnnnqqq{{{wwwiiieeefffdddjjjpppkkkhhhfffbbb]]]WWWTTTUUUVVVZZZYYYWWWUUUYYY```bbb```]]]XXXTTTTTTSSSNNNLLLMMMHHHFFFEEEDDDCCCDDDFFFGGGKKKLLLNNNPPPQQQOOOKKKIIIKKKLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGHHHJJJKKKFFFGGGIIIKKKLLLLLLLLLLLLIIIIIIIIIHHHGGGEEEDDDCCCEEEFFFHHHIIIJJJJJJIIIIIIFFFHHHKKKMMMMMMKKKIIIGGGDDDDDDDDDFFFHHHIIIHHHGGGDDDDDDDDDGGGJJJLLLLLLKKKLLLKKKKKKLLLMMMLLLIIIGGGCCCDDDEEEEEEDDDCCCBBBAAA@@@AAABBBCCCEEEFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJHHHFFFGGGHHHGGGFFFFFFFFFFFFHHHJJJKKKJJJKKKLLLKKKIIIGGGHHHHHHLLLLLLLLLLLLLLLMMMOOOPPPNNNNNNMMMMMMNNNOOOPPPPPPOOOOOOOOOPPPRRRUUUWWWYYYYYY\\\___```]]]ZZZXXXVVV[[[]]]ZZZSSSPPPRRRUUUUUUTTTUUUWWWXXXXXXXXXZZZ\\\YYYWWWWWWYYYXXXVVVXXX]]]uuummmeeebbbccchhhrrr|||zzzooojjj```dddlllyyyiii\\\QQQOOOQQQPPPOOOOOONNNLLLKKKKKKKKKKKKJJJHHHIIIJJJLLLLLLLLLMMMOOOPPPNNNPPPRRRRRRQQQQQQQQQRRRUUUTTTQQQMMMJJJHHHIIIKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQOOOMMMLLLMMMNNNNNNNNNSSSQQQNNNNNNPPPSSSTTTUUURRRRRRTTTUUUQQQMMMMMMQQQKKKLLLMMMNNNOOOPPPPPPOOONNNMMMKKKIIIIIIJJJKKKLLLRRRSSSSSSQQQNNNLLLMMMMMMLLLKKKJJJKKKLLLOOORRRTTTXXXYYYZZZZZZZZZXXXVVVTTTJJJKKKLLLNNNPPPRRRTTTVVVTTTUUUUUUUUUTTTUUUWWWYYYYYYWWWTTTPPPMMMMMMOOORRRTTTTTTTTTWWWZZZ]]]]]]\\\]]]___```___[[[WWWUUUTTTWWWVVVTTTSSSTTTVVVYYY[[[]]]^^^___^^^\\\ZZZZZZZZZVVVYYY[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^^^^]]]]]][[[]]]^^^]]]\\\\\\]]]^^^]]]___``````^^^]]]]]]]]]]]]\\\]]]``````___aaafffmmmppplllmmm{{{uuulllhhhfffiiiooouuu~~~{{{rrroookkkiiikkksssvvvhhhhhhppprrrrrrnnnccc^^^[[[WWWUUUTTTUUUUUUTTTTTTUUUTTTQQQSSS[[[aaabbbaaa\\\XXXWWWSSSMMMHHHHHHEEEDDDBBBAAABBBCCCEEEGGGJJJJJJKKKMMMOOONNNJJJHHHKKKKKKLLLMMMMMMLLLLLLKKKIIIGGGFFFDDDDDDEEEGGGHHHEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFEEECCCCCCDDDEEEFFFHHHIIIHHHHHHGGGHHHJJJMMMOOONNNLLLJJJGGGDDDCCCDDDEEEHHHIIIHHHGGGDDDCCCDDDFFFIIIKKKLLLKKKJJJIIIIIIJJJKKKKKKIIIGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@AAACCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIGGGFFFGGGHHHIIIGGGFFFEEEFFFGGGIIIKKKIIIJJJKKKKKKIIIHHHHHHHHHHHHJJJKKKKKKJJJKKKMMMOOOPPPOOONNNMMMMMMNNNPPPPPPPPPPPPPPPQQQSSSUUUWWWYYYYYY[[[^^^^^^\\\YYYWWWWWWWWWXXXTTTOOONNNRRRTTTSSSSSSTTTVVVVVVVVVVVVWWWYYYYYYWWWVVVWWWUUURRRTTTXXXvvvzzz}}}|||wwwrrroooooommmjjjgggeeeeeennnuuuqqqpppkkkgggeee``````ffftttrrrbbbRRRNNNPPPQQQRRRSSSPPPOOOOOOOOOPPPOOOLLLJJJKKKLLLLLLLLLKKKMMMOOORRRMMMOOOPPPPPPOOONNNOOOPPPQQQQQQPPPNNNKKKJJJKKKMMMKKKKKKKKKLLLMMMNNNOOOOOOOOOLLLJJJJJJKKKLLLKKKKKKQQQOOOMMMMMMOOOQQQRRRRRROOONNNQQQTTTRRRMMMLLLPPPKKKKKKMMMNNNOOONNNNNNMMMIIIIIIHHHGGGHHHIIIJJJKKKPPPQQQRRRQQQPPPOOOPPPQQQNNNLLLKKKJJJJJJLLLOOOPPPWWWWWWXXXXXXWWWVVVTTTTTTKKKKKKLLLMMMOOOPPPQQQRRRUUUVVVVVVUUUSSSSSSVVVYYYXXXXXXUUUQQQLLLKKKMMMOOOQQQRRRUUUYYY]]]^^^]]]\\\ZZZ]]]aaaaaa]]]XXXUUUSSSWWWVVVUUUTTTTTTUUUVVVWWWZZZ[[[\\\[[[XXXWWWVVVWWWVVVXXX[[[[[[YYYYYY[[[]]]]]]]]]^^^_________^^^^^^[[[\\\]]]\\\[[[[[[]]]___\\\^^^______]]]\\\\\\]]]```]]]\\\^^^^^^]]]___dddgggjjjfffgggooottt}}}}}}xxxzzz{{{zzz{{{}}}{{{|||yyykkkkkkqqqnnnjjjdddZZZTTTTTTTTTSSSSSSTTTUUUVVVPPPUUUUUUQQQOOOTTTYYY\\\\\\WWWUUUUUURRRLLLHHHGGGDDDCCCBBBBBBCCCEEEGGGIIIIIIHHHHHHIIILLLLLLIIIFFFKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHEEECCCCCCCCCEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHGGGHHHJJJMMMNNNNNNKKKHHHEEEEEEEEEEEEGGGIIIJJJJJJHHHEEEDDDCCCEEEHHHKKKKKKKKKHHHHHHHHHJJJKKKKKKIIIGGGEEEDDDBBBAAA@@@AAABBBCCC@@@AAACCCFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGEEEEEEGGGIIIHHHGGGFFFEEEFFFHHHJJJLLLHHHJJJLLLKKKJJJIIIHHHIIIGGGIIIKKKLLLKKKKKKMMMOOOQQQPPPNNNMMMMMMNNNOOOPPPPPPPPPPPPQQQSSSUUUWWWYYYXXXZZZ\\\\\\ZZZXXXWWWWWWWWWUUUPPPLLLOOOTTTUUUQQQQQQSSSTTTTTTSSSSSSUUUVVVXXXWWWYYY[[[ZZZUUUUUUXXXssskkkeeejjjooooooiiidddbbbccchhhiiilllmmmooo|||}}}rrriiihhhiiigggcccaaabbb]]]]]]jjj|||~~~lll]]]PPPNNNPPPOOOLLLKKKRRRRRRRRRSSSTTTRRROOOLLLLLLMMMLLLKKKKKKMMMPPPSSSNNNPPPQQQQQQPPPOOOOOOPPPNNNOOOOOONNNMMMMMMNNNPPPKKKKKKKKKLLLMMMMMMNNNNNNMMMKKKHHHHHHIIIJJJJJJIIINNNMMMMMMNNNPPPQQQPPPOOOMMMKKKNNNSSSSSSMMMKKKNNNKKKLLLMMMNNNOOONNNNNNMMMFFFGGGGGGGGGHHHIIIJJJKKKOOOPPPRRRRRRRRRRRRSSSUUUPPPNNNLLLJJJJJJKKKMMMOOOUUUUUUUUUUUUTTTSSSRRRRRRLLLLLLMMMMMMMMMNNNNNNNNNVVVWWWWWWUUURRRRRRUUUXXXVVVWWWVVVSSSOOONNNPPPSSSNNNPPPTTTZZZ^^^```^^^\\\UUUZZZ___```\\\VVVSSSQQQWWWWWWVVVUUUTTTTTTTTTTTTWWWXXXYYYWWWUUUSSSSSSSSSUUUVVVWWWVVVTTTUUUYYY]]]^^^^^^______```_________ZZZ[[[[[[ZZZYYYZZZ]]]___\\\]]]______]]]\\\]]]]]]^^^ZZZXXXZZZZZZ[[[___ddd```eeeeeehhhnnnkkknnn~~~wwwgggbbbccc[[[WWWWWWSSSMMMOOOQQQQQQNNNMMMOOORRRPPPWWWYYYSSSMMMMMMQQQSSSRRROOONNNQQQPPPLLLIIIIIIEEEDDDDDDDDDEEEGGGJJJLLLIIIGGGFFFGGGJJJJJJHHHFFFJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHEEECCCBBBCCCEEEFFFJJJJJJKKKKKKKKKIIIHHHGGGCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGFFFHHHKKKLLLKKKHHHDDDBBBGGGFFFGGGHHHKKKLLLKKKJJJEEEDDDDDDEEEHHHJJJKKKKKKHHHHHHHHHJJJLLLLLLKKKIIIDDDCCCAAA??????AAACCCEEE@@@BBBDDDGGGIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHGGGFFFDDDDDDFFFHHHHHHGGGEEEEEEFFFIIILLLNNNGGGIIILLLLLLKKKIIIIIIJJJFFFIIILLLMMMLLLKKKMMMPPPRRRPPPOOOMMMMMMNNNOOOPPPQQQQQQQQQQQQSSSUUUWWWYYYXXXZZZ[[[ZZZXXXWWWWWWXXXYYYVVVPPPMMMQQQWWWVVVQQQPPPRRRSSSSSSRRRRRRSSSTTTRRRSSSXXX]]]\\\WWWUUUWWWtttmmmmmmooossspppiiiccccccdddbbbbbbdddeeeeeejjjqqqssszzzyyyyyyrrrnnngggaaaaaadddaaa[[[___]]]\\\```fffkkkkkkiii___YYYTTTTTTTTTTTTVVVYYYUUUVVVVVVUUUTTTRRROOONNNMMMMMMMMMMMMMMMNNNNNNNNNOOONNNNNNNNNOOORRRUUUVVVRRRRRRSSSSSSSSSRRRRRRQQQPPPOOONNNMMMLLLKKKJJJIIIMMMLLLKKKKKKLLLLLLKKKIIIJJJMMMQQQSSSRRRQQQPPPPPPKKKIIIJJJMMMMMMJJJJJJLLLIIIJJJMMMNNNOOONNNMMMLLLGGGGGGHHHIIIIIIIIIIIIIIINNNPPPSSSUUUWWWVVVTTTSSSPPPLLLHHHIIIMMMPPPNNNKKKOOOQQQTTTUUUVVVTTTRRRPPPNNNNNNNNNNNNNNNOOOPPPQQQQQQTTTWWWXXXWWWVVVVVVVVVXXXWWWUUURRRPPPNNNMMMLLLMMMRRRWWWYYYXXXWWWXXXYYY[[[]]]___aaa```]]]ZZZXXXSSSSSSVVV[[[[[[VVVRRRSSSUUUVVVWWWUUUTTTSSSTTTVVVVVVUUUTTTTTTTTTUUUVVVWWW]]]___```bbbcccbbbaaa```___]]]ZZZZZZ\\\^^^______fffdddbbb```^^^]]]]]]^^^ZZZYYYYYYYYY[[[___ccceee``````aaabbbeeehhhkkkmmmvvvgggbbb[[[TTTPPPOOOQQQSSSOOOOOOQQQQQQQQQPPPOOONNNOOOQQQRRRPPPMMMKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEBBBBBBCCCDDDEEEGGGIIIJJJJJJIIIHHHEEECCCCCCEEEGGGLLLIIIGGGGGGIIIJJJIIIGGGLLLLLLKKKIIIHHHHHHKKKMMMJJJIIIIIIIIIIIIGGGCCC@@@CCCCCCCCCCCCCCCCCCCCCCCCAAACCCGGGIIIJJJHHHFFFDDDGGGHHHHHHIIIHHHGGGEEEDDDHHHIIIJJJJJJIIIIIIJJJLLLEEEDDDDDDFFFJJJMMMNNNNNNKKKIIIGGGHHHJJJKKKIIIFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDGGGJJJMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGKKKGGGEEEEEEGGGHHHHHHFFFJJJHHHGGGGGGHHHHHHGGGFFFKKKKKKLLLLLLLLLLLLKKKKKKLLLNNNOOOOOONNNMMMNNNOOOTTTSSSPPPNNNMMMLLLMMMMMMQQQRRRTTTUUUUUUTTTSSSRRRVVVVVVVVVUUUSSSTTTWWWZZZccc[[[RRRNNNOOOPPPPPPOOOUUURRRPPPPPPQQQQQQOOOLLLTTTUUUWWWYYYZZZZZZYYYXXXvvvkkkiiiddd```aaaaaaccciiiqqqllljjjlllrrrwwwzzz~~~{{{yyyyyyzzzwwwpppkkkgggeee___ZZZ\\\```^^^YYY___[[[XXXYYY]]]^^^]]]ZZZWWWRRRQQQUUUVVVUUUUUUWWWXXXWWWWWWVVVTTTQQQOOOMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPRRRTTTVVVWWWSSSTTTTTTTTTTTTSSSRRRQQQPPPOOONNNMMMLLLJJJIIIIIIHHHGGGEEEEEEEEEFFFEEEEEEKKKNNNQQQSSSRRRQQQPPPPPPIIIFFFGGGJJJJJJGGGGGGIIIHHHIIIJJJLLLLLLLLLLLLKKKFFFGGGIIIKKKLLLLLLKKKKKKOOOPPPSSSUUUVVVUUUSSSRRRPPPLLLHHHIIIMMMOOONNNLLLMMMNNNPPPRRRSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPQQQQQQRRRTTTWWWYYYXXXWWWWWWWWWWWWVVVTTTSSSQQQPPPOOOOOONNNQQQUUUXXXXXXXXXXXXYYY[[[\\\^^^___^^^\\\XXXVVVUUUTTTWWW\\\\\\WWWTTTTTTUUUUUUUUUTTTRRRRRRSSSUUUTTTTTTSSSTTTUUUWWWXXXZZZ^^^___aaabbbcccbbbaaa```^^^\\\ZZZYYY[[[]]]^^^^^^dddcccaaa___]]]\\\\\\\\\ZZZYYYXXXYYYZZZ]]]```bbb______```aaaccceeegggiiikkkqqqvvvtttyyyyyyjjjZZZWWWQQQMMMJJJKKKMMMOOOQQQQQQRRRRRRQQQPPPOOONNNMMMNNNOOOMMMJJJHHHIIIKKKKKKJJJIIIHHHGGGFFFEEEDDDBBBCCCCCCDDDFFFGGGIIIJJJIIIIIIHHHEEECCCCCCEEEGGGMMMJJJHHHHHHJJJJJJIIIGGGJJJJJJJJJIIIIIIJJJNNNQQQJJJJJJJJJKKKKKKJJJGGGDDDAAAAAABBBBBBBBBBBBBBBBBBAAACCCFFFIIIJJJIIIGGGFFFGGGGGGHHHHHHHHHGGGFFFEEEHHHJJJKKKJJJIIIIIIJJJKKKIIIGGGFFFGGGJJJKKKLLLKKKKKKJJJHHHIIIJJJIIIFFFCCCEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCFFFIIIKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIHHHKKKIIIFFFFFFGGGHHHGGGFFFHHHGGGGGGHHHJJJJJJHHHGGGKKKKKKLLLLLLLLLLLLKKKKKKLLLNNNOOOOOONNNMMMNNNOOOQQQPPPOOOMMMMMMMMMMMMMMMPPPRRRSSSUUUUUUUUUTTTSSSTTTTTTTTTSSSSSSVVVZZZ]]]ddd]]]UUUPPPQQQSSSRRRQQQRRRPPPOOOPPPRRRSSSRRRPPPTTTUUUWWWYYYZZZYYYXXXXXX}}}wwwtttsssmmmeeeeee```^^^bbbhhhsss~~~zzzqqqooommmlllllljjjddd___\\\[[[WWWTTTVVV\\\\\\XXX[[[WWWSSSSSSTTTSSSQQQNNNNNNMMMPPPWWWZZZYYYWWWXXXZZZZZZXXXVVVSSSPPPNNNLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNOOOQQQSSSTTTUUUVVVUUUVVVVVVVVVUUUSSSRRRQQQOOOOOONNNMMMKKKJJJIIIHHHJJJIIIGGGFFFFFFFFFHHHIIIKKKMMMPPPRRRQQQPPPOOOPPPHHHFFFFFFIIIIIIFFFFFFHHHGGGHHHHHHIIIIIIJJJKKKKKKEEEHHHKKKNNNPPPPPPOOONNNPPPQQQSSSTTTTTTSSSQQQPPPOOOLLLIIIIIIMMMOOONNNMMMLLLMMMNNNOOOQQQRRRSSSSSSQQQQQQQQQPPPQQQQQQRRRRRRSSSUUUXXXYYYXXXWWWXXXXXXUUUUUUTTTSSSSSSSSSSSSSSSQQQRRRSSSVVVYYYZZZZZZXXX[[[\\\]]]]]]\\\YYYWWWUUUTTTTTTVVV[[[[[[WWWTTTUUUUUUUUUTTTRRRPPPPPPSSSUUUSSSSSSSSSTTTVVVXXX[[[\\\^^^```aaaccccccbbbaaa```]]][[[YYYXXXZZZ\\\]]]]]]aaa```___]]]\\\[[[[[[[[[ZZZYYYYYYYYYZZZ\\\^^^_______________```aaabbbcccgggjjjpppvvv{{{sssiiiiiiqqq||||||uuukkk___WWWMMMKKKIIIGGGFFFHHHJJJLLLQQQQQQPPPPPPPPPOOOOOOOOOKKKLLLKKKJJJGGGFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHHHHFFFDDDDDDFFFGGGOOOMMMJJJJJJJJJJJJIIIHHHGGGHHHIIIIIIIIILLLPPPSSSMMMLLLKKKKKKKKKJJJGGGDDD@@@@@@AAAAAAAAABBBBBBBBBAAACCCFFFIIIJJJJJJHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGIIIJJJKKKJJJIIIHHHIIIJJJMMMKKKIIIIIIJJJJJJIIIHHHJJJJJJIIIJJJJJJHHHDDDAAADDDEEEFFFGGGGGGFFFDDDCCCAAAAAABBBEEEHHHJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMJJJHHHGGGHHHHHHGGGFFFGGGGGGHHHJJJLLLLLLJJJHHHKKKLLLLLLMMMMMMLLLLLLKKKMMMNNNOOOOOOMMMLLLMMMNNNPPPOOONNNMMMMMMMMMMMMNNNPPPQQQSSSTTTUUUUUUUUUTTTRRRRRRRRRRRRSSSVVV\\\```ddd^^^WWWSSSTTTUUUTTTSSSPPPOOOOOOPPPSSSUUUUUUUUUTTTUUUWWWXXXYYYYYYXXXWWWnnnrrrwww}}}sssrrrnnniiiiiikkkkkkgggjjjllluuuxxxqqqooommmkkkkkkjjjgggccc___WWWWWWTTTQQQSSSYYYZZZXXXUUURRRPPPOOOPPPPPPOOOMMMLLLKKKOOOWWW\\\\\\ZZZ[[[[[[ZZZXXXUUURRROOOMMMKKKKKKLLLNNNOOOOOOOOOOOONNNJJJLLLOOOQQQSSSTTTSSSSSSVVVWWWWWWWWWVVVTTTRRRPPPOOONNNNNNMMMKKKJJJIIIIIINNNMMMKKKIIIHHHIIILLLNNNJJJLLLOOOPPPOOONNNNNNNNNJJJHHHHHHKKKKKKHHHGGGIIIHHHHHHHHHHHHIIIJJJKKKLLLGGGJJJNNNRRRTTTTTTSSSRRRPPPQQQRRRRRRRRRQQQOOONNNNNNKKKIIIJJJLLLNNNOOONNNNNNNNNNNNNNNOOOPPPRRRSSSPPPPPPPPPQQQRRRSSSUUUUUUSSSUUUWWWXXXXXXXXXYYYZZZTTTTTTTTTTTTUUUUUUVVVWWWUUUTTTSSSVVVZZZ\\\[[[YYY[[[[[[\\\[[[ZZZXXXVVVUUUSSSRRRTTTYYYYYYUUUSSSTTTUUUUUUTTTQQQPPPPPPSSSVVVSSSSSSSSSTTTVVVXXXZZZ\\\___```bbbccccccbbb```___\\\ZZZWWWWWWXXXZZZ[[[[[[______^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\___^^^^^^^^^^^^^^^______eeegggjjjlllmmmqqqyyy~~~}}}ppphhhiiittt{{{qqqhhh___XXXQQQMMMGGGGGGFFFFFFGGGHHHJJJKKKNNNMMMMMMMMMNNNOOOPPPQQQKKKJJJIIIGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHIIIHHHIIIIIIHHHFFFFFFHHHJJJPPPNNNLLLKKKJJJJJJIIIIIIEEEFFFGGGGGGHHHJJJNNNQQQOOONNNLLLKKKKKKIIIFFFCCC@@@AAAAAABBBBBBCCCCCCDDDAAACCCFFFHHHJJJIIIIIIHHHEEEFFFFFFGGGGGGHHHHHHHHHHHHJJJJJJJJJHHHGGGHHHIIINNNLLLJJJIIIJJJJJJIIIHHHGGGHHHIIIIIIIIIGGGDDDBBBCCCEEEGGGIIIIIIHHHEEEDDDBBBBBBCCCEEEHHHJJJIIIHHHIIIIIIJJJJJJJJJKKKKKKKKKMMMLLLJJJIIIHHHHHHGGGFFFGGGHHHJJJMMMPPPPPPMMMKKKMMMNNNNNNOOOOOONNNNNNMMMMMMNNNOOONNNLLLLLLMMMNNNQQQPPPPPPOOONNNNNNNNNNNNPPPQQQRRRTTTUUUUUUUUUUUURRRRRRRRRQQQRRRUUU[[[___aaa\\\WWWTTTTTTTTTTTTTTTQQQQQQPPPQQQRRRTTTUUUVVVTTTUUUVVVWWWWWWWWWWWWVVV___aaaccchhhqqqyyyxxxrrrjjjkkkiiigggkkktttyyyyyy}}}uuulllgggfffeeedddcccaaa^^^\\\UUUVVVSSSOOOPPPUUUWWWUUUQQQPPPNNNNNNNNNNNNNNNMMMLLLJJJLLLTTTYYYYYYZZZ\\\ZZZXXXVVVSSSPPPMMMKKKJJJKKKLLLNNNOOOPPPPPPOOOOOOKKKMMMPPPSSSTTTTTTSSSRRRVVVWWWXXXXXXWWWUUURRRPPPNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLKKKHHHFFFFFFJJJMMMJJJLLLNNNNNNMMMLLLLLLMMMLLLIIIJJJLLLLLLHHHHHHJJJKKKJJJJJJJJJKKKLLLMMMNNNJJJMMMQQQUUUWWWWWWUUUTTTPPPPPPQQQQQQPPPOOOMMMMMMLLLKKKJJJJJJLLLNNNOOOOOOOOONNNLLLKKKKKKLLLMMMNNNMMMMMMNNNPPPRRRTTTVVVXXXSSSTTTWWWWWWWWWWWWYYYZZZTTTTTTTTTTTTUUUWWWXXXYYYYYYVVVTTTVVVZZZ\\\[[[YYY[[[[[[ZZZYYYXXXWWWVVVUUUSSSRRRTTTYYYYYYVVVTTTUUUUUUVVVUUUSSSQQQQQQTTTVVVUUUTTTTTTTTTUUUWWWYYYZZZ___```aaabbbbbbaaa___^^^[[[YYYVVVUUUVVVXXXYYYXXX]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]]]]^^^^^^]]]]]]]]]]]]]]]aaadddeeefffiiilllooosss|||zzzyyy{{{|||xxxvvvvvvxxxyyyzzzpppggg[[[SSSPPPMMMJJJFFFGGGGGGFFFFFFGGGHHHIIIJJJMMMLLLLLLMMMOOOQQQTTTVVVMMMKKKHHHGGGFFFFFFGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKJJJIIIIIIJJJLLLOOOOOONNNLLLJJJIIIIIIJJJEEEEEEEEEEEEEEEFFFJJJMMMNNNMMMLLLMMMNNNNNNLLLJJJBBBCCCCCCCCCDDDDDDDDDEEEAAACCCEEEGGGHHHHHHHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIHHHGGGFFFGGGHHHLLLJJJIIIHHHJJJJJJJJJIIICCCEEEGGGHHHGGGFFFEEEEEEBBBDDDGGGIIIJJJHHHGGGEEEDDDDDDDDDFFFIIIJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKJJJHHHGGGFFFFFFHHHIIILLLOOORRRRRROOOMMMPPPPPPPPPQQQQQQPPPPPPPPPNNNOOOOOOMMMKKKKKKLLLNNNSSSSSSSSSRRRPPPOOONNNNNNPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQPPPSSSWWWZZZZZZXXXUUUSSSSSSSSSTTTTTTUUUTTTSSSQQQQQQQQQRRRTTTSSSTTTTTTUUUUUUUUUUUUUUUSSSUUUWWW[[[fffrrrwwwvvvzzz}}}~~~}}}pppggg]]]]]]\\\\\\[[[YYYXXXWWWSSSTTTQQQMMMLLLPPPRRRPPPPPPOOONNNLLLKKKJJJJJJJJJLLLIIIJJJOOORRRRRRSSSVVVVVVTTTRRROOOMMMLLLKKKJJJJJJLLLNNNPPPQQQQQQPPPOOOOOOPPPSSSTTTUUUUUUSSSRRRUUUVVVXXXXXXWWWUUURRRPPPMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNKKKHHHHHHKKKOOOKKKMMMNNNNNNMMMLLLMMMNNNMMMJJJJJJMMMLLLHHHGGGIIILLLMMMMMMNNNNNNOOOPPPPPPMMMOOORRRTTTVVVUUUTTTSSSOOOOOOOOOOOONNNMMMMMMLLLKKKKKKJJJKKKLLLMMMOOOPPPMMMLLLJJJIIIHHHHHHIIIIIIKKKLLLMMMNNNQQQSSSUUUWWWRRRSSSUUUVVVVVVWWWYYYZZZUUUUUUTTTUUUUUUVVVWWWXXXZZZXXXVVVUUUVVVXXXXXXXXXYYYXXXWWWVVVUUUUUUUUUVVVUUUSSSUUUZZZZZZWWWVVVXXXTTTUUUUUUTTTSSSRRRSSSUUUTTTTTTSSSSSSTTTVVVWWWYYY^^^___```aaaaaa___^^^\\\ZZZWWWUUUTTTUUUVVVWWWVVVYYYZZZZZZ[[[ZZZZZZYYYYYYXXXYYYZZZ[[[ZZZZZZXXXWWWZZZZZZ[[[\\\\\\\\\\\\\\\WWW]]]aaabbbcccfffgggeeeeeejjjttt{{{zzz|||}}}zzzmmmccc```YYYPPPKKKKKKKKKIIIGGGGGGFFFFFFEEEFFFGGGHHHIIIOOONNNNNNNNNPPPTTTXXXZZZOOOLLLHHHGGGGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFHHHIIIHHHHHHGGGHHHIIIKKKKKKJJJJJJKKKMMMMMMNNNNNNLLLJJJIIIJJJKKKEEEEEEEEECCCCCCDDDGGGIIIKKKKKKKKKNNNRRRTTTUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEFFFDDDEEEFFFFFFEEEEEEFFFHHHJJJIIIGGGGGGIIIJJJIIIHHHBBBCCCEEEFFFEEEEEEFFFGGGBBBDDDFFFHHHIIIHHHGGGGGGEEEEEEEEEFFFIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIJJJKKKJJJHHHFFFFFFFFFJJJJJJKKKNNNQQQQQQOOOMMMPPPQQQQQQRRRRRRQQQQQQPPPOOOOOONNNLLLJJJJJJLLLNNNSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRQQQOOOPPPSSSUUUUUUUUUTTTSSSSSSTTTUUUVVVXXXWWWUUURRRNNNMMMOOOQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTZZZaaaiiiwww{{{qqqeee]]]VVVWWWWWWWWWVVVUUUVVVVVVQQQSSSQQQLLLKKKNNNQQQPPPNNNNNNMMMKKKIIIHHHHHHIIINNNJJJJJJOOOPPPNNNMMMNNNPPPOOONNNLLLJJJJJJJJJJJJJJJLLLNNNQQQRRRQQQPPPOOOPPPPPPQQQRRRRRRQQQPPPPPPSSSTTTWWWXXXWWWUUURRRPPPLLLMMMNNNOOOPPPQQQQQQRRRPPPSSSTTTRRRNNNMMMPPPSSSOOOPPPQQQPPPOOONNNOOOPPPOOOMMMMMMOOONNNJJJIIIKKKMMMNNNOOOQQQQQQQQQQQQPPPNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMMMMMMMMMMMMMLLLLLLJJJKKKKKKKKKKKKMMMOOOQQQKKKKKKJJJJJJJJJJJJJJJJJJLLLLLLLLLMMMNNNPPPRRRRRRQQQRRRTTTTTTTTTUUUXXXZZZVVVVVVUUUUUUUUUUUUVVVVVVXXXWWWVVVSSSQQQRRRTTTVVVUUUTTTSSSRRRQQQRRRTTTUUURRRQQQSSSWWWXXXUUUTTTVVVRRRSSSUUUUUUSSSRRRQQQRRRQQQQQQQQQRRRSSSVVVXXXYYY]]]^^^___``````^^^\\\[[[YYYVVVTTTSSSSSSUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVVVVTTTUUUWWWYYYYYYWWWVVVTTTUUUVVVXXXZZZ[[[[[[[[[ZZZWWW]]]aaa```aaaddddddaaa```bbbiiirrryyy}}}pppbbbXXXUUUTTTQQQNNNJJJIIIIIIJJJGGGFFFEEEDDDEEEGGGIIIJJJQQQPPPNNNMMMNNNRRRVVVXXXPPPLLLHHHFFFGGGIIIHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBDDDEEEGGGHHHIIIIIIHHHGGGFFFHHHJJJJJJIIIIIIKKKLLLKKKMMMMMMLLLIIIHHHJJJLLLDDDDDDDDDCCCCCCDDDGGGIIIJJJIIIJJJMMMQQQTTTUUUUUUEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCCCC@@@BBBDDDDDDDDDDDDFFFGGGJJJIIIGGGGGGHHHHHHGGGFFFCCCDDDEEEDDDBBBBBBEEEGGGBBBCCCDDDFFFGGGHHHHHHHHHEEEDDDDDDEEEGGGHHHGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHKKKJJJGGGFFFFFFGGGJJJIIIIIIKKKMMMNNNMMMLLLOOOPPPPPPQQQQQQPPPPPPOOOOOOOOONNNLLLJJJIIIKKKMMMOOOPPPQQQRRRSSSSSSRRRRRRPPPPPPOOOOOONNNNNNOOOOOOOOOPPPQQQPPPOOOOOOPPPRRRSSSTTTUUUVVVVVVWWWYYYZZZXXXXXXVVVQQQLLLKKKMMMOOOQQQQQQPPPPPPPPPPPPPPPQQQ^^^hhhtttyyyooodddZZZSSSRRRSSSTTTTTTSSSSSSTTTUUUQQQSSSRRRMMMLLLPPPRRRRRRLLLLLLLLLKKKJJJJJJKKKLLLPPPMMMNNNRRRRRRNNNJJJJJJMMMLLLKKKIIIIIIIIIJJJKKKIIIKKKNNNQQQRRRRRRPPPOOONNNNNNNNNNNNMMMMMMLLLKKKQQQSSSVVVXXXWWWUUURRRPPPLLLMMMNNNOOOQQQRRRSSSTTTPPPSSSVVVTTTPPPNNNPPPTTTQQQRRRSSSSSSQQQPPPQQQSSSSSSPPPPPPSSSRRRNNNMMMOOOLLLNNNPPPRRRSSSRRRQQQPPPOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMJJJKKKKKKKKKKKKMMMOOOQQQLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQSSSSSSTTTUUUWWWZZZWWWVVVUUUUUUTTTTTTTTTUUUVVVWWWVVVRRRNNNMMMPPPTTTRRRQQQOOONNNOOOPPPRRRTTTOOOMMMOOOSSSTTTQQQPPPSSSOOORRRTTTUUUSSSQQQPPPPPPNNNOOOOOOQQQSSSVVVYYY[[[\\\]]]^^^______]]][[[ZZZYYYVVVSSSRRRSSSTTTTTTTTTRRRSSSTTTUUUVVVUUUTTTTTTQQQRRRUUUWWWWWWVVVTTTRRRQQQSSSUUUWWWYYYZZZZZZZZZXXX]]]___\\\\\\``````\\\^^^```fffmmmqqqwwwzzzqqqhhh```YYYUUUMMMQQQSSSOOOHHHCCCEEEHHHHHHFFFEEEDDDFFFHHHKKKMMMQQQOOOLLLJJJJJJMMMQQQSSSPPPLLLGGGFFFGGGIIIHHHGGGJJJIIIHHHFFFEEECCCBBBBBBDDDEEEGGGIIIIIIIIIGGGGGGDDDFFFHHHIIIHHHHHHIIIKKKJJJLLLMMMKKKIIIHHHJJJMMMDDDDDDDDDDDDCCCEEEHHHKKKKKKJJJIIIJJJMMMOOOOOOOOOEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCBBBBBBAAAEEEDDDBBBAAA@@@@@@AAABBB>>>@@@BBBCCCCCCCCCEEEGGGKKKIIIGGGFFFGGGFFFEEEDDDEEEFFFFFFCCC@@@@@@CCCFFFBBBCCCCCCDDDFFFGGGHHHIIIDDDCCCCCCDDDFFFGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDGGGJJJJJJGGGEEEFFFGGGIIIHHHGGGHHHJJJLLLKKKJJJNNNOOOOOOPPPPPPOOOOOONNNOOOOOONNNLLLIIIIIIKKKMMMKKKLLLOOOQQQSSSTTTTTTTTTPPPPPPOOONNNMMMMMMMMMMMMKKKMMMPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXYYYZZZ\\\^^^XXXXXXUUUQQQLLLJJJLLLOOOPPPPPPOOONNNNNNNNNOOOOOOvvvvvviii___ZZZVVVPPPLLLNNNPPPQQQOOOMMMNNNQQQUUUUUUTTTSSSQQQOOOOOOQQQTTTQQQQQQOOOLLLJJJKKKMMMPPPQQQQQQQQQOOOLLLIIIIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHIIIHHHKKKPPPOOOJJJLLLSSSMMMMMMMMMMMMLLLLLLLLLLLLPPPPPPQQQTTTWWWXXXTTTPPPOOONNNMMMLLLMMMOOOQQQRRRMMMTTT[[[[[[VVVRRRRRRUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRNNNNNNOOOPPPRRRUUUWWWYYYRRROOOLLLKKKMMMOOOQQQQQQMMMMMMLLLLLLKKKLLLLLLLLLMMMLLLKKKKKKLLLNNNPPPQQQMMMJJJHHHJJJNNNOOOLLLHHHKKKKKKKKKLLLMMMMMMMMMNNNQQQMMMLLLQQQQQQNNNOOOTTTWWWUUUQQQNNNNNNPPPTTTVVVYYYWWWTTTQQQOOONNNMMMMMMPPPNNNLLLKKKJJJKKKLLLMMMHHHJJJLLLOOOQQQQQQQQQQQQQQQSSSUUUVVVVVVTTTQQQOOONNNOOOPPPPPPQQQSSSWWWZZZZZZYYYZZZ^^^\\\VVVRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQSSSSSSSSSTTTUUUUUUSSSQQQRRRQQQQQQPPPRRRTTTWWWYYYXXXYYYZZZ^^^```^^^YYYUUU\\\\\\^^^aaafffooozzz{{{pppkkkmmmvvvyyynnnaaaYYYWWWWWWTTTPPPLLLMMMNNNNNNKKKGGGDDDBBBAAAAAAAAABBBDDDGGGIIIKKKOOONNNLLLKKKKKKLLLNNNOOOPPPMMMIIIGGGGGGGGGGGGFFFIIIMMMPPPMMMGGGCCCBBBDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBDDDFFFGGGGGGFFFHHHIIIHHHIIIJJJJJJJJJHHHFFFDDDDDDAAA??????AAACCCDDDDDDDDDCCCCCCDDDGGGHHHHHHGGGFFFDDDBBBCCCEEEFFFDDDAAABBBBBBCCCCCCCCCCCCCCCCCC??????@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDCCCCCCCCCEEEEEEFFFFFFEEECCCAAA@@@EEECCCAAACCCFFFFFFDDDAAABBBAAAAAABBBCCCDDDCCCAAAEEEBBB??????BBBEEEFFFEEEBBBCCCEEEGGGGGGFFFEEEDDDEEEFFFGGGGGGFFFFFFHHHJJJMMMKKKIIIGGGGGGHHHKKKLLLNNNOOOPPPPPPNNNNNNOOOQQQPPPPPPPPPNNNKKKJJJKKKMMMLLLMMMNNNLLLJJJKKKOOOSSSQQQLLLIIIJJJIIIGGGIIIMMMKKKMMMPPPRRRTTTTTTSSSRRRRRRRRRSSSUUUWWWZZZ]]]___[[[XXXRRRMMMJJJIIIKKKLLLOOOOOOOOONNNLLLLLLNNNPPP|||{{{qqqhhh]]]VVVRRRPPPLLLIIIMMMNNNPPPPPPOOOOOOQQQTTTPPPQQQQQQPPPNNNNNNPPPRRRPPPPPPOOOMMMKKKLLLOOORRRRRRSSSRRRPPPMMMJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHKKKOOOMMMIIIKKKPPPMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMMMMPPPSSSSSSQQQNNNOOONNNLLLKKKKKKLLLMMMNNNNNNUUU\\\]]]XXXTTTSSSUUUSSSSSSRRRQQQQQQPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSPPPPPPPPPQQQSSSVVVXXXYYYTTTQQQMMMLLLMMMNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNMMMLLLKKKKKKLLLNNNPPPQQQPPPMMMKKKLLLOOOPPPLLLIIIKKKKKKLLLLLLMMMNNNNNNNNNQQQMMMMMMQQQQQQNNNNNNRRRUUUSSSQQQOOOOOOQQQSSSTTTYYYWWWUUURRROOONNNMMMMMMMMMLLLKKKIIIIIIKKKLLLMMMKKKLLLMMMOOOPPPQQQQQQQQQSSSTTTUUUVVVVVVUUUSSSRRRQQQQQQRRRQQQQQQSSSWWWZZZZZZYYYZZZ]]][[[UUUQQQQQQNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTSSSSSSTTTSSSSSSTTTUUUUUUSSSPPPPPPPPPPPPQQQRRRTTTVVVWWW\\\[[[ZZZ[[[[[[[[[YYYWWWZZZZZZZZZ\\\___fffooouuusssuuuyyyqqqgggccceeeooozzzxxxjjjbbbWWWSSSSSSTTTRRRNNNLLLLLLLLLLLLKKKIIIFFFDDDCCCCCCCCCCCCDDDFFFHHHIIIFFFEEEEEEFFFGGGIIIKKKMMMNNNKKKHHHFFFFFFGGGFFFFFFGGGJJJMMMJJJEEEAAA@@@AAABBBBBBBBBAAABBBCCCCCCDDDCCCEEEGGGHHHGGGFFFGGGHHHHHHHHHIIIJJJIIIGGGEEEDDDFFFDDDAAAAAACCCDDDEEEEEEBBBAAA@@@BBBDDDEEEEEEDDDDDDBBBAAAAAACCCCCCBBB@@@BBBBBBBBBBBBCCCCCCCCCCCC>>>???BBBCCCDDDCCCAAA@@@AAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@CCCBBBBBBCCCDDDDDDBBB@@@AAA@@@@@@AAACCCDDDCCCAAADDDBBB??????BBBDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDFFFGGGHHHHHHGGGGGGIIIKKKKKKJJJHHHGGGGGGHHHJJJKKKLLLNNNOOOOOONNNMMMNNNPPPQQQRRRQQQNNNKKKHHHHHHIIIHHHJJJKKKJJJIIIJJJMMMPPPOOOKKKIIIIIIIIIGGGIIIMMMLLLMMMNNNPPPQQQQQQQQQQQQOOOOOOPPPQQQTTTWWWZZZ[[[WWWTTTPPPMMMKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLNNNPPP|||}}}vvvmmmiii___YYYQQQLLLKKKKKKJJJHHHKKKMMMOOOPPPPPPPPPRRRSSSKKKMMMOOOOOOOOONNNPPPQQQWWWVVVTTTQQQNNNNNNPPPSSSTTTTTTTTTQQQNNNKKKJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIKKKJJJLLLNNNLLLIIIIIIMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJLLLNNNOOONNNLLLMMMLLLJJJIIIHHHHHHIIIIIINNNUUU\\\^^^ZZZUUUSSSTTTRRRRRRQQQOOOOOONNNNNNNNNPPPQQQQQQRRRSSSSSSSSSSSSQQQQQQQQQRRRSSSUUUXXXYYYTTTQQQNNNLLLLLLMMMMMMMMMQQQPPPOOOOOONNNNNNOOOOOORRRQQQPPPOOOPPPQQQSSSUUUSSSPPPNNNOOOPPPPPPMMMJJJKKKLLLLLLMMMNNNNNNOOOOOORRROOOOOOQQQQQQNNNNNNPPPRRRRRRQQQQQQQQQRRRSSSSSSYYYWWWUUURRRPPPNNNMMMMMMKKKJJJIIIHHHIIIKKKMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRUUUUUUUUUVVVVVVVVVVVVVVVRRRRRRRRRQQQPPPRRRUUUWWW[[[YYYZZZ\\\ZZZSSSOOOPPPNNNNNNOOOOOOPPPPPPPPPQQQOOOPPPRRRTTTUUUUUUUUUTTTTTTTTTSSSTTTUUUTTTRRRPPPNNNOOOPPPQQQSSSTTTUUUVVV\\\ZZZYYYWWWWWWWWWYYYZZZZZZZZZYYYXXXYYY]]]ccchhhgggiiikkkjjjkkkssswwwoookkkkkkmmmttt}}}vvvmmmkkkgggaaaYYYTTTNNNMMMPPPRRRQQQNNNMMMJJJIIIJJJLLLMMMKKKIIIFFFFFFEEEDDDDDDEEEFFFGGGEEEFFFFFFHHHIIIJJJKKKLLLLLLIIIGGGFFFFFFGGGGGGFFFEEEGGGIIIGGGBBB>>>>>>???AAAAAAAAAAAAAAABBBBBBCCCEEEGGGHHHHHHGGGFFFGGGHHHGGGHHHHHHIIIHHHFFFEEEDDDFFFDDDBBBAAACCCDDDDDDCCCBBB@@@@@@AAACCCDDDCCCBBBEEECCCBBBBBBCCCCCCBBB@@@AAAAAABBBBBBBBBCCCCCCCCC>>>AAACCCEEEEEEBBB???===???@@@AAABBBBBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBDDDEEECCCAAA@@@????????????AAACCCDDDCCCAAACCCAAA??????AAABBBCCCBBBDDDCCCAAA@@@AAABBBDDDFFFFFFGGGHHHHHHFFFFFFGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMMMMLLLLLLMMMOOOSSSSSSQQQNNNJJJFFFEEEFFFCCCEEEGGGGGGGGGHHHJJJKKKMMMIIIHHHIIIIIIGGGHHHLLLLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKKKKMMMOOORRRUUUVVVQQQPPPNNNMMMLLLLLLMMMNNNKKKLLLMMMLLLKKKLLLNNNPPPyyyssswww~~~}}}xxxqqqiiiaaa\\\VVVQQQLLLIIIIIIJJJJJJJJJJJJLLLNNNPPPQQQQQQQQQQQQHHHKKKNNNPPPQQQPPPQQQRRRbbb```\\\WWWRRRPPPPPPRRRSSSSSSSSSPPPMMMJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJMMMMMMMMMNNNMMMKKKJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHMMMSSSZZZ\\\YYYTTTRRRRRRQQQPPPOOONNNMMMLLLLLLLLLMMMNNNOOOQQQQQQRRRQQQQQQQQQQQQPPPQQQQQQSSSUUUVVVRRROOOMMMKKKLLLMMMMMMLLLPPPPPPOOONNNNNNOOOOOOOOOSSSRRRQQQPPPPPPQQQSSSTTTUUUSSSQQQQQQQQQPPPMMMKKKKKKLLLLLLMMMNNNOOOPPPPPPSSSRRRRRRRRRQQQPPPOOOOOOQQQQQQSSSTTTTTTTTTTTTSSSXXXWWWUUUSSSQQQOOONNNMMMJJJJJJIIIIIIKKKMMMPPPQQQRRRQQQPPPOOOPPPQQQRRRSSSWWWVVVUUUUUUUUUVVVWWWXXXRRRRRRRRRPPPOOOPPPSSSUUU\\\ZZZZZZ\\\YYYSSSPPPPPPRRRRRRRRRSSSTTTTTTUUUUUURRRSSSUUUVVVWWWVVVUUUUUUUUUTTTTTTTTTUUUTTTQQQOOOMMMOOOPPPRRRTTTUUUUUUVVVXXXZZZZZZYYYXXXXXXZZZ\\\]]]]]]\\\ZZZYYY[[[___bbbhhhhhhgggcccaaacccjjjqqqzzzzzz|||}}}xxxwwwyyyuuutttlll```YYYZZZZZZWWWOOOLLLJJJLLLPPPRRRPPPNNNNNNJJJHHHIIINNNQQQPPPNNNJJJIIIGGGFFFEEEEEEFFFGGGIIIJJJJJJJJJJJJIIIHHHGGGJJJHHHGGGGGGHHHIIIIIIHHHDDDFFFGGGEEEAAA>>>>>>>>>AAA@@@@@@@@@@@@AAABBBBBBFFFHHHIIIIIIGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDBBB@@@@@@AAAAAAAAA@@@CCCBBBAAABBBDDDEEEDDDCCCGGGFFFFFFEEEEEEEEEDDDCCCAAAAAAAAABBBCCCCCCDDDDDDBBBCCCDDDEEEDDDAAA???===??????@@@AAABBBCCCDDDEEEEEEDDDBBB@@@?????????@@@???CCCGGGFFFCCC@@@???@@@???>>>>>>@@@CCCDDDCCCBBBBBBAAA@@@@@@@@@AAAAAABBBDDDDDDCCCBBBCCCDDDEEEFFFDDDFFFGGGGGGEEEDDDEEEFFFEEEEEEGGGHHHHHHGGGGGGFFFIIIJJJKKKKKKKKKKKKLLLNNNQQQQQQQQQNNNJJJFFFEEEEEEAAABBBDDDFFFGGGGGGHHHHHHJJJGGGGGGIIIJJJHHHHHHLLLLLLKKKJJJHHHHHHIIIKKKLLLIIIIIIIIIJJJLLLOOOQQQRRRNNNMMMMMMLLLLLLLLLKKKKKKIIIJJJKKKLLLKKKKKKMMMOOO}}}sssqqqxxxvvvppphhhbbb___\\\YYYWWWRRROOOKKKIIIHHHIIIJJJKKKKKKLLLMMMOOOQQQQQQQQQPPPHHHKKKPPPSSSTTTTTTTTTUUUcccbbb^^^XXXRRRPPPPPPQQQPPPPPPPPPNNNKKKIIIHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKNNNOOOOOONNNOOOOOONNNLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIKKKPPPVVVXXXVVVRRROOOOOOOOONNNMMMLLLKKKKKKKKKKKKJJJKKKMMMOOOPPPPPPOOONNNPPPOOONNNNNNNNNOOOQQQRRRMMMLLLJJJJJJKKKMMMLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOQQQPPPNNNLLLLLLMMMOOOPPPTTTSSSRRRQQQPPPOOOLLLJJJJJJKKKLLLMMMNNNOOOPPPPPPTTTUUUUUUSSSSSSRRRPPPOOOPPPQQQTTTVVVWWWVVVUUUTTTVVVVVVUUUTTTRRRPPPOOONNNLLLKKKKKKLLLMMMPPPSSSUUUTTTSSSRRRQQQQQQRRRSSSTTTXXXWWWUUUTTTTTTUUUWWWXXXTTTUUUTTTSSSRRRSSSVVVXXX]]][[[[[[\\\ZZZTTTRRRRRRTTTUUUUUUUUUVVVVVVWWWWWWVVVWWWXXXYYYXXXWWWVVVUUUVVVUUUTTTUUUUUUSSSPPPNNNMMMOOOQQQSSSUUUVVVVVVWWW[[[aaaffffffaaa]]][[[\\\^^^^^^^^^\\\ZZZ[[[^^^```___]]]\\\\\\^^^bbbeeeffffffrrr~~~yyyuuuvvvxxx{{{|||pppjjjiiigggccc\\\SSSPPPRRRTTTSSSJJJIIIIIILLLOOOPPPMMMKKKMMMKKKIIIJJJNNNRRRSSSSSSLLLKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCIIIHHHGGGHHHJJJLLLLLLKKKFFFFFFFFFEEEBBB@@@??????AAA@@@@@@@@@@@@AAABBBBBBFFFGGGIIIHHHGGGFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA???@@@AAABBBAAA@@@BBBAAAAAABBBDDDEEEDDDCCCGGGHHHGGGFFFEEEDDDDDDDDDAAAAAABBBCCCCCCDDDEEEEEEHHHGGGEEECCCBBBAAAAAAAAA@@@@@@@@@@@@BBBCCCEEEFFFEEEDDDBBB@@@?????????@@@@@@DDDGGGGGGDDDAAAAAABBB?????????AAACCCDDDCCCAAA@@@AAAAAAAAA@@@AAAAAABBBAAABBBCCCDDDEEEDDDCCCCCCFFFHHHIIIIIIGGGEEEEEEEEECCCDDDFFFGGGHHHGGGFFFEEEGGGIIIJJJJJJJJJJJJKKKMMMNNNOOOOOONNNKKKHHHGGGGGGBBBBBBCCCEEEGGGGGGGGGGGGGGGEEEFFFJJJKKKIIIIIILLLLLLJJJHHHGGGFFFGGGIIIKKKIIIIIIIIIJJJKKKMMMPPPQQQNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIKKKLLLKKKKKKMMMNNN~~~yyyzzztttiiiddd___YYYUUUSSSTTTVVVVVVPPPNNNKKKIIIHHHHHHJJJKKKMMMMMMMMMNNNPPPQQQPPPNNNJJJNNNRRRUUUVVVVVVWWWXXX\\\ZZZXXXSSSPPPNNNPPPRRRLLLMMMMMMKKKIIIHHHHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOOOONNNPPPSSSRRRNNNMMMMMMMMMMMMLLLLLLLLLLLLEEEGGGIIIIIIGGGFFFGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKNNNRRRTTTRRRPPPNNNMMMMMMMMMLLLKKKKKKKKKKKKLLLIIIKKKMMMOOOOOOOOOMMMLLLNNNNNNLLLLLLKKKLLLMMMNNNJJJIIIGGGHHHJJJKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPTTTRRRPPPOOONNNOOOPPPQQQQQQQQQPPPOOONNNLLLJJJIIIIIIJJJJJJLLLMMMNNNOOOPPPRRRUUUVVVSSSSSSSSSQQQNNNOOOPPPSSSUUUWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMNNNPPPRRRUUUWWWTTTSSSSSSSSSSSSTTTTTTUUUWWWVVVUUUSSSSSSSSSTTTUUUWWWWWWWWWWWWWWWXXX\\\______\\\\\\^^^\\\WWWUUUWWWUUUUUUUUUTTTTTTTTTTTTTTTWWWXXXYYYYYYYYYYYYWWWWWWWWWVVVUUUUUUUUUSSSPPPMMMMMMNNNOOOQQQSSSUUUVVVWWWcccllluuuuuulllbbb]]]\\\]]]^^^^^^\\\ZZZZZZ[[[]]]]]][[[YYYYYY\\\^^^]]]\\\```fffooowww}}}nnnlllnnnrrrvvvwwwzzz~~~~~~sssiii```^^^```]]]YYYSSSNNNMMMNNNOOOOOOHHHHHHIIIKKKLLLLLLIIIFFFKKKKKKKKKLLLMMMOOORRRSSSNNNMMMKKKJJJJJJJJJKKKLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHGGGGGGIIILLLNNNNNNMMMHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGGGGFFFEEEFFFGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAABBBCCCDDDCCCBBB???>>>>>>@@@BBBDDDCCCCCCFFFGGGGGGFFFCCCBBBBBBCCCBBBBBBCCCDDDEEEFFFFFFGGGKKKIIIFFFDDDBBBBBBCCCDDDBBBAAAAAAAAABBBDDDEEEGGGDDDCCCBBBAAA@@@?????????BBBDDDEEEEEEDDDCCCCCCDDDBBBAAAAAABBBCCCDDDCCCAAA>>>@@@BBBBBBAAAAAACCCDDD???AAACCCEEEEEEDDDBBBAAAIIIKKKLLLLLLIIIGGGFFFGGGCCCDDDEEEGGGGGGGGGFFFFFFFFFHHHIIIJJJIIIJJJKKKMMMLLLNNNOOOOOOLLLJJJIIIIIIEEEDDDCCCDDDFFFHHHGGGFFFEEEDDDFFFLLLMMMKKKKKKMMMKKKJJJHHHGGGGGGHHHIIIJJJKKKJJJJJJJJJLLLNNNOOOQQQRRRQQQPPPOOOMMMKKKJJJJJJHHHJJJLLLMMMLLLKKKLLLMMM}}}yyyzzz~~~~~~uuuvvvtttooollliiibbbZZZXXXWWWTTTRRRQQQQQQSSSUUUOOONNNMMMKKKIIIIIIKKKMMMPPPNNNLLLMMMOOOPPPOOOMMMMMMPPPSSSVVVWWWWWWYYY[[[WWWVVVTTTPPPMMMMMMNNNQQQIIIKKKKKKJJJIIIHHHIIIJJJGGGGGGGGGHHHIIIJJJLLLLLLJJJMMMMMMLLLPPPUUUTTTOOONNNNNNNNNNNNMMMMMMMMMMMMGGGJJJMMMNNNKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMPPPQQQPPPNNNMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMKKKMMMOOOPPPPPPOOOMMMLLLNNNMMMLLLKKKJJJJJJKKKLLLIIIHHHFFFGGGHHHHHHGGGFFFGGGHHHIIIJJJLLLOOOQQQRRRUUUTTTQQQPPPOOOOOOPPPQQQMMMNNNNNNMMMKKKIIIHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOOOOSSSUUURRRQQQSSSQQQLLLMMMNNNQQQSSSUUUUUUUUUTTTRRRSSSTTTTTTTTTTTTSSSRRRPPPOOOOOOOOOQQQSSSVVVXXXSSSSSSTTTUUUUUUVVVUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQUUUVVVWWWWWWXXX[[[___bbbaaa^^^^^^```___[[[YYY[[[UUUUUUTTTTTTSSSSSSRRRRRRSSSTTTVVVXXXYYYYYYYYYYYYXXXWWWUUUUUUTTTSSSOOOLLLLLLLLLLLLNNNPPPRRRUUUWWWbbbnnnzzz{{{qqqfff```___^^^______]]]ZZZYYYYYYZZZ]]]]]]]]]\\\ZZZYYYXXXWWW___bbbgggkkknnnrrrvvvzzzttt~~~zzzxxxeeeeeeiiiooorrrqqqrrruuuvvvwww}}}vvvnnnfffaaa\\\XXXXXX\\\TTTPPPLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLJJJHHHFFFGGGJJJMMMLLLJJJJJJNNNQQQNNNMMMMMMLLLMMMNNNOOOPPPQQQOOOMMMJJJHHHHHHGGGGGGEEEEEEFFFIIILLLNNNNNNMMMIIIHHHFFFEEEDDDCCCBBBAAABBBBBBBBBAAABBBCCCCCCDDDBBBDDDFFFFFFEEEEEEFFFGGGEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@AAADDDEEEDDDCCC>>>>>>>>>@@@CCCEEEEEEEEEFFFHHHHHHGGGCCCBBBBBBDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKJJJHHHGGGEEEEEEEEEEEEEEEDDDBBBBBBBBBDDDFFFGGGDDDCCCCCCCCCBBB@@@???>>>CCCBBBAAAAAACCCDDDEEEEEEDDDCCCBBBCCCDDDDDDBBBAAA===@@@BBBCCCBBBCCCEEEGGGDDDEEEEEEFFFFFFFFFFFFFFFHHHJJJLLLKKKIIIFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFHHHIIIJJJJJJJJJLLLMMMLLLNNNPPPPPPMMMKKKJJJJJJHHHEEECCCCCCEEEGGGFFFEEEDDDDDDGGGMMMOOOLLLLLLNNNJJJJJJIIIHHHHHHIIIJJJKKKLLLKKKKKKKKKLLLMMMOOOPPPVVVUUUSSSQQQPPPOOOOOOOOOJJJLLLNNNNNNMMMKKKLLLLLL|||vvvyyy}}}wwwqqqmmmfffeee```ZZZZZZ\\\\\\XXXTTTUUUVVVTTTRRRQQQRRRSSSPPPPPPOOOMMMLLLLLLNNNPPPRRROOOLLLLLLNNNOOOOOOMMMNNNQQQTTTUUUVVVXXXZZZ\\\ZZZXXXUUUQQQMMMKKKMMMNNNHHHJJJKKKJJJIIIIIIJJJKKKFFFFFFGGGHHHIIIJJJLLLMMMHHHKKKKKKJJJOOOVVVUUUOOOOOOOOOOOONNNNNNNNNMMMMMMKKKOOOSSSTTTQQQNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJMMMNNNOOOOOOOOONNNNNNMMMKKKKKKJJJKKKKKKLLLMMMNNNMMMNNNQQQRRRRRRPPPNNNLLLOOONNNLLLKKKJJJJJJJJJKKKJJJHHHFFFFFFFFFFFFDDDCCCFFFGGGHHHJJJMMMPPPRRRTTTOOONNNLLLIIIIIIIIIJJJKKKJJJKKKLLLKKKIIIGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNLLLRRRSSSPPPPPPRRRPPPKKKKKKMMMOOOQQQSSSTTTTTTTTTQQQRRRSSSTTTUUUUUUTTTTTTPPPOOOOOOOOOPPPSSSVVVWWWRRRSSSUUUVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPNNNNNNQQQSSSTTTUUUWWWZZZ___bbbaaa______aaaaaa]]]\\\^^^WWWVVVVVVUUUTTTSSSRRRRRROOOPPPSSSVVVXXXZZZZZZ[[[XXXWWWVVVUUUTTTRRROOOLLLKKKJJJJJJKKKMMMPPPTTTVVV[[[hhhwwwyyyqqqgggccccccaaaaaaaaa^^^[[[YYYXXXXXXQQQVVV\\\\\\YYYXXXZZZ^^^^^^```cccgggjjjllllllllliiiooowwwsssqqqqqqiiiiiilllrrrtttqqqppprrrqqqllllllqqqqqqkkkhhhiiibbb______```\\\VVVRRRRRRLLLIIIHHHKKKMMMLLLJJJHHHKKKKKKMMMMMMMMMLLLIIIHHHDDDIIIMMMLLLGGGFFFJJJOOONNNNNNMMMMMMNNNPPPRRRSSSSSSPPPLLLGGGCCCAAA@@@@@@DDDDDDEEEHHHKKKNNNNNNMMMIIIHHHEEEDDDDDDDDDCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDAAACCCEEEEEEEEEEEEFFFGGGEEEEEECCCBBBBBBBBBBBBBBB=========???BBBCCCCCCBBB@@@???@@@BBBFFFHHHIIIHHHHHHJJJKKKIIIEEECCCDDDFFFCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDFFFEEEDDDCCCCCCDDDFFFGGGCCCDDDDDDDDDCCCAAA???>>>DDD@@@===>>>BBBEEEEEEEEEFFFEEEDDDDDDEEEDDDBBB@@@<<>>BBBCCCDDDCCCBBBAAACCCEEECCCDDDFFFEEEEEEEEEFFFHHHJJJCCC@@@BBBDDDBBBAAABBBAAABBBCCCDDDDDDDDDCCCBBB???BBBEEEGGGGGGGGGHHHIIILLLMMMMMMLLLIIIFFFCCCAAAEEEFFFGGGHHHIIIHHHHHHGGGIIIJJJKKKKKKJJJIIIFFFEEEFFFFFFEEEDDDDDDEEEFFFGGGEEEFFFFFFDDDAAA>>><<<<<>>>>>>>>BBBCCCDDDDDDBBBBBBCCCDDDFFFGGGGGGEEECCCCCCEEEGGGDDDDDDDDDDDDFFFHHHJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLIIIEEEEEEFFFGGGFFFDDDDDDEEEEEEFFFFFFFFFFFFEEEHHHGGGFFFGGGJJJMMMNNNNNNPPPPPPOOONNNLLLIIIHHHFFFIIIIIIHHHGGGGGGFFFEEEEEEBBBCCCGGGKKKOOOPPPNNNLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQTTTUUUSSSRRRTTTSSSPPPNNNNNNMMMLLLLLLMMMNNNOOO~~~vvvlllccc```aaa^^^ZZZUUURRRQQQRRRRRRYYYXXXWWWWWWXXXWWWUUUSSSQQQQQQQQQQQQRRRRRRRRRRRRQQQNNNKKKHHHHHHIIILLLOOOSSSQQQOOONNNNNNLLLIIIGGGKKKMMMPPPSSSUUUVVVVVVVVVUUUVVVWWWYYYYYYVVVRRROOOJJJJJJKKKLLLLLLMMMNNNNNNGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIKKKNNNQQQRRRPPPNNNOOOMMMKKKJJJIIIJJJLLLMMMMMMMMMMMMKKKKKKMMMQQQTTTWWWWWWWWWWWWVVVUUUTTTTTTWWWVVVSSSQQQNNNLLLKKKKKKOOOMMMLLLMMMOOOQQQQQQPPPOOOQQQSSSSSSRRRRRRSSSTTTWWWWWWVVVUUUSSSRRRPPPOOOJJJHHHHHHHHHIIIJJJHHHGGGKKKIIIGGGGGGJJJLLLNNNNNNMMMLLLJJJIIIIIIIIIIIIJJJHHHIIIIIIIIIHHHGGGFFFEEEAAABBBDDDEEEFFFFFFFFFFFFEEEIIIKKKKKKLLLOOOOOOLLLKKKNNNQQQRRRRRRQQQRRRSSSTTTTTTUUUUUUTTTSSSQQQPPPKKKNNNQQQTTTVVVVVVUUUTTTSSSTTTUUUXXXYYYWWWSSSPPPKKKJJJIIIHHHHHHHHHIIIIIIJJJMMMPPPSSSUUUVVVYYY[[[ZZZYYYXXXXXXXXXWWWUUUSSSWWWXXXYYYYYYXXXVVVTTTRRRNNNNNNOOOPPPQQQRRRRRRSSSTTTRRROOONNNNNNNNNLLLJJJKKKKKKJJJKKKKKKMMMNNNNNNPPPTTTYYY]]]``````^^^\\\\\\\\\[[[ZZZZZZYYYXXXXXXYYYYYYYYYYYYZZZ[[[]]]]]]aaaaaabbbcccbbbaaa```___^^^bbbeeeeeeeeefffiiilllhhhjjjpppxxx}}}~~~wwwsssnnniiiddd```[[[XXXUUUUUUSSSQQQPPPOOONNNNNNTTTQQQOOOOOOLLLHHHIIIMMMNNNTTTWWWQQQLLLNNNSSSVVVRRRRRRRRRRRRRRRPPPMMMJJJHHHIIIJJJJJJKKKKKKKKKJJJLLLNNNPPPPPPPPPPPPQQQSSSOOONNNKKKHHHFFFEEEDDDDDDCCCEEEGGGHHHGGGFFFFFFGGGLLLHHHDDDCCCEEEFFFDDDBBBAAABBBBBBBBB@@@@@@AAACCCAAADDDGGGIIIIIIHHHIIIIIIGGGCCCAAACCCDDDAAA@@@BBBBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFGGGGGGGGGHHHKKKMMMMMMKKKJJJKKKLLLLLLHHHDDDEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHIIIJJJJJJIIIGGGGGGIIIHHHGGGGGGFFFFFFFFFGGGIIIIIIGGGDDDAAA???@@@AAABBBDDDEEEDDDCCCBBBCCCEEEDDDEEEEEEDDDDDDDDDGGGIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKLLLMMMNNNNNNMMMKKKKKKKKKHHHFFFEEEFFFGGGGGGFFFGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGHHHKKKNNNPPPPPPPPPOOONNNMMMLLLIIIGGGEEEDDDFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCFFFJJJMMMOOONNNLLLNNNNNNNNNOOOOOOPPPPPPQQQPPPPPPPPPOOOOOOOOOOOOOOOQQQTTTTTTQQQQQQSSSRRROOONNNNNNMMMMMMMMMNNNPPPQQQyyyrrrlllhhhcccZZZSSSRRRUUUTTTSSSSSSSSSSSSTTTUUUXXXWWWVVVVVVWWWWWWUUUSSSOOOOOOPPPRRRRRRSSSSSSTTTRRROOOKKKHHHGGGIIIMMMOOOQQQPPPOOONNNMMMKKKIIIGGGIIILLLPPPTTTWWWXXXYYYXXXUUUTTTUUUWWWZZZXXXSSSNNNLLLLLLMMMNNNNNNOOOOOOOOOGGGHHHJJJKKKLLLLLLKKKKKKHHHHHHJJJMMMPPPRRRQQQPPPOOOMMMLLLJJJJJJKKKMMMNNNNNNNNNLLLKKKKKKOOOUUUYYYVVVVVVVVVVVVUUUTTTSSSSSSVVVUUUSSSPPPNNNMMMMMMMMMQQQPPPOOOOOOPPPQQQSSSSSSOOOQQQSSSTTTUUUUUUUUUVVVWWWWWWWWWVVVUUUSSSRRRQQQKKKJJJIIIIIIKKKLLLKKKJJJMMMKKKHHHHHHJJJLLLNNNNNNMMMKKKJJJHHHHHHIIIKKKLLLIIIHHHHHHGGGFFFFFFEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHFFFIIIKKKIIIKKKOOOPPPNNNKKKMMMOOOQQQRRRRRRRRRRRRTTTUUUVVVUUUSSSQQQOOONNNKKKMMMQQQUUUVVVVVVUUUTTTTTTTTTUUUWWWWWWUUUQQQNNNIIIHHHHHHIIIJJJJJJJJJIIIHHHJJJNNNPPPQQQRRRTTTVVVWWWVVVUUUVVVXXXXXXWWWUUUYYYYYYYYYXXXWWWTTTRRRPPPLLLLLLLLLMMMNNNOOOOOOOOOQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLOOOSSSXXX[[[\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXX[[[[[[ZZZYYYYYYZZZ[[[\\\]]]___aaabbbcccbbb```___aaadddggghhheeedddeeegggkkkjjjiiimmmssswwwwwwvvvyyy}}}{{{rrrkkkggggggddd```]]][[[ZZZXXXVVVVVVUUUTTTRRRQQQQQQQQQQQQQQQNNNLLLKKKIIIFFFIIINNNRRRXXXZZZXXXVVVYYY[[[ZZZTTTSSSRRRQQQQQQOOOLLLIIIIIIIIIIIIIIIJJJJJJIIIIIIMMMOOOQQQQQQPPPQQQRRRTTTQQQOOOKKKHHHEEEDDDDDDDDDFFFGGGIIIJJJHHHGGGGGGGGGJJJGGGCCCBBBCCCDDDCCCBBBAAAAAABBBAAA@@@???AAACCCAAADDDHHHKKKKKKJJJIIIJJJFFFCCCBBBDDDDDDAAAAAACCCCCCBBBBBBAAABBBCCCEEEFFFFFFGGGGGGGGGGGGHHHKKKNNNTTTPPPMMMMMMNNNMMMHHHDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGJJJIIIIIIHHHGGGGGGGGGGGGJJJIIIGGGDDDAAA@@@AAACCCCCCDDDEEEEEECCCCCCDDDEEEEEEEEEDDDDDDDDDEEEGGGIIIIIIIIIHHHGGGGGGHHHJJJJJJMMMNNNPPPQQQQQQOOOMMMLLLJJJIIIGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGIIIJJJKKKHHHIIIKKKNNNQQQQQQPPPNNNMMMLLLKKKJJJHHHEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEGGGJJJNNNOOOOOONNNOOOOOOPPPQQQRRRRRRSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOPPPRRRRRROOOOOOQQQQQQNNNMMMMMMLLLLLLMMMOOOQQQRRRxxxpppeee```]]]\\\YYYSSSOOOOOOMMMNNNPPPSSSTTTUUUUUUUUUUUUTTTTTTTTTVVVVVVTTTRRRMMMNNNPPPRRRSSSTTTTTTTTTUUURRRMMMJJJIIIKKKNNNQQQOOOOOOOOOMMMKKKIIIHHHGGGHHHKKKOOOTTTXXXZZZ[[[\\\XXXUUUSSSTTTUUUUUUQQQNNNNNNNNNOOOPPPPPPOOONNNNNNHHHJJJLLLNNNOOOOOOOOONNNHHHGGGHHHKKKOOORRRSSSSSSOOONNNMMMMMMMMMNNNNNNOOOMMMMMMMMMMMMNNNQQQVVVYYYWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOOOOQQQQQQPPPPPPPPPQQQSSSUUUPPPQQQRRRSSSUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTNNNLLLKKKKKKLLLNNNNNNMMMNNNLLLJJJIIIKKKLLLMMMMMMMMMKKKJJJIIIIIIJJJLLLMMMIIIHHHFFFDDDCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLKKKJJJHHHKKKLLLJJJLLLPPPRRRPPPKKKLLLNNNPPPRRRSSSRRRRRRSSSUUUWWWVVVSSSOOOMMMMMMLLLNNNRRRTTTVVVUUUTTTSSSSSSSSSTTTVVVVVVTTTOOOLLLJJJIIIIIIKKKNNNOOOMMMKKKHHHJJJLLLMMMMMMMMMNNNOOOPPPPPPPPPSSSVVVWWWWWWVVVYYYYYYXXXWWWUUURRRPPPNNNJJJJJJJJJKKKKKKLLLLLLMMMNNNMMMLLLKKKJJJJJJKKKMMMNNNNNNNNNNNNNNNLLLKKKJJJJJJLLLPPPTTTWWWYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[ZZZZZZZZZZZZZZZ[[[YYY[[[^^^```bbbbbbbbbaaa^^^aaaeeeeeecccaaabbbdddjjjhhhfffgggjjjkkkhhhfffiiikkkmmmppptttyyy~~~uuukkkccc\\\YYYXXX\\\ZZZXXXWWWXXXZZZZZZYYYTTTTTTSSSRRRQQQPPPQQQQQQQQQNNNLLLLLLJJJGGGJJJPPPXXXYYYZZZZZZ^^^cccaaa\\\TTTRRRPPPOOONNNMMMJJJHHHHHHHHHHHHHHHHHHIIIIIIIIIOOOPPPRRRQQQQQQPPPRRRSSSSSSPPPLLLHHHEEEDDDDDDDDDEEEGGGIIIIIIGGGFFFEEEFFFFFFDDDBBBAAABBBBBBBBBBBBAAAAAABBBAAA@@@???AAACCCBBBEEEIIIKKKKKKJJJIIIIIIEEECCCDDDFFFEEEBBBBBBEEEDDDCCCBBBBBBCCCEEEFFFGGGFFFGGGGGGFFFFFFGGGJJJMMMTTTQQQOOONNNOOONNNKKKHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIHHHHHHGGGGGGJJJIIIGGGDDDAAA@@@BBBDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGFFFDDDDDDDDDEEEFFFGGGIIIHHHGGGFFFFFFGGGHHHIIILLLMMMOOOPPPPPPOOOMMMLLLKKKJJJIIIHHHFFFGGGHHHIIIIIIHHHHHHHHHHHHJJJLLLMMMKKKKKKMMMOOOQQQQQQNNNKKKKKKKKKJJJIIIGGGEEECCCBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFGGGIIILLLOOOOOONNNNNNOOOQQQSSSTTTUUUUUUUUUQQQQQQQQQPPPPPPOOOOOOOOONNNQQQPPPMMMMMMPPPQQQNNNMMMMMMLLLLLLMMMOOOPPPQQQzzzvvvrrrmmmfffaaa]]]YYYWWWWWWTTTOOOLLLNNNHHHIIILLLOOOQQQRRRRRRRRRRRRQQQQQQRRRSSSTTTRRRQQQLLLMMMPPPRRRTTTUUUUUUUUUVVVSSSPPPLLLKKKMMMOOOQQQMMMNNNOOOMMMKKKHHHHHHHHHJJJLLLOOORRRVVVYYY[[[\\\XXXUUUSSSQQQQQQQQQPPPOOONNNOOOPPPQQQPPPPPPNNNMMMJJJKKKMMMNNNPPPQQQRRRRRRIIIIIIIIIKKKOOORRRTTTTTTNNNOOOPPPQQQQQQPPPPPPOOOKKKLLLNNNNNNOOOQQQUUUXXXZZZYYYXXXWWWVVVVVVVVVVVVRRRSSSSSSSSSSSSRRRQQQQQQOOOPPPQQQQQQPPPPPPRRRTTTRRRQQQPPPQQQSSSVVVVVVVVVVVVVVVWWWXXXXXXYYYXXXXXXRRRPPPNNNMMMOOOPPPPPPPPPOOOMMMKKKKKKMMMMMMMMMKKKLLLKKKKKKKKKKKKLLLNNNOOOKKKIIIEEEBBBBBBCCCFFFHHHIIIJJJKKKMMMMMMMMMLLLKKKLLLOOOOOOMMMNNNRRRSSSPPPLLLLLLLLLNNNQQQSSSSSSSSSSSSVVVYYYXXXSSSOOOMMMNNNPPPPPPRRRSSSTTTTTTTTTSSSSSSSSSTTTVVVVVVTTTPPPLLLMMMLLLLLLOOOSSSSSSPPPMMMHHHJJJLLLLLLKKKKKKKKKMMMKKKKKKLLLOOOSSSUUUUUUTTTXXXWWWVVVTTTRRRPPPNNNMMMHHHIIIIIIIIIJJJJJJJJJJJJMMMMMMLLLJJJIIIJJJMMMOOOQQQQQQPPPOOONNNLLLKKKJJJIIIKKKNNNQQQTTTVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWYYYYYYZZZ[[[[[[[[[[[[ZZZVVVXXXZZZ]]]```aaabbbbbb\\\```ddddddbbbaaaccceeebbbbbbbbbdddeeeeeecccaaa^^^___```aaacccgggmmmqqqnnnrrrzzz|||wwwsssnnnkkkfffbbb]]]YYYVVVVVVWWWYYY[[[YYYXXXYYY[[[\\\\\\[[[WWWVVVUUUTTTSSSRRRRRRRRRSSSPPPPPPQQQOOOLLLMMMRRRXXXXXXWWWYYY___eeeaaaYYYTTTQQQNNNLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHIIIJJJOOOPPPQQQQQQPPPPPPRRRSSSTTTRRROOOKKKGGGEEEDDDCCCBBBDDDFFFFFFEEECCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBB@@@@@@AAACCCCCCFFFIIIJJJJJJIIIHHHIIIEEEDDDFFFHHHGGGCCCCCCGGGDDDDDDDDDDDDEEEGGGHHHIIIFFFGGGHHHHHHGGGHHHJJJLLLMMMMMMNNNNNNNNNOOOPPPPPPKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGEEEBBBAAABBBCCCDDDFFFGGGFFFEEEDDDEEEGGGGGGEEECCCCCCEEEFFFFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMLLLLLLKKKLLLLLLKKKIIIFFFFFFGGGIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLNNNPPPOOOLLLJJJJJJJJJJJJIIIHHHGGGEEEEEEAAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEGGGJJJMMMNNNNNNNNNOOOQQQTTTUUUVVVVVVVVVTTTTTTSSSSSSRRRQQQQQQQQQNNNPPPPPPMMMNNNRRRSSSQQQOOONNNNNNMMMNNNOOOQQQRRR|||sssjjjiiihhhfffdddbbb```___ZZZWWWTTTTTTPPPKKKJJJMMMKKKKKKJJJKKKLLLNNNPPPRRRNNNMMMMMMOOOPPPQQQPPPNNNLLLMMMPPPSSSTTTUUUTTTTTTVVVTTTQQQNNNMMMNNNOOOPPPMMMOOOPPPOOOKKKIIIIIIJJJMMMMMMNNNOOOQQQTTTWWWXXXTTTTTTTTTSSSQQQOOOPPPQQQLLLMMMOOOQQQQQQQQQPPPOOOKKKKKKLLLMMMOOOQQQSSSTTTNNNLLLKKKLLLNNNQQQRRRRRRNNNOOORRRTTTUUUSSSQQQPPPMMMOOOPPPPPPQQQSSSVVVYYYYYYXXXWWWVVVUUUUUUUUUVVVSSSTTTVVVVVVUUUSSSQQQOOOLLLNNNQQQQQQPPPOOOQQQRRRSSSPPPMMMNNNQQQTTTUUUUUURRRSSSTTTVVVWWWXXXYYYYYYVVVTTTQQQPPPQQQRRRRRRQQQNNNMMMMMMNNNOOONNNLLLJJJKKKLLLLLLMMMNNNOOOOOOOOONNNKKKFFFCCCBBBDDDHHHJJJKKKLLLNNNOOOOOONNNNNNMMMOOORRRSSSQQQQQQTTTTTTQQQNNNLLLJJJKKKOOOSSSTTTTTTSSSXXX\\\[[[VVVQQQPPPPPPSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUWWWXXXVVVRRROOOPPPOOOOOOSSSWWWWWWRRRNNNHHHJJJLLLMMMLLLLLLMMMNNNMMMMMMNNNPPPSSSTTTTTTSSSVVVUUUTTTRRRPPPNNNMMMLLLHHHHHHHHHHHHIIIIIIIIIIIILLLMMMMMMKKKJJJKKKOOORRRSSSRRRQQQOOOMMMKKKJJJIIIIIIJJJLLLOOOQQQTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUWWWZZZ\\\]]]]]]\\\[[[VVVWWWYYYZZZ\\\^^^``````]]]```ccccccaaaaaacccfff\\\___cccdddcccaaa______WWWXXXZZZ[[[]]]aaafffjjjaaacccgggjjjnnnttt{{{}}}zzzvvvtttoookkkfffcccbbbaaa___]]]WWWVVVTTTSSSSSSUUUWWWYYYZZZYYYYYY[[[\\\]]]\\\[[[ZZZYYYXXXVVVUUUTTTTTTTTTUUUTTTVVVXXXVVVQQQPPPSSSRRRTTTTTTTTTYYY]]]\\\VVVSSSQQQMMMKKKKKKKKKJJJIIIFFFFFFFFFFFFGGGHHHJJJKKKLLLNNNOOOPPPPPPQQQSSSUUUUUUSSSQQQMMMJJJGGGDDDCCCAAACCCEEEFFFDDDCCCCCCDDDAAACCCEEEFFFEEEDDDCCCCCCBBBCCCCCCBBBAAAAAABBBDDDFFFGGGIIIIIIGGGGGGGGGHHHFFFFFFHHHKKKIIIDDDEEEIIIDDDEEEFFFGGGHHHIIIIIIIIIFFFHHHJJJJJJJJJIIIJJJKKKGGGJJJMMMMMMKKKKKKOOOSSSLLLKKKJJJIIIHHHIIIIIIJJJKKKJJJIIIGGGFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIHHHHHHFFFGGGGGGEEECCCAAAAAABBBEEEFFFGGGGGGEEEEEEFFFGGGFFFCCCBBBCCCFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNMMMJJJFFFEEEFFFHHHFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJJJJLLLNNNNNNLLLJJJIIIJJJJJJJJJJJJIIIHHHHHH??????AAABBBDDDEEEFFFGGGIIIGGGFFFGGGJJJMMMOOOOOOMMMOOOQQQTTTVVVWWWVVVVVVXXXXXXWWWVVVVVVUUUTTTTTTOOOQQQQQQOOOPPPUUUWWWUUURRRRRRQQQPPPPPPQQQRRRSSSssstttqqqjjjhhhjjjgggaaa^^^______^^^\\\[[[\\\]]]ZZZWWWUUUTTTQQQMMMMMMQQQRRROOOLLLJJJKKKNNNSSSVVVLLLKKKKKKMMMOOOOOONNNMMMLLLMMMPPPSSSTTTUUUTTTTTTUUUSSSQQQOOONNNNNNNNNOOONNNPPPRRRPPPLLLJJJJJJKKKPPPOOONNNMMMNNNPPPRRRTTTPPPSSSVVVUUURRRPPPQQQSSSIIIKKKNNNPPPRRRRRRQQQQQQKKKJJJKKKLLLNNNPPPSSSUUURRRPPPMMMLLLNNNPPPPPPPPPMMMPPPTTTWWWWWWUUURRRPPPRRRSSSSSSSSSSSSVVVZZZ]]]WWWVVVTTTSSSRRRRRRSSSTTTUUUVVVXXXYYYWWWTTTPPPMMMJJJMMMQQQQQQOOONNNOOOQQQTTTPPPLLLLLLOOORRRTTTTTTMMMNNNPPPSSSUUUVVVWWWXXXYYYVVVSSSQQQRRRSSSSSSRRRNNNMMMNNNOOOPPPOOOKKKHHHKKKLLLMMMOOOPPPPPPPPPPPPPPPMMMHHHDDDCCCFFFJJJMMMNNNOOOPPPQQQRRRQQQPPPOOOQQQTTTVVVTTTTTTVVVTTTQQQOOOLLLIIIJJJNNNSSSUUUUUUTTTYYY^^^]]]XXXSSSRRRSSSUUUTTTSSSQQQQQQQQQRRRSSSUUUUUUWWWYYYZZZXXXTTTQQQQQQPPPPPPTTTXXXXXXSSSNNNHHHJJJMMMNNNNNNOOOPPPQQQSSSRRRRRRSSSUUUVVVUUUSSSTTTTTTRRRQQQOOOMMMLLLKKKHHHHHHHHHHHHHHHHHHIIIIIILLLMMMNNNLLLJJJKKKPPPTTTTTTSSSPPPNNNKKKJJJIIIHHHIIIIIIKKKMMMPPPRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSUUUZZZ]]]___^^^\\\[[[XXXXXXXXXYYYZZZ\\\^^^___[[[]]]```___]]]]]]___bbbYYY^^^cccccc```\\\ZZZYYY]]]]]]\\\ZZZXXXXXXZZZ\\\___``````___```ccchhhlllkkkpppvvvxxxwwwxxx}}}~~~tttvvvvvvsssnnnqqqwwwvvvqqqqqqpppooonnnnnnqqqwww{{{vvvtttqqqnnnllliiigggfffbbb]]]XXXVVVWWWXXXXXXVVVVVVUUUTTTSSSRRRRRRRRRRRRVVVVVVWWWZZZ\\\]]][[[YYYXXXWWWVVVTTTRRRQQQQQQQQQWWWWWWZZZ]]][[[UUURRRTTTKKKPPPRRRQQQRRRUUUVVVTTTTTTQQQMMMKKKKKKLLLKKKKKKEEEEEEEEEEEEFFFHHHJJJLLLIIIKKKNNNOOOPPPRRRTTTWWWUUUTTTRRROOOKKKHHHDDDBBBBBBDDDGGGGGGFFFEEEFFFFFFAAADDDGGGIIIHHHFFFEEEDDDBBBCCCDDDCCCBBBAAACCCEEEGGGHHHIIIHHHFFFEEEFFFGGGFFFFFFIIILLLJJJEEEFFFJJJDDDEEEGGGIIIJJJJJJJJJJJJGGGIIILLLMMMLLLKKKKKKLLLFFFJJJNNNLLLGGGFFFKKKQQQKKKJJJIIIHHHGGGHHHHHHIIILLLKKKIIIGGGFFFDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHEEEFFFGGGFFFCCCAAA@@@AAAEEEGGGGGGGGGFFFEEEFFFGGGDDDAAA@@@BBBFFFJJJKKKJJJGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRNNNOOONNNKKKFFFDDDEEEHHHEEEGGGIIIKKKLLLLLLLLLKKKHHHGGGHHHJJJLLLNNNMMMLLLIIIIIIJJJKKKKKKJJJJJJJJJCCCDDDEEEGGGHHHJJJKKKLLLLLLJJJHHHIIILLLOOOQQQRRRLLLNNNQQQTTTVVVWWWWWWVVV[[[[[[ZZZYYYXXXXXXWWWWWWPPPRRRSSSQQQSSSXXXZZZYYYUUUTTTSSSRRRRRRSSSTTTTTTYYYZZZ[[[\\\]]]^^^^^^^^^]]][[[XXXVVVVVVVVVVVVVVVUUUWWWXXXXXXUUURRRPPPPPPHHHKKKKKKHHHHHHNNNRRRSSSOOOMMMJJJHHHGGGGGGHHHIIIKKKKKKMMMRRRUUUUUUQQQNNNSSSSSSRRRQQQPPPOOONNNNNNOOOOOOPPPPPPPPPPPPOOOOOOQQQPPPNNNLLLLLLLLLNNNOOORRRRRRSSSSSSSSSRRRPPPOOOLLLMMMNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQQQQNNNJJJJJJKKKMMMLLLKKKOOOPPPQQQTTTUUUTTTQQQMMMQQQSSSVVVXXXYYYYYYWWWVVV[[[YYYWWWVVVVVVTTTRRRPPPSSSSSSSSSRRRQQQQQQSSSUUUPPPNNNMMMMMMNNNOOOMMMLLLNNNOOOPPPQQQQQQQQQPPPOOONNNNNNPPPUUUYYYYYYVVVRRROOOPPPPPPQQQPPPPPPOOOOOOMMMNNNOOOOOONNNMMMLLLKKKHHHLLLQQQSSSSSSRRRQQQQQQMMMMMMKKKHHHFFFFFFIIIKKKRRROOOMMMNNNRRRUUUUUUTTTVVVVVVWWWYYYZZZXXXUUURRRNNNMMMKKKIIIIIIMMMSSSWWWVVVYYY]]]^^^\\\XXXUUUSSSUUUSSSPPPNNNNNNPPPSSSUUUYYYWWWVVVWWWYYYYYYUUURRRPPPTTTZZZ^^^]]]XXXQQQMMMKKKKKKJJJJJJLLLOOOSSSUUUQQQSSSVVVZZZ\\\[[[WWWTTT[[[XXXTTTSSSRRRQQQMMMJJJKKKIIIGGGHHHIIIKKKLLLKKKQQQNNNLLLMMMPPPRRRQQQOOOVVVTTTQQQNNNLLLKKKKKKLLLLLLMMMNNNOOOQQQSSSUUUVVV[[[XXXSSSOOOMMMMMMOOOPPPQQQTTTXXXZZZ[[[[[[[[[\\\XXXVVVUUUUUUWWW[[[```ccc______`````````^^^]]]\\\______``````^^^\\\YYYWWWVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYZZZ]]]___dddgggjjjkkkjjjiiiiiiiiilllooopppnnnjjjjjjnnnrrrqqqssswwwzzz||||||{{{zzzzzz|||{{{xxxtttqqqrrrtttwwwtttooohhhbbbaaadddhhhyyytttiiifffaaaZZZ\\\^^^_________```ccceeeggghhhhhhgggfffeeeggghhhhhhggggggiiijjjhhhccc___[[[ZZZXXXUUUQQQOOOOOOPPPTTTTTTSSSRRRRRRSSSTTTUUUWWWWWWXXXYYYZZZ\\\]]]^^^RRRRRRSSSUUUXXXXXXWWWVVV___]]][[[ZZZZZZZZZXXXVVVQQQOOOKKKIIIIIIKKKOOOQQQUUUSSSQQQNNNKKKJJJJJJJJJJJJHHHFFFFFFGGGGGGFFFEEEJJJJJJHHHHHHIIIKKKMMMNNNTTTTTTRRRNNNHHHEEEFFFHHHDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGDDDAAAAAAAAADDDCCCAAA??????@@@AAABBBIIIIIIIIIGGGEEEEEEFFFHHHHHHIIIJJJIIIGGGGGGGGGHHHEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGHHHJJJKKKKKKJJJEEEFFFHHHJJJKKKKKKJJJIIINNNOOOOOOMMMJJJHHHHHHIIIGGGGGGGGGFFFDDDCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEHHHIIIFFFAAA???AAAEEEGGGGGGGGGHHHHHHIIIIIIIIIGGGEEEEEEHHHLLLNNNNNNLLLIIIHHHGGGFFFGGGIIIKKKMMMOOOPPPOOONNNKKKJJJKKKLLLNNNNNNMMMKKKHHHFFFFFFGGGHHHHHHIIIKKKNNNLLLHHHCCCGGGHHHJJJKKKKKKLLLOOOQQQPPPPPPOOONNNMMMLLLJJJIIIFFFGGGHHHJJJKKKKKKLLLLLLOOOOOOOOOOOOPPPQQQRRRSSSOOOQQQSSSUUUWWWXXXXXXXXXZZZZZZZZZZZZYYYYYYYYYYYYVVVUUUTTTTTTTTTUUUVVVWWWZZZXXXUUURRRPPPOOOOOOOOOXXXYYYZZZ[[[[[[[[[[[[[[[[[[YYYVVVTTTTTTTTTUUUUUUUUUVVVXXXWWWTTTRRRPPPPPPKKKMMMLLLJJJLLLRRRVVVUUUNNNLLLIIIGGGFFFFFFGGGIIIKKKKKKMMMPPPTTTUUURRROOOSSSRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRPPPNNNMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPOOONNNJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPLLLIIIIIIKKKMMMNNNNNNOOOPPPRRRUUUVVVUUUQQQNNNNNNPPPSSSVVVWWWWWWVVVUUUYYYWWWUUUTTTTTTSSSQQQOOOOOOQQQSSSSSSRRRQQQQQQRRRPPPNNNMMMMMMNNNOOOMMMLLLKKKLLLNNNOOOPPPPPPPPPOOOPPPPPPQQQUUUXXXXXXUUURRRQQQQQQQQQPPPPPPNNNMMMMMMLLLMMMMMMNNNMMMLLLKKKJJJJJJMMMQQQSSSRRRPPPOOOOOONNNNNNLLLIIIGGGHHHJJJLLLRRRPPPNNNOOORRRUUUUUUTTTVVVVVVWWWYYYZZZYYYVVVSSSRRRQQQNNNKKKIIIKKKOOOSSSWWWYYY\\\\\\ZZZWWWUUUUUUTTTSSSQQQPPPPPPRRRTTTVVVWWWWWWWWWXXXXXXXXXVVVTTTSSSUUUYYY]]]^^^ZZZSSSMMMNNNLLLKKKJJJKKKMMMPPPQQQQQQSSSVVVZZZ\\\\\\YYYVVVXXXVVVSSSQQQQQQPPPMMMJJJKKKJJJIIIIIIHHHIIIJJJKKKRRRPPPOOOQQQTTTVVVUUUTTTVVVUUURRRPPPOOONNNNNNOOOLLLLLLMMMOOOQQQTTTVVVWWWYYYVVVRRRNNNLLLLLLMMMOOORRRUUUYYY[[[[[[[[[\\\\\\VVVVVVUUUUUUXXX[[[___aaa````````````___]]]\\\[[[^^^___``````___\\\ZZZXXXUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWVVVWWWZZZ]]]```dddiiijjjhhhdddaaa___]]]```aaa```\\\\\\___bbbbbbccceeefffffffffeeedddhhhiiiiiigggcccaaabbbdddbbbaaa]]]XXXUUUVVVZZZ___dddmmmmmmbbbZZZZZZYYYTTTWWWXXXYYYYYYYYYYYY\\\^^^^^^___```___]]]]]]___```ddddddeeeggghhhgggbbb^^^ZZZYYYXXXVVVSSSQQQRRRSSSUUUTTTSSSRRRRRRSSSTTTUUUYYYZZZ\\\]]]\\\[[[YYYXXXYYYXXXWWWYYY\\\^^^______bbb```]]][[[ZZZWWWSSSQQQOOONNNLLLKKKLLLNNNQQQSSSTTTSSSQQQNNNLLLKKKJJJIIIJJJHHHFFFEEEGGGHHHGGGGGGJJJIIIHHHIIIJJJLLLOOOPPPRRRSSSQQQMMMHHHEEEEEEGGGEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHEEEBBBAAABBBCCCBBB@@@?????????AAAAAAHHHHHHHHHFFFDDDDDDFFFHHHFFFGGGGGGGGGGGGFFFGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDFFFGGGHHHIIIIIIIIIOOOPPPPPPNNNLLLJJJIIIJJJGGGHHHHHHFFFDDDCCCDDDFFFEEEEEEFFFFFFGGGHHHHHHHHHFFFHHHIIIGGGBBB@@@BBBEEEGGGHHHHHHIIIIIIJJJJJJJJJIIIGGGFFFGGGKKKMMMMMMLLLIIIHHHGGGGGGHHHIIIKKKMMMOOOOOOOOONNNKKKKKKKKKMMMNNNNNNMMMJJJGGGEEEEEEFFFHHHGGGHHHKKKMMMLLLHHHDDDDDDEEEFFFFFFFFFGGGJJJLLLMMMMMMNNNOOONNNMMMLLLKKKGGGHHHIIIJJJKKKLLLLLLLLLRRRQQQQQQRRRRRRSSSTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVZZZZZZYYYXXXXXXWWWVVVVVVSSSRRRRRRRRRSSSTTTVVVWWWUUUTTTQQQOOOMMMMMMMMMNNNWWWXXXYYYYYYZZZYYYXXXWWWYYYWWWUUUSSSRRRRRRSSSTTTTTTVVVWWWVVVTTTQQQPPPPPPPPPPPPNNNMMMQQQXXXZZZWWWMMMKKKIIIGGGFFFFFFGGGHHHLLLMMMNNNQQQUUUVVVUUUTTTSSSRRRPPPOOOOOOPPPRRRSSSRRRRRRRRRRRRSSSTTTVVVWWWVVVUUURRRPPPNNNMMMMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMIIIIIIIIIIIIIIIKKKMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQOOOLLLHHHHHHJJJMMMOOOPPPNNNOOORRRUUUWWWVVVRRRNNNMMMOOORRRTTTVVVWWWWWWWWWXXXVVVTTTTTTTTTSSSRRRPPPLLLNNNRRRSSSRRRQQQPPPPPPOOONNNMMMMMMNNNNNNMMMLLLGGGHHHJJJLLLNNNPPPPPPQQQSSSRRRRRRSSSUUUUUUTTTRRRQQQQQQQQQPPPNNNMMMKKKJJJJJJKKKLLLLLLLLLKKKJJJIIILLLNNNRRRSSSQQQOOONNNMMMNNNNNNMMMKKKIIIIIIKKKMMMRRRPPPOOOQQQSSSUUUUUUUUUVVVVVVVVVXXXYYYYYYWWWUUURRRQQQOOOLLLJJJKKKOOORRRWWWXXXYYYXXXVVVUUUUUUVVVRRRRRRRRRRRRSSSUUUVVVWWWUUUWWWYYYYYYXXXWWWXXXYYYWWWVVVWWW[[[^^^\\\UUUNNNPPPNNNLLLJJJIIIKKKMMMNNNOOOPPPSSSWWW[[[[[[YYYWWWWWWTTTRRRPPPOOONNNKKKIIILLLMMMNNNLLLIIIIIILLLOOOSSSRRRQQQRRRUUUWWWXXXWWWWWWVVVTTTSSSRRRQQQQQQQQQKKKLLLMMMOOORRRUUUWWWXXXYYYWWWSSSOOOMMMMMMNNNOOOQQQTTTXXXZZZ[[[[[[[[[\\\UUUUUUUUUVVVXXX[[[]]]___`````````___^^^\\\[[[ZZZ^^^___``````___^^^[[[ZZZTTTSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTSSSRRRTTTWWWZZZ[[[```eeegggddd^^^XXXUUUUUUXXXZZZYYYWWWUUUVVVYYYXXXXXXYYYYYYYYYZZZZZZZZZ\\\]]]^^^]]][[[ZZZZZZ[[[XXXWWWTTTQQQPPPRRRVVVZZZZZZaaaaaaYYYTTTVVVVVVRRRSSSTTTUUUTTTSSSSSSUUUWWW[[[\\\]]]]]]\\\[[[\\\^^^```aaaccceeegggeeeaaa^^^YYYZZZYYYWWWUUUTTTUUUWWWUUUTTTTTTSSSSSSSSSTTTTTTXXX[[[```dddeeedddbbb```dddaaa``````cccfffhhhiiijjjhhheeebbb___ZZZTTTPPPMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTSSSRRRPPPMMMKKKJJJJJJGGGEEEDDDFFFHHHIIIIIIHHHHHHHHHJJJLLLNNNQQQSSSQQQQQQOOOLLLHHHFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKIIIJJJJJJIIIEEECCCBBBBBBBBBAAA@@@?????????@@@AAAFFFFFFFFFEEECCCCCCEEEGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIKKKJJJIIIGGGFFFDDDCCCBBBDDDDDDEEEFFFHHHJJJKKKLLLPPPQQQQQQPPPMMMKKKKKKKKKHHHIIIIIIGGGEEEDDDEEEGGGFFFFFFFFFGGGGGGHHHIIIJJJHHHIIIJJJGGGCCC@@@BBBDDDGGGHHHIIIJJJJJJKKKKKKKKKKKKHHHFFFGGGIIIKKKLLLLLLIIIIIIHHHHHHHHHJJJKKKLLLNNNOOOOOOMMMKKKKKKLLLMMMMMMMMMLLLIIIEEECCCCCCDDDFFFFFFGGGIIIKKKJJJGGGEEEBBBCCCCCCCCCBBBCCCEEEGGGIIIKKKMMMOOOPPPOOOMMMLLLHHHIIIJJJKKKLLLMMMMMMMMMTTTTTTTTTTTTTTTTTTUUUUUUTTTUUUVVVWWWWWWWWWVVVVVVYYYYYYXXXVVVUUUSSSRRRRRRSSSRRRQQQQQQQQQRRRSSSTTTPPPOOOMMMKKKJJJJJJJJJKKKVVVWWWXXXYYYYYYXXXVVVUUUWWWVVVUUURRRQQQQQQRRRTTTTTTVVVVVVUUURRRPPPOOOOOORRRQQQNNNNNNTTT\\\[[[VVVMMMKKKIIIHHHGGGGGGHHHIIINNNOOOQQQSSSVVVXXXYYYYYYTTTRRROOOMMMLLLMMMOOOPPPRRRQQQQQQQQQRRRUUUXXXZZZXXXVVVTTTQQQOOONNNMMMLLLIIIIIIJJJJJJKKKKKKKKKKKKLLLKKKJJJJJJKKKNNNPPPRRRNNNNNNOOOOOOPPPPPPPPPPPPOOOMMMIIIHHHHHHKKKNNNOOOMMMNNNQQQUUUWWWVVVRRROOOOOOQQQRRRUUUWWWXXXYYYZZZYYYWWWVVVVVVVVVVVVUUUSSSKKKMMMOOOPPPOOONNNOOOPPPNNNMMMLLLLLLMMMMMMLLLKKKEEEGGGIIIKKKNNNQQQRRRSSSTTTSSSRRRQQQQQQQQQQQQPPPOOOOOOOOONNNMMMLLLJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHKKKMMMPPPQQQPPPOOONNNNNNMMMMMMLLLKKKIIIIIIKKKMMMQQQQQQQQQRRRSSSUUUUUUUUUUUUUUUUUUVVVXXXYYYXXXVVVNNNOOONNNMMMLLLNNNQQQTTTVVVVVVUUUTTTRRRRRRTTTVVVPPPQQQSSSUUUVVVXXXXXXYYYVVVYYY\\\[[[YYYYYY[[[^^^[[[XXXVVVYYY^^^^^^WWWPPPPPPNNNLLLJJJJJJKKKMMMNNNMMMNNNPPPTTTXXXYYYXXXWWWWWWVVVSSSQQQNNNLLLJJJHHHLLLOOOQQQOOOKKKKKKOOOTTTRRRRRRRRRRRRSSSUUUVVVVVVXXXWWWWWWUUUTTTSSSRRRQQQMMMNNNOOOQQQTTTWWWYYY[[[[[[YYYVVVTTTRRRQQQQQQRRRPPPSSSVVVYYYYYYYYYYYYZZZTTTTTTUUUVVVXXXZZZ\\\]]]^^^^^^^^^]]]]]]\\\[[[[[[]]]^^^___``````___]]][[[TTTTTTTTTSSSSSSRRRRRRRRRUUUTTTSSSQQQPPPRRRVVVYYYXXX\\\```bbb___YYYTTTQQQUUUWWWZZZYYYWWWVVVUUUVVVVVVVVVVVVVVVXXXZZZ\\\]]]YYYZZZ[[[[[[[[[[[[[[[[[[XXXWWWTTTRRRQQQSSSVVVXXXZZZ```aaa\\\XXXWWWUUUQQQSSSTTTUUUTTTRRRRRRSSSUUUZZZ\\\]]]]]]\\\[[[\\\]]]aaabbbdddffffffdddaaa^^^[[[[[[[[[ZZZWWWVVVWWWXXXUUUUUUTTTTTTTTTTTTTTTTTTVVVZZZaaahhhnnnpppqqqqqqqqqooonnnnnnqqqrrrsssrrrrrrpppnnnkkkgggaaaZZZUUUMMMNNNPPPQQQRRRSSSSSSSSSUUUUUUUUUTTTSSSPPPNNNLLLIIIGGGDDDDDDFFFHHHJJJJJJGGGGGGHHHJJJMMMOOORRRTTTPPPPPPOOOLLLJJJHHHGGGGGGHHHHHHIIIJJJLLLMMMNNNOOOJJJJJJKKKIIIEEEBBBBBBBBBAAA@@@@@@?????????@@@AAADDDDDDDDDCCCBBBBBBEEEGGGFFFFFFFFFGGGIIIKKKKKKJJJGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHFFFDDDDDDEEEFFFFFFFFFGGGIIILLLNNNPPPNNNPPPQQQPPPMMMKKKJJJKKKIIIIIIIIIHHHFFFEEEFFFGGGGGGGGGFFFGGGHHHIIIKKKLLLIIIJJJJJJGGGDDDBBBBBBDDDEEEFFFHHHIIIJJJKKKJJJJJJKKKIIIGGGFFFFFFHHHKKKLLLIIIIIIHHHHHHIIIJJJKKKKKKLLLMMMNNNLLLKKKKKKLLLMMMLLLLLLKKKHHHDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFAAABBBBBBAAA@@@AAACCCFFFGGGJJJMMMOOOPPPOOOLLLJJJHHHIIIJJJLLLMMMMMMNNNNNNSSSTTTTTTTTTTTTTTTTTTTTTPPPPPPRRRTTTUUUWWWXXXXXXVVVUUUTTTSSSRRRQQQPPPPPPUUUSSSRRRPPPPPPPPPPPPQQQMMMLLLKKKIIIHHHGGGGGGGGGUUUVVVXXXYYYYYYWWWUUUTTTUUUVVVUUUSSSPPPPPPRRRUUUTTTUUUUUUTTTQQQOOOOOOOOORRRQQQNNNNNNTTTZZZYYYTTTMMMLLLKKKJJJIIIIIIJJJJJJMMMNNNQQQSSSUUUVVVXXXYYYUUURRROOOKKKIIIIIIJJJKKKPPPOOONNNOOOPPPSSSVVVXXXVVVUUUSSSQQQOOONNNMMMLLLHHHHHHHHHHHHIIIIIIJJJJJJLLLLLLKKKKKKMMMOOORRRTTTMMMNNNOOOPPPPPPPPPOOOOOOPPPOOOLLLIIIGGGHHHKKKMMMLLLMMMPPPSSSVVVVVVSSSQQQQQQQQQQQQRRRTTTVVVWWWXXXVVVUUUTTTTTTVVVVVVUUUTTTLLLLLLLLLJJJJJJKKKNNNQQQMMMKKKJJJJJJKKKKKKJJJIIIGGGHHHIIILLLOOORRRTTTUUUSSSSSSQQQOOONNNMMMNNNNNNLLLLLLLLLLLLLLLLLLKKKJJJGGGHHHIIIIIIJJJIIIHHHGGGHHHKKKNNNPPPOOOOOOOOOPPPKKKKKKKKKJJJHHHHHHJJJKKKOOOPPPQQQRRRSSSTTTTTTUUUTTTSSSRRRSSSUUUVVVVVVUUUMMMNNNNNNNNNNNNOOOQQQTTTSSSTTTSSSQQQPPPPPPRRRTTTOOOQQQSSSVVVXXXYYYZZZZZZXXX[[[^^^]]][[[[[[^^^aaa^^^YYYUUUWWW\\\]]]XXXRRROOONNNLLLKKKKKKMMMPPPRRRPPPPPPQQQSSSWWWYYYXXXWWWXXXWWWUUURRRNNNKKKIIIHHHIIIMMMOOONNNKKKLLLQQQVVVSSSSSSSSSSSSSSSSSSTTTUUUYYYYYYYYYXXXVVVSSSQQQPPPPPPPPPRRRTTTVVVYYY[[[\\\[[[ZZZXXXVVVTTTSSSSSSSSSNNNQQQUUUWWWWWWWWWXXXXXXTTTTTTUUUVVVXXXZZZ[[[\\\[[[[[[[[[[[[[[[\\\\\\]]][[[\\\^^^``````___^^^]]]WWWWWWVVVUUUUUUTTTSSSSSSUUUUUUTTTRRRQQQRRRVVVXXXWWWYYY[[[[[[YYYWWWUUUUUURRRSSSUUUUUUTTTRRRQQQQQQSSSRRRRRRRRRSSSUUUXXXYYYUUUUUUVVVXXXYYYYYYYYYXXXSSSQQQPPPOOOPPPQQQSSSTTTTTTYYY\\\[[[XXXUUUPPPLLLSSSTTTTTTSSSRRRQQQRRRTTTTTTVVVXXXXXXWWWWWWWWWXXXbbbdddggghhhfffdddaaa___]]]^^^^^^\\\YYYWWWVVVWWWUUUUUUUUUUUUTTTTTTSSSSSSWWWZZZ___eeejjjnnnpppqqquuuuuuvvvwwwxxxwwwtttqqqnnnmmmllljjjgggbbb\\\WWWNNNPPPQQQSSSSSSRRRQQQPPPSSSSSSSSSRRRQQQNNNLLLKKKIIIFFFDDDDDDFFFHHHIIIIIIFFFFFFHHHJJJLLLNNNPPPRRRPPPOOONNNMMMLLLJJJIIIHHHGGGHHHIIIKKKMMMOOOQQQQQQJJJKKKKKKHHHEEEBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAABBBEEEGGGDDDCCCCCCEEEHHHJJJIIIHHHEEEDDDCCCCCCCCCDDDEEEFFFJJJKKKKKKIIIFFFDDDDDDEEEEEEEEEEEEFFFHHHKKKMMMOOOKKKMMMOOONNNLLLJJJIIIIIIIIIIIIIIIHHHFFFEEEFFFGGGGGGFFFFFFFFFGGGIIIKKKMMMKKKKKKJJJGGGEEECCCCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHJJJIIIGGGEEEDDDFFFIIIKKKHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLKKKJJJJJJKKKMMMKKKKKKJJJHHHEEECCCCCCDDDCCCDDDEEEFFFFFFGGGGGGHHHBBBBBBAAA???>>>???BBBEEEGGGIIILLLNNNNNNLLLJJJHHHHHHIIIJJJLLLMMMMMMNNNNNNPPPQQQRRRRRRSSSRRRRRRQQQMMMMMMNNNPPPRRRSSSUUUVVVQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPOOOOOOPPPQQQRRRMMMLLLKKKIIIGGGEEEDDDDDDRRRTTTVVVXXXXXXWWWUUUSSSSSSUUUUUURRROOOOOORRRUUUTTTUUUUUUSSSPPPNNNNNNOOOPPPPPPOOONNNQQQVVVVVVQQQMMMLLLLLLKKKKKKJJJKKKKKKIIILLLOOORRRRRRSSSTTTUUUTTTRRRNNNKKKHHHGGGFFFFFFMMMMMMMMMNNNOOOQQQSSSUUURRRRRRQQQPPPOOONNNMMMLLLHHHHHHHHHGGGHHHHHHIIIJJJIIIIIIIIIJJJLLLOOOQQQSSSLLLMMMOOOOOOOOOOOONNNMMMOOOOOOMMMKKKHHHGGGIIIJJJLLLLLLMMMPPPSSSTTTSSSRRRQQQPPPOOONNNOOOPPPQQQRRRPPPOOONNNOOOQQQRRRQQQPPPMMMLLLJJJGGGFFFHHHLLLOOOJJJIIIHHHHHHIIIIIIHHHGGGIIIJJJKKKMMMOOORRRTTTVVVRRRSSSRRRPPPMMMLLLLLLNNNJJJJJJKKKKKKKKKKKKJJJJJJFFFGGGHHHIIIIIIIIIHHHGGGGGGJJJMMMNNNNNNOOOPPPQQQIIIJJJKKKJJJHHHHHHIIIKKKMMMOOORRRRRRRRRRRRSSSTTTSSSQQQOOOOOOPPPRRRSSSRRROOOPPPPPPPPPNNNNNNPPPQQQQQQRRRSSSSSSQQQQQQQQQSSSPPPQQQSSSUUUWWWYYYZZZZZZ\\\]]]]]]]]]]]]^^^```bbb^^^ZZZVVVVVVYYY[[[XXXUUUPPPOOOMMMMMMNNNQQQTTTVVVUUUTTTTTTUUUWWWYYYYYYXXXVVVVVVUUURRRNNNKKKJJJJJJHHHJJJLLLKKKJJJKKKOOORRRSSSTTTUUUTTTSSSSSSUUUWWWYYYYYYZZZZZZXXXVVVSSSQQQRRRRRRSSSUUUWWWYYY[[[\\\YYYXXXWWWVVVUUUSSSRRRQQQMMMPPPTTTVVVWWWVVVWWWXXXVVVVVVVVVVVVXXXZZZ\\\]]][[[ZZZZZZZZZZZZ[[[\\\\\\YYYZZZ]]]^^^______^^^]]]ZZZZZZYYYXXXWWWUUUUUUTTTUUUVVVVVVUUUSSSTTTVVVXXXWWWXXXXXXWWWVVVUUUWWWXXXQQQQQQQQQQQQPPPOOOOOONNNSSSRRRQQQPPPOOOPPPQQQRRRSSSSSSTTTWWWYYYZZZXXXWWWMMMLLLKKKMMMPPPRRRSSSSSSMMMPPPTTTVVVVVVTTTPPPMMMQQQQQQRRRQQQOOOOOOPPPRRRQQQSSSVVVWWWVVVUUUUUUVVV```cccfffgggeeebbb```___^^^______]]]ZZZWWWVVVWWWVVVVVVVVVVVVUUUTTTSSSRRR[[[\\\]]]___`````````___ggggggiiikkkllljjjeeebbbaaa```^^^^^^\\\YYYUUUQQQNNNOOOQQQRRRRRRQQQOOOMMMOOOOOONNNMMMLLLJJJIIIHHHHHHGGGEEEFFFGGGHHHHHHGGGEEEFFFGGGHHHJJJKKKLLLMMMNNNLLLKKKLLLLLLKKKIIIGGGFFFGGGHHHKKKMMMPPPQQQRRRKKKLLLLLLJJJFFFCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCBBBBBBCCCEEEHHHBBB@@@???AAAEEEGGGFFFDDDCCCBBBAAA@@@AAACCCEEEGGGMMMNNNNNNKKKEEEAAAAAACCCBBBBBBCCCDDDFFFHHHIIIJJJIIIKKKMMMMMMKKKHHHGGGGGGHHHIIIIIIGGGEEEDDDEEEGGGFFFFFFEEEEEEFFFIIIKKKMMMMMMLLLJJJHHHFFFDDDCCCCCCAAACCCEEEHHHIIIIIIHHHHHHFFFFFFFFFDDDCCCDDDGGGIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHHHHJJJLLLKKKKKKKKKIIIGGGFFFFFFHHHDDDFFFGGGGGGGGGHHHJJJMMMGGGFFFDDDAAA>>>>>>AAACCCFFFHHHJJJLLLLLLJJJHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMOOOPPPQQQQQQPPPOOONNNNNNMMMMMMMMMNNNOOOPPPNNNOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKLLLNNNPPPSSSTTTLLLKKKJJJIIIGGGFFFEEEDDDOOOQQQTTTVVVWWWVVVSSSRRRQQQSSSSSSQQQMMMLLLPPPTTTTTTTTTTTTRRROOONNNNNNOOONNNQQQQQQNNNOOORRRRRRPPPLLLKKKKKKKKKJJJJJJJJJJJJIIIMMMRRRTTTSSSRRRSSSSSSRRRPPPNNNKKKIIIGGGFFFFFFKKKLLLMMMNNNOOOPPPQQQQQQMMMNNNNNNNNNNNNMMMMMMLLLJJJJJJHHHHHHGGGHHHIIIIIIFFFGGGHHHJJJMMMOOOPPPQQQKKKLLLNNNOOOOOONNNLLLKKKLLLMMMNNNLLLIIIHHHIIIJJJLLLKKKKKKLLLPPPRRRSSSSSSSSSQQQOOOLLLKKKLLLMMMNNNJJJIIIIIIJJJLLLNNNMMMLLLLLLKKKJJJHHHFFFFFFHHHKKKHHHGGGFFFFFFGGGGGGFFFEEELLLLLLLLLMMMNNNQQQSSSTTTRRRTTTTTTRRROOOMMMMMMNNNJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIHHHHHHIIIKKKMMMNNNMMMMMMNNNOOOIIIKKKKKKKKKJJJIIIJJJLLLKKKNNNQQQRRRQQQQQQRRRSSSRRROOOLLLKKKLLLNNNOOOOOOMMMNNNPPPPPPPPPPPPQQQRRRPPPSSSVVVWWWUUUSSSRRRRRRPPPQQQRRRTTTVVVXXXZZZZZZ^^^\\\[[[[[[]]]^^^______^^^ZZZWWWUUUVVVWWWXXXXXXSSSRRRPPPPPPQQQSSSVVVXXXWWWUUUTTTSSSTTTUUUUUUTTTOOOQQQRRRPPPMMMKKKLLLNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNPPPRRRRRRRRRSSSVVVYYYWWWXXX[[[\\\\\\ZZZXXXVVVRRRSSSSSSTTTUUUWWWYYYZZZYYYYYYXXXXXXWWWUUUSSSRRRNNNQQQUUUWWWXXXXXXXXXYYYXXXWWWVVVVVVWWWZZZ]]]___]]]\\\[[[YYYXXXXXXYYYYYYWWWXXX[[[]]]^^^^^^^^^]]]\\\\\\[[[YYYXXXVVVUUUUUUTTTVVVWWWWWWUUUTTTUUUVVVWWWWWWXXXVVVUUUTTTVVVWWWTTTRRRQQQPPPPPPPPPPPPOOOTTTTTTSSSRRRRRRRRRRRRRRRUUUUUUUUUXXX[[[\\\ZZZWWWPPPNNNMMMOOORRRTTTSSSRRRLLLLLLNNNQQQSSSRRRQQQPPPNNNOOOOOOOOOMMMMMMOOOQQQQQQTTTWWWXXXWWWVVVVVVWWWXXX\\\aaacccbbb```___```\\\]]]^^^^^^[[[YYYXXXXXXVVVVVVWWWWWWVVVTTTSSSRRRYYY[[[]]]^^^]]]ZZZWWWTTTUUUUUUVVVXXXZZZYYYWWWTTTVVVUUUSSSRRRRRRPPPMMMKKKKKKLLLNNNPPPPPPPPPOOONNNOOONNNLLLKKKIIIHHHHHHHHHHHHGGGGGGHHHIIIHHHFFFDDDEEEEEEFFFGGGHHHHHHHHHHHHKKKIIIHHHIIIKKKKKKHHHEEEDDDEEEGGGJJJMMMOOOQQQSSSNNNOOOOOOLLLHHHEEEDDDDDDAAAAAABBBBBBCCCCCCCCCCCCAAABBBBBBBBBBBBCCCFFFIIIDDDAAA???AAAFFFHHHFFFCCCBBBAAA@@@@@@AAADDDGGGIIIKKKMMMMMMJJJDDD@@@@@@BBBAAABBBCCCDDDEEEFFFFFFGGGGGGJJJMMMMMMKKKHHHGGGFFFGGGHHHHHHFFFDDDCCCDDDFFFFFFEEEDDDDDDEEEHHHKKKMMMNNNLLLJJJHHHFFFEEEDDDBBBAAACCCFFFIIIJJJJJJIIIHHHBBBCCCEEEDDDBBBBBBEEEGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGFFFGGGIIIKKKKKKLLLLLLKKKIIIHHHJJJKKKHHHIIIJJJJJJIIIKKKOOORRRSSSQQQMMMGGGCCCAAABBBDDDCCCEEEFFFHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLHHHJJJLLLOOOPPPPPPPPPOOOMMMLLLLLLKKKLLLMMMNNNOOOOOOOOOOOONNNMMMMMMMMMLLLJJJIIIIIIIIIKKKLLLNNNPPPGGGGGGHHHHHHHHHGGGGGGFFFLLLNNNRRRUUUUUUTTTRRRQQQOOOQQQRRROOOKKKKKKOOOSSSTTTTTTTTTQQQOOOMMMNNNOOOMMMQQQRRROOOMMMPPPPPPOOOJJJJJJJJJJJJJJJIIIIIIIIIKKKPPPUUUXXXVVVTTTTTTUUUPPPOOONNNMMMKKKIIIHHHGGGKKKLLLMMMNNNOOOPPPPPPPPPJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHIIIIIIFFFGGGJJJLLLOOOPPPQQQRRRKKKLLLMMMNNNNNNMMMKKKJJJHHHKKKMMMMMMJJJIIIIIIKKKLLLKKKIIIJJJMMMQQQSSSTTTVVVTTTQQQMMMKKKKKKLLLMMMHHHGGGGGGHHHKKKLLLLLLKKKJJJKKKKKKIIIGGGEEEFFFGGGGGGFFFEEEEEEFFFFFFEEECCCMMMLLLLLLLLLMMMOOOQQQRRRRRRUUUVVVTTTQQQNNNNNNPPPLLLLLLKKKJJJIIIGGGFFFEEEFFFGGGHHHIIIJJJIIIIIIHHHKKKLLLNNNNNNLLLLLLLLLMMMJJJKKKMMMLLLKKKKKKLLLMMMJJJMMMQQQRRRPPPPPPQQQSSSQQQNNNKKKIIIJJJLLLLLLMMMHHHKKKNNNPPPQQQRRRTTTVVVPPPTTTXXXZZZYYYVVVTTTRRRQQQRRRRRRSSSUUUWWWYYYZZZ___[[[YYYYYY\\\^^^^^^\\\]]][[[WWWUUUTTTUUUXXXYYYVVVTTTSSSRRRRRRTTTWWWYYYWWWTTTQQQPPPPPPQQQPPPOOOJJJLLLOOONNNLLLLLLNNNQQQTTTQQQNNNMMMNNNOOONNNMMMHHHKKKNNNOOOOOOQQQUUUYYYUUUWWW[[[^^^___^^^\\\[[[RRRRRRRRRSSSTTTUUUWWWWWWZZZ[[[[[[[[[ZZZXXXVVVTTTPPPSSSWWWYYYYYYYYYZZZZZZZZZXXXVVVVVVWWWZZZ^^^``````^^^\\\YYYWWWVVVVVVVVVVVVWWWZZZ\\\^^^^^^]]]]]]]]]\\\[[[ZZZXXXWWWUUUUUUSSSUUUWWWXXXVVVUUUTTTUUUVVVWWWXXXWWWUUUSSSSSSTTTTTTRRROOONNNNNNOOOOOONNNQQQRRRRRRSSSTTTUUUVVVVVVTTTTTTTTTWWW[[[[[[XXXUUUSSSQQQOOOOOOQQQQQQOOOLLLMMMJJJIIIJJJLLLMMMNNNOOOMMMNNNOOONNNMMMNNNOOOQQQNNNQQQTTTVVVUUUTTTTTTUUURRRWWW]]]```___^^^___```YYY[[[]]]]]]\\\ZZZZZZZZZVVVVVVWWWWWWVVVUUUSSSRRRUUUXXX^^^aaabbb___ZZZWWWPPPOOOOOOQQQTTTUUUUUUUUUTTTRRROOONNNNNNMMMKKKIIIHHHJJJLLLNNNOOOOOOOOOOOOQQQPPPNNNKKKJJJJJJJJJKKKGGGGGGHHHIIIJJJIIIEEECCCEEEEEEFFFFFFFFFEEEEEEDDDHHHGGGFFFGGGIIIIIIFFFCCCBBBDDDFFFIIILLLOOOQQQRRRPPPQQQQQQNNNJJJGGGFFFFFFAAABBBBBBCCCDDDDDDDDDCCCAAABBBCCCBBBBBBDDDGGGIIIHHHDDDBBBDDDIIIKKKHHHEEEBBBAAA@@@@@@BBBEEEHHHKKKEEEHHHJJJHHHCCC@@@BBBEEEBBBCCCEEEGGGGGGGGGGGGFFFGGGJJJMMMMMMKKKIIIGGGGGGGGGGGGGGGFFFDDDCCCDDDEEEEEEDDDCCCCCCDDDGGGJJJMMMOOOMMMJJJHHHGGGFFFDDDBBBBBBDDDGGGJJJKKKKKKJJJIII???AAADDDDDDBBBBBBDDDFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCEEEFFFFFFEEEFFFHHHJJJKKKLLLMMMLLLJJJJJJLLLNNNKKKLLLMMMMMMLLLNNNRRRWWW^^^\\\VVVOOOHHHEEEEEEFFFAAABBBDDDFFFHHHIIIJJJKKKFFFGGGHHHJJJKKKKKKLLLLLLGGGIIILLLNNNPPPPPPPPPOOOIIIIIIIIIJJJLLLNNNQQQRRRQQQPPPOOONNNMMMLLLKKKJJJMMMKKKJJJHHHGGGGGGGGGHHHCCCDDDEEEGGGHHHHHHIIIIIIKKKLLLMMMOOOQQQSSSUUUVVVSSSSSSQQQNNNMMMNNNRRRUUUYYYVVVRRRNNNLLLKKKLLLMMMLLLNNNPPPPPPPPPPPPRRRSSSNNNNNNMMMLLLLLLLLLMMMMMMNNNQQQUUUVVVUUURRRQQQPPPPPPNNNKKKIIIJJJKKKKKKJJJKKKMMMPPPRRRRRROOOLLLJJJLLLLLLKKKIIIGGGGGGJJJLLLOOOIIIDDDDDDFFFHHHFFFDDDEEEEEEFFFHHHJJJMMMOOOPPPLLLLLLJJJIIIIIIIIIIIIIIIDDDGGGIIIJJJIIIIIIJJJKKKPPPNNNKKKJJJKKKMMMOOOOOOSSSTTTSSSOOOKKKIIIKKKNNNOOOJJJFFFFFFJJJMMMMMMKKKJJJGGGDDDDDDFFFHHHGGGFFFHHHGGGFFFDDDDDDDDDEEEFFFGGGIIIKKKLLLKKKKKKMMMNNNOOOOOOOOONNNNNNMMMLLLKKKGGGIIIKKKIIIFFFDDDFFFHHHFFFFFFFFFGGGHHHHHHIIIIIIJJJOOORRROOOPPPTTTSSSNNNOOONNNLLLJJJJJJKKKMMMNNNMMMOOOQQQPPPOOOOOORRRUUURRRNNNJJJKKKNNNNNNKKKGGGJJJJJJJJJMMMQQQUUUWWWWWWZZZWWWVVVWWWYYYYYYVVVTTTVVVTTTSSSTTTUUUWWWWWWVVVUUUWWWZZZ[[[ZZZ[[[\\\]]]YYYYYYXXXUUUPPPOOOQQQSSSRRRQQQPPPPPPPPPRRRTTTUUUTTTRRRPPPMMMMMMOOORRRTTTPPPPPPOOOOOOOOOOOONNNNNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNMMMLLLNNNPPPSSSTTTTTTUUUXXX\\\___^^^[[[YYYZZZVVVQQQOOORRRUUUVVVVVVXXXVVVVVVZZZ[[[XXXXXX[[[UUUXXX\\\^^^^^^\\\\\\\\\\\\ZZZWWWVVVWWWXXXYYYYYY___^^^\\\WWWSSSQQQRRRSSSWWWXXXXXXXXXXXXXXXXXXXXX[[[ZZZYYYWWWVVVUUUUUUUUUSSSVVVWWWUUUQQQQQQVVV[[[ZZZ\\\]]]YYYSSSQQQTTTXXXTTTMMMMMMSSSTTTNNNNNNVVVWWWVVVTTTRRRSSSUUUXXXZZZYYYUUUSSSUUUZZZ\\\ZZZVVVTTTRRROOOMMMMMMKKKHHHFFFKKKKKKLLLMMMMMMMMMLLLLLLPPPNNNNNNPPPSSSTTTQQQNNNNNNOOOOOOPPPQQQRRRRRRSSSTTTWWW\\\^^^``````aaabbb^^^^^^^^^]]][[[ZZZXXXWWWUUUWWWXXXXXXVVVUUUVVVWWWVVVXXX[[[\\\\\\ZZZVVVTTTOOONNNNNNMMMMMMNNNNNNOOOOOOMMMIIIGGGGGGIIILLLNNNKKKKKKKKKKKKLLLMMMOOOOOONNNLLLJJJJJJLLLMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDFFFFFFFFFFFFEEEEEEDDDDDDFFFEEEEEEFFFHHHIIIIIIHHHFFFFFFFFFGGGJJJMMMPPPSSSSSSSSSSSSQQQOOOKKKGGGEEEDDDEEEEEEDDDCCCCCCEEEGGGFFFFFFGGGFFFEEEEEEGGGHHHEEECCCCCCDDDGGGHHHFFFDDDBBBAAABBBBBBDDDFFFHHHJJJGGGIIIJJJGGGCCC@@@@@@AAA???AAACCCGGGJJJKKKIIIGGGDDDFFFHHHKKKKKKJJJHHHFFFJJJHHHFFFDDDBBBAAABBBBBB@@@AAAAAABBBEEEHHHKKKMMMNNNNNNMMMJJJFFFDDDDDDEEEEEEDDDBBBDDDFFFIIIJJJJJJAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGIIIJJJKKKLLLMMMLLLLLLKKKOOONNNPPPSSSRRRPPPVVV```gggccc]]]VVVOOOKKKHHHFFFGGGHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIKKKLLLLLLNNNKKKJJJJJJMMMMMMKKKIIIGGGHHHIIIKKKLLLNNNOOOOOONNNMMMLLLKKKKKKKKKKKKLLLJJJIIIGGGFFFFFFGGGIIIJJJHHHGGGEEEDDDDDDDDDEEEFFFJJJJJJJJJKKKNNNPPPSSSUUUUUUUUUSSSPPPNNNOOORRRUUUXXXVVVRRROOOMMMLLLKKKKKKJJJLLLNNNOOOOOOOOOQQQSSSPPPPPPOOONNNNNNOOOOOOOOORRRSSSVVVXXXXXXVVVSSSQQQNNNLLLLLLLLLMMMMMMKKKJJJIIIJJJLLLNNNNNNMMMKKKJJJIIIIIIIIIHHHGGGHHHKKKMMMNNNJJJEEEEEEGGGHHHGGGDDDEEEEEEFFFGGGIIIKKKLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIFFFGGGIIIIIIHHHHHHJJJLLLPPPNNNKKKJJJJJJLLLMMMNNNPPPQQQPPPNNNLLLMMMPPPTTTPPPLLLGGGGGGKKKNNNMMMLLLJJJGGGDDDEEEGGGHHHGGGEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDFFFHHHIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKIIIFFFDDDDDDFFFIIIIIIHHHHHHGGGGGGGGGGGGJJJOOOQQQPPPQQQTTTSSSOOOSSSQQQNNNLLLJJJJJJJJJKKKKKKMMMOOOOOONNNNNNQQQSSSPPPMMMJJJJJJMMMNNNKKKGGGLLLKKKKKKNNNRRRUUUVVVVVVSSSRRRQQQSSSVVVVVVTTTRRRUUUSSSRRRRRRSSSTTTSSSRRRQQQSSSVVVVVVVVVVVVWWWXXXXXXZZZZZZWWWSSSPPPPPPQQQOOONNNNNNNNNOOOQQQTTTVVVWWWTTTQQQNNNNNNOOOPPPRRRQQQQQQPPPOOOOOONNNMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLKKKJJJJJJKKKLLLMMMMMMOOORRRVVVZZZ\\\\\\[[[YYYUUUPPPNNNPPPRRRTTTTTTYYYWWWXXX[[[\\\YYYYYY[[[XXX[[[^^^___^^^]]]\\\\\\]]][[[XXXVVVVVVWWWXXXYYY[[[ZZZXXXUUUQQQPPPQQQRRRUUUVVVWWWYYYZZZZZZXXXVVVXXXWWWVVVUUUSSSSSSRRRRRRQQQTTTVVVUUURRRRRRVVV[[[\\\]]]]]]ZZZVVVTTTVVVXXXTTTMMMLLLRRRRRRMMMNNNUUUZZZYYYXXXVVVVVVXXXYYYZZZ\\\YYYVVVWWWZZZ[[[XXXTTTSSSQQQOOONNNNNNLLLJJJHHHKKKKKKLLLMMMMMMMMMMMMMMMQQQPPPPPPRRRTTTUUURRRPPPRRRRRRRRRRRRQQQQQQQQQQQQSSSVVVZZZ\\\]]]^^^___```ZZZZZZZZZYYYXXXWWWVVVUUUTTTVVVXXXXXXWWWVVVVVVVVVUUUVVVXXXYYYXXXVVVTTTRRRNNNNNNMMMMMMMMMLLLLLLLLLMMMKKKHHHFFFFFFHHHKKKMMMKKKKKKKKKKKKLLLMMMNNNNNNNNNLLLJJJIIIKKKLLLKKKKKKMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEDDDCCCEEEGGGHHHHHHGGGGGGGGGGGGGGGIIILLLOOOQQQQQQQQQQQQPPPNNNKKKHHHFFFDDDEEEEEEDDDCCCBBBDDDEEEEEEFFFGGGFFFEEEDDDFFFHHHHHHFFFEEEGGGJJJJJJIIIFFFCCCCCCCCCCCCDDDFFFHHHIIICCCEEEGGGFFFCCCBBBCCCDDDAAABBBEEEHHHKKKLLLKKKIIIEEEFFFHHHIIIIIIIIIHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIILLLLLLKKKHHHEEEDDDDDDEEEHHHFFFDDDDDDEEEFFFFFFFFFAAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJMMMLLLLLLKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNMMMLLLQQQPPPRRRUUUSSSRRRWWW```lllggg___VVVOOOKKKJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKMMMKKKIIIJJJLLLLLLJJJHHHGGGHHHIIIJJJLLLMMMOOOOOOQQQPPPPPPOOONNNMMMMMMMMMIIIHHHFFFEEEEEEFFFHHHIIIFFFEEEDDDCCCCCCCCCDDDEEEJJJIIIIIIIIIKKKNNNRRRTTTWWWWWWUUUSSSPPPPPPSSSUUUVVVUUUSSSQQQNNNLLLJJJJJJHHHJJJLLLMMMMMMNNNPPPRRRRRRRRRQQQQQQQQQRRRSSSSSSWWWVVVVVVYYY\\\[[[WWWSSSKKKKKKLLLOOOPPPPPPMMMKKKIIIIIIJJJJJJJJJJJJJJJIIIEEEFFFGGGGGGFFFHHHKKKMMMOOOKKKHHHGGGIIIJJJHHHEEEEEEEEEFFFFFFGGGHHHJJJJJJMMMLLLKKKJJJJJJIIIIIIIIIHHHIIIIIIHHHGGGHHHJJJMMMOOONNNLLLJJJJJJJJJLLLMMMNNNNNNMMMLLLMMMQQQVVV[[[SSSOOOLLLKKKNNNOOONNNLLLHHHEEEDDDEEEGGGGGGDDDAAAEEEEEEEEEEEEEEEEEEDDDCCCAAADDDFFFGGGFFFFFFGGGIIIKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKJJJHHHEEECCCDDDEEEIIIHHHHHHGGGGGGGGGGGGHHHJJJNNNQQQQQQRRRTTTSSSPPPUUUSSSPPPMMMJJJHHHGGGGGGIIIJJJLLLLLLLLLMMMOOOPPPQQQNNNLLLMMMOOOOOOMMMJJJNNNMMMLLLNNNQQQSSSTTTTTTMMMMMMNNNQQQTTTTTTRRRPPPTTTRRRPPPOOOPPPPPPOOONNNOOOPPPRRRSSSRRRQQQRRRSSSRRRUUUWWWWWWTTTPPPMMMLLLLLLKKKKKKKKKMMMOOORRRTTTWWWUUURRROOOMMMNNNOOOPPPQQQQQQQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHKKKKKKKKKJJJIIIHHHGGGFFFGGGIIILLLQQQVVVZZZ]]]___YYYUUUPPPMMMNNNPPPQQQRRRXXXVVVWWW[[[[[[XXXWWWYYYZZZ\\\___```^^^]]]\\\\\\___]]]YYYVVVUUUVVVWWWXXXXXXXXXVVVSSSPPPOOOPPPQQQRRRSSSUUUYYY]]]\\\XXXSSSTTTSSSSSSRRRQQQPPPPPPOOOPPPSSSVVVVVVUUUUUUWWWZZZ]]]\\\ZZZYYYWWWVVVVVVVVVSSSMMMKKKPPPPPPLLLNNNUUUZZZYYYYYYYYYYYYYYYYYYYYY]]]ZZZXXXWWWXXXXXXTTTPPPRRRPPPOOONNNOOOOOOMMMKKKKKKLLLMMMNNNOOOPPPPPPPPPSSSRRRRRRSSSUUUUUUTTTRRRVVVVVVUUUTTTRRRQQQPPPPPPQQQTTTWWWYYYZZZZZZ[[[\\\UUUUUUTTTTTTTTTSSSSSSSSSSSSUUUXXXYYYWWWVVVUUUUUUTTTTTTTTTSSSRRRQQQQQQPPPOOOOOOPPPOOONNNMMMKKKJJJIIIGGGEEEDDDEEEGGGJJJLLLKKKKKKKKKKKKLLLLLLLLLLLLOOOMMMKKKKKKLLLLLLLLLKKKNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBDDDFFFHHHHHHGGGGGGGGGGGGGGGIIIKKKMMMOOOOOOOOOOOOOOOMMMKKKIIIHHHDDDEEEEEEDDDBBBAAABBBDDDEEEFFFFFFEEEDDDDDDEEEGGGGGGFFFFFFGGGIIIIIIHHHFFFFFFEEEDDDDDDDDDEEEFFFGGG???AAACCCDDDDDDDDDFFFHHHCCCDDDFFFIIILLLMMMKKKIIIFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHFFFCCCBBBCCCDDDKKKHHHEEECCCCCCCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJNNNMMMMMMMMMMMMLLLLLLLLLJJJKKKMMMOOOOOOOOOOOONNNSSSSSSTTTUUUTTTSSSXXX^^^kkkfff]]]TTTNNNKKKJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIJJJJJJIIIGGGFFFGGGHHHIIIKKKMMMNNNOOOQQQQQQRRRQQQPPPNNNLLLKKKGGGGGGEEEEEEEEEFFFGGGHHHEEEDDDCCCBBBBBBBBBCCCDDDKKKJJJHHHHHHJJJNNNRRRTTTXXXXXXWWWTTTRRRQQQRRRSSSTTTTTTSSSRRROOOLLLJJJHHHHHHIIILLLMMMMMMNNNPPPRRRSSSSSSSSSSSSTTTTTTUUUVVVYYYVVVUUUXXX\\\]]]XXXSSSKKKKKKLLLNNNQQQQQQPPPNNNNNNLLLJJJIIIHHHHHHHHHIIIEEEFFFGGGGGGFFFGGGJJJLLLPPPNNNLLLLLLMMMMMMKKKHHHHHHGGGGGGGGGGGGHHHIIIIIINNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKIIIHHHIIILLLNNNOOONNNMMMKKKJJJJJJKKKMMMMMMLLLKKKKKKMMMRRRYYY]]]XXXVVVSSSQQQQQQQQQNNNLLLGGGEEECCCEEEFFFFFFBBB>>>BBBCCCDDDEEEEEEDDDBBBAAA@@@CCCEEEFFFEEEEEEFFFHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKKKKNNNPPPQQQRRRSSSRRRQQQSSSQQQOOOKKKIIIGGGFFFEEEGGGHHHJJJKKKLLLMMMMMMNNNTTTRRRPPPQQQSSSSSSRRRPPPOOOMMMLLLMMMOOOQQQQQQPPPKKKLLLOOOQQQSSSSSSQQQPPPQQQOOONNNNNNOOOPPPOOONNNNNNPPPQQQQQQPPPOOOPPPQQQNNNQQQVVVYYYXXXTTTPPPMMMKKKKKKJJJIIIJJJLLLOOOPPPSSSQQQOOOMMMLLLMMMNNNOOOOOOOOOPPPPPPOOONNNMMMLLLHHHHHHHHHIIIHHHGGGGGGFFFKKKLLLMMMMMMLLLJJJHHHFFFFFFHHHKKKOOOSSSXXX^^^bbbZZZVVVRRRNNNMMMNNNPPPQQQVVVUUUVVVYYYYYYUUUTTTVVVXXXZZZ]]]^^^]]]\\\\\\]]]___^^^[[[WWWUUUTTTVVVWWWWWWWWWVVVSSSPPPOOOOOOPPPPPPQQQTTTYYY^^^^^^XXXSSSQQQRRRQQQQQQQQQPPPOOOOOOPPPSSSWWWYYYYYYXXXYYYZZZ\\\ZZZXXXWWWWWWVVVUUUSSSQQQLLLKKKMMMMMMLLLNNNSSSTTTUUUVVVXXXXXXXXXXXXWWWZZZYYYWWWVVVVVVUUUQQQNNNPPPOOONNNNNNOOOPPPOOONNNLLLMMMNNNPPPQQQRRRRRRRRRTTTTTTTTTTTTUUUUUUTTTTTTWWWVVVUUUTTTSSSRRRQQQPPPOOOQQQTTTUUUUUUUUUVVVXXXPPPPPPPPPPPPPPPPPPQQQQQQPPPSSSVVVWWWVVVTTTTTTSSSSSSRRRPPPNNNNNNNNNOOOOOOQQQRRRSSSSSSQQQOOOLLLJJJEEEDDDCCCCCCDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJRRRPPPNNNNNNOOOOOONNNLLLMMMLLLLLLJJJIIIHHHGGGGGGDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCFFFHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLKKKLLLLLLLLLLLLKKKJJJIIIDDDEEEEEECCCAAA@@@AAABBBDDDEEEEEEDDDCCCBBBDDDEEECCCCCCCCCDDDDDDDDDCCCBBBGGGFFFEEEDDDDDDDDDEEEFFF???@@@AAABBBCCCEEEGGGHHHDDDDDDEEEHHHJJJKKKJJJHHHFFFEEEEEEDDDDDDEEEFFFGGGBBBCCCEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCDDDDDDCCCAAAAAABBBDDDJJJGGGDDDBBBAAAAAA@@@>>>AAABBBCCCCCCDDDCCCCCCCCC@@@AAAAAACCCDDDFFFHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPQQQPPPPPPSSSSSSTTTTTTSSSSSSVVVZZZbbb^^^XXXRRRMMMJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHHHHGGGGGGGGGFFFEEEDDDEEEGGGHHHJJJLLLNNNNNNOOOPPPPPPPPPNNNLLLIIIGGGGGGFFFFFFEEEFFFFFFGGGHHHEEEDDDCCCBBBBBBBBBCCCDDDJJJHHHGGGFFFHHHKKKOOORRRVVVWWWWWWUUUSSSQQQQQQRRRSSSSSSSSSRRROOOLLLIIIGGGGGGIIIKKKLLLLLLMMMOOOQQQRRRRRRRRRSSSSSSUUUVVVVVVXXXUUUSSSVVVZZZ[[[VVVQQQMMMLLLKKKLLLOOOQQQRRRRRRTTTQQQMMMJJJHHHGGGHHHIIIGGGHHHIIIHHHGGGGGGIIIJJJRRRRRRQQQQQQQQQPPPMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJNNNNNNMMMLLLKKKKKKKKKKKKNNNNNNMMMKKKJJJJJJMMMOOOMMMNNNOOOMMMKKKJJJLLLNNNOOOLLLJJJIIILLLQQQWWWZZZ\\\[[[YYYWWWUUURRROOOMMMKKKIIIHHHHHHJJJIIIEEEAAA@@@AAABBBCCCCCCCCCBBBAAAAAACCCFFFFFFFFFFFFGGGIIIGGGHHHIIIKKKLLLLLLLLLLLLHHHGGGFFFEEEFFFGGGHHHIIIFFFEEEEEEEEEFFFHHHJJJKKKLLLMMMOOORRRRRRQQQPPPPPPMMMLLLJJJIIIGGGFFFEEEEEEGGGHHHIIIKKKMMMNNNNNNNNNTTTSSSSSSSSSTTTUUUTTTSSSNNNMMMKKKLLLMMMNNNNNNMMMKKKMMMOOOPPPPPPOOONNNMMMNNNMMMLLLMMMOOOQQQQQQQQQLLLMMMOOOOOONNNMMMNNNOOOMMMPPPVVV[[[]]][[[VVVSSSMMMLLLJJJIIIIIIJJJKKKLLLMMMLLLKKKJJJJJJKKKMMMNNNKKKLLLNNNOOOPPPOOOOOONNNHHHHHHIIIIIIHHHHHHGGGFFFIIIJJJLLLMMMMMMLLLJJJHHHGGGIIIKKKMMMOOOTTTZZZ___[[[XXXTTTPPPNNNOOOQQQSSSXXXVVVWWW[[[ZZZVVVTTTUUUTTTVVVYYYZZZZZZZZZ[[[\\\^^^^^^\\\YYYUUUSSSUUUWWWUUUUUUTTTRRRNNNLLLLLLMMMPPPQQQTTTZZZ^^^]]]YYYUUURRRRRRSSSSSSSSSRRRQQQQQQRRRUUUXXX[[[\\\[[[[[[[[[\\\ZZZXXXWWWWWWVVVSSSQQQOOOLLLJJJKKKLLLKKKMMMPPPNNNPPPSSSVVVXXXYYYYYYYYYWWWWWWWWWWWWVVVUUURRRPPPNNNMMMLLLMMMOOOPPPOOONNNMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTTTTSSSSSSRRRSSSTTTSSSSSSSSSRRRRRRQQQQQQQQQMMMOOOQQQQQQQQQQQQRRRSSSNNNMMMMMMMMMMMMNNNOOOOOOMMMPPPSSSSSSSSSQQQQQQQQQRRRPPPMMMLLLKKKLLLNNNPPPQQQQQQRRRRRRPPPMMMJJJHHHCCCCCCCCCDDDDDDFFFGGGHHHJJJJJJKKKKKKKKKJJJIIIIIIPPPOOONNNNNNOOOOOOMMMLLLJJJJJJIIIIIIHHHGGGFFFFFFAAADDDGGGIIIIIIFFFBBB@@@CCCBBBBBBCCCFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIICCCDDDDDDBBB@@@??????AAADDDEEEEEECCCBBBAAABBBDDD???@@@AAAAAAAAA@@@@@@@@@EEEEEEDDDCCCCCCDDDEEEFFFAAA@@@@@@AAABBBDDDEEEFFFCCCCCCCCCEEEGGGHHHGGGEEEFFFEEECCCBBBBBBCCCDDDEEE@@@AAACCCEEEFFFGGGFFFFFFBBBCCCEEEFFFFFFEEEDDDCCC@@@AAABBBAAA??????AAACCCFFFCCCAAA@@@@@@@@@@@@???AAABBBCCCCCCDDDCCCCCCCCC>>>??????@@@BBBCCCEEEFFFGGGGGGHHHIIIIIIHHHGGGGGGIIIJJJLLLOOOPPPQQQQQQQQQQQQRRRRRRPPPOOOPPPRRRRRRVVVUUUSSSQQQNNNLLLIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGFFFEEEDDDCCCDDDCCCDDDEEEGGGIIIKKKMMMNNNNNNNNNOOOOOOMMMJJJHHHFFFGGGGGGGGGGGGHHHHHHIIIIIIFFFEEEDDDCCCCCCCCCDDDDDDGGGGGGEEEEEEGGGJJJMMMOOOUUUWWWXXXWWWTTTSSSRRRSSSSSSSSSSSSQQQOOOLLLIIIGGGGGGIIIJJJKKKJJJKKKLLLNNNOOOOOOOOOPPPQQQSSSTTTUUUTTTSSSRRRSSSVVVVVVSSSPPPNNNLLLJJJJJJMMMPPPRRRSSSUUURRRNNNJJJHHHGGGGGGHHHHHHJJJKKKKKKIIIIIIJJJKKKSSSSSSUUUUUUTTTRRROOOMMMLLLLLLKKKKKKKKKKKKKKKLLLOOONNNMMMLLLKKKKKKKKKKKKOOOOOOOOOMMMKKKKKKLLLNNNJJJMMMNNNMMMJJJIIILLLOOOOOOLLLIIIHHHKKKOOORRRSSS[[[[[[[[[ZZZWWWUUURRRPPPSSSQQQNNNNNNOOONNNKKKGGGAAABBBCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHGGGGGGIIIJJJHHHIIIJJJLLLMMMNNNOOOOOOKKKIIIFFFGGGIIILLLMMMMMMLLLKKKIIIGGGFFFGGGHHHIIINNNLLLNNNRRRRRRNNNMMMNNNGGGGGGGGGGGGGGGGGGFFFFFFIIIIIIJJJMMMPPPRRRQQQOOOQQQQQQRRRRRRSSSSSSTTTTTTOOOMMMLLLLLLMMMNNNNNNMMMJJJKKKMMMMMMLLLKKKLLLMMMMMMLLLKKKMMMOOOQQQRRRRRRIIIKKKLLLMMMLLLKKKLLLMMMIIILLLPPPUUUYYYXXXUUURRROOONNNLLLIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMHHHJJJMMMOOOPPPPPPPPPOOOIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGIIIKKKLLLKKKJJJIIIHHHJJJLLLKKKKKKOOOUUUZZZ[[[ZZZVVVRRROOOOOOSSSVVVZZZYYYZZZ^^^]]]XXXUUUVVVSSSUUUWWWXXXWWWWWWYYYZZZ[[[]]]^^^[[[WWWTTTTTTVVVQQQRRRRRRPPPMMMKKKKKKKKKQQQTTTWWWZZZ[[[[[[ZZZYYYSSSTTTUUUVVVVVVUUUTTTTTTTTTVVVXXX[[[\\\\\\[[[ZZZ\\\\\\[[[YYYVVVTTTQQQPPPKKKKKKJJJKKKKKKKKKLLLMMMLLLNNNQQQUUUXXXZZZ[[[[[[UUUVVVXXXXXXWWWUUUSSSRRRKKKJJJJJJKKKMMMNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRQQQOOOOOOPPPRRROOOOOOOOOOOOOOOOOOPPPPPPMMMNNNOOOOOOMMMMMMNNNPPPLLLKKKJJJJJJJJJKKKLLLMMMJJJLLLNNNNNNMMMMMMNNNOOOOOOMMMKKKJJJJJJLLLNNNPPPMMMMMMMMMMMMKKKIIIGGGFFFDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIJJJJJJIIIJJJLLLLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEDDD@@@CCCGGGIIIIIIFFFAAA>>>CCCBBBAAABBBDDDEEEEEEDDDAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGAAABBBBBBAAA???>>>???AAACCCDDDDDDCCCAAA@@@AAABBB???AAABBBBBB@@@??????@@@BBBBBBAAAAAABBBDDDEEEGGGCCCAAA@@@@@@AAACCCCCCCCCCCCBBBBBBCCCEEEEEEDDDCCCEEEDDDBBBAAAAAABBBCCCCCC???@@@AAACCCDDDEEEFFFFFFAAABBBBBBCCCCCCCCCCCCCCC???@@@@@@???>>>>>>@@@AAABBB@@@>>>===???@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCC>>>>>>>>>???@@@AAABBBCCCEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHKKKMMMOOOPPPPPPPPPOOOQQQPPPLLLKKKMMMMMMKKKNNNOOOPPPPPPOOOMMMJJJHHHDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBEEEFFFFFFDDDBBBAAAAAABBBBBBBBBDDDFFFIIIKKKLLLMMMMMMMMMNNNMMMLLLJJJHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJFFFEEEDDDCCCCCCCCCDDDEEEIIIHHHHHHHHHJJJLLLNNNOOOUUUWWWYYYYYYWWWUUUTTTTTTTTTSSSRRRPPPNNNKKKIIIHHHFFFGGGHHHHHHGGGGGGHHHJJJJJJKKKKKKLLLNNNOOOQQQRRRQQQQQQRRRRRRRRRRRRQQQPPPLLLKKKJJJLLLNNNPPPQQQPPPPPPNNNKKKHHHFFFFFFGGGGGGHHHJJJLLLMMMLLLLLLNNNOOOQQQSSSVVVVVVTTTQQQOOOMMMLLLLLLKKKKKKKKKLLLLLLMMMOOOOOONNNMMMLLLLLLLLLLLLMMMNNNNNNMMMKKKJJJJJJKKKFFFIIILLLKKKHHHHHHKKKNNNNNNKKKGGGGGGJJJMMMNNNNNNTTTVVVXXXYYYXXXVVVUUUTTTYYYUUUQQQPPPQQQQQQNNNKKKEEEEEEDDDDDDEEEEEEFFFGGGCCCEEEGGGHHHHHHHHHIIIJJJHHHJJJKKKNNNPPPQQQRRRRRRQQQNNNKKKKKKMMMPPPQQQQQQQQQPPPMMMJJJIIIIIIJJJKKKOOOLLLMMMQQQPPPKKKIIIKKKEEEFFFFFFGGGGGGGGGGGGGGGKKKKKKLLLPPPTTTUUUSSSQQQPPPQQQRRRSSSSSSTTTUUUVVVPPPNNNMMMMMMOOOOOOOOONNNIIIKKKLLLKKKJJJKKKNNNQQQMMMLLLKKKLLLNNNPPPPPPOOOIIIKKKMMMMMMMMMMMMNNNOOOKKKKKKMMMPPPTTTUUURRRPPPOOONNNLLLJJJJJJJJJKKKLLLJJJIIIIIIHHHIIIIIIJJJKKKIIIJJJMMMOOOPPPPPPNNNMMMIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJJJJJJJIIIIIIJJJLLLNNNMMMLLLMMMSSSXXXZZZYYYWWWRRROOOPPPSSSWWWYYYXXXZZZ]]]\\\VVVSSSTTTUUUVVVWWWWWWUUUUUUUUUVVVXXX\\\___]]]XXXTTTTTTUUUOOOPPPQQQQQQPPPOOOOOOPPPTTTWWWZZZYYYWWWXXX[[[___SSSUUUVVVXXXXXXXXXWWWVVVUUUVVVWWWYYYZZZZZZYYYXXXXXXZZZ[[[WWWRRRMMMLLLLLLHHHIIIKKKKKKKKKLLLKKKJJJKKKLLLOOORRRTTTWWWXXXYYYSSSTTTVVVVVVUUURRRPPPNNNIIIHHHGGGHHHJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNOOOOOOMMMKKKJJJMMMOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNMMMKKKKKKLLLNNNKKKIIIHHHGGGGGGGGGIIIJJJHHHHHHIIIIIIHHHIIIKKKMMMJJJIIIHHHHHHIIIKKKNNNPPPKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGHHHGGGFFFFFFFFFGGGIIIKKKKKKKKKJJJIIIGGGFFFGGGHHHJJJKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDAAABBBCCCDDDDDDBBB@@@???AAA@@@???@@@AAABBBAAA@@@>>>???@@@AAACCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEE@@@@@@AAA@@@>>>>>>???AAACCCDDDCCCBBB@@@???@@@AAA???AAACCCBBB???>>>>>>@@@>>>>>>??????AAADDDFFFHHHDDDAAA>>>>>>AAACCCCCCBBBCCCBBBAAABBBDDDDDDCCCBBBCCCCCCBBBAAAAAAAAAAAAAAA??????@@@@@@BBBCCCEEEFFFBBBAAAAAA@@@@@@AAAAAAAAA??????@@@???======???@@@@@@>>><<<<<<>>>???@@@???AAABBBCCCCCCDDDDDDCCCCCC???????????????@@@AAAAAABBBCCCEEEGGGGGGFFFEEEDDDDDDFFFHHHKKKMMMNNNOOOOOOMMMPPPNNNJJJIIILLLKKKFFFJJJKKKKKKKKKJJJIIIGGGFFFAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@AAACCCEEEEEECCC@@@>>>???AAA@@@AAACCCEEEHHHJJJLLLMMMKKKJJJJJJIIIHHHHHHGGGGGGEEEFFFFFFGGGHHHIIIIIIIIIEEEDDDCCCBBBBBBBBBCCCDDDLLLLLLMMMMMMOOOPPPQQQRRRUUUWWWZZZ[[[YYYWWWVVVVVVTTTSSSRRROOOMMMKKKIIIHHHDDDFFFGGGFFFEEEDDDEEEFFFHHHHHHHHHJJJKKKMMMOOOPPPOOOPPPRRRRRRPPPOOOPPPQQQIIIJJJKKKNNNPPPQQQOOOMMMKKKJJJHHHFFFEEEEEEFFFGGGGGGJJJLLLNNNNNNOOOQQQRRRPPPRRRUUUVVVTTTPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMPPPOOONNNMMMLLLLLLLLLLLLKKKLLLMMMMMMJJJHHHHHHHHHBBBFFFJJJIIIGGGFFFIIIMMMLLLIIIFFFFFFIIILLLLLLKKKMMMQQQUUUWWWXXXWWWWWWWWWYYYUUUQQQOOOPPPPPPNNNKKKHHHGGGFFFFFFFFFGGGIIIJJJCCCEEEGGGHHHHHHHHHIIIJJJIIIJJJLLLOOOQQQSSSSSSTTTWWWSSSOOONNNPPPSSSSSSSSSRRRPPPNNNLLLLLLMMMOOOPPPOOOLLLMMMQQQPPPIIIGGGJJJFFFFFFGGGHHHHHHHHHHHHGGGMMMMMMNNNRRRVVVXXXVVVSSSRRRSSSUUUUUUUUUVVVWWWXXXQQQPPPNNNOOOPPPQQQQQQPPPJJJLLLMMMMMMLLLNNNSSSWWWNNNLLLKKKKKKMMMNNNMMMMMMKKKMMMOOOPPPPPPPPPRRRSSSTTTRRRRRRTTTWWWXXXVVVTTTNNNMMMLLLKKKKKKLLLNNNOOOLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNPPPPPPOOOMMMKKKHHHIIIIIIIIIIIIHHHGGGGGGJJJJJJJJJKKKJJJJJJJJJIIILLLOOOQQQPPPNNNOOOUUUZZZYYYYYYVVVRRROOOOOOSSSXXXVVVUUUWWWZZZYYYSSSPPPPPPXXXYYYYYYWWWUUUSSSSSSTTTVVV[[[______ZZZUUUTTTUUUOOOQQQTTTUUUTTTUUUVVVWWWVVVYYY\\\YYYUUUUUU\\\bbbTTTUUUWWWYYYZZZYYYXXXWWWVVVUUUUUUWWWXXXYYYXXXWWWSSSVVVXXXTTTLLLFFFFFFHHHFFFIIIKKKKKKKKKLLLJJJHHHIIIJJJLLLNNNPPPRRRSSSTTTOOOQQQSSSSSSPPPMMMJJJIIIGGGFFFFFFGGGIIIJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHLLLMMMNNNKKKHHHHHHJJJMMMKKKJJJJJJJJJIIIIIIIIIHHHLLLMMMMMMLLLJJJJJJKKKLLLJJJHHHFFFEEEDDDEEEFFFGGGFFFFFFFFFEEEEEEFFFIIILLLGGGGGGFFFFFFHHHJJJMMMOOOLLLKKKJJJHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIHHHFFFEEEEEEFFFHHHJJJKKKKKKJJJIIIFFFFFFGGGIIIKKKLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEEEEBBBAAA@@@?????????@@@@@@@@@???>>>>>>??????>>><<<<<<===>>>@@@BBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCC>>>???@@@???>>>>>>@@@AAACCCCCCCCCBBB???>>>???AAA===@@@AAA@@@>>><<<===>>><<<<<<===>>>AAADDDGGGIIIDDDAAA===>>>@@@CCCCCCBBBDDDBBBAAABBBCCCDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????@@@BBBDDDFFFCCCBBB@@@???>>>>>>???@@@???@@@@@@???======>>>@@@@@@>>><<<<<<===>>>???>>>AAABBBCCCCCCDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@AAAAAA???AAACCCDDDEEEDDDCCCBBBBBBDDDGGGJJJLLLMMMNNNNNNMMMPPPNNNIIIHHHKKKIIIDDDHHHHHHGGGEEEDDDCCCCCCCCC?????????@@@@@@AAAAAAAAA@@@@@@???????????????@@@BBBDDDEEECCC???===>>>@@@@@@AAACCCEEEHHHJJJLLLMMMGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDEEEGGGGGGHHHHHHHHHDDDCCCBBBAAA@@@AAABBBBBBMMMMMMNNNQQQTTTVVVVVVUUUUUUXXXZZZYYYVVVUUUVVVWWWWWWSSSPPPOOOPPPNNNJJJFFFKKKIIIGGGGGGGGGGGGEEECCCFFFEEEDDDGGGKKKNNNMMMLLLLLLNNNOOOQQQQQQPPPOOONNNIIIHHHHHHIIILLLOOOOOOOOOJJJIIIGGGEEECCCCCCCCCDDDIIIIIIJJJKKKLLLMMMNNNNNNRRRTTTVVVUUURRROOONNNMMMNNNPPPQQQNNNIIIHHHKKKOOOQQQOOOMMMLLLLLLMMMOOOQQQKKKNNNQQQPPPLLLHHHFFFGGGAAAEEEGGGGGGKKKPPPMMMFFFJJJIIIIIIIIIIIIJJJKKKKKKNNNQQQUUUYYYZZZYYYVVVSSSXXXUUUQQQMMMLLLMMMOOOQQQMMMNNNNNNNNNLLLJJJHHHGGGHHHFFFFFFHHHKKKMMMNNNMMMUUUSSSQQQOOOOOOQQQSSSTTTWWWUUURRRPPPTTTXXXVVVPPPVVVVVVUUURRRNNNLLLLLLMMMOOOPPPRRRRRRQQQMMMIIIFFFGGGGGGIIIKKKMMMLLLJJJHHHNNNOOOQQQRRRSSSTTTSSSSSSPPPVVVZZZYYYYYY\\\\\\ZZZVVVVVVUUUTTTSSSQQQPPPOOOQQQKKKIIIMMMNNNMMMQQQXXXRRRNNNLLLOOOTTTUUUPPPJJJIIIKKKMMMNNNPPPTTTXXX[[[```WWWNNNMMMSSSWWWUUUPPPTTTNNNLLLOOOQQQPPPPPPQQQPPPOOOOOOOOOQQQQQQPPPNNNMMMOOOQQQQQQQQQNNNKKKIIIIIIIIIJJJLLLLLLJJJGGGDDDJJJLLLOOOQQQSSSRRRRRRQQQSSSQQQRRRTTTRRROOOQQQUUUZZZYYYXXXUUURRRQQQRRRTTTTTTXXX\\\]]]YYYUUUSSSRRRSSSSSSSSSSSSSSSTTTTTTTTTVVVYYY[[[\\\YYYUUUSSSQQQRRRSSSSSSRRRQQQQQQTTTVVVVVVSSSPPPMMMNNNRRRVVVYYYXXXZZZZZZWWWXXX[[[\\\ZZZUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTRRROOOLLLIIIGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPOOONNNLLLJJJHHHFFFEEEHHHGGGEEECCCAAACCCGGGJJJGGGIIIJJJJJJJJJIIIKKKLLLLLLLLLMMMNNNNNNMMMKKKJJJIIIJJJKKKKKKIIIHHHIIIJJJOOOOOOOOONNNLLLKKKLLLMMMFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFEEEDDDEEEHHHJJJLLLKKKLLLKKKJJJHHHHHHIIIJJJJJJHHHFFFDDDDDDFFFHHHIIIHHHHHHIIIIIIIIIIIIIIIHHHDDDEEEEEEFFFGGGHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHHHH@@@@@@AAAAAAAAA@@@???>>>;;;===???@@@???>>>???@@@???AAABBBAAA??????BBBEEECCCDDDDDDCCCAAAAAABBBDDDDDDCCCAAA???>>>>>>??????BBBAAA@@@AAABBBBBBAAA???AAAAAA@@@???>>>>>>>>>???EEEBBB???>>>@@@DDDFFFGGGCCCAAA@@@>>>>>>???AAABBB@@@AAACCCDDDDDDDDDCCCBBB@@@@@@AAAAAA@@@???===<<>>???????????????@@@AAAAAABBBAAA???===;;;===@@@CCC???CCCFFFFFFDDDBBBCCCEEEBBBAAAAAABBBCCCCCCBBB@@@>>>AAACCCDDDBBB@@@@@@@@@HHHHHHHHHHHHIIIKKKLLLMMMMMMNNNNNNMMMJJJHHHGGGHHHFFFEEEDDDBBBBBBCCCCCCDDDAAA@@@???>>>============>>>>>>>>>???@@@BBBCCCDDDDDDAAA>>>???BBBCCC???;;;AAABBBCCCEEEFFFHHHIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDFFFIIIKKKLLLKKKIIIHHHHHHFFFDDDBBBAAABBBCCCDDDOOONNNNNNPPPRRRSSSRRRPPPTTTVVVXXXXXXVVVUUUVVVWWWSSSQQQOOOOOOQQQQQQNNNKKKKKKJJJHHHHHHHHHGGGFFFDDDEEEDDDDDDFFFJJJMMMLLLKKKKKKLLLNNNPPPPPPOOONNNMMMJJJIIIHHHIIIKKKMMMNNNMMMIIIHHHFFFEEECCCCCCCCCCCCIIIIIIIIIJJJKKKLLLMMMNNNPPPRRRTTTSSSQQQNNNMMMLLLNNNPPPRRROOOKKKIIILLLOOOPPPNNNLLLKKKKKKMMMOOOQQQMMMOOORRRQQQNNNJJJHHHHHHCCCFFFGGGFFFJJJNNNLLLFFFJJJJJJJJJJJJJJJKKKLLLLLLNNNQQQUUUYYYZZZYYYVVVSSSSSSPPPLLLHHHGGGHHHJJJLLLPPPPPPOOOOOOMMMLLLJJJIIIIIIGGGGGGHHHKKKMMMMMMMMMRRRQQQOOONNNOOOQQQTTTVVVWWWWWWTTTRRRVVVZZZXXXSSSTTTUUUTTTQQQNNNLLLLLLMMMNNNOOOPPPQQQPPPNNNKKKIIIIIIIIIJJJLLLNNNNNNMMMKKKMMMNNNPPPRRRTTTUUUUUUUUUQQQWWWZZZXXXXXX[[[\\\ZZZVVVVVVVVVVVVUUUTTTTTTSSSRRRMMMKKKNNNPPPOOORRRXXXSSSPPPNNNRRRWWWXXXSSSNNNKKKMMMNNNOOOQQQSSSWWWZZZ[[[TTTNNNNNNSSSVVVVVVTTTTTTOOOLLLOOOQQQQQQQQQTTTTTTQQQOOOOOOPPPRRRRRRRRRMMMNNNOOOPPPOOOMMMKKKJJJLLLLLLLLLMMMMMMLLLIIIGGGJJJJJJKKKNNNRRRTTTTTTSSSUUUSSSSSSTTTRRROOOPPPTTTXXXXXXWWWTTTQQQOOOPPPQQQSSSVVV[[[[[[XXXTTTRRRQQQSSSSSSSSSSSSRRRRRRQQQPPPSSSVVVYYYYYYVVVSSSPPPPPPNNNOOOPPPOOOOOOOOORRRTTTTTTRRRPPPNNNOOORRRVVVXXXVVVYYYXXXUUUUUUXXXYYYVVVVVVVVVVVVVVVUUUTTTRRRQQQRRRRRRPPPOOOMMMJJJHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKLLLMMMNNNNNNOOONNNMMMLLLKKKIIIHHHGGGFFFGGGGGGFFFDDDCCCDDDGGGIIIGGGHHHHHHHHHGGGGGGIIIKKKFFFGGGIIIKKKMMMNNNOOOOOOKKKLLLLLLKKKIIIHHHIIIJJJIIIJJJKKKKKKKKKKKKMMMOOOHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJHHHGGGGGGHHHIIIKKKIIIGGGFFFFFFGGGIIIKKKIIIIIIJJJJJJJJJJJJJJJIIIDDDDDDDDDDDDCCCCCCCCCCCCHHHHHHHHHHHHIIIIIIIIIIIIDDDCCCCCCCCCCCCBBBBBBBBB===???@@@???>>>>>>???@@@???AAABBBAAA??????AAADDDCCCCCCCCCAAA???>>>???@@@BBBAAA@@@???>>>>>>??????AAA@@@@@@BBBDDDDDDCCCBBBCCCBBBAAA@@@????????????EEEBBB???>>>@@@BBBCCCCCCAAA@@@>>>======>>>???AAAAAABBBCCCDDDEEEDDDCCCCCCAAABBBBBBBBBAAA???>>><<>>?????????>>>??????>>>>>>>>>??????@@@@@@???>>><<<<<<===AAAEEEAAACCCEEEEEEEEEDDDEEEFFFCCCBBBBBBCCCDDDDDDCCCAAA>>>AAACCCDDDBBBAAA@@@@@@FFFGGGGGGHHHIIIJJJKKKLLLKKKLLLMMMKKKIIIFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDAAAAAA???>>>>>>=========<<<=========???@@@AAABBBCCC@@@>>>???BBBCCC@@@<<>><<<===>>>AAA@@@???>>>>>>???@@@AAAAAAAAAAAACCCEEEFFFFFFDDDDDDCCCAAA@@@??????@@@@@@BBB@@@>>>???@@@AAAAAAAAA@@@???>>>===>>>>>>@@@AAABBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>???@@@BBBCCCDDDCCCBBB??????@@@@@@???>>>???>>>>>>=========>>>>>>?????????>>>>>>AAAEEEHHHEEECCCCCCDDDFFFGGGHHHGGGDDDDDDCCCDDDEEEEEEDDDBBB???AAACCCCCCBBBAAAAAAAAAEEEFFFHHHIIIJJJKKKJJJJJJJJJKKKLLLJJJGGGEEEEEEEEEFFFEEEEEEDDDCCCDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@AAA???>>>@@@CCCDDDAAA???AAABBBBBBCCCDDDDDDEEEEEEBBBDDDFFFGGGHHHGGGFFFEEEFFFGGGJJJKKKLLLKKKJJJIIIFFFEEEDDDCCCBBBCCCDDDEEEPPPOOONNNOOOPPPPPPNNNMMMPPPQQQSSSTTTUUUUUUVVVVVVVVVTTTQQQQQQSSSRRROOOLLLMMMLLLJJJJJJJJJIIIHHHFFFBBBBBBCCCEEEGGGHHHIIIIIIGGGHHHIIIKKKLLLLLLLLLLLLKKKIIIGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDJJJIIIIIIHHHIIIKKKNNNOOOMMMOOOPPPPPPNNNLLLLLLMMMKKKMMMNNNNNNKKKJJJJJJLLLLLLKKKJJJJJJKKKMMMOOOPPPOOOPPPQQQQQQOOOMMMLLLKKKIIIIIIGGGFFFGGGIIIJJJIIIMMMMMMNNNNNNOOOOOOOOONNNPPPRRRUUUXXXYYYXXXUUUTTTUUURRRMMMIIIHHHIIILLLNNNLLLKKKIIIGGGFFFEEEFFFFFFHHHGGGFFFFFFHHHJJJJJJIIIKKKJJJJJJJJJLLLNNNPPPRRRPPPQQQPPPNNNQQQVVVVVVRRRTTTUUUTTTSSSPPPOOOPPPQQQOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKLLLOOORRRRRRRRRJJJKKKMMMOOOQQQSSSTTTTTTSSSWWWXXXTTTTTTWWWYYYXXXVVVWWWWWWWWWWWWVVVVVVUUUVVVTTTQQQPPPOOONNNOOOQQQPPPOOOOOOSSSXXXZZZWWWTTTPPPPPPPPPOOONNNOOOQQQSSSOOOPPPQQQQQQQQQRRRTTTUUURRRMMMKKKMMMOOOOOOSSSWWWWWWUUUTTTTTTUUUVVVUUUTTTMMMLLLKKKJJJIIIJJJJJJKKKJJJJJJKKKJJJHHHGGGGGGHHHPPPOOOPPPXXXaaaeeeaaa\\\TTTRRRRRRTTTRRROOOPPPTTTQQQQQQQQQOOOLLLJJJKKKKKKNNNQQQTTTWWWVVVTTTQQQOOONNNOOOPPPPPPOOONNNLLLJJJMMMPPPRRRSSSQQQNNNMMMMMMHHHJJJMMMOOOOOOPPPQQQSSSOOOPPPPPPQQQRRRTTTUUUVVVXXXZZZYYYVVVTTTUUUTTTQQQSSSSSSTTTTTTSSSRRRQQQPPPNNNLLLJJJHHHHHHIIIJJJLLLKKKKKKKKKKKKKKKMMMNNNOOONNNNNNMMMMMMMMMNNNOOOOOOLLLKKKJJJHHHFFFFFFFFFFFFFFFGGGIIIHHHGGGEEEFFFGGGFFFFFFFFFEEECCCDDDFFFIIIJJJJJJIIIIIIJJJKKKMMMNNNQQQQQQOOOLLLHHHGGGHHHJJJGGGIIIKKKMMMNNNPPPTTTVVVMMMKKKHHHFFFEEEFFFHHHJJJGGGIIIKKKMMMMMMKKKIIIGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIGGGFFFFFFGGGHHHHHHHHHMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBEEEGGGIIIKKKMMMLLLKKKKKKFFFEEECCCAAAAAABBBCCCEEECCCCCCBBB???===>>>@@@BBB???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBB@@@???@@@AAABBBAAA@@@@@@@@@BBBCCCDDDDDDCCCCCCEEEGGGGGGFFFEEECCCBBB@@@???>>>???@@@AAA?????????@@@BBBCCCBBBAAA@@@@@@?????????@@@AAAAAABBBCCCEEEFFFFFFFFFEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@BBBCCCEEEFFFEEECCCAAAAAABBBCCCBBB@@@??????>>>============>>>???@@@AAAAAABBBDDDIIILLLIIIFFFCCCCCCFFFHHHHHHFFFFFFEEEEEEEEEFFFFFFEEECCC???AAACCCCCCBBBAAABBBBBBEEEGGGIIIKKKLLLLLLKKKJJJJJJLLLLLLKKKHHHFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBAAA@@@???????????????======<<<======>>>???@@@@@@???>>>@@@CCCDDDCCCAAABBBBBBBBBBBBBBBBBBCCCCCCAAACCCFFFIIIJJJJJJHHHGGGGGGHHHJJJLLLLLLLLLKKKJJJFFFEEEDDDDDDDDDDDDEEEEEEOOOOOOOOOPPPRRRSSSRRRPPPOOOPPPQQQSSSTTTVVVVVVUUUUUUSSSQQQRRRTTTTTTQQQMMMNNNLLLJJJJJJJJJJJJHHHFFFAAABBBDDDEEEEEEFFFHHHIIIGGGGGGHHHIIIJJJJJJJJJKKKJJJHHHFFFEEEFFFFFFEEEDDDFFFFFFFFFFFFFFFEEEEEEEEEKKKKKKJJJKKKLLLMMMOOOPPPMMMOOOPPPOOONNNMMMMMMNNNIIIJJJJJJJJJIIIHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPNNNNNNOOOOOOOOONNNLLLKKKKKKJJJHHHHHHHHHHHHJJJLLLNNNOOOPPPQQQQQQQQQPPPPPPQQQSSSUUUXXXXXXWWWUUUTTTRRRPPPLLLHHHGGGHHHJJJKKKIIIHHHFFFEEEDDDDDDEEEFFFGGGEEEDDDDDDFFFHHHHHHGGGIIIIIIIIIIIIIIIKKKLLLMMMMMMOOOOOOMMMOOOSSSSSSQQQPPPQQQQQQPPPNNNNNNOOOQQQRRRQQQOOOMMMKKKKKKJJJJJJLLLKKKJJJLLLOOOQQQRRRRRRIIIJJJJJJLLLMMMOOOPPPQQQQQQUUUVVVRRRRRRUUUWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQVVVUUURRRNNNLLLLLLLLLKKKLLLLLLMMMQQQUUUWWWUUUSSSPPPPPPPPPNNNLLLKKKMMMOOONNNPPPRRRRRRPPPOOOPPPQQQNNNKKKJJJMMMMMMMMMPPPUUUTTTTTTVVVXXXYYYXXXUUURRRMMMKKKJJJIIIHHHIIIJJJKKKHHHKKKMMMMMMJJJHHHGGGHHHKKKKKKNNNWWW```bbb[[[TTTNNNMMMNNNQQQPPPNNNQQQUUUMMMNNNOOONNNKKKJJJJJJKKKMMMOOORRRUUUWWWUUURRROOOKKKLLLMMMMMMNNNMMMLLLKKKLLLNNNQQQQQQOOONNNMMMMMMIIIMMMPPPSSSTTTTTTUUUVVVPPPPPPQQQRRRSSSTTTUUUVVVZZZ]]]\\\XXXWWWWWWUUUQQQPPPQQQRRRTTTTTTTTTSSSSSSMMMLLLIIIHHHHHHJJJLLLNNNMMMLLLKKKKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPOOOOOONNNLLLJJJGGGEEEDDDDDDEEEFFFHHHJJJIIIHHHFFFFFFFFFGGGHHHGGGFFFEEEEEEGGGIIINNNMMMLLLKKKKKKKKKMMMMMMQQQQQQPPPMMMJJJIIIJJJKKKJJJKKKMMMNNNNNNOOORRRTTTMMMKKKIIIGGGFFFHHHJJJKKKFFFIIILLLOOOOOOMMMKKKIIIDDDEEEFFFGGGHHHHHHHHHHHHIIIGGGFFFGGGIIIKKKJJJIIIMMMLLLLLLLLLLLLMMMNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFDDDFFFIIIKKKMMMMMMLLLKKKGGGFFFDDDBBBBBBCCCDDDEEEDDDDDDCCC@@@>>>???AAACCC@@@@@@AAABBBCCCCCCBBBAAABBBCCCDDDDDDCCCDDDFFFGGGDDDCCCCCCBBBCCCDDDFFFGGGHHHGGGFFFFFFGGGGGGEEECCCBBB@@@???===>>>???AAABBBDDDDDDCCCCCCDDDCCCAAA???>>>>>>>>>>>>??????@@@@@@BBBCCCEEEFFFFFFFFFEEEDDDEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBDDDFFFGGGHHHFFFEEEDDDEEEFFFFFFEEECCC@@@??????>>>>>>>>>??????>>>???@@@@@@AAADDDHHHKKKLLLHHHDDDDDDFFFHHHFFFDDDGGGFFFEEEFFFGGGGGGEEECCC@@@AAACCCCCCBBBBBBCCCDDDGGGHHHKKKMMMNNNNNNMMMLLLLLLMMMNNNMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>???@@@@@@?????????AAACCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBDDDHHHKKKMMMMMMLLLKKKHHHIIIJJJLLLLLLLLLLLLLLLGGGGGGFFFFFFEEEEEEFFFFFFOOOOOOOOOQQQTTTUUUTTTSSSPPPPPPPPPRRRUUUVVVUUUTTTPPPNNNNNNPPPTTTVVVTTTRRRMMMLLLJJJJJJJJJJJJHHHFFFAAACCCEEEEEEEEEEEEGGGIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFDDDDDDDDDEEEDDDBBBFFFFFFGGGHHHHHHGGGGGGGGGJJJKKKLLLMMMNNNOOOOOOOOOLLLNNNOOONNNMMMMMMNNNOOOIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJLLLMMMOOOPPPQQQOOONNNMMMNNNOOOOOONNNLLLLLLJJJJJJKKKJJJHHHJJJOOOPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSVVVWWWXXXWWWUUUTTTSSSQQQOOOMMMKKKKKKKKKLLLHHHHHHGGGGGGGGGHHHIIIIIIEEEDDDCCCDDDFFFHHHHHHGGGIIIIIIHHHIIIIIIJJJKKKKKKMMMPPPPPPMMMMMMQQQRRRPPPKKKLLLMMMLLLKKKKKKLLLNNNRRRQQQOOOMMMKKKJJJIIIIIIKKKKKKKKKLLLOOOQQQQQQPPPKKKJJJJJJJJJJJJKKKLLLLLLMMMRRRSSSQQQPPPSSSUUUSSSUUUUUUTTTSSSRRRPPPNNNMMMRRRSSSQQQLLLJJJLLLKKKIIIIIIJJJLLLPPPSSSUUUSSSRRRPPPPPPOOOLLLJJJIIIJJJLLLMMMOOORRRRRRPPPNNNLLLLLLLLLJJJKKKMMMMMMKKKNNNSSSQQQSSSVVVZZZ[[[YYYSSSOOOLLLKKKJJJIIIIIIIIIKKKKKKJJJOOOTTTVVVRRRNNNKKKJJJJJJKKKPPPXXX^^^]]]VVVOOOJJJHHHJJJMMMNNNLLLOOOTTTJJJLLLMMMMMMLLLKKKKKKLLLMMMOOORRRVVVXXXWWWTTTQQQJJJJJJKKKKKKKKKLLLLLLLLLKKKMMMOOOOOONNNMMMMMMNNNLLLOOOTTTWWWWWWWWWWWWWWWSSSSSSSSSSSSTTTUUUVVVVVVZZZ]]]]]]YYYXXXXXXUUUQQQMMMOOOQQQSSSTTTTTTTTTTTTMMMLLLJJJHHHIIIKKKMMMOOOMMMLLLKKKJJJKKKMMMOOOQQQQQQRRRTTTTTTTTTRRRPPPNNNNNNLLLIIIGGGEEEEEEFFFFFFHHHIIIKKKJJJHHHFFFFFFGGGGGGHHHIIIHHHGGGFFFFFFGGGKKKKKKKKKKKKLLLNNNOOOPPPOOOPPPPPPOOOMMMKKKLLLMMMKKKLLLMMMLLLLLLLLLNNNPPPLLLKKKIIIHHHHHHJJJKKKLLLIIIKKKNNNPPPPPPNNNKKKJJJCCCCCCDDDEEEFFFGGGHHHIIIIIIFFFEEEFFFJJJLLLKKKIIIKKKKKKKKKLLLLLLMMMNNNOOOLLLLLLMMMLLLLLLKKKJJJIIIEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKLLLKKKKKKHHHGGGFFFEEEEEEEEEFFFFFFCCCDDDCCCBBB@@@@@@BBBDDDAAAAAAAAACCCEEEEEECCCAAABBBDDDEEEEEEEEEFFFIIIKKKFFFEEEEEEDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGFFFDDDBBBAAA@@@>>>===>>>AAADDDFFFLLLJJJHHHFFFDDDBBB>>>;;;;;;;;;<<<======>>>>>>>>>BBBCCCDDDEEEFFFEEEDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJHHHGGGFFFGGGIIIIIIGGGEEE@@@@@@@@@@@@@@@AAABBBBBB<<<===>>>??????@@@CCCFFFIIIHHHFFFEEEFFFFFFEEEDDDHHHGGGFFFFFFGGGFFFEEECCC@@@AAACCCCCCBBBBBBCCCEEEIIIJJJLLLMMMNNNOOONNNNNNNNNOOOPPPNNNLLLIIIIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBAAAAAA@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAA??????AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBCCCEEEHHHKKKMMMNNNNNNNNNIIIJJJKKKLLLLLLMMMMMMMMMJJJIIIIIIHHHHHHGGGFFFFFFPPPOOOPPPRRRTTTUUUTTTSSSRRRQQQPPPRRRUUUWWWUUUSSSOOOMMMMMMPPPTTTVVVUUURRRMMMKKKIIIIIIIIIIIIGGGFFFAAACCCFFFFFFEEEEEEGGGIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGEEECCCBBBCCCDDDCCCBBBFFFGGGHHHIIIIIIIIIIIIHHHHHHIIILLLNNNOOOOOONNNMMMJJJLLLLLLLLLKKKKKKMMMOOOKKKHHHEEEDDDEEEGGGIIIJJJIIIJJJKKKMMMNNNPPPRRRRRRPPPOOOMMMNNNQQQQQQPPPNNNLLLJJJKKKNNNMMMIIILLLQQQQQQRRRTTTUUUUUUUUUSSSRRRRRRTTTVVVWWWWWWVVVUUUTTTSSSSSSRRRQQQOOONNNMMMLLLGGGGGGIIIJJJKKKLLLLLLLLLEEEDDDCCCEEEGGGIIIJJJJJJHHHHHHIIIJJJKKKMMMNNNNNNKKKNNNNNNKKKKKKNNNOOOMMMIIIKKKKKKKKKJJJJJJLLLNNNOOOOOONNNMMMLLLKKKJJJIIILLLLLLLLLNNNPPPQQQPPPNNNNNNMMMKKKJJJIIIHHHIIIIIIIIINNNQQQOOOOOORRRSSSQQQRRRRRRRRRQQQPPPOOONNNMMMLLLOOONNNJJJJJJOOOOOOLLLJJJKKKMMMQQQSSSTTTTTTSSSQQQPPPOOOMMMJJJIIIJJJKKKLLLMMMOOOQQQQQQOOOLLLIIIKKKKKKMMMPPPNNNKKKLLLQQQQQQRRRTTTWWWYYYWWWSSSOOOKKKKKKJJJJJJJJJJJJKKKKKKJJJRRR[[[^^^ZZZSSSNNNLLLMMMNNNQQQUUUWWWVVVQQQNNNGGGFFFGGGKKKJJJIIIKKKPPPHHHJJJMMMNNNMMMLLLMMMNNNNNNOOORRRVVVZZZZZZVVVSSSMMMLLLJJJIIIIIIJJJKKKLLLIIIKKKMMMMMMLLLLLLLLLMMMLLLPPPVVVYYYYYYXXXWWWVVVWWWVVVUUUTTTTTTUUUVVVWWWWWW[[[[[[XXXVVVVVVTTTOOOMMMNNNPPPQQQRRRRRRRRRRRRLLLKKKIIIIIIIIIJJJLLLMMMMMMLLLKKKJJJJJJMMMOOOQQQRRRTTTWWWYYYXXXUUUPPPNNNKKKJJJHHHFFFFFFGGGIIIKKKJJJJJJKKKJJJGGGFFFGGGHHHEEEGGGJJJJJJHHHFFFEEEEEEGGGHHHJJJLLLMMMNNNOOOOOOKKKNNNPPPQQQPPPNNNNNNNNNLLLMMMMMMMMMLLLLLLNNNPPPJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQOOOMMMJJJHHHDDDDDDCCCCCCCCCEEEFFFGGGHHHEEECCCEEEIIILLLKKKHHHJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKGGGFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDDDDCCCBBBCCCEEECCCBBBBBBDDDGGGGGGDDDAAABBBCCCDDDDDDDDDEEEGGGIIIGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFGGGGGGGGGEEECCCAAA@@@??????@@@DDDHHHJJJMMMJJJGGGEEEDDDBBB???===<<<===>>>??????@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCBBBBBBAAAAAABBBCCCEEEFFFAAABBBBBBDDDEEEGGGIIIJJJGGGGGGGGGHHHIIIIIIGGGEEEAAAAAAAAABBBCCCDDDEEEFFF>>>???@@@@@@??????AAACCCCCCEEEFFFGGGFFFFFFFFFGGGHHHGGGFFFFFFGGGFFFDDDBBB@@@AAACCCBBBBBBBBBDDDFFFJJJJJJKKKLLLMMMNNNNNNOOONNNPPPPPPOOOLLLJJJIIIJJJGGGGGGHHHHHHHHHGGGFFFEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???@@@BBBBBBBBBBBBBBBCCC@@@AAAAAAAAABBBBBBCCCCCCEEEFFFHHHJJJLLLNNNNNNOOOJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLKKKIIIHHHGGGFFFQQQPPPPPPQQQSSSTTTSSSRRRSSSQQQQQQSSSVVVWWWUUUSSSQQQOOONNNPPPSSSTTTRRROOOLLLKKKIIIIIIIIIIIIGGGEEEAAADDDFFFFFFEEEEEEGGGJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDBBBBBBCCCCCCBBBAAAFFFGGGIIIJJJKKKJJJJJJIIIFFFHHHKKKNNNOOONNNMMMKKKIIIJJJKKKJJJJJJJJJLLLNNNMMMIIIEEECCCEEEGGGJJJLLLIIIJJJKKKMMMOOOQQQRRRSSSRRRPPPNNNOOORRRSSSRRRPPPLLLJJJLLLPPPOOOJJJLLLSSSQQQSSSUUUVVVVVVVVVTTTSSSSSSTTTVVVWWWWWWVVVUUUTTTNNNOOOOOOOOOMMMKKKIIIGGGDDDFFFHHHKKKLLLMMMMMMLLLFFFEEEDDDFFFIIIKKKLLLLLLGGGHHHJJJLLLNNNPPPQQQRRRIIILLLLLLHHHGGGIIIKKKIIIKKKLLLMMMMMMLLLMMMOOOQQQMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMNNNPPPRRRRRROOOMMMQQQOOOMMMJJJHHHHHHGGGGGGFFFKKKOOOOOOOOOQQQRRRPPPOOOPPPPPPPPPPPPPPPOOOOOOGGGLLLLLLJJJKKKRRRSSSPPPKKKMMMPPPRRRUUUUUUUUUTTTQQQQQQPPPMMMKKKIIIJJJLLLJJJKKKMMMPPPRRRQQQLLLHHHLLLLLLOOORRRPPPKKKLLLPPPRRRRRRSSSUUUVVVUUUSSSPPPJJJJJJKKKKKKKKKKKKKKKKKKIIISSS^^^ccc^^^UUUOOOKKKLLLLLLMMMMMMMMMKKKJJJIIIGGGFFFFFFIIIHHHFFFHHHMMMGGGJJJMMMNNNNNNNNNOOOPPPOOOPPPRRRWWW[[[\\\XXXTTTPPPNNNKKKHHHGGGHHHJJJKKKHHHIIIKKKLLLKKKKKKLLLMMMLLLPPPUUUXXXXXXWWWUUUUUUYYYXXXVVVTTTTTTUUUVVVWWWUUUXXXYYYVVVTTTTTTRRRMMMMMMNNNOOOPPPQQQPPPOOOOOOKKKJJJIIIIIIIIIJJJKKKLLLMMMLLLJJJIIIJJJLLLOOOQQQRRRUUUYYY[[[ZZZVVVQQQMMMIIIHHHFFFFFFGGGJJJLLLNNNKKKKKKKKKIIIGGGFFFGGGIIIDDDFFFIIIJJJHHHFFFDDDCCCGGGHHHJJJLLLMMMMMMLLLLLLIIILLLPPPRRRRRRPPPOOOOOOMMMNNNOOOOOONNNOOOPPPRRRIIIIIIJJJKKKLLLMMMNNNNNNSSSSSSRRRQQQOOOKKKHHHFFFFFFEEECCCBBBAAABBBDDDEEEGGGCCCAAACCCHHHKKKJJJGGGHHHIIIIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGHHHJJJJJJCCCDDDDDDDDDDDDCCCBBBBBB@@@BBBDDDEEEDDDDDDDDDEEEDDDCCCCCCEEEHHHHHHEEEBBBBBBCCCCCCCCCBBBBBBCCCEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEFFFHHHHHHFFFEEEBBBAAA@@@@@@BBBGGGKKKNNNHHHFFFDDDDDDDDDDDDCCCBBB???@@@AAABBBCCCDDDDDDDDD@@@AAACCCDDDDDDDDDCCCBBBAAAAAA@@@AAABBBDDDFFFGGG@@@AAABBBCCCEEEGGGIIIJJJFFFFFFFFFHHHIIIIIIGGGEEEBBBBBBCCCCCCEEEFFFHHHIIIBBBCCCDDDCCCAAAAAACCCDDD>>>BBBFFFGGGFFFFFFGGGJJJHHHGGGFFFFFFFFFFFFDDDBBB@@@BBBCCCBBBBBBBBBEEEGGGJJJJJJJJJJJJKKKMMMNNNOOONNNOOOPPPOOOLLLJJJIIIIIIGGGGGGHHHIIIHHHGGGFFFEEEBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAA@@@????????????@@@AAACCCCCCBBBBBBBBBCCC@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGIIIKKKLLLNNNOOOKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFPPPMMMLLLMMMQQQUUUUUUTTTUUUSSSQQQTTTVVVUUUPPPJJJPPPPPPPPPOOOMMMLLLLLLLLLKKKJJJGGGEEECCCBBBBBBBBBAAABBBCCCDDDDDDFFFJJJLLLGGGGGGGGGGGGFFFEEEDDDCCCFFFAAA???AAAAAA>>>===>>>GGGGGGKKKPPPNNNIIIGGGIIIHHHHHHHHHIIIKKKNNNPPPRRRMMMMMMMMMMMMLLLJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIFFFFFFHHHKKKOOOQQQRRRQQQUUUQQQMMMNNNQQQRRRPPPLLLKKKLLLLLLKKKJJJJJJLLLNNNOOOPPPRRRTTTVVVWWWXXXXXXVVVWWWVVVUUUSSSSSSUUUWWWQQQQQQQQQPPPOOOLLLJJJIIIJJJJJJIIIJJJLLLLLLKKKIIIHHHGGGFFFEEEEEEIIINNNRRROOOKKKGGGGGGJJJMMMNNNNNNNNNJJJGGGEEEFFFGGGHHHHHHHHHNNNQQQMMMKKKNNNQQQQQQQQQQQQQQQQQQPPPNNNLLLKKKIIILLLNNNNNNLLLLLLOOOQQQJJJIIIGGGEEEEEEEEEGGGHHHGGGIIIMMMOOOQQQPPPOOONNNOOONNNMMMLLLLLLLLLKKKIIIFFFGGGIIILLLNNNOOOPPPPPPOOONNNMMMOOOQQQRRRRRRQQQRRRPPPNNNLLLKKKLLLOOOPPPNNNNNNPPPRRRSSSRRRPPPNNNOOOOOONNNLLLKKKNNNRRRVVVUUURRROOOQQQUUUVVVTTTPPPRRRNNNIIIHHHJJJMMMNNNNNNLLLSSSZZZ[[[WWWRRRPPPPPPNNNNNNNNNOOOOOOOOOLLLJJJLLLKKKJJJGGGDDDDDDFFFHHHIIIJJJLLLOOORRRSSSRRRPPPSSSSSSTTTWWWZZZZZZYYYWWWPPPMMMJJJGGGGGGHHHKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNTTTXXXWWWVVVVVVTTTQQQXXXXXXXXXVVVTTTTTTWWWYYYWWWVVVTTTRRRPPPOOONNNMMMMMMNNNNNNOOOOOONNNNNNMMMLLLIIIHHHIIIHHHEEEHHHMMMJJJJJJJJJKKKKKKLLLLLLMMMPPPSSSXXX[[[YYYTTTNNNIIIKKKIIIHHHHHHKKKMMMMMMMMMOOONNNNNNMMMKKKJJJHHHGGGBBBDDDEEEGGGGGGGGGFFFFFFEEEFFFHHHJJJKKKKKKKKKKKKJJJKKKMMMMMMMMMNNNPPPRRROOONNNMMMLLLLLLNNNPPPQQQTTTQQQNNNMMMPPPQQQPPPNNNQQQQQQPPPMMMIIIFFFEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBDDDCCCDDDEEEGGGHHHGGGFFFGGGIIIJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEHHHKKKDDDDDDBBBAAA???>>>===<<>>;;;>>>HHHPPPSSSLLLHHHFFFEEEBBB>>>@@@DDDDDDFFFGGGFFFDDDAAA@@@@@@@@@AAADDDFFFGGGEEECCCBBB@@@???>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDGGGIIIGGGGGGFFFEEEEEEFFFFFFGGGAAABBBCCCEEEFFFFFFGGGGGGFFFDDDBBBBBBCCCCCCBBBAAA>>>@@@BBBBBBBBBBBBDDDFFFCCCDDDFFFGGGGGGEEEBBBAAA??????AAABBBDDDEEEFFFFFFIIIJJJJJJKKKKKKKKKKKKJJJOOONNNLLLJJJIIIHHHHHHIIIIIIGGGEEEEEEFFFEEEAAA>>>HHHEEEAAA>>><<<===>>>@@@BBBCCCCCCAAA???===>>>???>>>???@@@AAAAAAAAA@@@@@@@@@???>>>???@@@CCCFFFHHHFFFFFFEEEGGGKKKMMMNNNNNNIIIJJJKKKJJJIIIHHHIIIJJJIIIIIIJJJKKKLLLLLLKKKKKKOOOMMMLLLMMMQQQTTTTTTTTTUUUSSSRRRTTTVVVUUUPPPKKKOOOOOOOOONNNLLLLLLLLLMMMLLLJJJHHHFFFEEEDDDDDDDDDBBBCCCDDDDDDDDDGGGJJJMMMLLLLLLKKKJJJIIIGGGFFFFFFFFFAAA???AAABBBAAA@@@BBBIIIGGGGGGJJJKKKHHHHHHJJJGGGGGGGGGHHHIIIKKKMMMOOOLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGIIIKKKKKKJJJHHHFFFHHHHHHHHHKKKNNNOOOOOONNNSSSOOOKKKKKKNNNPPPOOOLLLKKKKKKKKKJJJIIIJJJLLLNNNOOOPPPQQQSSSTTTUUUVVVVVVUUUUUUUUUTTTRRRQQQSSSTTTMMMMMMNNNOOOOOOOOONNNMMMJJJIIIHHHIIIKKKLLLJJJIIIGGGFFFEEECCCBBBEEEIIIMMMNNNKKKHHHHHHKKKMMMMMMLLLLLLIIIFFFDDDEEEFFFGGGGGGGGGLLLNNNMMMMMMPPPRRRQQQQQQQQQRRRQQQPPPOOOMMMLLLJJJLLLNNNMMMKKKKKKMMMOOOKKKJJJHHHGGGFFFEEEFFFFFFHHHJJJLLLNNNOOOOOONNNMMMOOONNNMMMMMMMMMMMMLLLKKKIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLMMMNNNQQQSSSSSSRRRPPPNNNMMMKKKKKKLLLNNNOOOPPPPPPPPPPPPPPPOOOMMMKKKNNNNNNMMMLLLKKKMMMRRRUUUSSSPPPNNNOOOSSSTTTQQQNNNPPPLLLIIIHHHJJJLLLMMMLLLJJJPPPVVVVVVSSSNNNMMMNNNOOOMMMLLLMMMMMMLLLJJJHHHKKKLLLKKKIIIGGGFFFGGGIIIIIIJJJLLLPPPTTTUUUTTTSSSVVVVVVXXXZZZ\\\\\\YYYVVVQQQOOOMMMKKKJJJJJJLLLMMMJJJIIIIIIIIIIIIIIIIIIJJJJJJPPPTTTTTTTTTVVVVVVSSSWWWXXXXXXWWWVVVUUUWWWXXXWWWVVVTTTRRRPPPNNNMMMMMMMMMNNNOOOOOOOOOOOONNNMMMKKKHHHHHHIIIGGGEEEGGGMMMIIIIIIIIIJJJKKKNNNPPPRRRRRRTTTXXXZZZXXXSSSNNNJJJJJJHHHGGGHHHJJJLLLMMMMMMOOOOOOOOOOOOMMMKKKIIIGGGCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHIIIKKKKKKKKKJJJKKKLLLLLLLLLLLLMMMPPPRRRMMMLLLKKKJJJKKKLLLNNNOOOSSSPPPMMMMMMNNNPPPOOONNNMMMOOOPPPOOOMMMLLLMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHGGGEEEDDDEEEFFFFFFEEEDDDEEEGGGHHHHHHGGGFFFFFFGGGIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDDDDCCCBBBCCCEEEGGGDDDCCCBBBAAA???>>>===<<<@@@@@@AAACCCEEEGGGHHHHHHJJJHHHFFFGGGHHHGGGEEEBBBAAAAAA@@@@@@AAAAAABBBCCCCCCAAA@@@AAABBBDDDCCCCCCDDDEEEFFFFFFGGGFFFEEEEEEBBBBBB???===AAAJJJOOONNNHHHFFFDDDDDDAAA======AAACCCEEEGGGFFFDDDBBBBBBBBBAAABBBCCCEEEEEEEEECCCCCC???>>>>>>===>>>???AAABBBAAACCCDDDDDDDDDDDDGGGIIIHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCEEECCCAAAAAAAAAAAA@@@???>>>???AAABBBAAABBBCCCEEECCCEEEFFFGGGGGGEEECCCAAABBBBBBBBBBBBBBBCCCDDDDDDKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGGGGHHHFFFEEEEEEFFFEEEBBB>>>AAAAAA@@@@@@@@@@@@@@@@@@BBBCCCCCCAAA???===>>>???>>>>>>??????@@@AAAAAABBB@@@@@@@@@AAACCCDDDFFFGGGGGGEEEEEEGGGJJJLLLMMMMMMJJJKKKLLLKKKJJJIIIJJJLLLIIIJJJJJJKKKKKKKKKKKKKKKOOOMMMLLLMMMPPPRRRSSSSSSTTTRRRRRRTTTVVVUUUQQQMMMOOOOOOMMMMMMLLLMMMNNNOOOLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEGGGLLLOOOQQQPPPNNNKKKIIIHHHGGGGGGFFFAAA???BBBDDDCCCDDDGGGIIIFFFHHHNNNQQQNNNIIIGGGGGGGGGGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGAAADDDIIILLLMMMJJJGGGDDDJJJIIIIIIJJJMMMNNNMMMLLLOOOKKKGGGGGGJJJMMMMMMLLLJJJJJJJJJJJJIIIIIILLLNNNJJJJJJKKKKKKLLLLLLMMMMMMRRRSSSSSSRRRPPPNNNOOOPPPKKKKKKLLLMMMNNNNNNNNNNNNHHHGGGGGGHHHIIIJJJIIIHHHGGGFFFDDDBBBAAACCCGGGJJJLLLKKKJJJJJJKKKLLLKKKIIIJJJHHHDDDCCCDDDEEEEEEEEEFFFIIIKKKLLLPPPUUUUUUQQQRRRRRRSSSRRRQQQPPPNNNMMMJJJKKKLLLKKKJJJIIIIIIKKKKKKJJJIIIHHHGGGFFFEEEEEEJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNQQQSSSSSSRRRLLLLLLKKKKKKKKKLLLLLLMMMQQQPPPOOOMMMLLLJJJIIIHHHMMMMMMLLLKKKKKKMMMQQQTTTTTTRRRPPPPPPSSSSSSPPPMMMMMMKKKJJJJJJLLLMMMLLLKKKLLLPPPSSSSSSPPPMMMMMMNNNOOOMMMKKKJJJJJJIIIHHHGGGKKKLLLMMMLLLKKKIIIIIIJJJJJJKKKMMMQQQUUUWWWVVVUUUVVVWWWYYY[[[]]][[[WWWTTTQQQPPPNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHMMMPPPPPPQQQUUUWWWVVVWWWXXXZZZYYYWWWVVVVVVWWWWWWVVVTTTRRRPPPNNNMMMLLLMMMNNNOOOQQQQQQOOONNNMMMJJJHHHHHHIIIHHHFFFHHHMMMNNNMMMLLLLLLNNNQQQTTTVVVUUUVVVXXXXXXVVVRRRNNNKKKIIIGGGFFFGGGIIILLLLLLLLLPPPQQQRRRRRRPPPMMMIIIGGGEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKOOOQQQKKKKKKJJJIIIIIIJJJLLLMMMPPPNNNLLLKKKLLLMMMMMMMMMKKKMMMOOOOOONNNNNNOOOPPPJJJIIIHHHGGGGGGGGGGGGGGGJJJGGGEEEDDDDDDEEEDDDCCCEEEGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCDDDEEEGGGHHHCCCDDDDDDBBBAAA@@@AAACCCBBBBBBAAA@@@???>>>===<<<>>>>>>>>>@@@BBBFFFIIIKKKJJJIIIGGGGGGGGGFFFDDDBBBAAA@@@??????>>>>>>??????@@@???>>>???BBBCCCDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFEEEBBBAAAGGGNNNNNNIIIFFFDDDDDDEEEBBB======@@@BBBDDDFFFFFFEEECCCCCCDDDBBBBBBCCCCCCCCCCCCCCCCCC>>>=========>>>???AAABBBAAABBBDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHGGGEEECCCAAACCCCCCCCCCCCBBBBBBAAA@@@DDDBBB@@@@@@@@@???>>><<<===???@@@AAA@@@AAABBBDDDDDDEEEGGGHHHGGGFFFDDDCCCFFFDDDBBB@@@@@@@@@AAABBBJJJKKKLLLLLLMMMMMMLLLLLLHHHGGGFFFEEEDDDEEEFFFFFFFFFEEEDDDEEEFFFEEEBBB@@@:::<<<@@@BBBCCCCCCAAA@@@BBBCCCCCCAAA???===>>>???>>>>>>===>>>???AAACCCDDDAAAAAABBBDDDEEEFFFFFFGGGGGGFFFEEEFFFIIIKKKKKKKKKIIIJJJKKKKKKIIIIIIJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKNNNMMMLLLMMMNNNPPPQQQRRRSSSRRRRRRSSSUUUTTTRRROOOQQQOOOMMMMMMNNNPPPQQQQQQMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGFFFFFFIIIMMMQQQRRRPPPNNNKKKHHHFFFFFFEEEGGGBBB???BBBDDDCCCEEEHHHGGGGGGNNNZZZ___XXXLLLEEEHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFF@@@CCCHHHKKKLLLJJJGGGEEEKKKJJJIIIJJJMMMOOOOOONNNKKKHHHDDDCCCFFFIIIKKKKKKHHHIIIIIIHHHHHHHHHKKKMMMGGGGGGFFFFFFFFFFFFGGGGGGOOOPPPPPPOOOMMMKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDEEEGGGHHHHHHGGGFFFFFFEEECCCBBBDDDHHHKKKKKKKKKKKKKKKKKKJJJIIIGGGHHHFFFCCCBBBCCCDDDCCCCCCEEEHHHJJJLLLRRRXXXWWWRRRRRRSSSSSSSSSRRRQQQOOONNNKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHHHHIIIHHHGGGFFFFFFKKKKKKKKKKKKJJJJJJKKKKKKJJJLLLMMMNNNMMMLLLLLLMMMKKKJJJHHHGGGGGGIIIJJJLLLMMMLLLLLLMMMOOOPPPPPPOOOHHHHHHIIIJJJKKKKKKLLLLLLOOOOOOMMMKKKIIIGGGHHHHHHKKKKKKKKKKKKKKKMMMPPPSSSVVVTTTSSSTTTUUUTTTQQQOOOKKKLLLMMMNNNOOOOOOMMMLLLPPPRRRTTTSSSQQQOOOPPPQQQOOOMMMIIIGGGGGGGGGFFFEEEIIILLLNNNOOONNNLLLLLLLLLMMMMMMOOORRRVVVWWWUUUSSSRRRSSSUUUXXXZZZYYYUUURRRNNNNNNMMMLLLKKKJJJHHHGGGOOOOOOOOOOOONNNKKKIIIHHHHHHMMMOOONNNOOOSSSVVVVVVVVVXXXZZZZZZXXXVVVUUUUUUUUUUUUTTTRRRPPPNNNMMMLLLLLLNNNPPPQQQQQQPPPNNNLLLLLLJJJJJJLLLKKKHHHJJJOOOXXXVVVSSSQQQQQQSSSVVVXXXWWWWWWWWWVVVTTTQQQNNNLLLHHHFFFEEEFFFIIIKKKLLLLLLQQQRRRTTTTTTSSSOOOKKKHHHGGGFFFEEEDDDCCCDDDEEEFFFEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHLLLOOOKKKJJJIIIIIIIIIJJJJJJKKKMMMLLLJJJJJJJJJJJJKKKKKKLLLMMMOOOOOOMMMKKKKKKKKKHHHHHHGGGFFFFFFFFFGGGGGGKKKHHHDDDCCCDDDEEEEEEEEEGGGHHHJJJJJJHHHGGGHHHIIIFFFFFFFFFFFFGGGGGGHHHHHHFFFEEECCCBBBBBBDDDFFFGGGBBBCCCCCCBBBAAA@@@AAABBBAAAAAA@@@???>>>=========<<<<<<<<<<<<>>>AAAFFFJJJKKKJJJIIIIIIHHHFFFDDDCCCBBBAAA@@@???>>>=========>>>======>>>AAACCCDDDDDDCCCDDDDDDEEEFFFFFFFFFGGGHHHGGGEEEFFFMMMSSSOOOGGGEEEDDDEEEHHHEEE???>>>@@@@@@BBBEEEFFFEEEDDDEEEFFFCCCCCCBBBAAAAAABBBCCCDDD===<<<<<<<<<===???@@@BBBAAABBBCCCCCCCCCDDDFFFHHHGGGHHHIIIIIIHHHFFFCCCAAACCCCCCCCCCCCCCCBBBBBBAAADDDCCCAAA@@@AAA@@@===;;;===???@@@@@@@@@@@@AAACCCDDDEEEFFFGGGGGGFFFEEEDDDFFFDDDAAA???>>>???AAACCCGGGGGGHHHIIIJJJJJJJJJJJJFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEEEEEEEEEECCCBBB:::===@@@CCCDDDCCCBBBAAABBBCCCCCCAAA???===>>>??????>>>>>>>>>@@@CCCFFFHHHDDDDDDCCCDDDDDDFFFGGGHHHHHHGGGFFFGGGIIIKKKKKKJJJGGGIIIJJJIIIHHHHHHIIIKKKKKKKKKJJJJJJJJJKKKKKKKKKMMMMMMMMMLLLLLLMMMOOOQQQPPPPPPQQQRRRSSSSSSQQQPPPRRRPPPNNNNNNQQQSSSSSSRRRLLLLLLMMMMMMMMMLLLLLLLLLIIIIIIIIIHHHHHHJJJNNNQQQQQQPPPNNNKKKIIIGGGFFFEEEHHHBBB@@@BBBDDDCCCCCCFFFHHHHHHOOO[[[```ZZZOOOHHHJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFDDDEEEFFFHHHIIIIIIHHHHHHKKKIIIIIIJJJNNNPPPQQQQQQIIIFFFCCCBBBCCCFFFIIIJJJGGGGGGHHHGGGGGGHHHJJJMMMKKKJJJIIIHHHHHHHHHHHHIIILLLMMMMMMLLLJJJIIIIIIJJJHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBDDDFFFGGGFFFCCCCCCCCCCCCCCCEEEIIILLLIIIJJJKKKLLLKKKIIIGGGGGGGGGEEEBBBBBBBBBCCCBBBAAAFFFHHHJJJLLLRRRYYYXXXTTTRRRSSSSSSSSSSSSRRRPPPOOOKKKJJJIIIHHHGGGFFFDDDCCCCCCDDDFFFGGGHHHIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJGGGJJJMMMMMMKKKJJJJJJKKKIIIHHHFFFFFFFFFHHHJJJLLLOOONNNLLLLLLMMMMMMKKKJJJFFFFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMKKKHHHFFFHHHIIIIIIJJJJJJJJJJJJLLLOOORRRUUUUUUUUUUUUUUUTTTQQQOOOLLLOOOQQQSSSSSSRRRPPPOOOSSSSSSSSSRRRQQQQQQRRRSSSOOOLLLIIIGGGGGGGGGFFFEEEHHHKKKNNNPPPOOOMMMMMMMMMPPPPPPQQQSSSTTTTTTRRROOOMMMNNNQQQUUUXXXXXXUUUSSSMMMNNNNNNMMMLLLJJJIIIHHHPPPQQQQQQQQQOOOLLLIIIGGGKKKOOOPPPMMMMMMRRRUUUTTTUUUWWWXXXXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQOOOMMMLLLLLLMMMOOOPPPPPPOOOMMMLLLMMMLLLMMMOOONNNLLLMMMRRRYYYWWWTTTRRRRRRTTTVVVXXXVVVVVVUUUTTTRRRPPPNNNMMMGGGFFFEEEFFFIIILLLMMMMMMRRRSSSUUUVVVTTTQQQMMMKKKHHHGGGFFFDDDDDDDDDEEEFFFEEEFFFGGGIIIIIIIIIIIIHHHFFFFFFFFFEEEDDDEEEHHHKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHIIILLLNNNOOOOOOMMMJJJIIIJJJMMMLLLLLLLLLLLLMMMMMMNNNJJJGGGEEEDDDEEEGGGHHHHHHFFFHHHIIIIIIHHHGGGGGGHHHDDDDDDDDDDDDEEEGGGHHHIIIIIIGGGEEECCCBBBBBBCCCDDD@@@AAACCCCCCBBBAAABBBDDD?????????>>>>>>=========??????>>><<<<<>>============<<<<<<>>>AAACCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGJJJQQQVVVQQQHHHAAAAAACCCFFFDDD>>>===???>>>AAADDDEEEEEEDDDEEEFFFDDDBBBAAA@@@@@@AAABBBCCC<<<<<<;;;;;;<<<>>>???@@@@@@BBBCCCCCCCCCCCCFFFHHHEEEFFFHHHIIIHHHGGGEEECCCCCCCCCDDDEEEEEEEEEEEEEEEEEECCCBBBBBBCCCBBB???======???@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFFFFEEEDDDCCCAAA???>>>>>>@@@BBBDDDDDDEEEFFFGGGHHHHHHIIIHHHEEEDDDCCCCCCCCCDDDEEEFFFBBBDDDEEEFFFFFFEEEEEEEEEAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCAAA???===>>>???@@@??????@@@BBBEEEHHHJJJHHHFFFDDDBBBCCCEEEHHHJJJIIIGGGGGGGGGJJJKKKLLLKKKHHHJJJKKKKKKJJJJJJKKKMMMLLLKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMLLLKKKKKKMMMOOONNNNNNOOOPPPPPPQQQQQQQQQRRROOONNNOOOSSSTTTRRRPPPLLLLLLMMMNNNNNNNNNNNNNNNJJJKKKKKKKKKKKKLLLOOOQQQOOOOOOOOONNNLLLJJJHHHGGGGGGBBBAAADDDFFFDDDCCCEEEJJJGGGHHHNNNRRRQQQNNNNNNKKKKKKKKKJJJIIIHHHGGGFFFDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHIIIMMMPPPQQQRRRGGGFFFDDDBBBCCCDDDGGGHHHEEEFFFGGGFFFFFFGGGJJJLLLKKKJJJHHHGGGGGGGGGHHHIIIJJJJJJJJJHHHGGGGGGIIIKKKBBBBBBBBBBBBCCCDDDEEEEEEBBBAAA???@@@BBBDDDEEEEEE???@@@AAAAAAAAADDDGGGJJJGGGIIIKKKKKKIIIHHHGGGHHHFFFDDDBBBBBBBBBCCCBBB@@@FFFIIIJJJJJJOOOUUUVVVTTTQQQRRRSSSSSSSSSRRRPPPOOOKKKIIIGGGGGGFFFFFFDDDBBBAAABBBCCCEEEGGGHHHJJJKKKJJJKKKKKKKKKKKKKKKJJJJJJFFFIIIMMMMMMJJJHHHHHHIIIIIIHHHGGGGGGHHHIIIKKKLLLOOOMMMKKKJJJJJJIIIGGGEEEEEEEEEFFFGGGIIIKKKMMMNNNKKKNNNOOOMMMIIIGGGHHHJJJGGGHHHIIIJJJJJJLLLOOOQQQQQQRRRTTTTTTTTTRRRPPPOOONNNQQQUUUWWWVVVTTTSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPNNNLLLJJJIIIIIIHHHGGGFFFFFFIIILLLNNNNNNMMMMMMNNNQQQPPPQQQRRRSSSQQQNNNLLLLLLLLLNNNRRRUUUWWWVVVTTTOOOOOOOOOOOONNNMMMLLLLLLNNNOOOQQQQQQOOOLLLHHHEEEKKKOOOPPPMMMMMMPPPRRRQQQSSSUUUUUUTTTRRRPPPPPPQQQPPPQQQQQQRRRQQQPPPOOONNNLLLLLLMMMMMMMMMMMMLLLLLLOOOMMMOOORRRQQQNNNPPPTTTQQQPPPOOONNNOOORRRUUUWWWSSSSSSSSSRRRPPPOOONNNMMMHHHFFFEEEGGGJJJLLLNNNNNNQQQSSSTTTUUUTTTRRRPPPNNNJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIIIIIIIHHHGGGCCCEEEEEEEEEDDDDDDFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHGGGFFFDDDDDDFFFHHHHHHKKKNNNPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQJJJHHHFFFFFFHHHIIIIIIIIIDDDFFFGGGGGGFFFEEEEEEFFFBBBBBBBBBCCCDDDFFFIIIJJJJJJHHHFFFDDDCCCBBBCCCCCC>>>@@@BBBCCCBBBAAABBBCCC>>>>>>>>>===============BBBCCCBBB@@@>>>???DDDIIIIIIJJJKKKJJJHHHGGGGGGGGGEEEDDDBBB@@@???>>>======>>>===<<<>>>AAACCCDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFDDDGGGIIIKKKQQQTTTOOOGGG===<<<>>>AAA@@@;;;:::<<<===@@@BBBDDDCCCCCCDDDEEECCCBBBAAA@@@???@@@AAABBB===<<<<<<;;;;;;<<<>>>???@@@AAACCCCCCBBBCCCEEEGGGEEEFFFGGGGGGHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCDDDEEEDDDAAA??????@@@AAAAAA@@@@@@AAACCCCCCDDDDDDEEEEEEEEEEEEEEE@@@???>>>>>>???@@@CCCDDDDDDEEEFFFGGGHHHIIIIIIIIIEEEDDDCCCCCCCCCDDDEEEFFFBBBDDDGGGHHHGGGFFFGGGHHHGGGFFFDDDBBBAAAAAABBBBBBBBBCCCCCCAAA???===>>>???@@@???@@@AAACCCEEEGGGIIIHHHGGGEEECCCCCCEEEGGGIIIGGGFFFEEEGGGIIIKKKKKKKKKKKKLLLNNNNNNMMMMMMNNNPPPMMMLLLJJJIIIIIIJJJKKKKKKLLLMMMMMMLLLJJJIIILLLNNNKKKLLLNNNNNNNNNOOOPPPQQQPPPNNNMMMOOOSSSTTTPPPLLLKKKLLLMMMOOOOOOPPPOOOOOOIIIKKKMMMNNNNNNNNNOOOPPPJJJKKKLLLMMMMMMKKKIIIGGGDDDAAABBBGGGIIIGGGFFFGGGEEEBBBBBBEEEGGGGGGJJJNNNJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGHHHHHHIIIJJJKKKIIIGGGHHHJJJMMMNNNNNNGGGFFFFFFDDDCCCDDDEEEGGGDDDEEEFFFEEEEEEFFFIIILLLIIIHHHGGGEEEEEEFFFGGGHHHIIIIIIGGGEEEDDDFFFIIIMMMCCCBBBAAAAAAAAABBBCCCCCCAAA???===>>>@@@CCCDDDDDDAAABBBBBBBBBBBBCCCFFFIIIFFFHHHJJJJJJHHHGGGHHHJJJFFFDDDBBBBBBCCCCCCBBB@@@EEEHHHIIIGGGIIINNNRRRRRRPPPQQQRRRSSSRRRQQQPPPOOOKKKIIIFFFFFFGGGFFFDDDBBBAAAAAAAAABBBDDDFFFIIIJJJIIIJJJLLLMMMMMMLLLKKKJJJFFFKKKOOONNNJJJGGGGGGIIILLLLLLLLLKKKKKKKKKKKKJJJMMMKKKIIIHHHHHHHHHFFFDDDEEEEEEEEEFFFHHHKKKNNNPPPMMMPPPRRRPPPJJJFFFFFFHHHEEEGGGIIIIIIJJJKKKNNNPPPPPPRRRTTTUUUTTTRRRQQQPPPOOOSSSWWWXXXWWWUUUUUUVVVQQQPPPOOOOOOOOOOOOOOONNNMMMLLLKKKKKKLLLKKKIIIGGGDDDGGGJJJLLLLLLLLLMMMNNNNNNNNNNNNPPPQQQPPPMMMKKKKKKKKKKKKMMMPPPRRRRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMOOORRRSSSQQQMMMHHHEEEHHHMMMNNNLLLLLLOOOPPPOOORRRSSSRRRPPPNNNMMMMMMOOOMMMNNNPPPRRRRRRQQQPPPOOOLLLLLLKKKJJJJJJKKKLLLLLLNNNMMMOOORRRRRROOOPPPTTTNNNMMMMMMMMMNNNPPPQQQRRRPPPPPPPPPPPPPPPNNNMMMLLLHHHGGGFFFGGGJJJMMMOOOOOOQQQRRRSSSTTTTTTSSSRRRQQQJJJJJJJJJIIIHHHGGGEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGCCCEEEGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFEEEBBBBBBDDDGGGDDDHHHLLLNNNOOOOOOOOOOOOJJJJJJJJJKKKKKKLLLNNNNNNLLLKKKIIIIIIJJJJJJIIIGGGDDDEEEGGGGGGEEEDDDEEEFFFAAAAAAAAAAAACCCFFFIIIKKKHHHHHHGGGFFFEEEDDDDDDDDD>>>@@@BBBBBB@@@?????????========================AAACCCDDDAAA??????DDDIIIEEEGGGIIIIIIFFFEEEFFFHHHDDDCCCBBB@@@???>>>>>>===???>>>===???AAACCCDDDCCCFFFEEECCCBBBAAAAAABBBBBBBBBFFFIIIKKKMMMNNNJJJCCC;;;:::<<<>>>===999888<<<<<>>===<<<;;;;;;;;;<<<===@@@AAABBBBBBBBBCCCEEEGGGHHHGGGGGGGGGFFFEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFEEECCCBBBCCCDDDFFFEEECCC@@@@@@AAABBBBBBAAAAAABBBCCCBBBBBBCCCCCCDDDDDDDDDDDD>>>>>>>>>>>>???@@@AAABBBBBBBBBDDDEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDAAADDDHHHIIIHHHHHHIIIKKKIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCCCCAAA???===>>>???>>>>>>???AAABBBDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDGGGJJJJJJJJJJJJKKKMMMMMMLLLLLLNNNOOOMMMLLLJJJIIIIIIIIIKKKKKKLLLMMMNNNLLLIIIHHHKKKNNNJJJKKKMMMMMMMMMNNNOOOPPPNNNLLLLLLOOOSSSSSSMMMHHHJJJKKKMMMOOOPPPPPPPPPOOOIIILLLOOOPPPOOOOOOOOOPPPDDDFFFIIIKKKKKKIIIGGGEEEBBB@@@CCCIIILLLKKKIIIJJJ>>>>>>AAAEEEFFFDDDEEEJJJIIIIIIJJJJJJIIIGGGFFFEEECCCDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHKKKIIIFFFFFFHHHJJJJJJJJJGGGGGGGGGFFFDDDDDDEEEFFFDDDEEEEEEEEEEEEFFFIIILLLMMMKKKJJJHHHHHHJJJKKKLLLIIIHHHFFFDDDCCCEEEJJJNNNGGGFFFDDDAAA@@@?????????@@@>>><<<===???BBBDDDDDDEEEFFFFFFEEEDDDDDDGGGIIIEEEGGGIIIIIIGGGGGGIIIKKKFFFDDDCCCCCCCCCCCCBBB@@@DDDHHHIIIEEEDDDIIIOOOQQQPPPQQQRRRRRRRRRQQQPPPOOOKKKHHHFFFFFFGGGGGGDDDBBBCCCBBBAAAAAABBBDDDGGGIIIHHHJJJLLLNNNOOOMMMKKKJJJGGGLLLPPPPPPKKKGGGGGGIIIPPPPPPPPPOOONNNLLLJJJIIIJJJIIIGGGGGGGGGGGGFFFDDDFFFEEEDDDEEEGGGKKKOOORRROOOSSSUUURRRKKKFFFEEEFFFEEEFFFHHHIIIIIIKKKNNNPPPPPPSSSVVVWWWWWWUUUTTTSSSOOOSSSWWWXXXVVVUUUVVVWWWRRRQQQPPPPPPPPPQQQOOONNNMMMLLLLLLMMMNNNMMMJJJHHHDDDFFFHHHJJJJJJKKKMMMOOOLLLKKKLLLNNNPPPOOOMMMKKKJJJIIIHHHHHHKKKLLLMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOQQQTTTUUUTTTPPPKKKHHHEEEJJJLLLKKKKKKNNNPPPNNNQQQQQQPPPNNNKKKJJJLLLNNNLLLMMMOOOQQQRRRRRRQQQPPPMMMKKKJJJHHHHHHJJJKKKMMMMMMMMMOOORRRRRROOOPPPTTTPPPPPPOOONNNNNNNNNNNNNNNNNNNNNOOOPPPOOONNNMMMLLLHHHGGGFFFHHHKKKNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSKKKKKKKKKKKKJJJHHHFFFDDDEEEFFFGGGHHHIIIHHHGGGFFFCCCEEEHHHIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFDDDAAAAAACCCFFFBBBFFFJJJLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOOOOMMMLLLLLLLLLJJJGGGEEEFFFGGGIIIIIIGGGFFFGGGHHH@@@@@@@@@AAACCCFFFIIIKKKFFFFFFGGGGGGGGGFFFFFFEEE???AAABBBAAA???<<<;;;;;;<<<<<<<<<==================@@@BBBAAA>>>>>>CCCHHHBBBEEEGGGGGGEEEDDDEEEGGGCCCBBBAAA???>>>>>>======@@@???>>>???BBBCCCDDDCCCEEEDDDBBB@@@?????????@@@AAAFFFJJJIIIIIIIIIEEE???<<<;;;<<<>>>===999:::>>><<<>>>AAABBBAAA@@@AAABBBAAAAAAAAAAAA@@@@@@?????????>>><<<;;;::::::;;;;;;@@@AAABBBBBBBBBCCCEEEGGGJJJIIIHHHFFFEEEDDDDDDDDDIIIHHHHHHHHHFFFEEEDDDCCCAAAAAABBBDDDFFFEEECCCAAA@@@BBBCCCCCCAAAAAABBBDDDBBBBBBBBBBBBCCCCCCDDDDDD????????????@@@@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBAAAEEEIIIJJJIIIIIIJJJLLLHHHHHHGGGGGGEEEDDDCCCBBBBBBCCCCCCAAA???===>>>???<<<===???@@@BBBBBBCCCBBBBBBDDDGGGJJJIIIGGGCCC@@@AAA@@@@@@BBBEEEHHHIIIIIIGGGHHHJJJJJJIIIJJJKKKMMMNNNMMMJJJIIIHHHIIIJJJKKKKKKIIIHHHHHHIIIHHHFFFDDDJJJIIIGGGEEEEEEGGGJJJKKKJJJJJJKKKOOORRRRRRNNNJJJKKKKKKKKKKKKLLLLLLLLLMMMLLLJJJHHHJJJNNNPPPOOOMMMKKKLLLMMMKKKGGGDDDCCCBBBEEECCCAAACCCGGGIIIIIIHHHBBBBBBAAAAAABBBCCCEEEFFFHHHHHHGGGGGGGGGGGGGGGHHHBBBDDDGGGGGGGGGFFFGGGIIILLLKKKJJJJJJJJJJJJKKKKKKOOOLLLIIIJJJLLLMMMKKKIIIJJJHHHEEECCCBBBBBBCCCDDDFFFCCC@@@AAAEEEJJJKKKKKKNNNMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKIIIFFFCCCAAAAAABBBCCC@@@???>>>======???AAACCCBBBCCCCCCDDDEEEFFFFFFFFFIIIIIIIIIHHHGGGFFFDDDCCCFFFDDDBBBDDDGGGHHHGGGDDDFFFIIIIIIEEEDDDHHHJJJJJJZZZVVVQQQOOOPPPQQQPPPNNNIIIGGGEEECCCBBBBBBCCCDDDGGGFFFDDDBBBAAAAAABBBBBBFFFFFFHHHIIIKKKLLLMMMNNNLLLNNNOOOOOONNNLLLLLLLLLQQQQQQPPPOOONNNNNNMMMMMMEEEGGGHHHHHHFFFEEEFFFFFFEEEFFFGGGGGGGGGHHHJJJMMMOOORRRTTTSSSOOOLLLKKKKKKJJJKKKNNNOOOOOONNNKKKJJJOOORRRTTTRRROOONNNRRRVVVOOORRRVVVYYYYYYVVVSSSPPPRRRPPPPPPQQQTTTTTTQQQNNNQQQOOOMMMMMMNNNNNNKKKHHHFFFFFFFFFHHHJJJKKKJJJHHHJJJKKKMMMMMMKKKIIIIIIIIIHHHGGGGGGIIILLLNNNLLLJJJOOOJJJFFFGGGKKKNNNMMMJJJQQQQQQRRRSSSSSSQQQLLLHHHHHHIIIKKKKKKKKKKKKLLLNNNLLLLLLKKKKKKKKKKKKLLLLLLIIIKKKNNNPPPQQQOOOMMMKKKHHHGGGFFFFFFGGGHHHJJJKKKOOOOOOOOONNNNNNNNNMMMMMMUUURRRPPPNNNMMMLLLJJJIIIMMMNNNOOOPPPOOOMMMKKKIIIGGGHHHKKKMMMNNNOOONNNNNNQQQQQQPPPPPPPPPPPPQQQQQQJJJKKKKKKIIIGGGFFFGGGHHHHHHJJJHHHBBBAAADDDHHHHHH@@@AAADDDFFFFFFFFFDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCAAAAAACCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKJJJJJJIIIGGGEEEIIIHHHGGGFFFEEEEEEEEEEEE???@@@AAAAAABBBDDDGGGJJJFFFEEEEEEEEEEEEDDDAAA??????@@@BBBBBBBBB???<<<;;;@@@???>>>===<<<;;;::::::<<<<<<;;;;;;;;;===>>>@@@CCCEEEGGGHHHHHHFFFDDDBBB>>>???@@@BBBBBBBBBAAA@@@???BBBAAA<<<===BBBCCC@@@BBBBBBAAAAAAAAA@@@@@@@@@BBBDDDEEEFFFEEEDDDEEEFFF?????????<<<999777777888=========>>>???BBBDDDFFF@@@@@@@@@@@@@@@???>>>===???===<<<;;;::::::;;;;;;@@@BBBCCCCCCBBBCCCDDDFFFGGGGGGGGGFFFDDDCCCAAA@@@EEEEEEEEEDDDCCCBBBAAA@@@>>>@@@CCCFFFGGGHHHGGGGGGEEECCCAAA?????????AAAAAABBBBBBAAAAAAAAABBBBBBCCC@@@AAAAAA@@@??????@@@BBB;;;>>>???>>>@@@EEEGGGEEEEEECCCAAA?????????AAABBBBBBCCCDDDFFFHHHJJJLLLMMMJJJGGGDDDEEEGGGFFF@@@;;;AAAAAABBBCCCBBBAAA@@@???<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEECCCCCCCCCDDDEEEFFFGGGGGGEEEFFFHHHIIIJJJIIIIIIHHHLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIIIIJJJJJJHHHFFFJJJHHHGGGFFFFFFHHHJJJLLLIIIIIIJJJNNNQQQPPPMMMIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJLLLOOOPPPNNNLLLJJJKKKLLLJJJGGGDDDBBBBBBDDDBBBAAACCCFFFHHHHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFGGGDDDFFFHHHHHHHHHGGGHHHJJJKKKKKKJJJJJJJJJKKKKKKLLLNNNLLLJJJJJJKKKLLLKKKIIIHHHGGGEEECCCCCCCCCCCCCCCIIIFFFDDDFFFIIIMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMJJJJJJIIIHHHHHHIIIJJJKKKMMMKKKHHHDDDBBBBBBCCCDDDBBBAAA???>>>???@@@AAACCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEFFFFFFGGGFFFEEEJJJMMMMMMIIIGGGJJJLLLKKKRRROOOMMMLLLNNNOOONNNMMMIIIHHHFFFDDDDDDDDDEEEFFFIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFHHHJJJLLLNNNOOOMMMOOOPPPPPPNNNLLLKKKKKKOOOOOONNNMMMKKKJJJIIIIIIEEEFFFFFFDDDCCCCCCFFFHHHEEEFFFGGGGGGGGGGGGIIIKKKMMMOOORRRQQQNNNKKKJJJJJJHHHIIIKKKLLLLLLKKKIIIGGGMMMPPPSSSSSSPPPOOORRRUUUSSSUUUXXXZZZYYYVVVRRROOOPPPOOOOOOQQQTTTTTTRRROOOSSSQQQOOOOOOPPPOOOMMMJJJHHHHHHGGGIIIJJJKKKJJJHHHIIIJJJLLLLLLJJJHHHHHHIIIGGGEEEEEEGGGJJJLLLKKKIIIMMMJJJHHHJJJNNNPPPNNNJJJPPPPPPQQQSSSSSSPPPLLLHHHGGGHHHJJJJJJJJJJJJKKKMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJLLLOOOPPPPPPMMMJJJGGGHHHHHHHHHHHHIIIJJJKKKLLLOOONNNOOOOOOOOOOOOOOOOOOUUUSSSQQQOOONNNMMMKKKJJJMMMNNNOOOOOONNNLLLJJJIIIJJJKKKMMMOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNMMMKKKHHHFFFFFFGGGFFFJJJJJJFFFDDDFFFGGGEEECCCCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFGGGIIIKKKLLLJJJIIIIIIIIIKKKKKKIIIGGGJJJIIIIIIHHHFFFEEEEEEDDD@@@@@@AAAAAABBBDDDGGGIIIEEEEEEDDDDDDEEECCCAAA>>>???@@@AAABBBAAA???===;;;<<<<<<<<<<<<<<<=========???>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGGGGEEECCCBBB???@@@@@@AAAAAAAAA@@@@@@>>>AAAAAA======BBBCCC@@@CCCCCCBBBBBBBBBAAAAAAAAABBBCCCEEEDDDCCCBBBBBBCCC@@@@@@???===:::888999:::>>>>>>>>>???AAACCCDDDEEE@@@@@@AAA@@@@@@??????>>>AAA@@@>>><<<;;;;;;<<<<<>>@@@BBBEEEFFFFFFFFFEEEDDDCCCAAA?????????AAABBBBBBBBBAAAAAAAAABBBBBBBBB???@@@@@@@@@??????@@@BBB???BBBBBB@@@@@@CCCCCCAAACCCBBBAAA@@@???@@@AAAAAAAAABBBDDDFFFHHHJJJLLLMMMMMMJJJGGGGGGIIIHHHCCC???AAABBBBBBCCCCCCAAA@@@???===>>>@@@BBBCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEGGGHHHIIIIIIIIIHHHKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKJJJHHHFFFHHHGGGFFFFFFGGGIIIKKKLLLHHHHHHJJJMMMOOONNNKKKIIIGGGIIIKKKLLLLLLLLLJJJIIIJJJJJJKKKMMMOOOOOOMMMKKKHHHJJJKKKJJJGGGDDDCCCCCCCCCBBBAAABBBDDDFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEGGGIIIIIIHHHHHHIIIKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMKKKIIIIIIJJJKKKJJJIIIEEEEEEEEEDDDDDDCCCCCCCCCFFFEEEDDDEEEIIIKKKMMMMMMOOOPPPRRRTTTTTTSSSRRRQQQNNNMMMJJJIIIHHHHHHIIIJJJNNNLLLIIIFFFDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHFFFEEEEEEFFFNNNQQQQQQMMMKKKMMMNNNMMMJJJJJJJJJKKKMMMNNNMMMLLLIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJIIIHHHHHHHHHHHHHHHFFFEEEEEEFFFGGGJJJMMMOOONNNPPPQQQQQQNNNLLLLLLLLLOOONNNMMMLLLJJJIIIHHHGGGDDDDDDDDDBBBAAACCCFFFIIIGGGHHHIIIHHHGGGFFFGGGHHHIIIKKKMMMNNNLLLJJJIIIIIIIIIIIIJJJKKKJJJIIIGGGFFFJJJNNNRRRSSSRRRQQQSSSUUUUUUVVVYYYYYYXXXTTTPPPMMMOOOOOOOOORRRTTTUUUSSSRRRTTTRRRQQQPPPQQQPPPOOOMMMKKKJJJIIIJJJKKKJJJIIIGGGGGGIIIJJJJJJHHHGGGGGGHHHEEEDDDDDDEEEHHHIIIIIIHHHLLLJJJKKKMMMQQQRRROOOLLLOOOOOOPPPRRRRRRPPPLLLHHHFFFGGGIIIIIIHHHHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKLLLKKKMMMOOOPPPNNNKKKFFFCCCHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPTTTSSSQQQOOOMMMLLLLLLLLLMMMNNNNNNNNNMMMKKKIIIHHHKKKLLLNNNPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQPPPMMMIIIFFFFFFGGGDDDIIILLLJJJHHHHHHFFFBBBFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGIIIJJJFFFFFFFFFHHHJJJLLLKKKJJJJJJJJJJJJIIIHHHFFFCCCBBB@@@@@@@@@AAABBBDDDEEEFFFEEEDDDCCCCCCDDDCCC@@@===???@@@AAABBBAAA???===<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@@@@AAACCCDDDDDDCCCAAA@@@AAA@@@???>>>>>>>>>???@@@>>>@@@@@@===>>>AAABBB@@@DDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDCCCAAA@@@@@@AAA@@@@@@@@@>>><<<;;;;;;===>>>???@@@BBBCCCDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@CCCBBB@@@>>>===<<<======>>>???AAAAAA@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBBBB>>>>>>>>>??????@@@@@@@@@>>>@@@AAACCCCCCCCCCCCBBBCCCBBB@@@??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA>>>?????????>>>>>>@@@BBBAAADDDDDDAAAAAACCCBBB???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDFFFHHHKKKLLLMMMMMMKKKHHHHHHIIIHHHEEEAAABBBBBBCCCDDDCCCBBBAAA@@@===???@@@BBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@AAACCCDDDDDDCCCBBBAAABBBCCCEEEGGGHHHIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMKKKJJJJJJJJJKKKIIIFFFCCCDDDEEEEEEFFFGGGHHHJJJKKKHHHIIIKKKMMMNNNMMMKKKJJJFFFHHHJJJLLLMMMKKKIIIHHHJJJKKKMMMOOOOOONNNKKKIIIHHHIIIKKKJJJHHHFFFEEEEEEBBBBBBAAABBBCCCDDDDDDDDDHHHGGGFFFEEEEEEDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGHHHHHHGGGGGGIIIJJJIIIJJJKKKKKKLLLLLLMMMMMMKKKJJJIIIHHHIIIIIIIIIIIICCCDDDDDDEEEEEEDDDDDDCCCEEEEEEEEEFFFIIIKKKLLLMMMPPPRRRUUUWWWWWWVVVTTTSSSQQQOOOLLLIIIGGGGGGHHHIIIJJJIIIGGGFFFEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFHHHIIIKKKMMMNNNOOOJJJJJJIIIHHHHHHHHHHHHHHHFFFIIIKKKIIIFFFEEEGGGJJJPPPTTTTTTOOOMMMNNNOOOMMMGGGHHHJJJLLLNNNNNNLLLKKKIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLKKKKKKKKKKKKKKKKKKIIIGGGFFFEEEEEEHHHKKKMMMLLLNNNPPPPPPOOONNNNNNNNNQQQPPPOOONNNLLLJJJIIIHHHBBBDDDEEEEEEDDDEEEGGGIIIIIIJJJKKKJJJHHHFFFGGGGGGEEEGGGIIIKKKJJJIIIHHHHHHKKKKKKKKKKKKJJJIIIHHHHHHHHHMMMRRRUUUUUUUUUUUUUUUTTTUUUWWWXXXVVVSSSNNNLLLNNNOOOPPPSSSUUUVVVUUUUUUSSSRRRQQQPPPPPPPPPOOOOOOLLLKKKJJJIIIJJJIIIGGGEEEFFFGGGHHHHHHFFFEEEFFFGGGEEEDDDDDDEEEGGGHHHIIIIIILLLKKKJJJLLLOOOPPPPPPNNNMMMNNNOOOQQQRRRPPPLLLHHHEEEGGGHHHHHHGGGGGGHHHJJJMMMMMMLLLLLLLLLLLLMMMMMMJJJLLLNNNOOOMMMIIIEEEBBBGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPNNNLLLKKKKKKLLLMMMMMMMMMMMMLLLJJJHHHHHHJJJKKKLLLMMMOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQNNNJJJHHHHHHIIIEEEJJJMMMKKKIIIIIIGGGCCCGGGEEECCCBBBAAAAAABBBCCCCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGCCCCCCDDDDDDEEEFFFGGGGGGEEEEEEEEEGGGJJJKKKJJJIIIIIIJJJJJJIIIGGGDDDAAA????????????@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCBBB???===???@@@AAAAAAAAA???>>>============<<<;;;::::::::::::;;;;;;;;;<<<======>>>>>>???@@@AAABBBAAA@@@???@@@???===;;;;;;<<<>>>???>>>>>>???>>>>>>@@@@@@???DDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEDDDAAA?????????>>>??????>>><<<<<<===>>>???@@@BBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAACCCBBB@@@>>><<<<<<<<<<<<===>>>@@@@@@??????AAABBBAAABBBCCCCCCCCCCCCBBBBBB=====================>>>>>>???@@@AAAAAAAAA@@@@@@AAA@@@@@@??????@@@AAABBBAAABBBBBBBBBAAAAAA@@@@@@===>>>??????>>>>>>@@@BBB>>>BBBCCCBBBBBBEEEDDDAAA>>>???@@@AAABBBBBBBBBBBBAAABBBDDDFFFHHHKKKLLLMMMLLLJJJHHHGGGGGGGGGDDDBBBCCCCCCDDDEEEDDDCCCBBBAAA>>>???AAABBBCCCBBBBBBAAAAAAAAABBBAAAAAA@@@?????????@@@CCCDDDDDDBBB@@@>>>AAABBBDDDFFFGGGHHHGGGGGGFFFGGGIIIJJJKKKLLLMMMMMMJJJJJJIIIJJJIIIGGGCCC@@@BBBCCCDDDEEEGGGGGGHHHHHHIIIKKKMMMNNNMMMMMMLLLKKKFFFHHHJJJLLLMMMKKKIIIHHHIIIKKKNNNNNNMMMKKKHHHGGGGGGIIIKKKKKKIIIGGGGGGGGGBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEDDDCCCBBBAAAEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEGGGIIIJJJJJJKKKLLLMMMMMMLLLLLLHHHHHHHHHGGGFFFFFFGGGGGGBBBCCCDDDEEEFFFFFFFFFEEEJJJJJJJJJKKKLLLNNNQQQSSSQQQSSSVVVWWWXXXVVVTTTRRRRRRPPPMMMJJJHHHGGGGGGGGGDDDDDDDDDDDDEEEFFFHHHIIIGGGGGGFFFEEEEEEDDDDDDDDDGGGGGGIIIJJJLLLNNNOOOPPPLLLKKKIIIGGGFFFEEEDDDDDDDDDGGGJJJIIIGGGGGGJJJMMMPPPSSSSSSOOOLLLMMMMMMKKKGGGHHHKKKLLLLLLKKKIIIHHHIIIIIIIIIIIIIIIIIIJJJJJJLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJGGGEEEEEEFFFHHHIIIIIIKKKNNNPPPOOOOOOPPPPPPPPPPPPOOOMMMLLLJJJIIIIIIAAADDDHHHKKKJJJIIIHHHGGGJJJLLLMMMLLLIIIGGGGGGGGGDDDEEEFFFHHHJJJIIIHHHGGGJJJIIIIIIHHHHHHGGGHHHHHHIIIMMMRRRVVVXXXWWWWWWVVVUUUVVVXXXXXXWWWTTTQQQOOOMMMOOORRRTTTUUUUUUVVVVVVQQQQQQPPPOOONNNNNNNNNOOOLLLKKKJJJIIIIIIHHHEEECCCEEEFFFGGGFFFEEEDDDFFFGGGFFFFFFFFFFFFGGGHHHJJJKKKMMMKKKIIIHHHJJJLLLOOOPPPLLLMMMNNNQQQRRRPPPMMMIIIFFFHHHIIIIIIGGGGGGHHHJJJKKKKKKKKKJJJJJJKKKKKKKKKHHHJJJLLLMMMLLLIIIFFFDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKLLLMMMNNNMMMNNNNNNLLLIIIHHHIIIKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJJJJKKKLLLMMMOOOPPPQQQSSSRRRRRRQQQQQQRRRRRRSSSOOOOOOOOOMMMKKKJJJKKKLLLHHHLLLMMMIIIGGGIIIJJJHHHFFFEEECCCAAAAAACCCEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFBBBBBBCCCDDDDDDEEEEEEEEEFFFEEEEEEFFFHHHIIIHHHFFFGGGHHHHHHHHHFFFCCC???===>>>======???BBBDDDCCCBBBDDDCCCCCCCCCCCCBBB???===??????@@@@@@@@@???>>>>>>=========<<<<<<;;;;;;:::===>>>>>>???@@@@@@@@@AAA<<<===>>>???@@@??????>>>???===;;;999999:::===>>>=========??????>>>>>>???CCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDAAA?????????<<<===>>>===<<<<<<>>>@@@@@@AAACCCDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@AAABBBBBBAAA@@@>>><<<;;;;;;;;;;;;<<<>>>??????>>>???@@@BBB@@@@@@AAABBBBBBBBBBBBAAA???>>>===;;;;;;:::;;;;;;>>>>>>????????????>>>>>>????????????@@@AAAAAABBBAAAAAABBBBBBBBBAAA??????>>>???@@@???>>>>>>@@@BBB???BBBCCCAAAAAADDDDDDAAA>>>???@@@BBBCCCCCCCCCCCCBBBCCCDDDFFFHHHJJJLLLLLLKKKJJJHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFEEEDDDCCCBBB???@@@AAABBBBBBBBBAAA@@@@@@@@@AAA@@@@@@???>>>===>>>@@@BBBCCCCCCAAA???===@@@AAACCCEEEFFFFFFFFFEEEDDDEEEGGGIIIKKKLLLMMMMMMGGGGGGHHHIIIIIIGGGCCC@@@AAACCCEEEFFFGGGGGGGGGFFFJJJLLLNNNNNNMMMKKKKKKLLLGGGIIIKKKLLLLLLLLLJJJIIIJJJKKKMMMMMMJJJGGGFFFFFFEEEHHHJJJJJJIIIHHHHHHHHHCCCDDDDDDCCCAAAAAABBBDDDDDDDDDDDDDDDCCCBBB@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGEEEDDDDDDGGGIIIKKKLLLMMMMMMMMMMMMKKKJJJEEEFFFFFFEEECCCCCCDDDEEECCCDDDDDDEEEGGGHHHHHHIIIJJJKKKKKKJJJJJJMMMRRRUUUUUUVVVWWWWWWVVVTTTRRRQQQQQQPPPMMMKKKHHHFFFEEEEEEAAAAAABBBCCCDDDFFFHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHIIIJJJLLLMMMOOOOOONNNLLLIIIGGGEEECCCCCCCCCDDDEEEGGGHHHHHHIIIKKKLLLMMMQQQRRRNNNKKKLLLKKKIIIEEEHHHJJJKKKIIIGGGFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMKKKIIIGGGFFFGGGGGGHHHHHHJJJMMMOOONNNNNNOOOPPPLLLKKKKKKJJJIIIHHHGGGGGGBBBFFFLLLOOONNNKKKHHHGGGJJJKKKMMMLLLJJJGGGFFFFFFDDDDDDEEEHHHJJJJJJHHHFFFFFFFFFDDDDDDDDDDDDFFFGGGIIILLLQQQUUUXXXXXXWWWVVVXXXYYYZZZ[[[ZZZWWWTTTRRRKKKNNNQQQSSSSSSSSSTTTUUUPPPPPPPPPNNNLLLLLLNNNPPPMMMLLLJJJJJJJJJIIIFFFDDDDDDEEEFFFEEEDDDDDDFFFHHHFFFGGGHHHGGGGGGHHHKKKNNNNNNLLLHHHFFFFFFIIIMMMOOOLLLMMMNNNQQQSSSQQQNNNKKKHHHJJJKKKJJJIIIHHHIIIKKKIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJLLLMMMKKKHHHFFFIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQKKKLLLLLLKKKJJJJJJLLLMMMIIILLLLLLHHHGGGJJJMMMLLLGGGFFFDDDCCCCCCDDDFFFHHHFFFGGGIIIKKKKKKJJJIIIGGGHHHGGGEEEDDDCCCDDDDDDEEEDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDFFFEEEEEEFFFGGGGGGFFFDDDFFFFFFFFFEEEDDDBBB???>>>>>>======@@@DDDGGGEEECCCEEEDDDCCCCCCDDDCCC@@@===??????@@@@@@@@@?????????:::;;;;;;<<<===>>>??????;;;<<<===>>>????????????;;;<<<======>>>>>>>>>>>>>>><<<:::999:::;;;>>>@@@===;;;<<>>@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@??????@@@BBBCCC>>>===<<<;;;::::::;;;;;;<<<>>>??????>>>???@@@AAA???@@@@@@AAAAAAAAA@@@@@@@@@???===;;;:::::::::;;;=========>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBBAAAAAABBBBBBBBB@@@???>>>@@@AAAAAA@@@??????@@@BBBBBBDDDCCC???>>>AAAAAA>>>@@@AAAAAABBBCCCDDDDDDEEEDDDDDDEEEFFFHHHIIIJJJKKKMMMLLLJJJIIIHHHGGGGGGGGGEEEEEEFFFGGGFFFEEEDDDCCC@@@AAABBBBBBBBBAAA@@@?????????@@@@@@@@@???>>>>>>>>>???AAABBBBBBAAA@@@???@@@AAABBBDDDDDDDDDCCCCCCBBBCCCFFFHHHJJJKKKKKKKKKCCCDDDFFFIIIKKKKKKHHHEEECCCEEEGGGIIIIIIHHHGGGEEEIIIKKKMMMMMMKKKIIIJJJLLLIIIJJJKKKLLLLLLLLLKKKKKKJJJKKKLLLKKKGGGDDDDDDEEECCCEEEGGGHHHGGGFFFGGGGGGDDDEEEFFFDDDAAAAAABBBDDDBBBCCCDDDDDDCCCBBBAAA@@@BBBBBBCCCDDDEEEGGGHHHIIIHHHHHHGGGFFFDDDEEEGGGJJJLLLMMMNNNNNNNNNLLLJJJIIIBBBDDDDDDCCC@@@@@@AAADDDEEEDDDDDDEEEGGGIIIKKKLLLJJJJJJIIIGGGGGGJJJQQQVVVYYYYYYXXXWWWUUUSSSQQQPPPNNNNNNMMMLLLIIIFFFDDDBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNLLLIIIGGGEEEEEEEEEFFFFFFEEEEEEFFFHHHJJJJJJIIIJJJOOOPPPMMMJJJKKKJJJHHHFFFHHHKKKKKKIIIGGGHHHIIIHHHHHHHHHHHHGGGFFFFFFEEEGGGHHHIIIKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJIIIKKKMMMNNNMMMLLLLLLMMMGGGGGGGGGGGGFFFFFFFFFEEEEEEHHHMMMOOOMMMKKKHHHGGGGGGIIIKKKKKKHHHFFFEEEEEEFFFEEEFFFHHHKKKKKKHHHFFFEEEDDDBBBAAABBBDDDFFFHHHJJJKKKOOORRRUUUVVVUUUTTTZZZ[[[[[[ZZZXXXUUURRRPPPIIILLLOOOPPPPPPOOOPPPRRROOOPPPPPPNNNKKKKKKNNNQQQOOONNNLLLLLLLLLKKKIIIGGGDDDEEEEEEEEEDDDDDDFFFIIIFFFHHHHHHGGGFFFGGGKKKOOOMMMLLLJJJHHHGGGHHHKKKMMMLLLMMMOOORRRTTTSSSOOOLLLJJJLLLMMMLLLKKKJJJKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKJJJIIIHHHIIIIIIJJJEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKIIIKKKMMMKKKGGGFFFIIIMMMGGGGGGGGGHHHHHHIIIJJJKKKHHHHHHHHHIIIJJJLLLNNNOOONNNNNNNNNMMMMMMNNNNNNNNNIIIJJJKKKJJJIIIIIIJJJLLLGGGKKKLLLIIIHHHLLLOOONNNIIIHHHGGGEEEEEEEEEFFFFFFFFFHHHJJJLLLLLLKKKJJJHHHIIIHHHFFFDDDCCCCCCDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBDDDEEEEEEDDDDDDCCCDDDDDDCCCEEEFFFGGGFFFDDDGGGFFFEEEDDDCCCBBBAAAAAA@@@>>>>>>BBBHHHKKKIIIFFFEEEEEEDDDDDDEEECCCAAA>>>????????????????????????;;;;;;<<<===>>>???@@@AAA999:::;;;<<<=========<<<;;;;;;<<<======>>>>>>???>>>===<<<<<<===???AAACCC===:::;;;@@@@@@<<<;;;>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCBBB@@@>>>>>>???:::<<<===>>>>>>@@@BBBEEECCCCCCBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>@@@AAACCC===<<<;;;::::::;;;<<<<<<<<<>>>????????????@@@BBB???@@@@@@@@@@@@@@@??????@@@???===;;;;;;<<<===>>>===============>>>??????<<<===>>>???@@@AAABBBBBB@@@AAABBBBBBBBB@@@>>>===BBBCCCCCCBBB@@@???@@@AAABBBCCCAAA<<<<<>>>>>???@@@@@@@@@????????????@@@AAABBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@@@@BBBEEEGGGIIIIIIIIIIII@@@AAAEEEJJJMMMNNNLLLJJJEEEGGGIIIKKKKKKIIIGGGFFFHHHJJJLLLLLLIIIHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLMMMJJJKKKLLLIIIEEEBBBCCCEEE@@@CCCEEEFFFEEEEEEEEEFFFDDDFFFGGGEEEBBB@@@BBBEEEBBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCDDDFFFHHHJJJKKKIIIIIIIIIGGGEEEFFFHHHKKKMMMNNNOOOOOONNNLLLIIIHHHAAABBBCCCBBB???>>>@@@CCCFFFEEEEEEEEEGGGJJJMMMOOONNNNNNMMMJJJIIIMMMUUU[[[]]]\\\ZZZWWWTTTRRRPPPOOOLLLMMMMMMLLLJJJFFFCCCAAAEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMLLLIIIGGGFFFGGGHHHIIIIIIFFFDDDFFFIIIJJJHHHEEEIIINNNOOOLLLJJJKKKJJJHHHGGGJJJMMMLLLKKKJJJLLLNNNHHHHHHHHHGGGFFFEEEDDDCCCEEEFFFHHHIIIJJJJJJJJJJJJGGGHHHIIIJJJKKKKKKLLLLLLKKKMMMNNNNNNLLLJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJLLLMMMKKKIIIHHHHHHEEEGGGIIIIIIGGGEEECCCCCCGGGFFFFFFIIILLLLLLIIIFFFFFFEEECCCBBBCCCFFFIIIKKKIIIJJJMMMPPPSSSUUUTTTSSSZZZZZZYYYXXXUUUQQQMMMKKKGGGJJJNNNNNNMMMLLLMMMOOOPPPQQQQQQNNNLLLLLLOOORRRQQQOOONNNNNNNNNMMMKKKIIIEEEEEEEEEEEEDDDDDDGGGIIIFFFGGGHHHGGGEEEGGGKKKOOOLLLMMMLLLKKKIIIHHHIIIJJJLLLMMMOOORRRTTTSSSPPPMMMLLLMMMNNNMMMLLLKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMJJJHHHGGGHHHIIIJJJFFFEEEEEEDDDEEEGGGHHHIIIGGGHHHHHHIIIIIIJJJJJJKKKIIILLLNNNLLLHHHGGGJJJNNNFFFFFFFFFGGGHHHIIIKKKLLLEEEDDDDDDEEEFFFHHHJJJLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJJJJIIIGGGGGGHHHJJJEEEJJJLLLJJJKKKNNNPPPNNNKKKKKKIIIGGGFFFEEEDDDDDDFFFHHHJJJLLLMMMLLLJJJHHHJJJHHHFFFDDDCCCCCCDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDFFFGGGGGGEEEHHHGGGEEEDDDCCCCCCCCCCCCAAA???@@@EEEKKKNNNLLLIIIFFFEEEEEEEEEEEEDDDAAA?????????????????????@@@@@@????????????>>>>>>>>>>>><<<===>>>@@@@@@@@@@@@???;;;;;;<<<<<<===>>>??????>>>>>>>>>???@@@BBBDDDEEE===999;;;@@@@@@<<<;;;>>>>>>>>>>>>??????@@@@@@@@@???AAABBBAAA???======>>>;;;===>>>???@@@AAADDDGGGDDDCCCBBB@@@@@@AAABBBCCC@@@???>>>======???AAABBB<<<<<<;;;:::;;;<<<===>>>===>>>@@@@@@??????AAABBB@@@@@@@@@@@@@@@???>>>>>>???>>><<<<<<<<<===???AAA<<<<<<<<<======>>>@@@@@@;;;<<<>>>???AAAAAABBBBBB@@@AAABBBCCCBBB@@@>>><<>>:::;;;AAADDDDDDFFFEEECCCBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHFFFDDDCCCDDDFFFFFFFFFGGGHHHGGGFFFEEEDDDAAABBBBBBCCCBBBAAA???>>>===>>>???@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCDDDAAAAAABBBCCCBBBAAA@@@???@@@AAADDDGGGHHHHHHHHHGGGBBBBBBDDDJJJQQQRRRNNNIIIJJJKKKKKKLLLKKKIIIGGGFFFJJJKKKLLLKKKIIIHHHIIIJJJIIIJJJLLLNNNNNNNNNMMMLLLJJJJJJIIIHHHGGGEEEDDDCCCCCCAAA@@@AAADDDEEECCC@@@GGGGGGGGGFFFEEEDDDCCCBBBDDDEEEFFFDDDBBB@@@@@@@@@AAAAAAAAABBBEEEHHHJJJLLLHHHIIIJJJIIIGGGGGGHHHJJJNNNMMMMMMMMMMMMLLLIIIGGGEEEGGGEEE???<<>>CCCDDDFFFGGGGGGFFFDDDCCCEEEDDDCCCDDDEEEDDDBBB@@@DDDBBB@@@AAACCCDDDBBB@@@EEEEEEEEEEEEEEEDDDDDDCCCAAABBBDDDEEEEEECCCAAA@@@>>>???AAABBBBBBAAA@@@>>>@@@@@@@@@@@@@@@???>>>===@@@??????@@@AAA@@@>>><<<:::;;;===>>>@@@@@@AAAAAAAAA@@@??????@@@BBBDDDEEE@@@@@@????????????@@@@@@>>>>>>???>>>>>>===<<<;;;666999===>>>===<<<;;;:::=========>>>???@@@BBBBBBBBB@@@???@@@BBBBBB@@@===>>>>>>===<<<;;;<<>>???>>><<<;;;<<<===???AAA??????>>>>>>>>>>>>>>>???@@@??????>>>======>>>>>>===<<<===AAAEEEDDD>>>888@@@AAAAAA???===<<<===>>>BBBBBBBBBBBBBBBAAA@@@???>>><<<<<<@@@AAA???@@@CCCHHHHHHHHHGGGEEECCCBBBAAAEEEFFFHHHIIIIIIHHHGGGFFFIIIGGGDDDAAA???>>>>>>>>>===@@@CCCDDDCCCAAA@@@???BBB@@@??????AAABBBBBBAAA???>>>>>>>>>>>>>>>???@@@>>>>>>>>>@@@CCCCCCAAA???BBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@BBBCCCEEEFFFDDDCCCFFFKKKQQQRRRNNNIIIJJJJJJKKKKKKJJJIIIGGGFFFIIIJJJKKKJJJHHHGGGHHHIIIHHHJJJLLLNNNOOONNNMMMLLLIIIIIIIIIHHHGGGEEEDDDCCCCCCAAA@@@BBBDDDEEECCCAAAEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFEEECCCAAA@@@AAAAAAAAABBBCCCDDDFFFGGGHHHMMMLLLJJJHHHGGGHHHHHHIIILLLLLLLLLLLLLLLJJJHHHFFFGGGGGGCCC???@@@DDDDDD@@@EEEGGGIIIKKKLLLMMMMMMMMMQQQRRRQQQNNNKKKNNNUUU[[[^^^___]]]XXXTTTTTTRRRNNNLLLMMMMMMMMMJJJGGGCCCAAACCCCCCCCCCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIIIIGGGFFFHHHGGGFFFGGGKKKMMMMMMLLLNNNIIIFFFIIIJJJGGGGGGJJJMMMLLLKKKJJJJJJHHHEEECCCDDDFFFHHHJJJKKKKKKJJJIIIKKKLLLMMMMMMKKKKKKLLLMMMLLLNNNOOOMMMHHHDDDCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJMMMLLLKKKJJJIIIIIIIIIIIILLLLLLKKKJJJIIIHHHHHHGGGHHHGGGFFFFFFGGGGGGFFFEEELLLJJJHHHGGGHHHIIIJJJJJJQQQOOOLLLKKKKKKKKKJJJIIIJJJIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDCCCDDDEEEGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNRRRRRRQQQOOOLLLKKKLLLMMMLLLJJJIIIJJJMMMOOOPPPPPPQQQPPPOOOOOONNNNNNNNNNNNSSSRRRQQQRRRSSSRRROOOLLLKKKIIIGGGFFFFFFHHHJJJLLLFFFIIIKKKIIIFFFEEEFFFIIIJJJKKKMMMOOOPPPPPPNNNLLLMMMMMMNNNRRRUUUVVVTTTQQQKKKMMMMMMKKKIIIHHHJJJLLLQQQNNNJJJIIIJJJLLLNNNOOOQQQOOOLLLJJJJJJKKKJJJIIIFFFEEEDDDDDDGGGIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIGGGGGGIIIKKKGGGGGGHHHHHHHHHFFFEEEDDDGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIHHHGGGEEEFFFHHHKKKGGGGGGGGGHHHJJJLLLOOOPPPQQQNNNKKKGGGEEEDDDDDDEEECCCEEEGGGHHHHHHHHHIIIKKKMMMLLLJJJHHHFFFFFFEEEEEEHHHGGGGGGHHHHHHGGGCCCAAACCCEEEFFFHHHHHHHHHFFFEEEFFFEEEDDDDDDEEEDDDBBBAAACCCAAA@@@AAACCCDDDCCCAAADDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCCCCCCCBBBAAA@@@===>>>@@@BBBCCCBBBAAA@@@@@@AAABBBBBB@@@?????????@@@??????@@@AAAAAA>>><<<<<<===???@@@BBBBBBCCCCCCAAA@@@?????????AAACCCDDD@@@@@@????????????@@@@@@@@@@@@@@@@@@???>>>======888:::===>>>===<<<;;;<<<=========>>>???@@@AAABBBBBB@@@???@@@AAAAAA???======>>>===<<<;;;<<>><<<;;;;;;===>>>>>>???@@@@@@@@@@@@>>>>>>???>>>===<<<<<<===???@@@??????>>>>>>>>>>>>>>>???BBBAAA@@@???????????????>>><<<;;;>>>BBBDDDAAA>>>???@@@@@@>>><<<;;;<<<>>>??????@@@AAAAAAAAAAAAAAAAAA???@@@CCCDDDBBBCCCFFFIIIHHHHHHGGGEEEDDDBBBAAABBBCCCDDDDDDDDDDDDDDDDDDFFFDDDCCCAAA???????????????BBBDDDEEEDDDCCCCCCCCCCCCBBB@@@@@@AAABBBBBBAAA???>>>>>>>>>>>>???@@@@@@AAA@@@@@@BBBDDDDDDCCCBBBFFFFFFEEECCCAAA@@@???>>>@@@@@@AAAAAABBBCCCDDDDDDFFFFFFHHHLLLPPPPPPLLLHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGIIIIIIIIIGGGFFFGGGHHHHHHIIILLLOOOOOONNNLLLKKKHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEFFFDDDCCCDDDEEEGGGHHHIIIHHHGGGFFFEEEFFFHHHGGGEEEBBBBBBBBB???@@@BBBDDDGGGIIIKKKMMMYYYTTTMMMIIIJJJKKKJJJIIIIIIIIIJJJJJJJJJHHHGGGFFFHHHFFFBBBAAAEEEJJJFFF???GGGHHHJJJLLLMMMNNNNNNMMMQQQRRRQQQOOOLLLNNNSSSXXX^^^```^^^YYYVVVUUUSSSNNNKKKLLLLLLLLLJJJGGGDDDBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGIIIKKKKKKIIIFFFEEEDDDDDDFFFIIIKKKKKKJJJMMMIIIGGGIIIKKKIIIIIIJJJJJJLLLMMMLLLIIIFFFDDDCCCCCCDDDGGGIIIKKKKKKJJJJJJKKKLLLMMMMMMKKKKKKLLLMMMOOOPPPQQQOOOKKKGGGEEEDDDEEEEEEFFFFFFGGGHHHIIIJJJOOOOOONNNMMMKKKJJJHHHHHHKKKJJJIIIHHHGGGFFFFFFEEEGGGHHHHHHGGGFFFEEEFFFGGGMMMLLLJJJIIIHHHHHHHHHIIIQQQOOOMMMLLLMMMMMMLLLJJJIIIIIIIIIIIIJJJKKKMMMMMMKKKHHHEEEEEEGGGHHHGGGFFFJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLJJJIIIJJJMMMOOOJJJIIIIIIKKKNNNQQQRRRRRRSSSRRRQQQPPPOOONNNNNNNNNSSSSSSSSSTTTUUUUUUSSSQQQMMMMMMLLLKKKKKKKKKLLLLLLIIIJJJKKKIIIFFFEEEGGGJJJHHHIIIKKKNNNQQQRRROOOMMMMMMNNNPPPTTTWWWVVVTTTQQQLLLLLLLLLKKKIIIIIIKKKMMMNNNLLLJJJJJJLLLNNNOOOOOOOOONNNLLLLLLLLLLLLKKKIIIJJJGGGDDDEEEHHHKKKJJJIIIMMMKKKIIIGGGEEEEEEDDDEEEEEEGGGHHHIIIHHHHHHJJJKKKIIIJJJJJJJJJIIIFFFDDDBBBEEEEEEEEEEEEEEEDDDCCCCCCAAAAAACCCDDDFFFHHHJJJKKKGGGHHHIIIHHHGGGFFFGGGIIIEEEEEEFFFGGGIIIKKKMMMNNNNNNMMMJJJHHHFFFEEEEEEEEECCCDDDFFFGGGFFFGGGHHHJJJKKKKKKKKKJJJIIIGGGEEEDDDHHHGGGGGGHHHIIIIIIGGGDDDDDDEEEGGGHHHIIIHHHGGGFFFFFFEEEDDDDDDEEEEEEBBBAAABBBAAA@@@AAACCCDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@<<<>>>@@@BBBCCCCCCBBBAAA@@@BBBDDDDDDAAA???@@@BBBAAA@@@???@@@AAAAAA???===<<<===???@@@BBBBBBCCCCCCAAA@@@?????????@@@AAABBB@@@@@@????????????@@@@@@AAABBBBBBAAA@@@???>>>>>>:::;;;======<<<;;;<<<===============>>>@@@AAABBBAAA@@@??????AAA@@@???============<<<;;;<<<>>>@@@???>>><<<<<<<<<>>>@@@AAA@@@@@@AAAAAA@@@???>>><<>>===<<<<<<<<<>>>>>>>>>>>>>>>======>>>>>>???DDDCCCBBBAAA@@@@@@@@@@@@@@@===:::;;;???BBBCCCCCC>>>??????>>><<<;;;<<<===<<<===>>>@@@AAABBBBBBBBBBBB@@@AAADDDEEEDDDDDDGGGIIIHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDDCCCCCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFEEEFFFGGGIIIEEECCCAAAAAABBBBBBAAA@@@??????>>>>>>??????@@@AAAEEEDDDBBBCCCDDDEEEEEEDDDJJJIIIGGGDDDBBBAAA@@@??????@@@BBBCCCCCCCCCBBBBBBHHHHHHJJJMMMOOONNNKKKHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHGGGFFFEEEFFFGGGGGGIIILLLNNNNNNNNNLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFHHHJJJJJJHHHFFFEEEFFFHHHJJJJJJHHHEEEDDDDDD>>>???AAAEEEKKKQQQXXX[[[fff]]]SSSMMMMMMNNNLLLIIIFFFHHHIIIIIIHHHFFFFFFEEEFFFGGGEEEEEEHHHKKKHHHBBBHHHIIIKKKMMMNNNNNNNNNNNNPPPQQQQQQOOOMMMNNNQQQTTT\\\^^^]]]YYYVVVVVVSSSOOOJJJKKKKKKKKKJJJGGGEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEGGGJJJLLLLLLIIIGGGDDDDDDEEEFFFHHHIIIIIIIIIKKKIIIHHHJJJKKKLLLKKKKKKIIIMMMOOONNNIIIEEECCCDDDCCCEEEGGGIIIJJJJJJIIIHHHHHHJJJKKKKKKJJJIIIJJJLLLNNNOOOOOONNNLLLIIIGGGFFFDDDDDDDDDDDDDDDFFFGGGHHHLLLMMMNNNNNNMMMKKKIIIGGGJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHJJJIIIEEEDDDFFFHHHNNNNNNMMMLLLJJJJJJKKKLLLPPPNNNLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKLLLNNNPPPQQQMMMHHHIIILLLMMMKKKGGGLLLLLLMMMNNNOOOOOONNNNNNJJJJJJIIIHHHGGGIIILLLOOOKKKJJJJJJLLLOOOQQQRRRQQQPPPPPPOOONNNMMMMMMMMMNNNRRRRRRTTTUUUVVVVVVUUUTTTPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMJJJFFFFFFIIIMMMLLLKKKKKKMMMQQQSSSSSSQQQMMMOOORRRVVVWWWVVVSSSQQQMMMLLLKKKKKKKKKLLLNNNOOOLLLKKKKKKLLLNNNPPPOOONNNMMMLLLKKKLLLMMMMMMKKKIIILLLHHHEEEFFFIIIKKKIIIGGGKKKIIIGGGDDDBBBBBBBBBCCCBBBDDDGGGHHHHHHHHHIIIKKKKKKLLLLLLLLLIIIFFFCCC@@@CCCCCCDDDEEEDDDBBBAAA@@@???@@@AAACCCEEEFFFGGGHHHEEEGGGIIIIIIHHHGGGGGGGGGCCCDDDEEEFFFHHHIIIKKKLLLKKKJJJIIIGGGFFFEEEDDDDDDBBBCCCEEEEEEEEEEEEGGGIIIHHHGGGGGGFFFEEEDDDCCCCCCHHHGGGGGGHHHJJJJJJIIIGGGFFFGGGIIIJJJIIIHHHFFFEEEGGGFFFDDDDDDEEEDDDBBB@@@AAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDEEEDDDCCCCCCBBBDDDCCCBBBAAA@@@@@@@@@AAA>>>???AAACCCCCCBBBAAA@@@???BBBEEEDDD@@@???@@@CCCAAA@@@??????@@@AAA???>>>:::;;;===>>>@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAA???>>>===:::;;;<<<<<<::::::;;;===<<<<<<<<<===>>>???@@@AAA??????????????????>>>===<<<======<<<;;;<<<>>>@@@>>>===<<<<<<===???AAABBB@@@AAAAAAAAA???>>><<<;;;>>>===<<<;;;;;;;;;<<<<<<>>>============>>>>>>???CCCCCCBBBAAA@@@@@@@@@@@@???===::::::===@@@AAAAAA<<<>>>???>>><<<;;;;;;<<<<<<===>>>???@@@AAAAAAAAA@@@>>>>>>BBBCCCAAABBBEEEHHHHHHHHHGGGFFFDDDCCCBBBDDDCCCBBBBBBCCCDDDFFFGGGDDDDDDCCCBBBBBBAAAAAAAAACCCDDDEEEEEEEEEFFFIIILLLFFFDDDBBBAAABBBBBBAAA@@@???????????????@@@AAABBBGGGEEECCCCCCDDDFFFFFFEEEHHHGGGEEECCCAAA@@@@@@@@@???AAACCCDDDDDDCCCAAA@@@IIIJJJKKKMMMMMMLLLIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGFFFEEEEEEFFFGGGGGGHHHJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIIIICCCDDDFFFGGGGGGGGGGGGHHHGGGHHHIIIIIIIIIGGGEEECCCHHHJJJLLLMMMKKKHHHGGGGGG@@@@@@@@@CCCJJJSSS]]]cccggg___TTTNNNMMMMMMJJJGGGFFFHHHJJJIIIGGGEEEEEEEEECCCGGGJJJHHHHHHJJJJJJGGGIIIJJJLLLMMMNNNOOONNNNNNNNNNNNOOONNNMMMMMMOOOPPPXXX[[[[[[XXXVVVVVVSSSOOOIIIIIIJJJIIIHHHFFFEEEDDDAAAAAABBBBBBCCCEEEFFFGGGEEEEEEFFFIIIKKKKKKIIIGGGDDDFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLNNNNNNLLLJJJMMMOOOMMMHHHDDDCCCDDDEEEFFFHHHIIIIIIGGGFFFDDDEEEGGGHHHHHHGGGGGGHHHJJJJJJJJJKKKKKKKKKKKKIIIHHHBBBBBBAAA@@@AAABBBDDDEEEFFFHHHJJJLLLMMMLLLJJJIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFIIIJJJIIIFFFDDDFFFIIIKKKLLLMMMLLLJJJJJJKKKMMMNNNLLLKKKKKKLLLMMMLLLKKKKKKMMMNNNMMMLLLLLLNNNPPPTTTOOOKKKLLLOOOPPPLLLHHHLLLLLLMMMNNNNNNNNNMMMMMMKKKLLLKKKIIIHHHIIIKKKNNNMMMLLLLLLNNNPPPQQQQQQPPPKKKKKKKKKKKKLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVQQQRRRRRRRRRRRRQQQOOOOOOMMMMMMLLLIIIHHHJJJPPPUUUVVVQQQLLLLLLPPPUUUVVVVVVNNNPPPTTTVVVVVVTTTRRRQQQNNNMMMKKKKKKLLLOOOQQQRRRMMMLLLLLLMMMOOOPPPOOOMMMKKKJJJJJJKKKMMMMMMLLLJJJLLLJJJHHHHHHJJJKKKIIIGGGIIIGGGDDDBBBAAAAAABBBCCC???BBBEEEFFFGGGGGGIIIJJJLLLLLLLLLKKKIIIFFFCCCAAACCCCCCDDDDDDCCCBBB@@@???@@@AAABBBDDDDDDDDDDDDDDDDDDFFFIIIIIIHHHFFFFFFFFFBBBCCCDDDFFFHHHIIIJJJKKKHHHGGGGGGFFFEEEDDDCCCBBBAAABBBCCCCCCCCCDDDFFFHHHGGGFFFCCCAAAAAABBBCCCEEEGGGFFFFFFGGGIIIJJJJJJHHHLLLMMMMMMMMMLLLIIIGGGEEEGGGEEEDDDDDDDDDCCCAAA???@@@AAABBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBCCCCCCBBB@@@???>>>@@@CCCBBB@@@???@@@BBBAAA@@@>>>>>>???@@@???===:::;;;===>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???===<<<:::;;;<<<;;;999999:::;;;;;;;;;;;;<<<===>>>@@@@@@>>>?????????>>>=========;;;<<<======<<<<<<===??????>>>>>>===>>>???@@@@@@@@@@@@@@@@@@>>><<<:::999<<<;;;;;;;;;;;;;;;;;;;;;======<<<<<<===>>>??????AAA@@@@@@???????????????======<<<===>>>===<<<;;;;;;===>>>>>>===;;;;;;<<<>>>>>>???@@@@@@@@@@@@??????===>>>AAABBBAAAAAADDDGGGGGGGGGFFFEEEDDDCCCBBBEEEDDDCCCCCCDDDFFFGGGIIIGGGFFFEEEDDDCCCBBB@@@@@@CCCCCCDDDCCCCCCEEEHHHKKKFFFDDDBBBAAAAAAAAA@@@???????????????@@@AAABBBCCCFFFDDDBBBBBBDDDEEEFFFEEEDDDBBBAAA?????????@@@AAA???AAACCCDDDDDDCCCAAA@@@IIIJJJKKKLLLKKKJJJHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFDDDEEEGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJCCCEEEGGGHHHHHHHHHIIIJJJIIIIIIHHHHHHGGGEEEDDDCCCGGGJJJMMMMMMKKKIIIGGGGGGCCCAAA@@@@@@EEEMMMUUU[[[\\\VVVPPPLLLJJJIIIFFFDDDGGGJJJLLLKKKGGGDDDDDDFFFAAAGGGKKKIIIHHHJJJLLLJJJIIIJJJLLLMMMNNNNNNMMMMMMJJJKKKLLLMMMMMMMMMMMMLLLSSSVVVWWWUUUTTTUUUSSSNNNIIIHHHHHHGGGFFFEEECCCBBBAAAAAAAAABBBCCCEEEFFFGGGFFFEEEEEEGGGIIIIIIHHHGGGFFFHHHJJJJJJHHHGGGFFFGGGGGGIIIJJJJJJMMMPPPPPPLLLMMMNNNMMMKKKHHHEEECCCCCCFFFGGGHHHHHHHHHFFFDDDBBBCCCEEEFFFFFFEEEFFFGGGHHHGGGFFFGGGHHHJJJKKKIIIGGGAAA@@@???>>>>>>@@@BBBCCCBBBDDDGGGJJJLLLLLLKKKKKKLLLKKKJJJJJJHHHHHHGGGFFFHHHIIIIIIHHHGGGFFFGGGHHHFFFIIIKKKJJJGGGFFFHHHKKKKKKJJJHHHIIIJJJKKKKKKJJJJJJNNNPPPPPPNNNMMMOOOQQQRRROOOMMMMMMOOOOOOMMMJJJJJJJJJKKKKKKKKKKKKJJJJJJMMMNNNNNNLLLJJJIIIJJJKKKMMMMMMMMMOOOQQQRRRQQQPPPJJJJJJJJJJJJLLLMMMNNNOOOOOORRRTTTVVVUUUUUUVVVWWWTTTTTTTTTUUUTTTTTTSSSRRRKKKKKKKKKJJJJJJOOOXXX___aaaYYYPPPMMMPPPUUUWWWWWWOOOQQQTTTTTTSSSRRRQQQRRRPPPNNNLLLLLLOOORRRUUUVVVPPPNNNMMMMMMNNNNNNMMMLLLIIIHHHHHHIIIKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIGGGDDDAAA@@@AAABBBCCC???AAACCCDDDDDDFFFHHHJJJKKKJJJJJJIIIGGGFFFDDDCCCEEEEEEEEEDDDCCCBBBAAA@@@BBBCCCDDDEEEEEEDDDCCCBBBDDDFFFHHHIIIGGGFFFFFFFFFBBBDDDEEEGGGIIIJJJKKKKKKGGGGGGHHHGGGFFFDDDBBBAAA@@@AAABBBAAAAAABBBEEEHHHHHHFFFCCCAAAAAACCCFFFHHHFFFEEEDDDEEEHHHIIIIIIHHHOOOOOOPPPPPPNNNKKKIIIGGGFFFDDDCCCCCCCCCBBB???===AAABBBDDDDDDCCCCCCDDDFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@AAABBBCCCCCCBBBAAA??????@@@@@@AAAAAAAAAAAA@@@@@@???======>>>>>>>>>===<<<===???@@@BBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBAAA@@@>>>===<<<:::;;;===<<<;;;999::::::;;;;;;;;;;;;<<<>>>???@@@===>>>??????===<<<<<<===:::<<<======<<<;;;===>>>?????????>>>>>>?????????@@@@@@AAA@@@???===;;;:::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>??????>>>>>>======>>>>>>???@@@<<<===???@@@???===;;;999;;;===??????>>><<<<<<===??????@@@@@@@@@@@@@@@@@@AAA??????CCCDDDBBBCCCFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCCCCDDDEEEFFFGGGFFFFFFFFFEEECCCAAA@@@???AAABBBCCCBBBBBBCCCFFFHHHDDDBBB@@@@@@AAAAAA@@@????????????@@@AAABBBCCCDDDDDDBBBAAABBBDDDFFFFFFEEEBBBAAA???>>>>>>???AAABBB???@@@BBBCCCCCCCCCBBBBBBGGGIIIJJJKKKJJJHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFDDDEEEGGGGGGFFFEEEGGGHHHGGGFFFDDDDDDDDDFFFIIIJJJGGGGGGHHHIIIIIIIIIIIIIIICCCFFFIIIIIIHHHHHHJJJLLLHHHGGGFFFEEEDDDEEEEEEFFFDDDGGGKKKLLLJJJHHHFFFEEECCCBBBAAAAAACCCHHHLLLPPPLLLKKKKKKJJJIIIHHHGGGFFFIIIMMMOOOMMMHHHDDDDDDFFFCCCFFFHHHGGGIIIMMMMMMJJJIIIJJJKKKMMMMMMMMMMMMLLLFFFGGGIIIKKKMMMMMMKKKJJJMMMQQQTTTRRRSSSTTTRRRNNNHHHHHHGGGEEEDDDBBBAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHFFFDDDDDDFFFGGGGGGFFFGGGIIIKKKKKKGGGDDDDDDDDDEEEIIIJJJJJJMMMRRRRRRMMMQQQNNNKKKHHHGGGFFFDDDCCCDDDEEEGGGHHHHHHFFFDDDCCCCCCDDDFFFFFFEEEFFFGGGIIIGGGEEEEEEGGGJJJJJJHHHEEEAAA@@@>>>======???AAACCCBBBDDDFFFIIIKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFJJJHHHGGGGGGHHHHHHGGGFFFFFFIIILLLJJJFFFDDDFFFHHHHHHGGGEEEFFFHHHIIIIIIHHHGGGLLLQQQSSSQQQOOOQQQSSSQQQQQQPPPPPPPPPOOONNNNNNIIIJJJJJJKKKKKKJJJJJJIIILLLNNNOOONNNLLLJJJIIIJJJKKKKKKMMMOOORRRTTTSSSRRRMMMMMMMMMMMMNNNOOOPPPPPPPPPSSSVVVWWWVVVUUUVVVXXXWWWWWWWWWWWWWWWWWWXXXXXXOOONNNMMMKKKKKKQQQ[[[cccggg^^^TTTPPPRRRUUUTTTRRRPPPRRRSSSSSSPPPOOOQQQRRRRRROOOLLLMMMQQQUUUXXXYYYTTTQQQOOOMMMMMMMMMKKKJJJHHHFFFEEEFFFIIIKKKLLLLLLHHHKKKNNNMMMIIIGGGIIILLLLLLJJJFFFBBB@@@@@@AAABBB???AAABBBBBBBBBDDDGGGJJJIIIHHHGGGFFFEEEEEEFFFFFFHHHGGGFFFEEECCCCCCBBBBBBCCCDDDFFFGGGFFFEEEDDDCCCEEEFFFHHHHHHFFFEEEFFFGGGCCCEEEGGGIIIKKKLLLLLLLLLHHHIIIJJJJJJHHHEEEBBB@@@@@@@@@AAA@@@@@@AAADDDGGGFFFEEEDDDCCCCCCDDDFFFGGGEEECCCBBBCCCEEEGGGFFFFFFJJJKKKLLLLLLLLLJJJHHHFFFEEECCCBBBBBBAAA@@@>>><<>>===>>>AAACCCDDDDDDCCCCCCBBB@@@>>>@@@DDDEEECCC???@@@===;;;;;;<<<===<<<<<<<<<===???@@@BBBBBBCCCCCC@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDCCCAAA@@@>>>===;;;===??????>>><<<;;;;;;:::::::::;;;<<<===??????<<<>>>??????<<<;;;<<<===999;;;======<<<;;;<<<===>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBAAA???>>>===<<<===>>>???@@@@@@AAAAAA<<<;;;;;;<<<<<<>>>??????<<<<<<<<<===>>>???@@@AAA===>>>@@@AAA@@@>>>======;;;===@@@@@@???>>>=========>>>???AAABBBBBBBBBBBBBBB@@@AAADDDEEECCCDDDGGGDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDEEEFFFFFFFFFBBBCCCCCCCCCBBBAAA@@@???AAABBBCCCCCCBBBBBBDDDEEEBBB@@@??????@@@AAA@@@??????@@@@@@@@@AAACCCDDDEEEBBBAAABBBDDDFFFHHHGGGFFFEEECCCAAA??????@@@AAACCC@@@@@@AAAAAABBBCCCDDDDDDFFFHHHJJJJJJIIIGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDFFFGGGGGGFFFFFFGGGIIIGGGEEECCCAAABBBEEEHHHKKKEEEEEEFFFGGGHHHHHHHHHHHHCCCGGGJJJJJJIIIIIIKKKMMMGGGFFFDDDCCCCCCEEEGGGHHHBBBEEEIIIJJJIIIFFFDDDCCCAAABBBBBBDDDFFFHHHIIIJJJBBBEEEIIIKKKKKKJJJJJJJJJKKKNNNQQQNNNHHHDDDDDDFFFFFFFFFDDDDDDJJJPPPOOOIIIIIIJJJKKKLLLMMMMMMLLLKKKDDDEEEGGGJJJMMMMMMKKKHHHJJJNNNQQQQQQQQQSSSRRRNNNHHHGGGFFFDDDCCCAAA@@@???@@@@@@@@@AAACCCEEEFFFGGGIIIFFFCCCCCCDDDEEEFFFFFFGGGIIILLLJJJFFFCCCBBBBBBEEEIIIKKKJJJMMMSSSSSSMMMTTTOOOIIIGGGGGGGGGEEECCCBBBDDDFFFGGGHHHGGGFFFEEECCCEEEFFFGGGFFFFFFHHHIIIHHHGGGFFFGGGIIIIIIFFFCCCBBBAAA???===>>>???BBBCCCDDDEEEGGGIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFKKKHHHFFFGGGIIIJJJHHHEEEIIILLLOOOLLLGGGDDDEEEGGGFFFEEEDDDDDDFFFHHHHHHGGGDDDJJJQQQTTTSSSQQQSSSUUURRRSSSUUUTTTRRRQQQQQQRRRKKKLLLLLLLLLLLLLLLKKKKKKJJJLLLOOOOOOMMMKKKIIIIIIIIIJJJLLLOOOSSSUUUUUUTTTRRRRRRQQQPPPPPPPPPQQQQQQQQQTTTXXXXXXVVVUUUWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\VVVTTTQQQMMMKKKPPPYYY```iii```VVVRRRSSSTTTQQQMMMPPPRRRSSSQQQNNNNNNPPPSSSSSSPPPMMMNNNRRRWWWZZZZZZWWWTTTPPPMMMLLLKKKJJJIIIGGGFFFDDDDDDGGGJJJLLLMMMFFFKKKPPPNNNIIIFFFIIINNNPPPMMMHHHCCC@@@???@@@AAA@@@AAAAAAAAAAAACCCGGGJJJHHHGGGEEEDDDDDDEEEGGGHHHJJJIIIGGGEEEDDDCCCDDDDDDCCCDDDFFFGGGHHHGGGEEEDDDEEEGGGGGGGGGEEEEEEFFFGGGDDDFFFHHHJJJLLLMMMMMMMMMJJJKKKLLLLLLJJJGGGCCCAAA???@@@@@@??????@@@DDDGGGBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCAAABBBDDDEEEEEEDDDBBBCCCEEEGGGGGGFFFEEEDDDDDDCCCAAAAAAAAA???===;;;BBBDDDFFFEEEBBBAAACCCEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDDDDCCC@@@>>><<<:::<<>>AAAFFFHHHDDD??????===::::::;;;<<<<<<;;;:::;;;===>>>@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBFFFFFFEEEDDDCCCAAA???>>><<>><<<<<<:::::::::;;;<<<===>>>???;;;>>>@@@???<<<:::;;;===999;;;======<<<;;;<<<=========>>>???@@@AAABBBBBBBBBCCCCCCDDDCCCBBB@@@???===>>>@@@AAACCCCCCDDDDDD;;;;;;;;;<<<<<<>>>??????;;;;;;<<<===>>>@@@BBBCCC>>>???AAAAAA@@@@@@AAABBB;;;>>>@@@AAA@@@>>>>>>>>><<<===???AAACCCDDDEEEEEEAAA???@@@DDDEEECCCCCCGGGCCCCCCCCCCCCBBBAAA@@@@@@AAACCCEEEGGGHHHHHHHHHGGG>>>???@@@AAAAAAAAA@@@???AAABBBDDDCCCBBBBBBCCCDDD@@@???===>>>???@@@@@@???@@@@@@@@@AAABBBCCCEEEEEEAAAAAABBBEEEHHHJJJIIIGGGIIIGGGDDDBBB@@@AAABBBCCC@@@@@@@@@@@@BBBCCCEEEFFFDDDEEEGGGIIIIIIHHHGGGFFF@@@AAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHKKKHHHEEECCCBBBCCCEEEGGGEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIBBBBBBBBBBBBCCCEEEGGGHHHFFFEEEFFFHHHJJJJJJHHHFFFBBBAAAAAAAAABBBEEEHHHIIIFFFIIILLLNNNMMMLLLLLLLLLJJJLLLMMMLLLJJJGGGFFFFFFMMMIIIFFFHHHMMMRRRRRRPPPLLLNNNOOONNNKKKIIIIIIIIIGGGHHHJJJKKKLLLKKKJJJJJJJJJKKKLLLNNNNNNNNNMMMLLLNNNJJJEEEDDDEEEFFFDDDAAABBBAAA@@@AAACCCEEEEEEDDDDDDEEEEEECCC@@@AAADDDHHHEEEEEEDDDBBB@@@@@@BBBDDDFFFHHHLLLOOOQQQQQQPPPOOOLLLKKKIIIGGGEEEEEEEEEEEEEEEDDDCCCEEEHHHJJJKKKJJJKKKJJJJJJIIIJJJKKKLLLMMMJJJIIIGGGEEEEEEEEEEEEEEEDDDAAA???@@@BBBDDDCCCBBBFFFGGGGGGHHHIIIJJJLLLMMMCCCCCCEEEFFFHHHIIIKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEBBBEEEHHHJJJJJJJJJKKKLLLOOONNNMMMOOOSSSUUUSSSPPPOOOPPPSSSTTTTTTSSSQQQOOOPPPNNNLLLIIIHHHIIIKKKLLLJJJOOOQQQNNNMMMNNNNNNLLLGGGHHHIIIMMMRRRVVVXXXXXXYYYVVVTTTSSSUUUUUURRROOOVVVVVVUUUUUUUUUUUUVVVVVV\\\[[[ZZZZZZYYYZZZZZZ[[[YYYUUUQQQOOOQQQSSSUUUUUUUUUTTTTTTWWWYYYXXXTTTPPPRRRRRRRRRPPPMMMJJJJJJJJJKKKJJJKKKMMMQQQSSSTTTSSSVVVTTTQQQNNNLLLKKKLLLLLLGGGFFFEEEEEEGGGHHHJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJPPPLLLIIIGGG@@@:::>>>FFF>>>>>>???BBBFFFGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGIIIJJJJJJHHHFFFFFFFFFEEEGGGIIIJJJHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFIIIIIIKKKLLLMMMMMMMMMMMMNNNNNNLLLJJJHHHEEECCCBBB>>>>>>??????AAABBBDDDEEEFFFFFFEEECCCAAAAAADDDFFFFFFFFFFFFEEEDDDBBB@@@???@@@AAADDDFFFFFFDDDBBB@@@???@@@@@@@@@@@@???>>>>>>??????@@@AAABBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAABBBEEEFFFEEEBBB???<<<===???AAACCCCCCCCCAAA@@@999<<<@@@DDDEEEDDDAAA???AAA@@@>>><<<<<<===???@@@CCC???;;;:::<<<>>>>>>>>>@@@@@@????????????@@@@@@@@@@@@AAABBBBBBBBBAAAAAAFFFGGGIIIGGGDDDAAA???>>>AAABBBCCCCCCAAA??????@@@<<<;;;:::999:::<<<>>>@@@DDDAAA>>>>>>???@@@>>>;;;;;;===>>>===<<<;;;<<<>>>============>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA?????????@@@AAADDDFFFHHH;;;;;;:::;;;;;;<<<===>>>>>>>>>===>>>???AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@??????>>>BBB@@@>>>???CCCFFFFFFEEEFFFEEEBBB@@@@@@AAACCCEEEJJJEEE???===>>>@@@@@@???BBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@>>>@@@DDDEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCAAA???BBBAAA@@@?????????@@@AAA>>>???@@@BBBDDDFFFGGGHHHLLLLLLEEE<<<:::AAAEEEDDDAAAAAABBBCCCEEEFFFHHHIIIFFFFFFHHHIIIIIIIIIHHHGGGBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJIIIGGGCCCAAA@@@@@@BBBDDDCCCDDDEEEFFFGGGGGGGGGGGGMMMMMMKKKJJJGGGEEEDDDCCCBBBAAAAAAAAABBBDDDGGGIIIGGGEEEDDDEEEEEEEEECCCAAA@@@?????????@@@CCCEEEGGGHHHJJJLLLMMMLLLLLLLLLMMMKKKMMMNNNMMMKKKHHHGGGGGGMMMIIIFFFHHHMMMPPPPPPOOOMMMNNNNNNLLLIIIGGGGGGHHHEEEFFFFFFGGGHHHHHHHHHHHHJJJKKKLLLMMMLLLLLLKKKJJJJJJHHHFFFEEEEEEDDDCCCAAADDDCCCBBBCCCEEEFFFFFFFFFBBBCCCCCCAAA???@@@CCCFFFEEEFFFEEEDDDBBBBBBCCCEEEDDDFFFJJJLLLNNNNNNMMMLLLKKKJJJHHHFFFFFFFFFGGGHHHHHHGGGFFFHHHJJJMMMMMMMMMLLLLLLKKKJJJJJJKKKLLLMMMJJJIIIGGGEEEDDDCCCCCCCCC>>>===>>>@@@EEEGGGGGGFFFDDDDDDEEEEEEGGGHHHJJJKKKDDDEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEFFFHHHJJJLLLMMMNNNNNNPPPOOOOOOQQQUUUWWWTTTQQQNNNOOOQQQRRRRRRQQQOOONNNOOONNNKKKIIIIIIKKKMMMOOOMMMRRRTTTQQQPPPQQQQQQOOOIIIHHHIIILLLPPPTTTVVVVVVZZZXXXVVVVVVWWWVVVTTTRRRWWWVVVTTTSSSRRRRRRRRRSSSVVVWWWXXXYYYZZZ[[[\\\\\\WWWTTTQQQOOOPPPQQQRRRRRRPPPOOOPPPTTTXXXYYYWWWSSSSSSSSSRRROOOLLLKKKKKKLLLKKKJJJJJJLLLOOOPPPPPPPPPRRRQQQOOOMMMLLLLLLLLLLLLIIIDDDAAACCCHHHLLLKKKHHHLLLLLLKKKKKKJJJJJJJJJJJJNNNKKKJJJHHHBBB<<>>=========>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@AAABBBCCCCCCAAA>>>===>>>???@@@AAAAAA@@@@@@???888:::>>>BBBDDDDDDCCCBBBBBBAAA???>>>===>>>???@@@CCC???<<<;;;<<<>>>???>>>>>>======<<<<<<<<<=========>>>??????@@@@@@??????AAACCCEEEEEEBBB@@@>>>>>>AAABBBCCCBBB@@@??????@@@===<<<;;;;;;<<<===>>>???CCC@@@>>>>>>???@@@>>>===<<<===>>>>>><<<<<<===>>>======>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBDDDCCCAAA@@@@@@@@@AAAAAA;;;;;;:::;;;;;;<<<===>>><<<;;;;;;;;;<<<>>>@@@AAADDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===???===;;;<<<@@@BBBCCCBBBDDDCCCAAA@@@AAACCCEEEGGGIIIEEE@@@???@@@AAA@@@???BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAAAAA@@@AAAAAAAAA===@@@BBBCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBAAA???<<>>=========???AAACCCDDDJJJLLLMMMLLLKKKKKKLLLMMMMMMOOOPPPOOOLLLIIIHHHHHHMMMJJJHHHHHHLLLNNNNNNMMMMMMMMMLLLIIIFFFEEEFFFHHHCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJKKKKKKJJJIIIGGGFFFFFFHHHIIIIIIGGGEEEDDDDDDFFFEEEDDDDDDFFFHHHHHHGGGAAABBBAAA@@@??????AAACCCEEEFFFFFFEEEDDDCCCEEEFFFEEEGGGIIIKKKLLLLLLKKKKKKIIIHHHGGGFFFGGGIIIKKKLLLLLLKKKJJJKKKNNNPPPQQQQQQNNNMMMKKKJJJJJJKKKLLLLLLMMMLLLJJJGGGEEEDDDCCCCCC======???CCCGGGHHHGGGFFFAAAAAABBBCCCDDDFFFHHHHHHFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFEEEDDDCCCDDDEEEEEEIIIHHHGGGJJJNNNRRRRRRQQQRRRQQQRRRUUUYYYYYYVVVSSSMMMNNNOOOPPPPPPOOONNNMMMPPPNNNKKKJJJJJJLLLOOORRRQQQVVVWWWTTTSSSUUUUUUSSSMMMLLLKKKLLLPPPTTTVVVWWWZZZYYYWWWWWWWWWWWWUUUTTTVVVUUURRRPPPOOONNNNNNOOOPPPRRRTTTXXXZZZ\\\]]]]]]VVVTTTQQQPPPPPPPPPOOOMMMIIIIIIKKKPPPVVVZZZYYYWWWSSSSSSQQQNNNKKKJJJKKKMMMKKKJJJJJJKKKMMMNNNMMMLLLNNNNNNMMMLLLLLLKKKKKKKKKIIICCC???BBBJJJNNNLLLHHHOOONNNMMMKKKJJJIIIIIIIIIMMMLLLLLLKKKFFFAAABBBFFFBBBAAABBBEEEHHHIIIIIIHHHMMMMMMNNNMMMLLLKKKIIIGGGLLLMMMMMMLLLIIIFFFEEEEEEIIIKKKMMMNNNMMMLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNOOONNNMMMJJJGGGEEECCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDBBB@@@@@@CCCEEEIIIHHHFFFDDDCCCBBBBBBCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>?????????>>>>>>>>>>>>>>>888999<<>>>>>??????BBB???<<<;;;<<<>>>>>>>>>======<<<;;;::::::;;;;;;======>>>??????????????????AAADDDDDDCCCAAA@@@@@@@@@BBBCCCBBB@@@>>>>>>???>>>>>>>>>>>>>>>?????????AAA???===>>>???@@@???>>>===>>>???>>>===<<<===???>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCEEEDDDBBB@@@???>>>======;;;;;;:::;;;;;;<<<===>>>;;;;;;;;;;;;<<<===???@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@???===<<<===<<<;;;<<<>>>@@@@@@@@@BBBAAA@@@@@@AAACCCFFFGGGGGGDDDBBBBBBBBBBBBBBB@@@BBBAAA@@@@@@@@@AAACCCDDDAAAAAAAAAAAAAAAAAABBBCCC???AAADDDDDDCCCBBBAAABBBCCCBBBBBBCCCCCCAAA===:::@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCEEEFFFGGGHHHHHHJJJIIIFFFDDDEEEDDDAAAGGGHHHHHHIIIJJJJJJKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKMMMNNNOOOLLLJJJGGGCCCAAA@@@AAAAAA@@@AAABBBDDDFFFGGGGGGHHHFFFHHHJJJLLLLLLJJJHHHFFFCCCAAA???>>>???CCCGGGJJJLLLHHHDDDBBBAAABBBBBBAAA>>>>>>>>>>>>@@@AAACCCDDDLLLLLLLLLKKKJJJIIIKKKMMMNNNOOOQQQOOOMMMJJJIIIIIIMMMKKKIIIIIIKKKLLLLLLJJJJJJJJJIIIFFFDDDDDDGGGIIICCCBBB@@@??????AAADDDFFFHHHHHHIIIIIIHHHFFFDDDCCCEEEIIIMMMMMMJJJHHHGGGHHHGGGEEEDDDEEEFFFHHHHHHGGGBBBAAAAAA@@@@@@@@@AAABBBDDDEEEFFFEEEDDDDDDEEEGGGGGGIIIJJJLLLLLLLLLKKKKKKGGGGGGFFFGGGIIILLLOOOQQQPPPNNNLLLMMMOOORRRSSSSSSNNNMMMKKKJJJIIIIIIJJJJJJOOONNNLLLJJJHHHFFFDDDDDDBBBCCCEEEGGGGGGEEEBBB@@@???@@@@@@AAACCCEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJIIILLLJJJHHHGGGGGGGGGIIIJJJMMMIIIGGGJJJQQQUUUVVVTTTSSSSSSSSSWWW[[[[[[XXXTTTNNNOOOOOOOOOOOONNNNNNMMMRRRPPPMMMKKKKKKLLLOOOQQQRRRWWWXXXUUUTTTVVVWWWVVVSSSQQQOOOOOORRRUUUXXXXXXWWWVVVUUUUUUUUUTTTSSSRRRSSSRRRPPPNNNMMMMMMMMMMMMLLLNNNRRRVVVYYY[[[[[[[[[WWWUUUSSSRRRRRRPPPMMMKKKFFFFFFGGGLLLSSSXXXXXXWWWSSSRRROOOLLLIIIIIIKKKMMMKKKJJJIIIKKKMMMNNNMMMLLLLLLLLLLLLLLLKKKIIIHHHGGGFFFCCC@@@CCCIIIMMMLLLJJJMMMMMMKKKJJJIIIIIIIIIJJJLLLNNNOOOOOOLLLHHHGGGHHHDDDDDDDDDFFFIIIKKKKKKJJJMMMMMMNNNNNNMMMKKKJJJIIIKKKLLLMMMKKKIIIGGGGGGGGGIIIKKKMMMNNNMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJKKKMMMMMMJJJKKKLLLLLLKKKHHHEEECCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCAAA@@@@@@BBBEEEJJJHHHEEECCCBBBBBBCCCDDDAAAAAA???>>>>>>??????@@@?????????>>>===<<<;;;:::<<<<<<===>>>????????????===>>>>>>>>>>>>>>>>>>===??????>>>>>>??????@@@@@@@@@@@@???>>>=========>>>::::::;;;<<<>>>@@@BBBDDDDDDCCCAAA@@@>>>>>>>>>>>>???>>><<<;;;;;;<<<<<<===>>>>>>===<<<;;;;;;;;;;;;>>>>>>???@@@AAAAAAAAAAAA@@@CCCEEEFFFDDDBBBBBBBBB@@@BBBBBBAAA???======>>>>>>???@@@@@@@@@@@@??????>>>>>>======>>>???@@@@@@===>>>???>>>======>>>???>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEECCCBBBAAA@@@>>>======<<<;;;;;;:::;;;;;;<<<===>>>>>>============???@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAA@@@???======>>>>>>>>>>>>???@@@@@@@@@AAA@@@??????@@@AAACCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA???>>>???@@@BBBDDDAAAAAAAAAAAAAAABBBCCCDDDDDDEEEGGGGGGEEEDDDDDDEEECCCCCCCCCDDDEEECCC@@@===@@@AAABBBDDDDDDCCCBBBAAABBBBBBCCCDDDEEEGGGGGGHHHGGGHHHHHHFFFEEEEEEDDDCCCDDDEEEGGGJJJLLLNNNOOOPPPHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOLLLJJJGGGDDDBBBAAA@@@@@@@@@AAACCCEEEFFFGGGHHHHHHBBBDDDHHHLLLMMMLLLJJJIIIDDDBBB@@@>>>???CCCGGGJJJIIIFFFBBB@@@AAABBBCCCCCC@@@@@@@@@AAABBBCCCDDDEEEJJJKKKKKKJJJIIIHHHJJJLLLMMMNNNPPPOOOMMMJJJIIIJJJLLLKKKJJJJJJJJJJJJJJJIIIGGGGGGFFFEEEDDDEEEHHHKKKEEECCC@@@???>>>@@@CCCDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDHHHMMMNNNKKKHHHGGGHHHFFFDDDCCCCCCEEEFFFFFFEEECCCCCCBBBBBBBBBCCCCCCCCCAAACCCEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHFFFGGGGGGIIILLLNNNQQQRRRQQQOOOMMMMMMOOORRRTTTTTTOOOMMMKKKIIIHHHHHHHHHHHHMMMMMMLLLJJJHHHFFFEEEDDDFFFGGGJJJJJJHHHCCC???===??????@@@AAACCCEEEGGGHHHJJJJJJIIIHHHIIIJJJLLLMMMHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMKKKIIIIIIJJJKKKLLLNNNJJJHHHKKKRRRWWWWWWUUUTTTSSSSSSVVVZZZ[[[XXXUUUQQQQQQPPPOOOOOOOOOOOOOOOTTTRRROOOMMMLLLLLLMMMNNNPPPUUUVVVSSSRRRTTTVVVUUUTTTRRROOOOOOQQQTTTVVVWWWRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNKKKMMMQQQUUUXXXYYYYYYYYYYYYXXXVVVUUUTTTRRRNNNKKKGGGFFFFFFIIIOOOTTTUUUTTTPPPPPPMMMJJJGGGGGGJJJLLLJJJJJJJJJKKKNNNPPPPPPOOOMMMLLLLLLKKKIIIGGGEEEDDDCCCDDDEEEEEEFFFHHHLLLNNNJJJIIIHHHGGGGGGHHHJJJKKKMMMPPPSSSRRRQQQOOOMMMKKKGGGFFFFFFGGGJJJLLLLLLKKKJJJJJJLLLLLLMMMLLLKKKJJJHHHIIIJJJIIIHHHGGGHHHIIIGGGIIILLLMMMLLLKKKLLLMMMLLLLLLKKKJJJJJJIIIHHHHHHJJJJJJJJJJJJJJJJJJKKKKKKGGGHHHIIIIIIIIIGGGEEECCCFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@@@@CCCEEEIIIGGGEEECCCBBBBBBCCCDDDBBB@@@???=========??????===>>>======<<<;;;:::999<<<===>>>???@@@@@@@@@@@@>>>>>>???@@@@@@???>>>>>>@@@@@@???>>>>>>???@@@AAAAAA@@@???>>>===>>>>>>>>>===<<<;;;;;;;;;===@@@AAABBBAAA@@@???>>>===<<<<<<<<<<<<;;;:::999::::::;;;======<<<;;;;;;:::;;;;;;<<<===>>>???@@@@@@@@@@@@AAACCCFFFFFFDDDAAA@@@@@@@@@AAABBBAAA>>><<<<<<<<<>>>??????@@@@@@@@@@@@???============>>>>>>@@@AAA<<<>>>???>>>===<<<===>>>===>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDEEEFFFFFFFFFCCCBBBAAA@@@>>>===;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>======>>>???@@@AAA>>>?????????@@@@@@@@@AAA>>>>>>??????????????????>>>???@@@@@@?????????@@@@@@@@@???>>>>>>??????@@@BBBCCCDDDEEEEEEDDDDDDDDDBBBAAA@@@??????AAACCCDDDAAAAAAAAAAAABBBCCCCCCDDDEEEGGGHHHGGGFFFEEEEEEFFFDDDDDDEEEFFFGGGGGGDDDBBBAAABBBCCCEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHFFFEEEDDDDDDCCCDDDFFFDDDFFFHHHKKKMMMNNNOOOOOOEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMJJJIIIFFFDDDAAA@@@??????AAABBBCCCEEEFFFGGGGGGGGGBBBEEEHHHKKKLLLKKKHHHGGGFFFDDDBBB@@@AAACCCFFFHHHEEEBBB???>>>???AAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDGGGIIIJJJIIIHHHHHHIIIJJJJJJKKKMMMMMMKKKJJJIIIJJJKKKKKKJJJJJJJJJIIIIIIHHHEEEFFFFFFEEEDDDEEEHHHJJJGGGEEEBBB@@@??????AAABBBBBBCCCDDDEEEFFFEEEEEEDDDCCCEEEHHHIIIHHHEEEDDDCCCEEEDDDBBBBBBDDDEEEEEEDDDEEEDDDCCCCCCEEEEEEDDDCCC@@@BBBDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDFFFGGGJJJLLLOOOPPPQQQQQQRRRPPPMMMMMMOOORRRSSSTTTPPPOOOMMMJJJHHHGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDEEEHHHKKKKKKHHHDDDAAA@@@>>>>>>???AAACCCEEEGGGHHHKKKJJJIIIHHHHHHIIIKKKLLLHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJLLLJJJJJJLLLQQQUUUUUUTTTTTTRRRQQQSSSWWWYYYWWWUUUTTTRRRQQQOOOOOOOOOPPPQQQSSSRRRPPPOOOMMMLLLKKKJJJMMMQQQRRROOONNNQQQSSSRRRPPPNNNLLLLLLNNNQQQRRRRRRMMMNNNOOONNNLLLKKKLLLMMMNNNOOOPPPQQQRRRQQQOOOOOOLLLMMMPPPTTTVVVXXXYYYYYY\\\ZZZXXXVVVUUUSSSPPPMMMJJJHHHFFFHHHLLLPPPQQQPPPOOOOOOMMMKKKHHHHHHJJJKKKKKKJJJKKKLLLOOOQQQQQQQQQNNNMMMKKKIIIGGGEEEDDDCCCBBBEEEGGGGGGEEEFFFJJJOOOIIIHHHGGGFFFFFFHHHJJJKKKNNNRRRTTTSSSSSSTTTRRRNNNIIIGGGFFFGGGJJJLLLLLLLLLHHHIIIJJJLLLLLLLLLKKKJJJEEEFFFGGGFFFEEEEEEGGGIIIDDDGGGIIIKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEEEECCCAAAAAADDDFFFGGGFFFDDDCCCBBBBBBBBBCCCBBBAAA???>>>======>>>???;;;<<<<<<<<<<<<;;;::::::<<<===>>>??????@@@@@@@@@>>>???@@@AAAAAA@@@???>>>@@@@@@???????????????@@@????????????>>>>>>>>>>>>===<<<;;;::::::<<<>>>???@@@@@@@@@???>>>===<<<<<<;;;<<<<<<;;;999999:::;;;::::::999999999999::::::999:::;;;===>>>>>>>>>>>>???AAACCCCCCAAA???>>>>>>@@@AAABBB@@@>>>;;;;;;;;;=========>>>??????@@@@@@<<<===>>>>>>======???AAA<<<===>>>===<<<;;;<<<>>><<<======>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEECCCAAA???<<<999888;;;;;;:::;;;;;;<<<===>>>>>>===<<<<<<<<<>>>???@@@===>>>>>>??????@@@@@@@@@======>>>???@@@@@@@@@@@@===???AAA@@@???>>>>>>???@@@@@@???>>>>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDEEEFFFCCCBBBAAAAAAAAABBBDDDEEEBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFEEEDDDDDDEEEFFFIIIHHHGGGHHHIIIIIIGGGEEEBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIEEECCCCCCCCCBBBEEEHHHIIIJJJKKKLLLMMMLLLKKKJJJAAABBBCCCDDDEEEDDDCCCCCCFFFFFFHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJKKKJJJIIIGGGEEECCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEECCCDDDGGGIIIJJJIIIGGGFFFHHHFFFDDDCCCCCCCCCEEEFFFEEECCC@@@???@@@BBBBBBBBB??????@@@AAAAAABBBBBBBBBCCCFFFHHHIIIHHHGGGHHHHHHFFFHHHJJJKKKJJJIIIIIIJJJIIIJJJJJJJJJIIIHHHHHHIIIFFFGGGHHHGGGEEEDDDEEEFFFHHHFFFCCCAAA???>>>?????????@@@BBBDDDFFFGGGGGGGGGDDDDDDDDDEEEFFFEEEBBB@@@FFFDDDBBBCCCDDDEEEDDDCCCEEEDDDBBBDDDFFFFFFDDDBBB@@@BBBEEEFFFFFFFFFGGGHHHGGGGGGFFFFFFEEEDDDCCCCCCFFFHHHLLLPPPQQQQQQPPPOOOSSSPPPMMMMMMOOORRRTTTTTTSSSRRROOOLLLJJJIIIHHHHHHGGGGGGHHHIIIJJJIIIHHHHHHFFFIIILLLKKKGGGDDDBBBBBB======>>>@@@BBBDDDFFFGGGLLLJJJHHHGGGGGGHHHJJJKKKIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJLLLNNNPPPRRRRRRSSSSSSPPPNNNOOOSSSVVVUUUTTTUUUSSSQQQOOONNNNNNPPPQQQOOOPPPPPPPPPOOOLLLJJJIIIJJJNNNNNNKKKKKKNNNQQQPPPMMMLLLKKKLLLNNNOOOOOOOOOLLLMMMOOONNNKKKJJJKKKMMMPPPRRRTTTVVVUUUSSSOOOMMMKKKMMMOOORRRUUUXXXZZZ\\\\\\ZZZWWWVVVUUUSSSQQQOOOLLLIIIFFFGGGKKKNNNOOONNNOOOOOOOOOMMMKKKJJJKKKLLLMMMLLLLLLMMMOOOPPPPPPOOOMMMLLLJJJHHHFFFEEEEEEEEEDDDEEEFFFFFFFFFGGGJJJLLLLLLJJJHHHFFFFFFGGGIIIKKKMMMQQQSSSRRRSSSVVVTTTOOOIIIHHHGGGGGGJJJLLLLLLLLLJJJKKKLLLLLLLLLKKKJJJIIIEEEEEEEEEDDDBBBBBBDDDFFFCCCEEEHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDEEEFFFHHHJJJJJJHHHFFFEEEDDDDDDCCCBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDBBBBBBEEEGGGDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>999::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===?????????>>>>>>======<<<;;;<<<===>>>>>>>>>===<<<;;;:::999999:::<<<>>>???@@@@@@@@@@@@??????>>>===<<<===>>>===;;;:::;;;===999999999999999:::;;;<<<888999;;;<<<===>>>>>>>>><<>>@@@AAA<<<>>>???>>><<<<<<>>>@@@:::<<<===<<<;;;:::;;;===;;;<<<<<<===???@@@@@@AAA??????@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@===;;;999;;;;;;:::;;;;;;<<<===>>>???>>>>>>======>>>@@@AAA???@@@@@@AAABBBBBBCCCCCC@@@@@@AAABBBBBBBBBAAAAAA???BBBDDDCCCAAA??????@@@????????????@@@@@@@@@@@@???AAACCCCCCCCCCCCEEEHHHCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEGGGIIIOOOLLLIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIEEECCCFFFFFFDDDEEEJJJKKKLLLMMMNNNNNNLLLKKKJJJ???@@@BBBDDDDDDCCCBBB@@@EEEFFFGGGIIIJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIILLLKKKIIIHHHFFFEEEDDDDDD@@@AAAAAABBBCCCCCCCCCCCCAAABBBEEEGGGIIIIIIIIIHHHIIIHHHFFFEEEDDDDDDDDDEEEHHHFFFCCCBBBCCCCCCCCCBBB<<<===>>>???????????????AAADDDGGGIIIHHHGGGGGGGGGCCCFFFHHHIIIIIIHHHIIIJJJHHHIIIJJJJJJIIIHHHHHHIIIHHHIIIJJJIIIFFFDDDCCCCCCHHHGGGDDDAAA???=========<<<>>>AAADDDFFFHHHHHHHHHGGGEEEDDDEEEGGGFFFCCC???FFFEEECCCCCCDDDEEEEEEDDDEEECCCBBBCCCFFFFFFDDDAAAAAACCCFFFHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFIIINNNRRRSSSRRROOOMMMTTTQQQNNNMMMOOORRRTTTUUUVVVTTTQQQNNNLLLJJJJJJIIIHHHIIIKKKMMMMMMNNNMMMMMMIIILLLMMMKKKGGGBBBAAAAAA;;;<<<===???AAACCCEEEFFFLLLJJJHHHFFFFFFGGGIIIKKKLLLLLLKKKKKKJJJHHHGGGFFFJJJJJJKKKKKKJJJJJJIIIHHHGGGJJJNNNOOOOOOOOOPPPQQQRRROOOLLLLLLPPPSSSTTTSSSUUUSSSPPPNNNMMMNNNOOOQQQLLLMMMOOOPPPPPPNNNKKKIIIIIILLLMMMJJJIIIMMMOOOOOOMMMLLLLLLMMMOOOQQQPPPOOOLLLNNNPPPOOOLLLKKKLLLOOORRRUUUXXXYYYXXXTTTOOOKKKJJJKKKNNNQQQUUUYYY\\\^^^\\\ZZZWWWUUUTTTSSSQQQPPPMMMIIIFFFFFFJJJNNNOOONNNOOOPPPQQQPPPMMMLLLLLLMMMOOOMMMLLLMMMNNNNNNMMMLLLLLLKKKHHHFFFFFFFFFHHHHHHHHHFFFDDDDDDGGGIIIJJJIIIOOOMMMJJJHHHGGGGGGIIIJJJLLLQQQRRRPPPRRRWWWUUUOOOJJJHHHGGGGGGIIILLLLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHEEEEEEDDDBBB@@@@@@AAACCCCCCEEEHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHFFFEEEDDDDDDCCCEEEHHHJJJJJJGGGDDDBBBAAA@@@>>>===>>>@@@BBBCCCBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGFFFDDDCCCCCCEEEHHHBBBCCCCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@???>>>>>>===888888999:::;;;;;;;;;;;;999:::;;;<<<============<<<>>>???AAAAAA???>>><<<>>>>>>>>>>>>===<<<::::::888:::<<<>>>>>>===<<<;;;888888888999:::===???@@@@@@@@@AAAAAAAAA@@@@@@???===???@@@???<<<;;;<<>>???:::;;;<<<>>>???@@@@@@@@@<<>>@@@>>><<<;;;===@@@:::;;;<<<;;;::::::;;;<<<:::;;;<<<===>>>???@@@@@@<<<======>>>@@@AAABBBBBB???@@@AAABBBBBBAAA???>>>;;;;;;;;;;;;;;;<<<>>>>>>BBBAAA@@@@@@@@@AAABBBCCCBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDCCCBBBBBBAAABBBEEEHHHGGGDDDBBBBBBCCC??????@@@AAABBBCCCCCCDDD>>>@@@BBBBBBAAABBBFFFIIIDDDEEEEEEFFFGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBFFFGGGHHHHHHGGGHHHJJJLLLSSSOOOKKKGGGFFFEEEDDDCCCEEEDDDDDDCCCDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIEEEEEEIIIIIIEEEFFFJJJIIIKKKMMMOOOPPPOOONNNMMMAAAAAABBBBBBAAA???>>>===AAABBBEEEJJJNNNNNNKKKGGGIIIIIIIIIIIIHHHGGGFFFEEEMMMLLLKKKIIIGGGFFFFFFFFFFFFDDDCCCAAA@@@AAABBBCCCFFFFFFGGGGGGGGGFFFFFFEEEKKKJJJIIIGGGEEEEEEGGGJJJFFFEEEEEEDDDCCCBBBAAAAAADDD@@@???CCCEEEAAA===<<<@@@AAADDDGGGKKKKKKJJJGGGFFFFFFFFFFFFFFFFFFGGGGGGJJJIIIHHHIIIJJJLLLKKKJJJKKKIIIGGGEEEDDDDDDDDDEEEDDDBBB@@@AAADDDEEEDDDBBBEEEEEEFFFGGGHHHIIIIIIJJJFFFDDDCCCCCCDDDDDDCCCAAA@@@BBBCCCCCCCCCCCCDDDFFFGGGEEEBBBBBBCCCDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEDDDIIIHHHGGGFFFDDDBBBAAA@@@DDDEEEGGGIIIJJJJJJJJJJJJPPPTTTTTTPPPNNNPPPQQQOOOSSSQQQNNNKKKJJJIIIJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMLLLKKKIIIGGGEEECCCAAA@@@@@@????????????AAABBBCCCIIIJJJKKKKKKKKKJJJIIIHHHNNNLLLJJJHHHFFFFFFGGGHHHFFFFFFFFFFFFHHHKKKMMMOOOLLLNNNPPPQQQPPPPPPQQQRRRNNNNNNOOOOOOOOONNNNNNMMMTTTSSSQQQPPPNNNNNNMMMMMMOOOMMMKKKLLLOOONNNIIIDDDGGGFFFEEEDDDDDDFFFHHHIIIJJJKKKLLLLLLJJJIIIJJJKKKOOONNNMMMKKKJJJJJJJJJJJJRRRRRRQQQRRRRRRPPPLLLIIIKKKLLLMMMOOORRRTTTUUUVVVVVVVVVUUUQQQMMMMMMQQQUUUPPPNNNKKKIIIHHHHHHJJJKKKQQQQQQRRRRRRQQQOOOMMMKKKOOOMMMJJJIIIJJJKKKLLLLLLLLLKKKHHHFFFEEEFFFGGGHHHNNNIIICCCAAACCCFFFGGGGGGNNNMMMKKKJJJIIIIIIJJJKKKNNNNNNNNNNNNNNNMMMLLLKKKMMMKKKIIIGGGGGGIIIKKKLLLKKKLLLMMMLLLLLLMMMOOORRRHHHFFFEEECCCBBBBBBBBBCCCAAACCCEEEGGGIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGEEECCC@@@?????????>>>>>>>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEDDDCCCCCCDDDEEEDDDCCCBBB@@@??????@@@@@@????????????>>>>>>>>>>>>:::999888888777777888888:::;;;<<<;;;::::::;;;===999:::<<<=========<<<;;;>>>======<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<;;;>>>>>><<<;;;;;;<<<===>>><<<;;;999888999;;;===???<<<<<<<<<<<<<<<<<<<<<<<>>===============>>>;;;::::::999999999::::::<<<===>>>@@@@@@@@@??????>>>===<<<<<<<<<>>>???@@@????????????>>>===<<<;;;:::888777777999;;;;;;;;;======>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEGGGHHHGGGEEEBBBFFFFFFEEEEEEDDDDDDCCCCCCBBB>>><<<>>>BBBEEECCCAAAAAA@@@?????????@@@AAABBB@@@@@@AAABBBCCCEEEEEEFFFEEECCC@@@???@@@AAAAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFOOOMMMJJJGGGDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEHHHKKKIIIHHHGGGFFFEEEEEEEEEEEEJJJIIIGGGFFFFFFGGGIIIKKKKKKKKKJJJKKKMMMMMMLLLJJJBBBBBBCCCCCCBBBAAA???>>>AAABBBEEEJJJNNNNNNKKKGGGGGGGGGHHHHHHHHHGGGGGGFFFKKKJJJIIIHHHHHHHHHHHHHHHFFFEEECCCAAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGEEEDDDDDDFFFIIIIIIIIIHHHGGGGGGFFFEEEEEEDDD@@@@@@DDDEEEBBB>>>>>>AAABBBDDDGGGIIIIIIGGGEEEDDDEEEGGGHHHIIIIIIHHHGGGJJJIIIIIIJJJKKKKKKJJJHHHJJJIIIHHHGGGFFFEEEEEEEEEDDDBBBBBBCCCEEEFFFDDDBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIGGGEEEDDDDDDDDDCCCBBBAAABBBCCCCCCCCCCCCDDDEEEHHHEEECCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEGGGIIIIIIJJJIIIIIIMMMQQQSSSOOOMMMOOOOOOMMMOOOMMMKKKIIIIIIIIIJJJKKKKKKLLLNNNOOOPPPPPPOOOOOOOOONNNLLLIIIFFFCCCAAA@@@AAA@@@@@@@@@@@@BBBCCCDDDIIIIIIJJJKKKJJJIIIHHHGGGJJJIIIGGGFFFFFFGGGHHHIIIGGGGGGHHHHHHIIIJJJJJJKKKNNNOOOQQQQQQPPPOOOPPPQQQMMMMMMNNNNNNNNNNNNMMMMMMSSSSSSRRRQQQPPPOOONNNMMMMMMKKKIIIJJJMMMLLLGGGBBBHHHGGGEEEDDDDDDEEEGGGHHHGGGHHHJJJJJJIIIIIIJJJLLLLLLLLLKKKJJJJJJJJJJJJJJJOOONNNNNNOOOPPPOOOMMMKKKLLLMMMNNNPPPQQQSSSTTTUUUPPPPPPPPPNNNLLLKKKLLLNNNIIIHHHFFFEEEFFFHHHJJJLLLPPPQQQRRRSSSSSSRRRPPPOOOLLLKKKIIIIIIJJJKKKLLLMMMHHHGGGGGGFFFFFFGGGIIIIIILLLIIIFFFFFFGGGGGGFFFDDDIIIHHHHHHGGGGGGGGGGGGHHHNNNNNNOOOOOOOOOOOOOOOOOONNNLLLJJJHHHGGGGGGIIIJJJMMMMMMMMMLLLJJJJJJLLLMMMFFFDDDBBBAAA?????????@@@@@@AAACCCEEEFFFGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGEEECCCAAA@@@???>>>======>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???@@@BBBDDDCCCBBBAAA@@@AAABBBBBB>>>>>>>>>>>>============:::999888888777777888888::::::;;;:::999:::;;;===::::::;;;<<<<<<<<<<<<<<<===<<<<<<;;;<<<<<<======;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<===>>>===;;;999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@@@@@@@>>><<<===>>>>>>;;;999<<<<<<===??????@@@@@@???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>>>>======<<<<<<;;;;;;;;;<<<============>>>>>>======<<<<<<;;;999777777999;;;;;;:::<<<======>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDDDDEEEDDDEEEGGGHHHGGGEEECCCEEEEEEEEEDDDDDDCCCCCCCCCEEEBBB???AAAEEEGGGFFFCCC@@@???>>>>>>>>>???@@@AAA@@@@@@AAABBBCCCCCCDDDDDDFFFEEEDDDBBB???>>>======@@@AAABBBCCCCCCDDDDDDDDDJJJHHHEEECCCAAAAAAAAABBBBBBCCCDDDDDDDDDEEEHHHJJJGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKJJJJJJIIIKKKLLLMMMKKKJJJCCCCCCDDDDDDCCCBBBAAA@@@BBBCCCFFFJJJMMMMMMKKKHHHFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJFFFEEECCCAAAAAABBBCCCEEEDDDEEEEEEFFFGGGGGGGGGFFFCCCDDDDDDCCCBBBBBBEEEGGGJJJJJJIIIIIIHHHHHHGGGGGGCCC@@@@@@DDDEEEBBB@@@@@@CCCCCCDDDEEEGGGGGGDDDBBBAAADDDGGGJJJLLLKKKJJJHHHKKKJJJKKKLLLLLLKKKHHHFFFIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBCCCEEEGGGFFFDDDBBBAAABBBCCCDDDFFFGGGHHHIIILLLJJJGGGEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDIIIGGGEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEDDDBBBAAAAAABBBCCCDDDEEEFFFGGGHHHIIIHHHHHHGGGIIINNNPPPMMMLLLMMMLLLJJJJJJIIIHHHGGGGGGHHHJJJKKKKKKKKKMMMNNNNNNNNNNNNNNNQQQPPPMMMJJJGGGCCCAAA@@@BBBAAAAAAAAAAAACCCDDDEEEHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEDDDDDDEEEGGGIIIJJJHHHIIIIIIJJJJJJIIIHHHGGGNNNPPPQQQQQQOOONNNNNNOOOKKKLLLLLLMMMMMMMMMLLLLLLQQQQQQRRRRRRQQQOOOMMMLLLJJJHHHGGGHHHIIIIIIEEEAAAHHHGGGFFFEEEDDDEEEFFFGGGDDDFFFGGGHHHHHHHHHJJJKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLNNNOOONNNMMMMMMNNNNNNOOOPPPQQQRRRRRRLLLKKKKKKKKKLLLKKKIIIHHHCCCCCCBBBCCCEEEHHHKKKLLLOOOPPPRRRTTTUUUTTTSSSRRRLLLKKKJJJIIIIIIIIIIIIIIIDDDEEEFFFGGGHHHJJJKKKKKKIIIIIIIIIIIIJJJHHHDDDAAAEEEFFFFFFGGGGGGGGGGGGFFFKKKKKKLLLMMMMMMNNNOOOOOOOOOMMMKKKHHHGGGFFFGGGHHHNNNNNNMMMKKKHHHGGGHHHIIIFFFDDDBBB@@@>>>>>>>>>>>>?????????@@@BBBEEEGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBAAA???>>>>>>>>>>>>>>>???@@@???????????????????????????@@@AAAAAA??????@@@AAADDDCCCBBBAAAAAAAAABBBCCC============<<<<<<;;;;;;999999888777777777777888999:::::::::999999;;;===;;;;;;;;;;;;;;;<<<<<<===;;;:::::::::;;;<<<======;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::999999:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>???>>>==================>>>===<<<<<<===<<<:::999<<<<<<===>>>????????????AAA@@@>>>===;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;::::::999999;;;;;;;;;<<<<<<<<<=========;;;999888:::;;;;;;:::<<<<<<======>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEGGGFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCBBBGGGDDDBBBCCCEEEGGGFFFDDD@@@???>>>======>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBDDDEEECCC???<<<<<<>>>>>>??????@@@@@@AAAAAABBBDDDCCCBBB@@@@@@@@@AAABBBAAABBBDDDDDDDDDDDDFFFHHHEEEEEEDDDDDDCCCDDDDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIHHHHHHHHHJJJLLLLLLJJJHHHBBBCCCCCCDDDCCCBBBAAA@@@BBBDDDGGGJJJLLLLLLJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIEEEDDDCCCAAAAAABBBDDDEEECCCDDDEEEFFFGGGGGGGGGFFFCCCDDDDDDBBBAAAAAABBBDDDFFFFFFFFFFFFFFFFFFEEEEEEBBB@@@@@@DDDEEEBBBAAACCCDDDCCCCCCDDDEEEDDDAAA???@@@BBBEEEHHHJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKHHHDDDFFFGGGHHHHHHGGGEEEDDDBBB???AAACCCEEEFFFEEECCCAAAAAABBBCCCEEEFFFHHHIIIJJJLLLJJJGGGGGGHHHIIIJJJIIIFFFDDDCCCBBBCCCDDDEEEDDDJJJHHHGGGGGGHHHHHHGGGFFFGGGGGGEEEDDDDDDDDDEEEEEEGGGEEEBBB@@@???@@@BBBCCCEEEFFFGGGHHHHHHHHHGGGFFFEEEJJJMMMKKKIIIKKKJJJHHHIIIHHHFFFEEEDDDEEEGGGHHHGGGGGGHHHHHHIIIIIIIIIIIINNNMMMKKKIIIFFFDDDBBBAAABBBBBBAAAAAABBBCCCEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFCCCCCCBBBCCCDDDEEEGGGHHHFFFGGGIIIKKKKKKIIIGGGFFFMMMNNNOOONNNLLLJJJJJJKKKIIIJJJKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPNNNLLLJJJIIIGGGFFFFFFHHHGGGDDDBBBEEEEEEEEEDDDEEEFFFGGGHHHFFFGGGIIIIIIHHHHHHIIIKKKIIIIIIIIIJJJJJJLLLMMMMMMNNNMMMKKKLLLMMMOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOMMMJJJHHHIIIKKKLLLJJJGGGCCCCCCCCCDDDFFFIIILLLMMMOOOPPPRRRTTTTTTSSSRRRQQQLLLMMMLLLJJJHHHFFFEEEEEEEEEFFFHHHIIIKKKKKKLLLLLLHHHHHHIIIIIIHHHFFFCCCAAAFFFGGGHHHJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJMMMLLLJJJHHHGGGGGGGGGHHHMMMNNNMMMKKKIIIGGGGGGHHHGGGFFFDDDAAA@@@????????????>>>======???BBBEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAACCCCCCCCCBBBAAABBBCCCDDDCCCBBB@@@??????@@@@@@===<<<<<<;;;;;;:::::::::999999888777777777777777888999:::999888999;;;===<<<;;;:::::::::;;;<<<===999999999:::;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;777888888888999999::::::999999888777777888:::;;;<<<;;;999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::;;;;;;<<<<<<;;;<<<<<<;;;:::999<<<<<<===>>>??????>>>>>>???>>>===<<<;;;;;;:::;;;<<<======>>>>>>>>>>>>===;;;;;;::::::999888777777999:::;;;;;;;;;999888777999999999:::;;;<<<===>>>???===:::::::::;;;;;;:::;;;<<<<<<===>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAABBBDDDDDDBBB@@@AAAAAAAAABBBBBBBBBBBBBBBFFFDDDBBBBBBCCCDDDCCCBBBAAA@@@>>>======>>>??????@@@@@@@@@@@@@@@@@@AAAAAA:::???CCCBBB>>><<<>>>AAA>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCC???AAADDDDDDDDDDDDDDDEEECCCCCCCCCBBBBBBCCCDDDDDDAAABBBDDDFFFGGGGGGFFFEEEFFFFFFGGGIIIKKKKKKIIIGGGAAAAAABBBCCCCCCBBB@@@???BBBDDDGGGJJJJJJJJJIIIIIILLLLLLLLLKKKJJJHHHGGGFFFIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@AAABBBDDDEEECCCDDDEEEFFFFFFFFFFFFFFFDDDEEEEEECCCAAA@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDBBB@@@AAADDDCCC@@@AAADDDDDDCCCCCCCCCDDDCCC@@@>>>AAAAAAAAACCCEEEHHHKKKMMMJJJKKKLLLMMMNNNLLLIIIFFFEEEEEEFFFFFFFFFDDDCCCBBB===???CCCEEEEEEDDDCCCBBBCCCDDDEEEFFFHHHIIIJJJKKKIIIHHHGGGHHHKKKNNNOOOOOOIIIFFFDDDDDDFFFHHHHHHGGGJJJIIIHHHHHHIIIIIIHHHFFFJJJIIIIIIHHHHHHIIIIIIJJJIIIGGGDDDAAA???@@@AAABBBFFFFFFHHHHHHIIIHHHGGGFFFCCCHHHJJJHHHGGGIIIJJJHHHKKKIIIGGGDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAAAAABBBCCCEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFCCCCCCCCCBBBBBBCCCCCCCCCBBBDDDHHHJJJKKKKKKIIIGGGJJJKKKLLLKKKHHHFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJLLLMMMMMMLLLJJJHHHHHHGGGFFFFFFGGGFFFEEEDDDBBBCCCCCCDDDEEEGGGHHHIIIKKKLLLMMMLLLJJJIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNOOOSSSQQQNNNNNNOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMIIIEEEEEEHHHKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRPPPNNNMMMIIIKKKLLLKKKHHHFFFFFFFFFIIIIIIJJJKKKLLLLLLKKKKKKIIIHHHHHHFFFDDDCCCCCCDDDGGGHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEJJJJJJIIIHHHHHHHHHIIIIIIKKKLLLMMMLLLJJJIIIJJJJJJGGGFFFCCCAAA@@@????????????>>><<<<<<===@@@DDDFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDEEEDDDCCCBBBCCCDDDEEECCCAAA???===<<<<<<<<<<<<<<<<<<;;;:::999999888999888777777666666777777666888999888888888:::<<<<<<<<<:::999999:::;;;<<<999999999:::;;;<<<===>>><<<<<<======<<<<<<;;;:::999999999:::::::::;;;;;;666666777777888888999999888777666666777888999:::777777777777888999;;;<<<::::::::::::::::::::::::<<<;;;;;;:::999999999999:::;;;<<<<<<;;;:::::::::<<<======>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<===<<<===>>>?????????>>>>>>;;;;;;:::999888777777666:::;;;<<<<<<<<<:::999777888888888999:::<<<>>>???@@@>>>;;;;;;;;;<<<<<<;;;<<<<<<======>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@?????????AAAAAA@@@>>>??????@@@@@@AAAAAAAAABBBDDDCCCBBBAAABBBCCCBBBBBBBBBAAA@@@???>>>??????@@@???@@@@@@@@@@@@@@@@@@@@@888===AAAAAA===;;;===AAA@@@?????????@@@AAABBBCCCAAAAAAAAAAAABBBBBBCCCCCC???AAACCCCCCCCCBBBCCCDDDBBBAAAAAAAAABBBCCCDDDDDDBBBCCCEEEGGGFFFEEECCCAAADDDEEEFFFIIIKKKKKKIIIFFF@@@AAABBBCCCCCCBBBAAA@@@AAADDDGGGIIIHHHHHHHHHIIIMMMMMMLLLKKKIIIGGGFFFDDDGGGGGGFFFDDDDDDCCCCCCCCCCCCBBB@@@??????AAACCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEDDDBBBAAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDBBB@@@AAACCCAAA>>>???CCCDDDCCCBBBBBBCCCCCCAAA@@@BBBAAA@@@@@@CCCGGGKKKNNNIIIIIIJJJLLLNNNNNNLLLIIIEEEEEEFFFFFFEEEDDDDDDCCC===@@@CCCEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJFFFFFFGGGJJJNNNQQQQQQQQQLLLIIIEEEFFFIIILLLMMMLLLJJJIIIIIIIIIJJJJJJHHHFFFIIIIIIKKKLLLLLLLLLLLLLLLKKKIIIFFFDDDBBBAAABBBBBBFFFGGGHHHIIIJJJIIIIIIHHHCCCGGGIIIFFFFFFIIIJJJIIINNNLLLHHHEEECCCAAAAAAAAADDDCCCCCCBBBBBBCCCDDDDDDAAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCBBBCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFCCCCCCCCCCCCBBBAAAAAAAAA@@@BBBFFFIIIKKKKKKJJJIIIGGGHHHIIIHHHFFFDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEAAABBBCCCDDDFFFGGGHHHHHHOOOPPPPPPOOOLLLKKKKKKLLLNNNNNNMMMLLLLLLMMMMMMMMMTTTRRRPPPOOOOOONNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKHHHEEECCCEEEHHHKKKLLLOOOOOONNNMMMMMMMMMNNNNNNNNNOOOPPPPPPPPPNNNLLLKKKCCCGGGLLLLLLJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIGGGEEECCCCCCFFFHHHFFFGGGGGGHHHHHHHHHHHHHHHJJJIIIGGGFFFEEEEEEFFFFFFIIIHHHHHHHHHHHHHHHIIIIIIHHHJJJLLLLLLKKKJJJKKKKKKDDDCCCAAA@@@????????????AAA???=========???BBBDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@AAAAAABBBBBBCCCAAABBBCCCCCCAAAAAABBBCCCDDDBBB@@@>>><<<;;;;;;;;;===<<<<<<;;;:::999888888888888777666666666666777555777888888777888:::<<<<<<;;;;;;:::::::::::::::;;;:::::::::;;;<<<======<<<============<<<;;;;;;999999999999::::::::::::777777777777777888888888777666666666666888999:::555555666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999;;;<<<<<<;;;::::::;;;<<<======>>>>>>=========:::::::::::::::<<<======;;;<<<>>>???@@@??????>>><<<;;;:::999888888888888;;;;;;<<<<<<<<<;;;::::::999888888999:::<<>><<<;;;<<<>>>>>>============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===>>>???@@@???>>>======>>>??????@@@AAAAAACCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA?????????@@@@@@?????????@@@@@@AAAAAAAAA===@@@AAA@@@===<<<===>>>BBBAAAAAA@@@AAABBBDDDEEEAAAAAAAAABBBBBBAAAAAAAAA???AAABBBBBBAAAAAABBBCCCAAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFFFFFFFDDDBBB@@@CCCDDDFFFIIIKKKKKKIIIFFFAAABBBCCCDDDDDDCCCBBBAAA@@@CCCFFFGGGFFFEEEFFFHHHJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCAAA@@@???>>>>>>@@@BBBCCCFFFFFFFFFFFFEEEDDDCCCBBB???AAACCCCCCBBBBBBCCCDDD??????@@@@@@AAABBBBBBCCCBBB@@@AAABBB???<<<===BBBBBBAAAAAABBBDDDDDDDDDBBBAAAAAAAAACCCEEEHHHKKKMMMHHHGGGHHHKKKNNNOOOOOONNNHHHGGGGGGFFFFFFFFFFFFFFF@@@BBBEEEFFFEEEEEEFFFHHHEEEFFFFFFFFFGGGGGGGGGGGGEEEFFFHHHLLLPPPRRRQQQPPPOOOKKKGGGHHHMMMQQQRRRPPPJJJIIIIIIJJJKKKJJJHHHFFFEEEGGGJJJLLLNNNMMMLLLLLLJJJJJJHHHGGGEEEEEEEEEDDDFFFGGGHHHJJJKKKKKKKKKJJJDDDHHHHHHEEEEEEIIILLLLLLOOOMMMIIIFFFCCCBBBBBBBBBCCCCCCBBBAAAAAAAAABBBCCC???@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJIIIIIIJJJKKKJJJIIIHHHGGGBBBCCCCCCCCCBBBBBBAAAAAAAAACCCEEEHHHJJJKKKJJJJJJEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJFFFFFFFFFFFFEEEDDDEEEFFFCCCDDDDDDEEEEEEEEEEEEEEEPPPQQQQQQPPPNNNMMMNNNOOOPPPOOONNNLLLKKKJJJJJJJJJOOONNNMMMMMMMMMKKKHHHFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIILLLNNNQQQPPPPPPOOONNNNNNMMMMMMKKKLLLNNNPPPPPPOOONNNLLLEEEIIINNNNNNKKKGGGGGGHHHKKKJJJIIIHHHHHHIIIJJJKKKHHHIIIIIIGGGEEEEEEHHHKKKHHHGGGGGGFFFFFFFFFFFFGGGKKKIIIHHHGGGGGGGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGIIIKKKKKKJJJIIIIIIIIIDDDCCCAAA@@@@@@@@@AAABBBBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCEEEEEEFFFEEEDDDBBB@@@???>>>??????@@@AAAAAABBBBBB@@@AAABBBBBB@@@@@@AAABBBAAA@@@???=========>>>>>>======<<<;;;:::999888888888888777666666666666666555666777777777888:::<<<;;;;;;;;;;;;;;;:::999888===<<<<<<;;;<<<<<<=====================<<<;;;;;;888999999999999:::::::::888888888777777777777777777666666666666888999;;;777888888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999::::::999;;;======;;;:::;;;<<<<<<===============<<<<<<::::::::::::::::::;;;;;;:::;;;===???@@@@@@???>>>===<<<:::999999999::::::;;;;;;:::::::::;;;;;;<<<:::999999999:::<<>><<<<<<===?????????>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????AAA???>>>>>>???@@@@@@???;;;<<<<<<===???@@@AAAAAA???@@@@@@@@@@@@@@@BBBCCCCCCBBB@@@???>>>>>>>>>???>>>??????@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAACCCBBBAAAAAAAAACCCEEEFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@AAAAAA@@@??????AAADDD@@@@@@AAAAAABBBDDDEEEFFFDDDDDDEEEFFFEEEDDDCCCCCCCCCDDDFFFJJJLLLLLLIIIFFFBBBCCCDDDEEEEEEDDDCCCCCC???BBBFFFFFFEEEDDDEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDAAA@@@@@@AAABBBCCCDDDDDD@@@???>>>======???AAABBBFFFFFFFFFFFFEEECCCBBBAAA;;;>>>@@@BBBBBBCCCDDDFFF<<<<<<===>>>??????@@@AAABBB@@@AAABBB>>>:::<<>>===>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCAAAAAABBBCCC??????>>>>>>>>>???AAABBB>>>>>>===<<<:::999999888888888777666666666666666444555777777777888:::<<<::::::;;;<<<;;;:::888777>>>======<<<<<<<<<=====================<<<<<<;;;888888999999999:::::::::999999888888777777666666777666666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888888999:::;;;;;;999<<<>>>>>>;;;:::;;;===<<<===============<<<<<<<<<;;;;;;:::999999999999999;;;===???@@@???>>>======<<<;;;:::::::::;;;<<<::::::999888999:::<<<===;;;:::999999:::===???AAA???>>><<<<<<>>>@@@@@@@@@?????????@@@AAAAAABBBBBB@@@@@@??????????????????BBB@@@??????@@@AAAAAA@@@:::;;;<<<===>>>???@@@AAA;;;<<<======<<<===???AAABBBAAA???>>>=========>>>>>>??????AAABBBCCCDDDDDDBBBAAA???@@@CCCFFFGGGGGGCCCBBBAAAAAAAAACCCEEEGGGJJJJJJJJJIIIHHHFFFEEEDDDAAAAAA@@@???===>>>AAADDD@@@@@@AAABBBCCCDDDFFFGGGCCCCCCDDDEEEEEEFFFFFFEEECCCDDDGGGJJJMMMLLLIIIGGGCCCDDDDDDEEEEEEEEEEEEDDDIIIFFFDDDDDDFFFGGGDDDBBBFFFEEEDDDBBBAAA@@@??????AAA@@@???======???@@@AAA========================BBBCCCDDDEEEEEEDDDCCCCCCBBB???;;;<<>>>>>???@@@BBBDDDEEEDDDDDDEEEFFFFFFHHHJJJKKKJJJIIIIIIIIITTTLLLEEEFFFNNNTTTTTTQQQJJJKKKKKKIIIGGGFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGIIIKKKMMMMMMMMMMMMLLLMMMMMMLLLLLLMMMQQQTTTHHHGGGFFFGGGHHHHHHGGGEEEBBBEEEHHHIIIIIIIIIJJJKKKHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKMMMLLLJJJGGGHHHHHHHHHIIIIIIJJJKKKLLLPPPNNNLLLIIIGGGFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@??????@@@CCCEEEGGGQQQPPPOOOPPPQQQRRRQQQPPPMMMKKKIIIIIIJJJIIIFFFCCCBBBBBBAAAAAAAAABBBCCCCCCCCCDDDEEEGGGIIIJJJJJJKKKKKKHHHGGGHHHHHHFFFGGGJJJJJJFFFBBBDDDHHHKKKKKKHHHIIIJJJJJJHHHFFFFFFGGGIIIJJJJJJJJJKKKKKKIIIFFFDDDGGGGGGFFFEEEDDDDDDDDDEEEOOORRRTTTRRRNNNMMMQQQUUUTTTRRRNNNLLLKKKJJJHHHFFFIIIIIIHHHHHHFFFEEECCCBBBIIIIIIHHHHHHGGGFFFFFFEEEIIILLLPPPQQQPPPMMMLLLLLLPPPOOONNNLLLJJJIIIHHHHHHLLLPPPQQQPPPPPPQQQPPPLLLOOOMMMKKKJJJIIIGGGDDDBBBFFFEEEDDDDDDEEEFFFIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFLLLHHHEEEFFFIIIKKKKKKIIIPPPOOONNNLLLKKKJJJJJJJJJLLLLLLKKKHHHFFFFFFHHHJJJJJJFFFBBB???@@@AAABBBCCCBBBAAA@@@@@@@@@BBBDDDFFFDDDBBB@@@AAACCCDDDBBB@@@BBB???===<<<>>>@@@AAABBBDDDCCCDDDDDDDDDBBB???<<<>>>???AAABBBCCCBBBBBBAAADDDCCCAAA@@@???@@@AAAAAA>>>>>>============>>>>>>=========<<<;;;:::888777888:::;;;999666555777:::888777777777777777888888:::999999999999:::;;;;;;======<<<;;;;;;;;;;;;<<<>>>>>>>>>======<<<<<<<<<999999999999999888777666999888777777777888999:::999999999999888888777777999999:::;;;<<<<<<<<<<<<888999999:::;;;;;;;;;;;;<<<;;;999888888999;;;===;;;;;;<<<===============999<<>>:::888888999999999999999999999999999<<<<<<======>>>>>>??????AAA@@@>>>===<<<<<<<<<===:::;;;;;;:::999:::<<<>>>::::::::::::;;;===>>>???>>>???AAABBBBBB@@@===;;;??????>>>>>>??????@@@AAAAAA@@@>>>======>>>@@@AAA>>>???@@@AAAAAA@@@>>>===???>>><<<;;;;;;===@@@BBBAAA@@@===;;;<<<>>>BBBDDDAAA@@@>>>===<<<<<<<<<===;;;===???@@@@@@AAADDDEEEBBB@@@???@@@DDDFFFFFFEEEGGGIIIIIIGGGDDDDDDGGGJJJIIIHHHGGGGGGHHHIIIHHHGGGBBBBBB@@@>>>======AAACCCCCCCCCCCCDDDDDDDDDDDDDDDHHHFFFDDDAAA@@@AAACCCDDDJJJHHHFFFGGGIIIJJJHHHFFFBBBBBBDDDEEEFFFGGGGGGGGGLLLIIIEEEEEEFFFFFFCCC@@@DDDCCCBBBAAA@@@?????????@@@???=========???@@@BBB========================AAABBBCCCEEEEEEEEEDDDDDDEEEAAA>>>===???AAAAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@===??????>>><<<;;;<<<===@@@AAACCCDDDDDDDDDFFFGGGFFFHHHJJJKKKJJJJJJKKKLLLRRRMMMGGGHHHMMMQQQQQQOOOIIIJJJJJJIIIHHHGGGHHHJJJJJJIIIIIIHHHHHHHHHHHHIIIFFFFFFEEEDDDCCCCCCCCCCCCHHHIIIJJJKKKKKKKKKJJJIIIMMMKKKJJJKKKOOORRRRRRRRRJJJHHHGGGGGGHHHHHHHHHGGGDDDFFFIIIJJJIIIIIIJJJKKKLLLKKKJJJIIIJJJLLLNNNPPPLLLKKKJJJKKKLLLLLLJJJHHHHHHIIIKKKLLLMMMLLLKKKJJJPPPNNNMMMKKKJJJJJJJJJJJJEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>???AAADDDEEENNNMMMMMMMMMOOOPPPPPPOOOKKKIIIGGGGGGIIIIIIGGGEEEAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIILLLIIIGGGIIIHHHFFFFFFJJJKKKFFFBBBBBBGGGJJJJJJIIIKKKLLLLLLKKKHHHGGGHHHIIIKKKKKKLLLLLLLLLKKKHHHFFFIIIIIIIIIIIIIIIHHHHHHHHHMMMQQQTTTSSSPPPMMMOOORRRPPPNNNLLLKKKKKKJJJIIIGGGGGGGGGHHHHHHGGGGGGFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGJJJMMMOOOPPPNNNMMMLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHKKKOOOQQQOOOOOOQQQOOOKKKMMMLLLKKKKKKIIIGGGDDDBBBGGGFFFFFFFFFGGGJJJLLLNNNHHHHHHIIIIIIJJJJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEJJJJJJJJJIIIIIIJJJKKKMMMPPPOOONNNLLLKKKKKKKKKJJJIIIIIIHHHFFFEEEFFFIIILLLIIIEEEAAA???@@@AAABBBBBBAAA@@@???>>>???AAACCCDDDCCCAAA@@@AAACCCCCCBBB@@@BBB???<<<<<<===@@@AAAAAACCCCCCCCCDDDDDDBBB@@@>>><<<===>>>???@@@@@@@@@@@@CCCCCCBBBAAA@@@?????????======<<<<<<<<<<<<=========<<<<<<;;;:::999888777888::::::999666555777999888777777777777777888888<<<<<<<<<<<<<<<======>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999888999999999888888888777777;;;:::999888888999:::::::::999888888777777888888999::::::;;;;;;;;;;;;:::999999:::::::::::::::::::::999999999:::<<<===>>>;;;<<<<<<===>>>=========<<<>>>@@@???<<<::::::;;;999999999999999999999999;;;<<<<<<======>>>?????????>>>===<<<;;;;;;;;;<<<:::;;;;;;:::999:::<<<>>>===============>>>???@@@>>>@@@AAABBBBBB@@@>>><<>>>>>>>>>>>>>>???AAA@@@>>>======>>>???@@@???@@@AAABBBBBBAAA???>>>???===<<<;;;;;;===>>>@@@AAA@@@>>>======???AAACCC??????===<<<;;;;;;;;;<<<<<<>>>????????????AAACCCAAA@@@>>>@@@CCCEEEEEEDDDFFFGGGGGGFFFCCCCCCFFFHHHJJJHHHHHHIIIJJJKKKJJJHHHDDDDDDBBB@@@>>>???AAADDDBBBBBBBBBBBBBBBCCCCCCCCCHHHFFFCCCBBBAAABBBCCCEEEIIIGGGEEEFFFHHHIIIGGGEEEAAABBBCCCEEEGGGHHHJJJJJJPPPLLLHHHFFFFFFEEEBBB???AAA@@@??????>>>>>>>>>???===<<<<<<<<<===???AAABBB>>>>>>============>>>>>>AAAAAACCCDDDEEEEEEEEEEEEHHHEEEAAA???????????????AAAAAA@@@@@@??????>>>>>><<<===>>>===<<<;;;<<<===@@@BBBCCCCCCCCCDDDFFFHHHGGGIIIJJJJJJJJJJJJLLLNNNOOOMMMJJJJJJKKKMMMMMMLLLIIIJJJKKKJJJHHHHHHIIIKKKJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAAHHHIIIJJJKKKLLLKKKJJJJJJOOOKKKIIIMMMSSSVVVSSSOOOMMMJJJHHHGGGHHHIIIIIIHHHHHHIIIJJJJJJIIIIIIJJJLLLNNNMMMJJJHHHIIILLLPPPRRRMMMLLLJJJJJJKKKKKKJJJIIIHHHJJJMMMOOOOOONNNKKKIIIKKKKKKJJJIIIJJJKKKLLLMMMFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>???@@@BBBCCCJJJIIIIIIJJJMMMNNNNNNMMMIIIGGGEEEEEEFFFHHHHHHGGGBBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHLLLIIIGGGIIIIIIFFFGGGKKKLLLHHHCCCCCCGGGLLLNNNNNNNNNOOOOOOMMMKKKIIIIIIJJJKKKLLLMMMNNNNNNLLLJJJHHHKKKLLLNNNNNNOOONNNMMMMMMMMMPPPTTTTTTQQQNNNMMMNNNMMMLLLJJJJJJKKKKKKJJJIIIFFFFFFGGGGGGHHHHHHHHHIIIEEEEEEFFFFFFGGGHHHHHHIIIKKKLLLMMMMMMKKKKKKLLLMMMIIIIIIHHHGGGGGGGGGHHHHHHKKKOOOPPPNNNNNNPPPOOOKKKJJJKKKKKKKKKJJJGGGDDDCCCBBBBBBBBBCCCEEEHHHKKKLLLFFFGGGHHHJJJKKKMMMNNNOOOMMMLLLJJJHHHGGGFFFEEEEEEIIILLLNNNLLLIIIHHHLLLPPPPPPOOONNNMMMLLLKKKKKKKKKGGGFFFFFFDDDDDDEEEIIILLLGGGDDDAAA@@@AAABBBBBBBBB??????======>>>???AAACCCBBBAAA@@@@@@BBBBBBAAA@@@AAA>>><<<;;;===???@@@@@@CCCCCCDDDDDDDDDBBBAAA@@@<<<<<<======???@@@BBBCCCCCCCCCBBBAAA@@@???===<<<<<<;;;;;;::::::;;;;;;<<<===;;;:::888777777777888888999999999777666777888888777777666666777777777999999999999999::::::;;;===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999888777777777888999<<<<<<;;;:::999999999::::::999888777666777888888::::::::::::::::::999999999999:::::::::999888888777888999;;;<<<===>>>>>>;;;<<<======>>>>>>======>>>???@@@@@@>>><<<<<<===::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;::::::<<<>>>???>>>>>>===>>>>>>??????>>>???AAABBBBBB@@@>>>===??????>>>>>>======<<<<<>>???>>>@@@AAACCCCCCBBB@@@???>>>======<<<<<<<<<<<<===@@@@@@?????????@@@AAAAAA>>>===<<<;;;::::::;;;;;;<<<===???>>>======>>>???@@@???>>>???AAACCCCCCCCCDDDEEEEEEDDDCCCCCCEEEGGGIIIIIIHHHJJJLLLLLLKKKJJJFFFFFFEEEBBB@@@@@@BBBDDDBBBAAAAAAAAABBBCCCCCCDDDFFFEEECCCBBBBBBCCCDDDFFFGGGEEEDDDEEEGGGGGGFFFEEEBBBCCCDDDEEEGGGIIIJJJKKKSSSNNNIIIFFFFFFDDDAAA===>>>======<<<======>>>>>>;;;;;;;;;<<<===???AAABBB@@@@@@???>>>>>>???@@@@@@@@@AAABBBCCCEEEEEEFFFFFFIIIGGGDDDBBBAAAAAAAAAAAABBBBBBAAAAAA@@@?????????===>>>??????>>>>>>???AAACCCDDDDDDCCCBBBCCCEEEGGGIIIJJJKKKJJJIIIIIIJJJLLLJJJKKKLLLKKKJJJJJJKKKLLLKKKLLLKKKJJJHHHGGGHHHIIIHHHHHHIIIIIIHHHHHHHHHGGGDDDDDDCCCBBBAAAAAAAAAAAAEEEFFFIIIKKKMMMNNNOOOOOOQQQPPPOOORRRVVVVVVRRRNNNOOOLLLIIIHHHIIIJJJJJJJJJJJJKKKLLLKKKIIIIIIJJJLLLKKKJJJIIIHHHIIIKKKMMMOOONNNLLLIIIHHHIIIJJJJJJIIIHHHJJJLLLNNNNNNLLLJJJHHHDDDDDDDDDDDDEEEGGGIIIKKKFFFFFFEEEDDDCCCAAA@@@??????>>>>>>>>>???@@@BBBCCCGGGFFFFFFHHHJJJLLLLLLKKKIIIGGGDDDCCCCCCEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEFFFFFFGGGGGGGGGGGGJJJGGGFFFIIIJJJIIIJJJNNNLLLHHHEEEDDDGGGKKKMMMNNNPPPQQQQQQPPPMMMJJJJJJJJJKKKLLLOOOOOONNNLLLKKKKKKMMMOOOQQQSSSSSSSSSQQQPPPOOOQQQSSSRRROOOMMMMMMNNNNNNMMMKKKLLLLLLLLLJJJIIIEEEEEEFFFFFFFFFGGGHHHHHHKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKJJJIIIGGGGGGIIIKKKGGGFFFFFFGGGGGGHHHIIIJJJKKKNNNOOOLLLLLLOOONNNKKKHHHJJJLLLLLLJJJGGGEEECCC>>>???@@@AAADDDGGGIIIKKKGGGGGGIIIJJJLLLNNNPPPPPPNNNMMMKKKJJJIIIHHHHHHHHHKKKLLLLLLKKKJJJJJJMMMOOOOOOOOONNNMMMLLLKKKKKKKKKGGGGGGFFFDDDCCCDDDGGGJJJEEECCCAAA@@@AAABBBBBBBBB???>>>=========???AAACCC@@@@@@@@@@@@AAABBBAAAAAA@@@>>><<<<<<===???@@@@@@BBBCCCEEEEEEDDDCCCBBBBBB>>>>>>>>>>>>@@@BBBDDDFFFBBBBBBBBBBBB@@@>>><<<:::::::::999999999999::::::<<<:::888666555666777888777888888888888777777777888777777666666666666777777777666666777777888999<<<;;;;;;:::::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;999777666666777999:::<<<<<<;;;:::999888888888:::999777666666666888888999:::::::::999888777777999999::::::999888777777666777:::;;;<<<<<<;;;:::;;;;;;<<<===============>>>>>>>>>>>>===<<<<<<<<<:::::::::::::::::::::::::::::::::;;;<<<<<<=========<<<<<<;;;;;;;;;::::::999:::;;;;;;::::::;;;===>>>===<<<<<<;;;;;;;;;<<<======???@@@???>>>===<<<@@@@@@???>>>===<<<;;;:::@@@@@@>>>==================>>>@@@BBBBBBBBB@@@???>>>=========<<<<<<;;;;;;??????@@@@@@@@@@@@@@@???=========<<<<<<;;;;;;;;;:::;;;======<<<<<<===??????>>>>>>>>>???AAABBBBBBDDDDDDCCCCCCCCCDDDFFFGGGHHHGGGHHHIIIKKKLLLJJJIIIFFFFFFEEEBBB@@@???AAABBBBBBBBBAAAAAABBBCCCDDDEEEDDDDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGIIIJJJRRRMMMGGGEEEDDDCCC@@@===<<<;;;;;;;;;;;;<<<======::::::;;;<<<>>>@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFGGGIIIHHHGGGFFFDDDDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAA<<<>>>@@@@@@@@@@@@BBBCCCFFFGGGGGGEEECCCBBBCCCEEEJJJKKKLLLJJJHHHGGGHHHIIIGGGIIIKKKKKKJJJJJJKKKMMMLLLMMMLLLIIIFFFEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBEEEGGGJJJLLLOOOPPPPPPPPPSSSTTTVVVWWWUUUSSSQQQPPPOOOMMMJJJJJJJJJKKKJJJIIIKKKLLLMMMLLLJJJIIIJJJKKKHHHIIIJJJKKKLLLLLLLLLKKKNNNKKKIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIAAA@@@@@@AAABBBDDDFFFGGGEEEEEEEEEDDDCCCAAA@@@?????????@@@@@@@@@AAABBBBBBEEEDDDDDDFFFHHHJJJJJJIIIHHHGGGEEEBBBAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEFFFGGGGGGGGGGGGGGGGGGDDDEEEIIIKKKKKKNNNSSSSSSPPPMMMLLLKKKJJJIIIIIIQQQRRRRRRQQQNNNKKKKKKKKKJJJMMMPPPPPPOOOMMMMMMMMMOOOQQQSSSUUUUUUTTTSSSRRRUUUTTTRRROOOMMMLLLNNNPPPRRRPPPOOONNNNNNLLLIIIGGGFFFFFFEEEEEEEEEEEEFFFGGGLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHFFFDDDDDDFFFHHHFFFFFFFFFGGGHHHJJJKKKLLLJJJMMMMMMKKKKKKMMMMMMJJJHHHJJJLLLKKKHHHEEEDDDDDDAAABBBCCCEEEHHHJJJLLLMMMIIIIIIJJJKKKLLLNNNNNNOOOMMMLLLLLLKKKKKKKKKKKKKKKMMMKKKHHHIIIKKKMMMMMMLLLNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJHHHFFFCCCCCCDDDFFFBBBAAA@@@AAABBBCCCBBBAAA@@@???>>>===>>>@@@BBBCCC@@@@@@AAAAAAAAAAAABBBCCC@@@>>><<<===>>>@@@@@@???AAADDDGGGGGGEEECCCBBBCCC>>>======>>>???BBBDDDFFFAAABBBBBBAAA@@@===;;;999999999888888888888999999;;;999777555444555777888666777777888888888777666888888777666555555666666999999999888999::::::;;;;;;;;;:::999999999999999777777777777777777777777:::999777666666777999;;;:::::::::999888777777666999888777666666666777888888999999999888777666666999999999999888777666666666888999;;;:::999777555::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::999999999999999999999999999999999:::;;;;;;<<<<<<============<<<<<<<<<;;;999:::<<<<<<;;;:::;;;<<<>>>===<<<;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;@@@@@@@@@???>>><<<:::999???>>>>>>======<<<<<<<<<:::<<<>>>@@@AAAAAA@@@???>>>>>>>>>======<<<;;;;;;>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>=========<<<666888:::;;;;;;<<<>>>@@@>>>>>>>>>>>>>>>???@@@AAADDDCCCCCCCCCDDDFFFGGGHHHEEEEEEFFFHHHIIIIIIHHHEEEDDDDDDDDDAAA???>>>???@@@??????>>>>>>???@@@BBBCCCCCCBBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGEEEDDDDDDDDDEEEFFFHHHIIIMMMIIIDDDAAABBBBBBAAA???;;;;;;;;;:::;;;;;;<<<<<<:::;;;<<<===???@@@AAABBBDDDCCCAAA@@@@@@AAACCCDDDBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHIIIGGGFFFEEEFFFHHHBBBBBBBBBCCCCCCCCCCCCCCC:::;;;===>>>>>>???AAACCCGGGHHHIIIHHHFFFDDDDDDDDDIIIKKKMMMMMMKKKIIIHHHHHHGGGIIIJJJJJJJJJJJJLLLMMMKKKLLLKKKHHHEEEDDDDDDEEECCCDDDFFFHHHJJJJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCHHHIIIKKKMMMNNNNNNNNNMMMSSSVVVXXXWWWTTTQQQPPPPPPNNNMMMKKKKKKLLLKKKIIIHHHIIIKKKMMMMMMKKKJJJIIIJJJGGGIIILLLNNNNNNNNNLLLKKKLLLJJJHHHGGGGGGGGGFFFEEEFFFFFFEEEEEEFFFGGGIIIJJJBBBBBBAAA@@@AAABBBCCCDDDBBBCCCCCCDDDCCCAAA@@@??????@@@@@@AAAAAAAAABBBBBBCCCBBBBBBCCCFFFGGGGGGFFFFFFFFFEEEBBB???>>>???AAADDDDDDDDDEEEFFFGGGHHHIIIEEEEEEFFFGGGHHHIIIIIIIIIFFFDDDEEEIIILLLMMMPPPUUUbbbbbbaaa^^^YYYTTTNNNKKKQQQRRRTTTSSSPPPNNNMMMLLLJJJNNNRRRSSSPPPOOOOOOQQQRRRSSSTTTUUUUUUUUUTTTSSSYYYVVVRRRNNNLLLMMMOOOQQQTTTRRRQQQPPPOOOLLLHHHEEEGGGGGGEEEEEEEEEFFFGGGHHHGGGHHHIIIJJJKKKMMMNNNNNNGGGGGGFFFEEECCCBBBDDDFFFFFFFFFGGGHHHIIIKKKLLLMMMJJJLLLLLLIIIIIILLLLLLJJJIIIKKKLLLJJJFFFCCCDDDEEEBBBCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMOOOKKKGGGHHHLLLOOOMMMKKKMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMLLLJJJFFFCCCBBBBBB@@@@@@@@@AAACCCDDDBBBAAA@@@???>>>===>>>???BBBCCC???AAABBBBBBBBBBBBCCCEEE@@@???===>>>@@@AAAAAA@@@@@@DDDIIIJJJGGGCCCAAAAAA;;;;;;<<<<<<>>>???AAABBBAAAAAA@@@@@@>>>===;;;:::999888888777777888888999999888777666555666777777666555666777999999777555888888777666555555555555777777666666777777888999;;;:::999999888888999999777777777777777888888888999888777777777888999:::999999999999999888777666888888777777777666666666777777777888777777666666777777888888888777777666777888999999999777555333888999::::::;;;;;;:::::::::888666666888999888777888888888888888888888888888888888999::::::;;;;;;<<<<<<============<<<;;;888:::<<<<<<;;;:::;;;<<<>>>>>>===<<<;;;;;;;;;<<<888999999:::::::::::::::>>>?????????===<<<999888<<<<<<==================999:::===???@@@@@@@@@??????>>>>>>============>>>>>>>>>??????>>>>>>===<<<===>>>>>>>>>>>>>>>======555777999;;;;;;<<<>>>@@@===>>>??????>>>>>>@@@AAADDDBBBAAABBBEEEGGGHHHHHHDDDDDDEEEFFFHHHGGGDDDBBBBBBBBBBBB@@@>>>===>>>???<<<;;;::::::;;;===???AAABBBAAAAAA@@@@@@@@@AAAAAAAAACCCDDDDDDDDDDDDEEEGGGCCCBBBBBBBBBDDDGGGIIIKKKHHHCCC???>>>@@@BBBBBB@@@<<<<<<;;;:::::::::;;;;;;;;;<<<===???@@@AAAAAAAAACCCBBB@@@>>>>>>@@@BBBCCCDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHEEECCCEEEFFF@@@AAAAAABBBBBBCCCCCCDDD888:::<<<===>>>???AAACCCDDDGGGJJJKKKJJJHHHGGGGGGGGGJJJNNNPPPOOOMMMLLLKKKKKKJJJJJJIIIJJJKKKKKKKKKGGGHHHHHHFFFDDDDDDEEEFFFCCCEEEGGGIIIJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCFFFHHHIIIKKKLLLMMMLLLLLLRRRRRRRRRSSSSSSRRRPPPOOOMMMLLLLLLLLLMMMKKKHHHEEEFFFIIILLLNNNMMMJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGGGGFFFDDDBBBBBBCCCEEEFFFHHHHHHIIIIIIEEEDDDBBB@@@?????????@@@???@@@BBBCCCCCCAAA@@@???>>>??????@@@@@@@@@@@@@@@AAA@@@@@@AAABBBCCCCCCBBBAAACCCDDDBBB???>>>???@@@CCCCCCCCCDDDEEEFFFGGGHHHDDDEEEGGGHHHJJJJJJKKKKKKHHHFFFFFFJJJLLLLLLOOOSSSeeehhhkkkjjjfff^^^VVVQQQRRRTTTUUUUUUSSSQQQPPPPPPLLLQQQUUUVVVSSSRRRSSSUUUVVVVVVVVVVVVUUUUUUUUUUUUYYYWWWSSSPPPOOOOOOOOOOOOSSSRRRPPPPPPOOOLLLGGGDDDGGGGGGFFFFFFGGGIIIKKKLLLHHHIIIJJJKKKLLLNNNOOOOOOGGGGGGGGGFFFDDDCCCDDDEEEFFFFFFGGGGGGIIIJJJLLLMMMIIILLLKKKHHHHHHKKKLLLIIIKKKLLLMMMIIICCCAAACCCFFFCCCCCCDDDEEEFFFFFFFFFFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLNNNLLLKKKKKKLLLMMMNNNNNNKKKKKKJJJIIIIIIIIIIIIJJJMMMNNNOOONNNJJJFFFCCCBBB>>>>>>???BBBDDDDDDBBB@@@>>>===<<<<<<<<<>>>@@@BBB@@@BBBDDDDDDBBBBBBDDDFFFAAA?????????AAABBBAAA@@@???EEELLLMMMIIICCC@@@???;;;<<<===>>>????????????@@@@@@???>>>===<<<<<<<<<999888888888888888888999888888888777777777777666555555555777::::::777444888888777555555444444555444444333333444444555666::::::999888888888888888888888888999999999::::::777777888888888999999999888999:::::::::999888777666777888999888777555444555555666777777777666666666666777777888777777777777777888999999888666666777777888999999999999888999666444444666777777666666666666666666666666666777777888888999::::::::::::;;;<<<<<<<<<<<<;;;:::888:::<<<===<<<;;;;;;<<<<<<<<<;;;:::::::::;;;;;;888999999999::::::::::::;;;;;;<<<<<<<<<:::888666::::::;;;<<<============999:::===@@@AAAAAAAAA@@@@@@???>>>======>>>@@@AAA>>>=========<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<777999:::;;;;;;;;;===???===???@@@???>>>===@@@BBBBBB@@@???@@@DDDGGGGGGGGGDDDDDDEEEFFFGGGFFFBBB???@@@AAAAAA@@@???>>>>>>@@@<<<;;;999999:::===???AAAAAAAAA@@@??????>>>>>>>>>>>>@@@BBBBBBAAAAAACCCEEE@@@@@@@@@AAADDDGGGKKKMMMDDD@@@<<<<<>>@@@AAAAAAAAAAAABBB@@@>>><<<<<<>>>@@@BBBEEEDDDCCCBBBBBBCCCEEEEEEGGGHHHIIIGGGCCCAAABBBDDD>>>???@@@AAABBBBBBCCCDDD888:::===>>>???@@@CCCEEEBBBFFFJJJMMMLLLKKKJJJIIIEEEIIIOOORRRRRRQQQPPPOOOOOOMMMJJJIIIJJJKKKJJJIIIDDDEEEFFFEEEDDDEEEFFFHHHEEEFFFHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCAAACCCFFFIIIKKKMMMNNNNNNQQQMMMKKKNNNSSSUUUQQQMMMLLLLLLLLLMMMMMMKKKGGGDDDCCCGGGLLLNNNMMMKKKIIIHHHGGGGGGFFFFFFGGGHHHJJJKKKHHHGGGFFFGGGGGGEEEBBB@@@???AAAEEEIIIJJJJJJIIIGGGEEEDDDAAA???===<<<<<<<<<===???@@@BBBBBBAAA@@@???===>>>>>>????????????>>>@@@???>>>???@@@AAA@@@???>>>@@@CCCBBB@@@>>>???AAAAAAAAABBBBBBCCCEEEFFFGGGDDDEEEGGGIIIJJJLLLLLLLLLKKKHHHHHHKKKLLLKKKMMMQQQWWW]]]dddhhhfff^^^WWWRRRRRRUUUWWWWWWUUUSSSRRRRRRNNNSSSXXXYYYVVVTTTVVVYYYYYYXXXWWWVVVVVVVVVVVVVVVYYYWWWTTTSSSRRRQQQOOOMMMQQQPPPOOOOOONNNKKKGGGDDDGGGGGGFFFGGGIIILLLOOOQQQNNNNNNNNNNNNNNNNNNOOOOOOGGGHHHIIIHHHEEEDDDDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLIIIKKKKKKHHHHHHKKKKKKIIILLLNNNMMMHHHBBB@@@CCCGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGHHHJJJKKKMMMNNNOOOPPPOOONNNLLLKKKJJJJJJJJJLLLNNNPPPNNNLLLKKKOOOSSSJJJJJJIIIHHHHHHHHHIIIIIILLLOOOQQQPPPMMMHHHDDDBBB>>>>>>???BBBDDDDDDBBB@@@===<<<;;;:::;;;===???@@@@@@BBBEEEEEECCCCCCEEEHHHAAA@@@???@@@BBBCCCBBBAAA>>>FFFNNNOOOJJJCCC???>>>===>>>???AAAAAAAAA@@@???@@@???>>><<<<<<<<<===>>>999999888888888888999999777888888888888888777666555444555777::::::777444888888777555555444444444777666666666666777888888:::999999888777888888888444444555555666666666777666777888999999999999999888999:::;;;;;;;;;:::999555666888:::999777555333444444555666777777777666555555666777777888777777666777888999999999999999666666777888888888888888888555333333555777777555666666666666666666666666777777777888999999::::::888999:::;;;;;;;;;:::999888:::<<<===<<<;;;;;;;;;999888888777777888888999999999999::::::;;;;;;;;;888999:::;;;:::888666555999999;;;<<<===>>>>>>>>>999;;;>>>@@@BBBBBBBBBAAAAAA???===<<<===???BBBDDD>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<=========;;;;;;999:::<<<<<<;;;:::<<<===>>>@@@AAA@@@>>>===@@@BBBAAA???===???CCCFFFFFFFFFEEEEEEFFFGGGGGGEEEAAA>>>???AAABBBAAA?????????AAA>>>===<<<;;;<<>>===<<<<<<;;;>>>@@@@@@>>>>>>AAACCC@@@@@@@@@BBBDDDGGGJJJLLLEEECCC@@@>>>===>>>???@@@>>>===;;;999888999:::;;;;;;<<<>>>???@@@@@@??????CCCBBBAAA@@@???????????????AAABBBBBBAAAAAACCCDDDEEEEEEEEEEEECCCAAA>>>===>>>??????@@@@@@@@@@@@???>>><<<;;;===BBBEEEEEEDDDEEEEEEFFFHHHJJJKKKKKKJJJKKKLLLMMMOOOPPPQQQRRRRRROOOMMMJJJIIIIIIGGGEEECCCBBBBBBBBBBBBCCCCCCDDDEEEDDDEEEGGGJJJLLLLLLIIIFFFGGGHHHHHHGGGFFFDDDBBBAAADDDEEEFFFGGGIIIIIIJJJJJJKKKMMMOOOOOONNNNNNOOOPPPKKKNNNOOONNNJJJGGGFFFGGGEEEGGGIIIKKKLLLLLLKKKJJJJJJIIIGGGFFFGGGHHHKKKLLLJJJKKKMMMOOOOOOLLLFFFBBBBBBDDDGGGJJJKKKKKKJJJIIIFFFEEEFFFHHHDDD===;;;======>>>@@@CCCDDDEEEDDDDDDCCCAAA???>>>>>>@@@BBBDDDBBBBBB@@@>>><<<<<>>???AAABBBAAA@@@<<<;;;::::::;;;===@@@BBBEEECCCAAABBBDDDEEEBBB?????????>>>>>>>>>>>>>>>>>>DDDEEEGGGJJJKKKGGGBBB===<<<===>>>???????????????======<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777777777777777555666777888888777666555555444222222444555444333888555222222555666555444666666777777888888888999666666777777777777666666:::::::::999999999888888;;;:::999999888888999999666666888888777555333111777777666555555555555555666777777666555555777888777888::::::888777777888999888777888999888777555666666666666666666666666777777666666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;777777777666777777888999999:::;;;<<<<<<:::999777>>>===;;;:::999:::;;;;;;888888999999999:::::::::999999:::;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<:::<<>>>>>>>>???;;;<<<===>>>===<<<999888;;;<<<===>>>>>>===<<<;;;;;;<<<======<<<;;;<<<>>>AAAAAAAAA???<<<;;;<<<===>>>>>>???@@@CCCFFFHHHJJJHHHGGGEEEBBB@@@@@@??????@@@AAAAAAAAAAAA@@@???>>>>>>===;;;;;;===?????????BBBAAA???===<<<<<<======<<<===???@@@AAAAAAAAA@@@AAA@@@??????AAAEEEJJJMMMEEECCC@@@===<<<<<<>>>???>>>===;;;:::999:::;;;<<<===>>>@@@AAABBBBBBAAAAAACCCBBBAAA@@@???>>>>>>>>>AAABBBCCCCCCBBBBBBCCCDDDHHHHHHHHHHHHFFFDDDBBB@@@======>>>>>>>>>>>>======>>><<<;;;===AAADDDDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJJJJKKKMMMNNNOOONNNNNNMMMNNNLLLJJJIIIHHHGGGEEECCCBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGJJJKKKKKKGGGEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@AAABBBCCCDDDEEEEEEEEEIIILLLNNNOOONNNNNNNNNOOOKKKNNNOOONNNJJJGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIHHHIIIKKKMMMOOOMMMHHHEEECCCDDDGGGIIIJJJJJJIIIHHHFFFFFFJJJMMMJJJCCC???@@@<<>>@@@AAACCCBBBAAACCCEEEEEECCC@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCFFFHHHFFFCCC???===>>>??????????????????===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999888666666555666777888888888888777666666555333333555555555444888555333333555666666444666777777777888888888888666777777888888777777666888888888999999:::::::::::::::999999888888999999666777888888888666444333666666555444444444444444555666666666444444555777666888:::999888777777888888777777777888888666555666666666666666666666666777666666555666777888999::::::::::::::::::::::::888777777777777888999999777888999::::::888777555<<<<<<:::999999999::::::888888999999999:::::::::999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<;;;<<<>>>???@@@AAA@@@@@@AAAAAA@@@???????????????===>>>>>>>>>===<<<:::999999:::<<<===>>>>>>>>>======>>>???>>>======>>>???AAAAAAAAA???<<<;;;<<<===>>>>>>>>>???AAADDDFFFHHHHHHGGGDDDBBB@@@???>>>???@@@@@@@@@AAAAAABBBBBBBBB???===<<<<<<===??????>>>@@@@@@???>>>============<<<===>>>@@@AAAAAA@@@@@@BBB@@@>>>===???CCCHHHKKKDDDBBB???<<<;;;;;;;;;<<<===<<<;;;;;;;;;<<<===>>>>>>???@@@AAAAAABBBAAAAAABBBAAAAAA@@@???>>>======BBBCCCDDDDDDCCCBBBCCCEEEIIIIIIIIIIIIHHHFFFDDDCCC????????????>>>===<<<<<<===<<<<<<>>>AAACCCDDDCCCBBBCCCDDDFFFGGGHHHIIIIIIHHHJJJLLLMMMMMMKKKIIIGGGMMMKKKIIIHHHHHHGGGDDDCCCAAAAAABBBBBBCCCDDDEEEEEEDDDEEEFFFHHHJJJIIIFFFCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFGGGJJJMMMNNNNNNLLLLLLMMMLLLMMMNNNMMMKKKHHHGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGGGGFFFHHHHHHJJJLLLNNNNNNKKKIIIEEEFFFHHHIIIIIIIIIHHHGGGEEEHHHNNNTTTQQQIIICCCBBB===@@@DDDGGGGGGEEEAAA???<<<<<<<<<===>>>@@@BBBCCC???@@@AAA@@@???>>>???@@@>>>===>>>>>>???AAABBBCCCCCCFFFIIIJJJKKKLLLMMMOOOKKKIIIGGGGGGIIIKKKMMMMMMDDDCCCCCCDDDFFFFFFEEECCCEEEEEEGGGHHHJJJLLLNNNOOOIIIJJJLLLLLLKKKKKKMMMNNNMMMOOOQQQPPPOOOOOORRRVVVTTTTTTTTTTTTTTTUUUUUUUUUSSSRRRPPPNNNMMMKKKKKKJJJMMMNNNNNNMMMJJJHHHHHHHHHDDDDDDDDDEEEFFFIIIKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHGGGDDDBBBBBBCCCEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJIIIIIIJJJLLLNNNMMMNNNPPPPPPNNNMMMMMMNNNLLLKKKIIIFFFEEEDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFHHHHHHHHHFFFEEEDDDFFFHHHJJJKKKMMMOOOPPPQQQPPPPPPJJJIIIHHHIIIKKKKKKJJJHHHJJJKKKLLLLLLKKKIIIGGGEEEEEECCCAAA@@@@@@???===;;;<<<<<<;;;;;;<<<>>>@@@AAAAAAAAABBBDDDFFFFFFDDDBBBDDDCCCCCCCCCBBBBBBBBBAAA======>>>AAADDDDDDCCCAAA???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;:::999888888777888888999999999999888888777666444444666666666555777555333333555666666666777777777777888888888888777888888888888888888777666666777888999:::;;;<<<:::::::::999999999888888777888999999888777555444555555444333333333333444444555666555444333444666666777999999777777777888888777777777888888666444666666666666666666666666666666666555666666777888888888888999999999999999888888888888888999::::::777888999::::::888777555;;;:::999999888999999999888888999999999::::::::::::;;;<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAA@@@????????????@@@@@@@@@???>>>===<<<;;;:::777888:::<<<===>>>?????????@@@AAA@@@???>>>???@@@@@@AAA@@@???<<<;;;<<<===>>>>>>>>>???@@@BBBDDDEEEIIIGGGEEEBBB@@@???>>>>>>@@@@@@@@@AAABBBDDDEEEFFFAAA???>>>===?????????>>>>>>>>>????????????>>>>>>======>>>???@@@@@@@@@???@@@???>>>===???AAADDDFFFBBB@@@>>>;;;:::999999:::<<<;;;;;;;;;<<<===???@@@=========>>>>>>?????????AAAAAA@@@@@@???>>>======@@@BBBCCCDDDDDDDDDFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@???>>>======<<<===>>>@@@BBBCCCCCCBBBDDDEEEFFFEEEEEEEEEFFFEEEGGGJJJLLLLLLJJJGGGEEEKKKJJJHHHGGGGGGFFFDDDBBB???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDEEEFFFGGGGGGGGGGGGEEEHHHKKKMMMLLLKKKJJJJJJLLLLLLMMMLLLKKKIIIGGGGGGKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFGGGHHHIIIKKKKKKKKKLLLNNNOOONNNLLLIIIIIIJJJJJJJJJIIIIIIIIIGGGKKKTTT[[[XXXNNNEEECCCBBBCCCEEEFFFFFFDDDAAA@@@======>>>???@@@@@@AAAAAA>>>@@@AAAAAA@@@???@@@AAA??????@@@@@@@@@AAABBBBBBDDDFFFHHHJJJKKKLLLOOOQQQMMMLLLJJJJJJJJJLLLMMMMMMHHHGGGGGGHHHIIIJJJIIIHHHEEEEEEFFFFFFHHHIIIKKKKKKHHHIIIJJJJJJJJJKKKMMMPPPNNNPPPQQQQQQQQQQQQSSSVVVTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRPPPNNNLLLKKKJJJJJJKKKMMMNNNMMMKKKIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHEEEGGGIIIHHHGGGGGGIIILLLGGGHHHHHHGGGEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIIIIIIIHHHIIILLLOOOKKKNNNQQQPPPOOONNNOOOQQQOOONNNKKKHHHFFFFFFFFFFFFEEEEEEFFFGGGHHHGGGGGGFFFGGGGGGGGGEEECCCCCCDDDFFFGGGHHHLLLNNNPPPPPPPPPOOOIIIIIIJJJLLLMMMMMMKKKHHHHHHHHHIIIJJJIIIHHHFFFEEEEEECCCAAA@@@@@@???===<<<<<<<<<<<<<<<===>>>???@@@???@@@BBBDDDEEEFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA===<<<<<<>>>@@@BBBBBBBBBAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<<<<===999::::::::::::::::::999888666555555666777777666666555444444555666777777777777777777777888888888888888999999999999888888666777777888999:::::::::::::::::::::999999888888888999999999999888777666555555444444333444444555444555666666555444555666555666888888777666777888888777666777888888666444666666666666666666666666777777777777777777777888888888888999999999999999999999888888999999:::;;;999:::;;;<<<<<<:::999777999999888888888888888888888888999999999:::::::::;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@AAA@@@@@@?????????@@@@@@BBBAAA@@@>>>===<<<<<<<<<888999:::;;;<<<===>>>>>>AAABBBCCCBBB@@@???@@@AAA???@@@@@@>>><<<;;;<<<===>>>??????@@@AAABBBCCCCCCJJJHHHFFFCCCAAA@@@??????BBBBBBAAABBBCCCDDDFFFGGGDDDBBBAAAAAABBBBBBAAA???>>>???@@@AAABBBAAA@@@@@@>>>>>>??????????????????<<<===???@@@AAAAAAAAA@@@@@@???===;;;999999888888;;;;;;;;;<<<===>>>???@@@======<<<=========>>>>>>??????@@@@@@@@@???>>>>>>===???BBBCCCDDDEEEHHHJJJFFFGGGHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBAAA???>>>>>><<<======>>>???@@@BBBCCCDDDFFFGGGFFFCCCBBBBBBCCCCCCFFFIIILLLLLLKKKIIIGGGJJJHHHFFFFFFFFFEEECCCAAA>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDFFFHHHGGGEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCFFFIIIJJJIIIHHHHHHIIIKKKKKKKKKKKKJJJIIIGGGEEEHHHGGGFFFEEEDDDDDDEEEEEEGGGEEEDDDCCCDDDGGGKKKMMMOOONNNMMMNNNOOOPPPOOOMMMMMMMMMLLLKKKKKKKKKLLLLLLNNNSSS\\\bbb___SSSIIIFFFGGGFFFEEECCCBBBBBBCCCCCC<<<<<<<<<<<<<<<<<<;;;;;;===???AAABBBAAA@@@AAABBBDDDDDDDDDDDDCCCBBBBBBAAACCCEEEGGGIIIJJJKKKNNNPPPNNNNNNMMMMMMLLLMMMNNNOOOMMMKKKJJJKKKLLLMMMLLLKKKHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKKKKKKKLLLNNNPPPPPPRRRSSSTTTTTTTTTVVVWWWUUUTTTSSSRRRQQQPPPOOOOOORRRRRRPPPNNNMMMLLLLLLLLLKKKLLLNNNMMMKKKJJJKKKKKKIIIIIIJJJJJJJJJIIIIIIIIIDDDGGGIIIHHHFFFFFFJJJNNNGGGGGGGGGFFFFFFEEECCCBBBCCCDDDDDDDDDDDDDDDDDDDDDGGGHHHIIIHHHHHHIIILLLOOOMMMPPPRRRRRRPPPOOOSSSVVVTTTRRROOOLLLJJJHHHGGGGGGEEEFFFHHHIIIJJJIIIHHHGGGGGGHHHGGGEEECCCBBBDDDFFFFFFHHHKKKMMMOOOOOONNNMMMIIIJJJKKKMMMNNNMMMKKKHHHFFFFFFGGGGGGGGGFFFEEEEEEBBBAAA???@@@AAAAAA@@@>>>============>>>>>>???@@@???@@@AAABBBCCCDDDEEEFFFCCCCCCBBBBBBAAA@@@@@@???@@@>>>======???@@@AAAAAAAAAAAAAAA@@@???>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<===>>>>>>;;;;;;::::::::::::;;;;;;888777555555777888777666666555555444444555777999888888777777777777777777888888999999999999888888888888888888888888888888999999:::::::::999888777999999999999999888888777666555555555555555666666444666888888666555666666333555777777666666777888888777666666777777666444666666666666666666666666888888888888888888888777888999999999:::::::::;;;999999888888999999:::;;;999:::;;;<<<<<<:::999777777888888888888888888888888888999999999:::::::::<<<<<<===>>>>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>????????????>>>>>>??????@@@BBBAAA@@@>>>============;;;;;;;;;;;;<<<<<<<<<===AAACCCCCCBBB@@@@@@@@@AAA>>>??????>>><<<;;;<<<===???@@@@@@AAABBBCCCCCCCCCJJJIIIFFFDDDBBBAAAAAAAAADDDDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDEEEEEECCCBBB???@@@BBBCCCDDDDDDCCCBBB@@@@@@@@@???????????????;;;===@@@BBBBBBAAA>>>===>>>===<<<;;;:::999999999::::::;;;<<<======>>>>>>>>>>>>============>>>>>>===>>>@@@AAABBBBBBAAA@@@<<>>======<<<===>>>>>>>>>???AAACCCDDDGGGHHHGGGCCC@@@AAABBBDDDFFFHHHKKKKKKKKKIIIHHHIIIGGGEEEEEEEEEDDDCCCAAA>>>???AAADDDEEEEEEEEEEEECCCCCCDDDEEEHHHHHHGGGEEECCCCCCBBBAAA@@@@@@AAAAAACCCDDDDDDEEEFFFFFFEEEEEECCCEEEFFFGGGFFFFFFGGGHHHIIIIIIHHHIIIIIIHHHFFFDDDDDDDDDCCCCCCBBBBBBBBBAAADDDCCCBBBBBBDDDHHHLLLNNNOOONNNNNNOOOPPPPPPOOONNNPPPOOOMMMLLLLLLMMMNNNOOOTTTXXX```fffbbbVVVLLLIIIJJJHHHDDDBBBAAABBBDDDFFF@@@???>>>======<<<<<<======???AAAAAA@@@AAABBBDDDGGGGGGGGGGGGFFFDDDCCCBBBBBBEEEGGGIIIJJJKKKLLLNNNMMMNNNOOONNNMMMMMMNNNPPPNNNLLLJJJJJJKKKLLLKKKJJJKKKLLLNNNOOONNNLLLIIIGGGLLLMMMNNNNNNMMMMMMNNNOOOQQQRRRSSSUUUVVVVVVVVVVVVTTTTTTSSSQQQPPPNNNMMMMMMQQQPPPOOONNNMMMMMMMMMMMMKKKMMMNNNMMMLLLKKKKKKLLLDDDEEEFFFGGGIIIJJJKKKLLLEEEGGGHHHGGGEEEFFFIIIMMMHHHGGGEEEEEEFFFFFFDDDBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHIIILLLOOOOOORRRTTTRRRPPPQQQWWW\\\XXXWWWTTTQQQMMMJJJGGGFFFDDDFFFHHHIIIJJJIIIGGGFFFHHHHHHGGGEEEBBBBBBCCCEEEFFFGGGIIIKKKLLLMMMMMMLLLJJJJJJJJJKKKLLLKKKHHHFFFDDDDDDEEEEEEEEEEEEEEEEEE@@@???>>>???AAABBBAAA@@@=========>>>>>>????????????@@@@@@@@@@@@AAADDDGGGBBBAAAAAA@@@???>>>======BBB@@@======>>>?????????@@@@@@@@@??????===<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;888777555555777777777666555666666555444555888:::888888888888777777777777777888888888888888888777999999888888888777777777999999:::;;;:::999888777999888888888888888888888666555555555555666777777444666888999777666666666222444666777666555666777777666666666777777555333666666666666666666666666777888888888888777777666888888999999:::;;;;;;;;;888888888888888999::::::777888999::::::888777555777777888999999999888888888888999999999:::::::::;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>=========>>>??????@@@@@@??????>>>>>>======>>>======<<<<<<<<<======AAABBBCCCBBB@@@>>>???@@@>>>>>>???===;;;;;;<<<>>>??????AAABBBCCCCCCCCCCCCHHHGGGEEECCCBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDGGGFFFEEEFFFGGGGGGEEECCCAAAAAABBBCCCCCCDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@>>>===<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===<<<===@@@BBBDDDDDDDDDCCC>>>@@@BBBBBBBBBCCCEEEGGGDDDEEEFFFGGGGGGFFFEEEEEE?????????@@@@@@???>>>>>>;;;===???>>>===>>>@@@CCCBBBEEEHHHGGGCCCAAACCCEEEFFFGGGHHHIIIIIIHHHGGGFFFHHHFFFDDDDDDDDDDDDBBBAAA@@@BBBDDDGGGHHHIIIHHHHHHCCCCCCCCCEEEHHHIIIIIIGGGEEEDDDBBBAAA@@@@@@@@@AAAEEEEEEFFFFFFGGGGGGFFFFFFCCCDDDDDDDDDCCCDDDFFFHHHHHHGGGFFFGGGHHHHHHEEEBBB@@@AAABBBCCCBBBAAA@@@???AAABBBDDDEEEGGGHHHIIIIIIKKKKKKLLLNNNPPPQQQOOONNNPPPNNNMMMKKKLLLMMMOOOPPPQQQTTT[[[aaa^^^TTTLLLJJJIIIGGGEEECCCCCCCCCEEEFFFCCCBBB@@@??????@@@AAABBB>>>???@@@@@@???AAADDDFFFGGGGGGHHHHHHGGGFFFEEEDDDBBBEEEIIIKKKKKKKKKKKKLLLJJJLLLNNNMMMLLLLLLNNNPPPOOOMMMJJJIIIJJJJJJIIIHHHLLLMMMNNNOOOOOOMMMLLLJJJNNNPPPQQQQQQNNNLLLLLLLLLPPPPPPQQQSSSUUUUUUUUUTTTRRRQQQQQQPPPOOONNNNNNMMMNNNMMMMMMLLLLLLMMMMMMNNNLLLMMMNNNNNNLLLKKKKKKKKKFFFFFFFFFGGGGGGIIIJJJKKKFFFFFFFFFEEEEEEFFFHHHJJJJJJGGGDDDCCCEEEFFFEEEDDDAAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHIIILLLOOOMMMPPPQQQOOOLLLNNNWWW^^^ZZZZZZXXXUUUPPPKKKFFFCCCAAABBBEEEFFFGGGFFFDDDBBBGGGGGGFFFDDDAAAAAABBBCCCEEEEEEGGGIIIJJJLLLMMMNNNIIIHHHGGGHHHHHHGGGDDDBBBBBBBBBCCCCCCDDDDDDDDDDDD@@@???>>>???AAABBBAAA@@@======>>>????????????>>>@@@@@@???===<<<>>>CCCGGGAAAAAA@@@???>>>===<<<<<<@@@>>><<<<<<===???>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::999999:::;;;;;;888666444555666777666666444666777666444555888;;;888888888888777777777666666777777888888777777666777777777777888888888888888999:::;;;;;;999888666888888777777777888888888555444444444555555666777333555888888777555555555111333555666555555666777777666555666777777555333666666666666666666666666555666777777777555444333777777888888999:::::::::888777777777777888999999777888999::::::888777555777777999:::::::::999999888888999999999:::::::::;;;<<<============<<<;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???>>>======<<<<<<<<<<<<<<<===>>>>>>======>>>??????>>>===<<<>>>======<<<===>>>???@@@@@@AAAAAA@@@>>>======>>>===>>>>>>===;;;;;;<<<>>><<<===???AAABBBCCCCCCBBBEEEDDDCCCAAAAAAAAABBBCCC???AAACCCFFFGGGFFFEEEDDDEEEDDDDDDFFFGGGGGGFFFDDDBBBAAAAAAAAAAAAAAABBBBBBEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;:::999888888888999:::;;;===@@@CCCEEEFFFEEEEEE@@@AAACCCBBBAAAAAABBBDDD@@@AAACCCDDDDDDCCCBBBBBB@@@@@@AAABBBBBBBBBAAAAAA;;;===??????======@@@CCC@@@DDDGGGGGGDDDBBBEEEHHHHHHHHHHHHGGGFFFEEEEEEDDDGGGEEEDDDCCCDDDDDDBBB@@@BBBDDDGGGIIIKKKKKKKKKJJJCCCBBBCCCEEEIIIJJJJJJIIIFFFEEECCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAACCCFFFIIIGGGFFFDDDFFFHHHGGGDDDAAA???@@@BBBCCCCCCBBB@@@??????BBBFFFIIIJJJIIIFFFDDDFFFGGGIIIMMMPPPQQQPPPNNNOOOMMMLLLJJJKKKMMMOOOQQQLLLNNNUUUZZZXXXOOOIIIHHHGGGFFFFFFEEEEEEEEEEEEDDD@@@>>><<<;;;<<<>>>AAABBB???????????????AAADDDGGGEEEEEEGGGHHHHHHGGGFFFEEECCCFFFJJJMMMLLLKKKKKKKKKHHHJJJMMMLLLKKKJJJMMMOOOQQQNNNKKKIIIIIIIIIIIIHHHLLLLLLLLLMMMMMMMMMNNNNNNOOOQQQSSSRRROOOLLLJJJIIINNNNNNOOOQQQSSSTTTSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKLLLMMMMMMLLLNNNOOONNNLLLKKKKKKKKKNNNLLLJJJHHHGGGGGGGGGHHHGGGFFFDDDCCCDDDEEEGGGHHHKKKGGGCCCBBBDDDFFFFFFDDDAAAAAABBBCCCDDDFFFFFFGGGEEEFFFGGGHHHHHHIIILLLOOOJJJLLLMMMJJJGGGJJJTTT]]][[[[[[YYYVVVQQQKKKEEEAAA===???BBBCCCDDDCCCAAA???FFFFFFEEECCC@@@???AAABBBCCCDDDEEEGGGIIILLLOOOPPPHHHGGGEEEEEEEEEDDDAAA???AAABBBBBBBBBCCCDDDDDDDDDAAA@@@??????AAAAAA@@@???===>>>>>>????????????>>>AAA@@@>>>;;;999<<>>===<<<;;;===<<<;;;;;;===>>>>>>==================<<<<<<;;;999999999::::::;;;;;;;;;999999999999999999999999666777888:::<<<>>>???@@@;;;:::999999999999:::;;;777666444444666666666555444666777666444555888<<<999888888888777777666666666666777777777777666666555555666777888999::::::888999:::;;;;;;999888666888777777777777777888888333333333333333444555666222444777777666444444444111333555666555555666777777666555666777777555333666666666666666666666666444444555555555444222111555666666777888999999999777777777666777888888999999:::;;;<<<<<<:::999777777888999:::;;;;;;:::999888888999999999::::::::::::;;;<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@@@@???===<<<;;;;;;;;;;;;;;;<<<===>>>:::<<<>>>???@@@???===<<<<<<<<<<<<<<<>>>@@@BBBCCC???@@@AAA???===<<<<<<======>>>>>>===;;;;;;<<<>>>:::<<<>>>@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCC;;;>>>BBBFFFHHHHHHFFFEEECCCBBBCCCEEEGGGGGGEEECCCBBBAAA@@@?????????AAAAAAGGGEEEDDDBBBAAAAAAAAABBB<<<<<<===???BBBAAA===999999::::::::::::999888888888999999:::;;;<<<======>>>===<<<;;;:::999999999;;;<<<>>>@@@BBBCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@???@@@@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCC>>><<<;;;===@@@BBB@@@>>>BBBCCCEEEFFFGGGFFFDDDCCCFFFFFFFFFFFFFFFFFFEEEEEEGGGEEEDDDBBB@@@?????????BBBDDDGGGKKKMMMNNNNNNNNNHHHGGGFFFFFFFFFGGGHHHIIIKKKIIIGGGEEEEEEEEEGGGHHHBBBAAA@@@???@@@BBBEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCDDDDDDCCCAAA???>>>===CCCFFFEEEHHHMMMNNNJJJFFFFFFFFFGGGHHHIIIJJJKKKNNNKKKGGGFFFHHHKKKNNNOOOKKKKKKJJJJJJIIIHHHGGGGGGCCCBBBBBBBBBBBBCCCDDDDDDGGGEEEAAA>>><<<===>>>@@@AAA@@@>>>>>>AAAEEEIIILLLDDDDDDEEEIIILLLMMMIIIFFFFFFFFFGGGIIIKKKJJJHHHEEEGGGGGGGGGGGGHHHJJJLLLMMMLLLMMMLLLIIIEEECCCFFFJJJLLLMMMNNNMMMKKKIIIJJJKKKOOOSSSUUUUUUQQQMMMKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNRRRRRRQQQPPPOOOMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJMMMMMMMMMMMMLLLJJJHHHGGGIIILLLOOOLLLGGGDDDEEEHHHIIIHHHGGGEEEEEEEEEEEEFFFHHHGGGDDDBBBBBBCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGJJJJJJHHHHHHKKKLLLIIIOOONNNMMMLLLMMMNNNQQQRRRPPPTTTWWWTTTLLLEEECCCCCCFFFDDDBBB@@@???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@GGGCCCAAACCCIIIMMMMMMKKKJJJIIIGGGEEECCCBBBAAA@@@@@@@@@@@@AAABBBCCCBBB@@@@@@??????>>>>>>???@@@@@@@@@BBBBBBAAA???===<<<===<<<<<<===>>>>>>>>>>>>>>>AAA@@@@@@???>>>===<<<<<<:::<<<===<<<;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999888888777777888888999:::777888999:::;;;;;;;;;;;;===;;;:::888888999:::;;;:::888666444333444555666444333222222444666555555666666666666666777888888555555555555666777888999333444555777888:::;;;<<<666666555777:::;;;;;;:::999888666555555555666777888555333111222444444444333444555555666666555555666666777777777777666666444555666777777555333222333333333444444555555555555666666444222222333444333555777777666777888:::999555222222555777888777999999999888888888777777888888888999:::===???AAA<<<999777777:::<<<<<<:::<<<<<<======<<<:::888777;;;;;;999888888999;;;<<<888:::<<<>>>??????>>>===<<<;;;999777666666777888;;;;;;;;;::::::;;;;;;;;;<<<;;;:::999:::<<<>>>???@@@???>>>>>>>>>???AAABBB???>>><<<;;;:::999999999======>>>===<<<<<<>>>@@@AAA@@@???>>><<<<<<;;;;;;>>>???BBBDDDFFFGGGGGGGGG@@@@@@@@@AAABBBCCCDDDEEECCC???::::::===AAACCCCCCDDDDDDCCCCCCCCCCCCDDDEEE===<<<<<<>>>@@@???<<<999;;;;;;:::::::::999999999999999:::;;;<<<======>>>??????===<<<;;;:::999999;;;<<<>>>@@@AAABBBCCCCCCBBBAAAAAA@@@?????????@@@AAA@@@???>>>>>>???@@@@@@DDDDDDCCCBBBBBBBBBCCCCCC>>><<<;;;===@@@BBBAAA???@@@AAACCCEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@AAACCCFFFIIIKKKLLLLLLLLLIIIHHHGGGFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFBBBAAAAAA@@@AAACCCFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFEEECCCBBBAAA@@@EEEGGGFFFIIINNNNNNKKKHHHGGGGGGHHHHHHIIIJJJKKKMMMJJJGGGFFFHHHKKKNNNOOOHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCCDDDBBB???===<<<>>>@@@AAA@@@???>>>???@@@CCCFFFIIIGGGFFFGGGJJJMMMNNNLLLJJJFFFFFFFFFHHHIIIJJJHHHFFFGGGFFFEEEFFFGGGIIILLLMMMMMMMMMLLLIIIGGGFFFFFFHHHGGGIIIJJJKKKJJJJJJKKKMMMMMMPPPSSSSSSPPPNNNNNNOOOKKKKKKLLLMMMMMMMMMMMMLLLPPPPPPPPPOOONNNLLLJJJIIIFFFEEEDDDDDDDDDEEEFFFGGGNNNNNNNNNMMMLLLJJJIIIHHHGGGJJJLLLJJJEEEBBBCCCFFFIIIHHHGGGFFFFFFFFFFFFGGGIIIHHHEEECCCCCCCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIIIILLLMMMLLLGGGGGGKKKMMMLLLLLLLLLJJJIIIIIIIIIJJJJJJHHHLLLPPPNNNHHHBBB@@@@@@DDDCCCBBBAAA@@@AAABBBBBBAAAAAA@@@@@@@@@@@@??????BBB???===???EEEIIIIIIHHHJJJHHHEEEBBB???======<<>><<<<<<<<<<<<<<<======>>>>>>======????????????>>>===<<<;;;:::<<<===<<<;;;:::;;;===;;;;;;;;;;;;::::::::::::999999::::::::::::999999888888777777777888999999888888999:::;;;;;;<<<<<<<<<;;;999777777888999:::888777555333222333444444444333111222444555555444888777666555555555555555555555555555666777888999888888777777777666666666666555555777999;;;;;;::::::999888777666777888888888555333222333444444444333444444555555555555555555666666777777666666555111222444666777666555444333333444444444555555555555666666444222111222444333555666666666666777999999666444444666888999888:::::::::999999999888888777777777777777888999999<<<999777777:::<<<;;;:::;;;<<<<<<<<<;;;:::888777999999999999999:::;;;;;;777888;;;===>>>>>>===<<<<<<;;;999777777777888999<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999:::<<<>>>??????>>>>>>===>>>???@@@AAA======;;;:::999999999999;;;<<<======<<<===???AAA@@@???>>><<<;;;;;;;;;;;;>>>???AAABBBDDDEEEFFFFFFAAAAAAAAAAAAAAABBBCCCDDDBBB???<<<<<<>>>AAAAAAAAACCCCCCCCCCCCCCCCCCDDDDDD>>>===<<<<<<======;;;999<<<;;;:::999999999:::;;;999999:::;;;<<<===>>>>>>AAAAAA???>>><<<;;;::::::;;;<<<===???@@@AAAAAAAAABBBAAA@@@?????????@@@AAACCCBBB???>>>===>>>???@@@EEEDDDDDDCCCBBBBBBCCCCCC===<<<<<<===@@@BBBAAA@@@>>>???AAABBBCCCCCCCCCBBB>>>>>>???@@@AAAAAABBBCCCAAAAAACCCDDDDDDCCCBBBBBB@@@BBBDDDGGGIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBBDDDFFFGGGIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGHHHHHHGGGFFFEEEDDDBBBFFFHHHGGGIIIMMMMMMKKKJJJIIIIIIIIIIIIIIIJJJJJJMMMJJJFFFEEEGGGKKKMMMNNNFFFEEEEEEDDDBBBAAAAAA@@@@@@????????????@@@AAAAAABBB@@@>>><<<===>>>AAABBB>>>>>>>>>???@@@AAACCCDDDHHHGGGGGGIIILLLNNNNNNMMMGGGFFFEEEFFFHHHIIIHHHGGGFFFEEEDDDCCCEEEHHHKKKMMMNNNLLLJJJIIIIIIHHHGGGEEEAAADDDGGGIIIJJJKKKMMMOOOKKKMMMOOOPPPPPPPPPRRRSSSNNNNNNOOOOOOOOONNNMMMMMMNNNNNNNNNNNNLLLJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIOOOOOONNNMMMMMMMMMMMMMMMHHHJJJKKKHHHCCC@@@AAACCCHHHHHHGGGFFFFFFFFFGGGGGGJJJHHHFFFDDDCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJPPPPPPMMMGGGGGGKKKNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGBBBFFFIIIHHHDDD@@@???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@?????????AAA???>>>AAAFFFJJJJJJIIINNNKKKGGGCCC@@@>>>>>>???BBBBBBBBBBBBAAA@@@??????===>>>???@@@@@@???>>>===???@@@AAA@@@>>><<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>???>>>===;;;:::;;;<<<===<<<;;;:::;;;<<<:::::::::999999999888888888999999999999999999888777777777777777888888999999999::::::;;;;;;<<<<<<;;;:::999777777888888999666555444222222222333333444222111111333444444333888777666555444333333333555555444555555666777888999888777666555444333333666555555666999::::::999;;;:::999888888888999999777555222222333444444444333333444555555555555555555555555666666555555555///000222555666777777777444444444555555555555555555555555444222111222333222444555555444444666777999777555555777999999999:::::::::::::::999999999888888888777777666555444;;;999777777999:::;;;:::;;;;;;;;;;;;;;;:::999888777888999:::::::::::::::666888999;;;<<<<<<<<<<<<<<<;;;:::999888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::<<<>>>???===============>>>??????;;;;;;:::999999999999999:::;;;<<<<<<<<<===???AAA???>>><<<;;;::::::::::::===>>>>>>@@@AAACCCEEEFFFAAAAAAAAA@@@AAAAAABBBBBBBBB@@@>>>>>>???@@@???>>>BBBBBBBBBBBBCCCDDDDDDDDD>>>===<<<<<<;;;;;;::::::<<<;;;999777777888:::;;;::::::;;;<<<===>>>>>>???CCCBBBAAA@@@>>>===;;;:::;;;<<<===>>>???@@@@@@@@@BBBAAA@@@??????@@@BBBCCCEEECCCAAA???>>>>>>@@@AAAEEEDDDCCCCCCBBBBBBCCCCCC=========>>>@@@AAAAAAAAA===>>>@@@AAABBBCCCCCCCCC>>>>>>>>>???????????????>>>???BBBDDDEEEEEEDDDCCC???@@@BBBDDDEEEFFFFFFFFFGGGFFFEEECCCCCCCCCDDDDDDDDDEEEFFFGGGFFFDDDBBBAAA@@@@@@@@@@@@BBBCCCEEEFFFJJJIIIIIIHHHGGGFFFEEEEEECCCCCCDDDDDDEEEFFFFFFGGGFFFGGGHHHIIIIIIHHHFFFFFFDDDEEEGGGGGGHHHJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIKKKIIIFFFEEEGGGJJJLLLMMMGGGGGGFFFEEEDDDBBBBBBAAA>>>>>>>>>>>>>>>??????@@@AAA@@@>>>======>>>@@@AAA>>>>>>??????@@@@@@@@@???FFFEEEEEEFFFHHHKKKMMMNNNHHHGGGEEEFFFGGGIIIIIIHHHEEECCCBBBBBBCCCGGGJJJMMMNNNKKKIIIIIIKKKJJJGGGCCC@@@CCCGGGIIIJJJLLLNNNOOOKKKLLLMMMNNNPPPQQQSSSTTTRRRRRRRRRRRRQQQPPPOOONNNMMMNNNNNNNNNLLLJJJHHHFFFHHHHHHHHHHHHIIIIIIJJJJJJNNNNNNMMMNNNOOOPPPRRRTTTNNNNNNMMMIIIDDD@@@@@@@@@EEEEEEEEEEEEEEEFFFFFFFFFHHHGGGEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIOOOPPPNNNIIIHHHKKKLLLJJJKKKKKKKKKKKKJJJIIIGGGGGGBBBEEEHHHGGGDDDBBB@@@@@@>>>???@@@BBBBBBCCCCCCBBBAAAAAA@@@@@@??????>>>>>>???>>>>>>AAAFFFIIIJJJJJJNNNKKKGGGBBB@@@???@@@AAAAAABBBBBBAAA???===<<<<<<<<<===???@@@@@@>>><<<;;;===???@@@???===;;;;;;<<<:::::::::::::::;;;<<<<<<:::;;;=========<<<:::999;;;<<<===<<<:::999:::;;;::::::999999999888888888777888888999999888888777777666666666666777888888:::::::::::::::;;;<<<<<<;;;:::999888888888999999555555444333222222333333333222000111222333333222777666555444333333333333444444444444555666777777333444444555555666666666666555555666888999999888:::999999888888888888888666444222222444555444444333333444555555555444444444444555555555555444444///000222444666777777888555555555555555555555666555555555444222111222333222333555444333333555666888777666666777888888999999999999999999999999999999999::::::999888666444999888777777888999:::::::::::::::::::::999999999888999:::::::::999777666777888999;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;:::999999:::;;;<<<===>>><<<<<<<<<<<<======>>>>>>::::::999888888999999999;;;<<<===<<<;;;;;;===>>>>>>===;;;999888888999:::============???BBBDDDEEEBBBAAA@@@@@@@@@@@@@@@AAABBBAAAAAA@@@@@@>>>===<<<@@@@@@AAABBBCCCDDDDDDDDD=========<<<;;;:::;;;;;;<<<:::888777666777999::::::;;;;;;<<<===>>>???@@@CCCCCCBBBBBB@@@>>><<<;;;;;;<<<======>>>>>>>>>>>>AAAAAA@@@@@@AAABBBCCCDDDFFFDDDBBB@@@???@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCC===>>>??????@@@@@@AAABBB>>>>>>???AAABBBCCCDDDDDDBBBAAAAAA@@@???>>>=========>>>AAACCCDDDDDDCCCBBB???@@@AAABBBBBBCCCCCCCCCDDDCCCAAA@@@@@@@@@AAAAAABBBCCCEEEFFFEEECCC@@@???======>>>???@@@BBBCCCDDDHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBCCCDDDDDDEEEEEEFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDEEEFFFGGGGGGHHHIIILLLKKKJJJJJJIIIIIIIIIIIIJJJHHHEEEEEEGGGJJJKKKLLLHHHHHHGGGFFFDDDCCCBBBAAA>>>>>>======>>>>>>???@@@CCCAAA@@@>>>===>>>??????>>>???@@@@@@@@@???>>>>>>BBBBBBBBBBBBCCCEEEHHHJJJHHHGGGEEEFFFGGGIIIIIIHHHCCCBBBAAAAAACCCFFFJJJLLLMMMKKKHHHIIIJJJIIIFFFBBBDDDFFFJJJLLLLLLLLLMMMNNNLLLLLLLLLNNNPPPQQQRRRRRRRRRRRRQQQQQQPPPOOOMMMMMMMMMNNNNNNNNNMMMKKKHHHFFFCCCDDDDDDEEEFFFGGGGGGGGGLLLLLLMMMNNNQQQTTTWWWYYYUUUSSSPPPKKKFFFBBB@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHKKKNNNMMMJJJIIIJJJHHHDDDCCCCCCDDDEEEFFFEEEEEEEEEFFFGGGHHHHHHEEECCCAAA@@@>>>>>>@@@AAABBBCCCCCCBBBAAAAAA@@@??????>>>======::::::;;;>>>BBBDDDEEEEEEGGGDDD@@@===;;;<<<>>>??????@@@AAA@@@<<<::::::;;;<<<===???@@@???===;;;:::<<<===>>>>>><<<::::::;;;999999888888999999:::;;;888999:::;;;;;;;;;:::999;;;<<<===<<<:::999:::;;;::::::::::::999999999888666777777777777777777666666666555555666666777888::::::999999999:::;;;;;;;;;::::::999999999999999555555444444444444444444444222111111222333222111444444333333333333444444333333333333444555666777111111222444555777888888666555444555777888888777777777777777777666666555555444222333444555444333222333333444555444444444444444555555555555444444333333444555666666777777666666666666666666666666555666666444222222333444222333444444333333444555555555666666555666777888777777777777888888888888888888:::::::::999888777888888777777777777999:::999888888888999999999:::::::::;;;:::999777444333888999:::;;;<<<=========;;;;;;;;;;;;;;;;;;<<<<<<999888888777777888888999888888999:::;;;<<<===>>>;;;;;;<<<<<<============::::::999888888999999999=========<<<:::999:::;;;===<<<999888777888999:::<<<<<<<<<<<<>>>@@@CCCDDDAAA@@@@@@?????????@@@@@@AAABBBBBBAAA???===<<<;;;>>>???@@@BBBCCCDDDDDDDDD:::<<<>>>>>><<<;;;<<<===;;;:::999888888888999999;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBAAA???>>><<<;;;;;;<<<=========<<<<<>>??????@@@AAABBBCCCCCCDDDDDDCCCAAA???>>>===<<<===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>======>>>???@@@AAABBBDDDDDDCCCBBB???>>>;;;;;;===>>>@@@AAABBBCCCFFFGGGHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDEEEGGGHHHIIIHHHHHHGGGGGGDDDDDDFFFFFFDDDEEEHHHKKKKKKJJJIIIHHHHHHIIIIIIIIIGGGEEEEEEGGGIIIJJJJJJGGGGGGFFFDDDBBBAAA@@@??????>>>>>>>>>>>>???@@@@@@DDDBBBAAA???????????????@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@???@@@CCCFFFEEEDDDDDDDDDFFFGGGFFFEEEAAAAAABBBCCCEEEGGGJJJKKKLLLJJJHHHGGGGGGFFFEEECCCGGGJJJMMMNNNMMMLLLLLLMMMLLLKKKLLLNNNQQQRRRQQQPPPMMMMMMMMMLLLKKKJJJIIIHHHLLLMMMNNNNNNMMMJJJGGGEEEDDDDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKNNNPPPSSSVVVWWWWWWUUUPPPKKKGGGDDDBBBAAA???@@@AAABBBCCCDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEGGGIIIIIIIIIHHHHHHGGGKKKLLLJJJIIIIIIFFFAAAAAABBBCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHFFFDDDAAA@@@>>>??????@@@AAABBBBBBCCCAAAAAA@@@???>>>======<<<;;;<<<>>>@@@BBBDDDDDDEEEDDDBBB???===<<<===>>>???===@@@AAA???;;;999:::;;;======>>>>>>===<<<;;;:::;;;<<<======;;;:::::::::999888777666777888999:::888888888999999:::::::::;;;<<<<<<;;;999888999::::::::::::999999999888888555666666777777666666555555555555555555666777777:::999888777777888999:::999999999999999888888888444555555555555444444444555333222111333333333222333333333333333444555666333333333333333444666666444444444555555555666666555444444555666777777666555555666666555555444333444333222333555666555333222222333444444444444444555555555666666555555555666666666666666666777777777777777777666666666666777777777666444333444555333444555555333333444555333555666666555555666777666666666777777777777777555666666777777777777777777777777666555666888:::888777777777888999::::::;;;::::::999777555444333999999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;:::777777666666666666777777777888999:::;;;<<<===>>>;;;<<<<<<===>>>=========;;;;;;:::999999999999999<<<======;;;999888999;;;===<<<999777777888:::;;;;;;;;;<<<===???@@@BBBCCC?????????>>>??????@@@@@@AAABBBCCCAAA???<<<<<<<<<<<<===???BBBCCCDDDDDDCCC888;;;???@@@>>>======>>><<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???@@@@@@AAA???@@@BBBBBBBBB@@@???===;;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>@@@BBBBBBAAA@@@???@@@AAAAAAAAA@@@???>>>======>>>???@@@BBBCCCDDD@@@BBBCCCAAA???===>>>@@@>>>>>>>>>>>>??????@@@AAADDDCCCBBBAAA@@@???>>>===????????????????????????AAA@@@@@@????????????@@@>>>======<<<===>>>@@@AAAAAABBBBBBBBBBBB@@@???>>>:::;;;===???AAABBBCCCCCCEEEFFFGGGIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHDDDFFFGGGIIIJJJJJJIIIIIIJJJEEEDDDGGGGGGDDDEEEIIIJJJIIIHHHHHHHHHHHHHHHIIIHHHFFFEEEEEEGGGIIIJJJJJJGGGFFFEEEDDDBBB@@@???>>>@@@@@@??????@@@@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@AAA@@@??????AAACCCAAA@@@AAABBBDDDDDDBBB@@@???@@@BBBEEEGGGHHHJJJJJJJJJJJJIIIFFFDDDCCCDDDEEEGGGJJJNNNOOONNNLLLLLLLLLIIIIIIKKKNNNRRRTTTRRROOOIIIIIIIIIIIIHHHGGGGGGFFFJJJKKKMMMMMMLLLIIIEEECCCEEEFFFHHHJJJKKKKKKKKKKKKHHHIIIJJJLLLNNNOOOOOOPPPTTTQQQLLLIIIFFFDDDCCCBBB>>>???AAACCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIFFFGGGIIIKKKLLLKKKJJJJJJHHHJJJKKKHHHGGGHHHGGGCCCDDDDDDDDDEEEFFFHHHJJJLLLKKKJJJIIIIIIHHHGGGEEECCC@@@@@@?????????@@@BBBCCCAAAAAA@@@???>>>===<<<<<<>>>???BBBDDDDDDEEEEEEFFFEEECCCAAA???===============@@@CCCAAA<<<:::;;;>>>>>>>>>===<<<<<<;;;::::::999;;;<<<<<<:::999999:::888777666555555777999:::888777666666777888:::<<<;;;<<<<<<;;;999888888999999999888888888777777777555555555666666555555555555555444444555555666777999888777555555666888999777777777777777666666555333333333444444444333333666444333222333444333222666555444444444444444555222222222222333444555666666666666555555555555555555444333444666777666555444555555666555444333222333333222333555666555333222222333444444444444333555666666777777666666555777777777777777888888999888888888777777777666666888999999777555444555777444555666555444333444555333666888888666555666888666666777777888888888888666555555555444555555666666777888666555555888;;;777666666666777888:::;;;999888777666666666666666888888999999:::<<<======;;;;;;;;;;;;;;;:::999888777777666666666666777777666777888:::;;;<<<======;;;<<<===>>>>>>>>>============;;;:::999999999999999:::;;;:::999999;;;===>>><<<999777777888:::<<<999:::<<<>>>@@@AAABBBBBB>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCAAA===<<<<<<>>>:::<<>>>>>???======>>>>>>======<<<;;;<<<<<<===>>>???@@@AAAAAA>>>???AAABBBBBBAAA???>>>;;;;;;<<<<<<;;;;;;::::::777999===@@@AAA@@@???>>><<<===???@@@AAA???>>>===;;;<<<<<<>>>???BBBCCCDDDAAACCCDDDBBB>>><<<===???>>>>>>============>>>???BBBBBBAAAAAA@@@?????????AAA@@@???>>>=========>>>AAAAAA@@@???????????????======<<<===>>>???AAABBBAAAAAAAAAAAA@@@???>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFHHHJJJJJJJJJIIIHHHFFFGGGGGGHHHHHHIIIJJJJJJEEEFFFHHHJJJKKKKKKJJJJJJLLLGGGEEEHHHHHHDDDEEEJJJHHHHHHHHHGGGGGGHHHHHHIIIHHHFFFDDDEEEGGGIIIIIIIIIIIIHHHGGGEEECCCAAA@@@???AAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBBBBBBBCCCDDDDDD???AAACCCBBB@@@???AAACCC======>>>@@@BBBBBB???===>>>@@@CCCFFFHHHIIIJJJJJJIIIJJJIIIEEEAAA@@@CCCFFFFFFIIIMMMOOONNNLLLLLLKKKGGGGGGIIINNNSSSUUUSSSPPPHHHHHHIIIIIIHHHHHHGGGFFFHHHJJJKKKLLLKKKGGGDDDAAABBBCCCEEEGGGHHHHHHHHHHHHGGGHHHJJJKKKKKKKKKJJJIIIOOOLLLHHHFFFEEEDDDDDDCCC>>>???BBBDDDEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLHHHIIIKKKMMMNNNMMMLLLKKKIIIKKKJJJFFFEEEHHHIIIFFFCCCBBBAAAAAABBBDDDGGGIIIMMMLLLKKKLLLLLLKKKJJJHHHBBB@@@???>>>>>>@@@BBBCCCAAAAAA@@@???>>>===<<<;;;;;;===@@@AAAAAAAAABBBBBBBBB@@@>>><<<:::888777666===AAADDDBBB>>>;;;===@@@???>>>===;;;;;;::::::;;;999:::<<<;;;:::999999:::888777555444555666888999888777555444555888;;;===;;;<<<<<<;;;999888888999777777777777666666666666444555555555555555555444555444444444444555666666999888666444444555777888555555555666555444444333111222222333333333222222777555333333444444333222888777666555444333333333222222222222333444555555555555555666666666777777555444333444666666555444444555666666666555333222333222222444666666555333222222333444444444333333666666777777777777666666777777777777888999:::;;;999888888888777777666666999999999888666555666777444555666666444333444666444777999999777666777999777777888888999999999:::999888666555444444555666555777888666444444777;;;666666666666777888:::;;;777666555555555666888999777777777888999:::<<<<<<;;;<<<;;;;;;:::999888777888888777777777777888888666777888:::<<<<<<======;;;<<<>>>?????????>>>===???>>><<<;;;:::999999999666777999999999;;;===@@@>>><<<999777777888;;;===999:::===???AAABBBBBBAAA============>>>???AAAAAAAAABBBCCC@@@===;;;===???999;;;>>>AAACCCDDDDDDCCC@@@CCCFFFHHHHHHGGGDDDBBB======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<666:::;;;999999;;;:::777::::::;;;<<<===>>>?????????>>><<<;;;::::::;;;;;;===;;;:::;;;>>>AAACCCCCCAAABBBCCCDDDDDDBBB@@@>>>??????>>>>>>>>>>>>>>>>>>BBBCCCCCCBBB@@@??????@@@>>>???@@@AAABBBBBBAAA@@@==================<<<<<<>>>===<<<<<<===???AAACCC@@@???>>>======>>>???@@@>>><<<<<>>>>>AAADDDDDD@@@<<<===AAADDDDDDBBBAAADDDGGGFFFCCC@@@@@@AAACCCAAA@@@@@@AAAAAA???>>>===============>>>??????AAABBBDDDEEEGGGHHHHHHIIICCCAAA???>>>===???AAACCCGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIKKKMMMOOOQQQRRRLLLJJJHHHEEECCCBBBAAAAAADDDFFFIIIJJJIIIEEEAAA>>>CCCCCCCCCEEEIIIKKKKKKKKKIIIIIIIIIHHHIIIIIIJJJJJJHHHIIIIIIIIIGGGEEEBBBAAAAAAAAAAAAAAABBBCCCDDDDDDGGGIIIJJJHHHFFFGGGJJJNNNKKKKKKLLLOOORRRQQQMMMIIIJJJIIIHHHFFFEEEEEEFFFFFFFFFDDDAAA???AAAEEEJJJMMMOOONNNNNNOOOOOOLLLFFFAAA@@@AAABBBCCCCCCBBB@@@???AAAAAABBBAAA@@@>>><<<:::AAABBBCCCCCCDDDDDDCCCCCCCCCAAA===;;;:::;;;===???<<<======>>>>>>>>>>>>======<<<;;;999888999999:::::::::;;;;;;:::888777666111333777999999888555333666666666666777888999:::999:::;;;;;;999777888888777777777777777777777777444444444555555777888999333555777777666777888:::666666666666666666666666555555444444444444555555111111111111222333444444222222222222333444555555444444555555555555555555222333444555666555444333555555555555555555555555444444444444444555666666000333555555222111333555222333444444555555444444444444333333333444555555222333555666777666555555999888777666666777888999777888888777666666777999888999:::888666555555666666666666666666666666666999777555666888888555333999999888888777888888888888777666555555666777888888777555444333444666777555555444555666777999:::;;;:::999888777666555444888777888:::>>>@@@>>>;;;<<<<<<;;;:::999999999999888777777666666666666777555666888;;;<<<=========???>>>=========>>>@@@AAA;;;===>>>>>><<<:::::::::888999;;;<<<>>>???@@@@@@;;;:::999999999:::;;;;;;;;;<<<===???@@@@@@@@@@@@============>>>???@@@AAACCCAAA@@@>>><<<<<<<<<===::::::;;;===@@@AAA@@@??????AAACCCFFFFFFDDDBBBAAA===>>>>>>>>>>>>>>>===<<<:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;777:::999666666999:::888::::::;;;<<<===>>>>>>???>>>>>>===<<<<<<<<<===>>>???===;;;<<>>>>>=========>>>>>>>>>>>>???@@@AAABBB>>>>>>=========>>>@@@AAA@@@??????AAAEEEGGGGGGFFFHHHHHHIIIIIIJJJJJJIIIIIIHHHJJJMMMLLLJJJHHHHHHIIIGGGEEEDDDDDDFFFHHHHHHGGGGGGFFFEEEDDDEEEHHHKKKMMMMMMKKKHHHFFFEEEEEEFFFGGGKKKMMMPPPQQQPPPOOOPPPQQQLLLKKKJJJJJJJJJHHHDDDAAA@@@BBBEEEFFFEEEDDDDDDDDDEEEBBB???@@@DDDGGGGGGDDDCCCEEEHHHGGGEEEBBBBBBBBBBBBAAA@@@AAABBBCCCBBB@@@>>>>>>@@@AAAAAAAAA@@@???BBBBBBDDDFFFGGGGGGHHHHHHCCCBBB???=========???@@@FFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNOOOOOOMMMKKKIIIFFFCCCBBBAAAAAAEEEGGGJJJLLLLLLJJJGGGDDDEEEDDDEEEGGGJJJLLLMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKIIIGGGDDDBBB@@@?????????AAABBBDDDEEEHHHIIIJJJIIIIIIIIIKKKLLLKKKKKKMMMPPPRRRRRRNNNKKKKKKJJJIIIGGGFFFFFFGGGGGGEEECCC@@@>>>>>>AAADDDGGGNNNNNNNNNOOOOOOMMMGGGCCC<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>======AAABBBCCCCCCDDDDDDCCCCCCBBB@@@===::::::;;;===???>>>>>>???@@@@@@@@@@@@???<<<;;;:::999888888999999::::::;;;;;;:::888777666222444666888888777555444555555555555666777888999888:::;;;;;;999777888888777777777777777777777777555555555555555666777888444666777777777777888:::777777777666666666666666555555444444444444555555222222222111222222333333444333333333333444444555222333444555666666666666222333333444555444444444555555555555555555555555555444444333444555666777444555555444222000000000111222333333444444333333333333333333333444444555333333444555555555555555888777666555555666777888777888888777666555777888888999999888666555555666555555555555555555555555999777666666888888666444999999888888888888999999888777666666666666777888:::999777666666777888999555555444444555666888888888777777777777777777777888777888:::===>>>===;;;AAA@@@>>><<<:::999888888888888777666666666666777333444666888999:::::::::============>>>>>>???@@@<<<===???>>><<<:::999999999:::;;;===>>>?????????<<<;;;:::999999999:::;;;:::;;;>>>@@@AAAAAA@@@???============>>>???@@@AAA@@@???>>>======>>>??????<<<<<<<<<===@@@BBBBBBAAA===>>>@@@BBBBBBAAA???>>>>>>>>>>>>>>>>>>===<<<<<<::::::;;;;;;<<<===>>>>>>::::::::::::;;;;;;;;;;;;888:::999555555888:::888999999:::;;;<<<===>>>>>>>>>>>>=========>>>???@@@@@@>>>===>>>@@@CCCDDDDDDAAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@AAAAAAAAA???CCCFFFGGGEEEAAA===<<>>======>>>>>>???@@@AAAAAAAAAAAA===<<<======>>>???AAAAAABBBBBBBBBDDDGGGIIIIIIHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIKKKMMMMMMKKKJJJIIIJJJGGGEEEDDDDDDFFFGGGFFFFFFFFFFFFFFFHHHIIILLLNNNOOOKKKJJJHHHFFFFFFGGGHHHJJJOOOQQQSSSSSSQQQPPPPPPPPPPPPOOOMMMKKKKKKIIIEEECCCAAACCCHHHMMMOOOMMMHHHDDDDDDBBBAAACCCGGGIIIHHHFFFEEEGGGIIIHHHFFFDDDDDDDDDAAA@@@@@@BBBDDDEEEDDDCCC???@@@AAACCCCCCBBBAAA@@@BBBCCCDDDFFFGGGGGGGGGFFFCCCBBB???===<<<===>>>???DDDEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNLLLJJJFFFDDDBBBBBBBBBCCCEEEIIIKKKLLLKKKJJJHHHGGGFFFFFFHHHKKKMMMNNNMMMGGGGGGFFFEEEDDDDDDDDDDDDGGGIIIKKKLLLKKKIIIEEECCC@@@@@@??????AAADDDGGGHHHIIIIIIHHHJJJKKKKKKJJJIIIKKKKKKMMMPPPRRRRRROOOMMMLLLKKKJJJIIIHHHHHHIIIIIIEEECCCAAA???>>>???AAABBBLLLLLLMMMNNNNNNLLLHHHEEE?????????@@@BBBCCCEEEFFFBBBAAA@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDCCCCCC???>>>;;;:::999;;;===???===>>>??????@@@@@@@@@???;;;;;;999888888777888888999::::::::::::888777666444444555666666666666555444444555555666666777777888999;;;:::999777888888777777777777777777777777666666555555555666666777555666777888777777888:::888777777777666666555555555555444444444444555555444333333222222222222333555444444333333333333444111222333555666777777888333333333333333444555555555555555555555555555555666555333333333444666888555444333333333333111///000111222222333333222222222222222333333444444444333333333333333444444555666666555555555555666666666777777666555555666888777888999888666444555666555555555555555555555555999777666777888888777555:::999999888999999::::::888777777666666777777888999999888777777888999:::666666555555555555666666444555555666777888999:::888888888:::<<<===<<<:::@@@???>>><<<;;;999888888999888888777666666777777444555666777888888888888:::;;;<<<===>>>?????????===>>>???===;;;999888999:::;;;<<<===>>>>>>>>>>>>===<<<;;;999999999::::::999;;;>>>AAABBBAAA???>>>============>>>???@@@@@@===<<<<<<<<<===???AAABBB???===<<<===@@@CCCDDDDDD;;;;;;===>>>>>>>>>===<<<>>>??????>>>>>>===<<<;;;999::::::;;;<<<===>>>>>>999999:::::::::::::::;;;888::::::777666999999666888888999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===>>>@@@BBBBBBBBBAAAAAACCCDDDDDDDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBEEEHHHHHHFFFCCC@@@???@@@???>>>>>>>>>@@@AAABBBCCCCCCCCCBBBAAA???===<<<===>>>@@@AAAAAA@@@???>>>;;;<<<<<<>>>???AAABBBCCCDDDDDDDDDFFFGGGIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIKKKLLLMMMMMMLLLKKKKKKJJJIIIGGGGGGHHHIIIHHHGGGFFFGGGHHHJJJKKKLLLMMMMMMJJJIIIHHHHHHIIIJJJLLLMMMNNNPPPRRRRRRPPPOOOOOOOOOQQQNNNLLLJJJHHHGGGDDDBBBBBBEEEKKKSSSWWWTTTLLLEEEBBBAAAAAADDDGGGHHHGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEAAAAAAAAACCCDDDEEECCCBBB@@@@@@@@@@@@AAAAAAAAABBBBBBCCCEEEGGGHHHGGGGGGFFFCCCBBB@@@???>>>???@@@@@@BBBCCCDDDEEEGGGHHHJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLOOOMMMJJJGGGEEECCCCCCCCCBBBCCCEEEGGGHHHHHHGGGGGGHHHGGGGGGHHHKKKMMMMMMLLLFFFEEEDDDCCCBBBBBBAAAAAAEEEGGGJJJLLLLLLJJJFFFDDDBBBBBBAAAAAACCCFFFIIIKKKHHHFFFFFFHHHKKKLLLIIIEEEIIIJJJLLLOOOPPPPPPOOOMMMNNNMMMKKKJJJJJJJJJKKKKKKFFFDDDBBBAAA@@@AAABBBBBBIIIJJJKKKLLLLLLJJJHHHFFFCCCCCCBBBBBBCCCEEEFFFHHHBBBAAA@@@??????@@@AAABBBAAABBBCCCCCCDDDCCCCCCCCC===<<<:::999:::;;;===>>>;;;;;;<<<===>>>>>>>>>>>>::::::999888888777777777888999::::::999888777666555444444444555555666666444555555666666777777777777999::::::888777888999777777777777777777777777777666666555555555555666444555777777666666777888777777666666555444444444555444444333333444444555555444333222222222222222555444333222222222222222222333444555666666666666444333222111222333555666555555555555555555555555666555333222333444666888444222111333666888666333111111222333333333333333111111222333333444444444444333222111111222444555444444444444444444444444444555666555444444666888666777888777555444555666444444444444444444444444888777666666777777777777999999999999999999:::;;;777777777777777777777777777777666666666777888888888777777666666666666666444444555666888999::::::888888999999;;;;;;;;;:::999:::::::::;;;;;;:::::::::999888888777777777777777888888888999999999999999:::<<<>>>??????>>>======>>>>>>===:::888888888;;;<<<===>>>>>>>>>>>>>>>>>>===;;;:::999999::::::999;;;>>>AAABBBAAA???>>>===============>>>??????===<<<<<<<<<===???@@@AAA???===;;;<<>>>>>>>>>>>>>>===<<<<<<::::::;;;;;;<<<======>>>999999999::::::;;;;;;;;;666:::;;;999999:::888444777777888999:::;;;<<<<<<>>>>>>>>>>>>======<<<<<>>>>>>>>@@@BBBDDDEEECCCCCCDDDDDDBBB@@@>>>======>>>@@@AAAAAA@@@===<<<;;;<<<===???AAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKIIIJJJKKKMMMNNNNNNLLLKKKMMMKKKIIIIIIJJJJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPMMMOOOQQQRRRQQQPPPPPPPPPPPPNNNKKKIIIHHHFFFCCCAAABBBFFFMMMUUUYYYVVVNNNFFFCCCCCCDDDFFFHHHIIIHHHGGGGGGFFFFFFFFFGGGFFFFFFEEECCCCCCCCCDDDEEEDDDAAA???AAA@@@>>><<<===???AAACCCBBBDDDFFFHHHIIIIIIHHHGGGBBBBBBAAAAAAAAABBBCCCCCC>>>???AAACCCFFFHHHJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMOOOMMMKKKHHHFFFEEEEEEEEECCCDDDEEEEEEEEEEEEDDDDDDGGGFFFFFFGGGIIIKKKJJJIIIEEEDDDCCCBBBAAA@@@@@@@@@DDDFFFHHHKKKKKKIIIGGGEEEBBBBBBAAAAAABBBDDDGGGHHHEEECCCCCCFFFIIIJJJGGGDDDGGGIIIKKKMMMMMMMMMLLLLLLNNNMMMLLLKKKKKKKKKLLLMMMDDDCCCBBBAAAAAACCCDDDEEEGGGHHHJJJJJJIIIHHHFFFFFFDDDCCCBBB@@@@@@@@@AAABBBAAA@@@???>>>???@@@AAABBBAAABBBCCCCCCDDDCCCCCCCCC===<<<;;;::::::;;;===>>>::::::;;;======>>>>>>>>>::::::999999888777777666777888999999999888777666555444444333444555666777666666777888888888777777666888999999888777888999777777777777777777777777777666666555555555555666333555666555444444555777555555555444444333333333444444333333333333444444555555444333222222222222333333222111000000111111555555555555555555444444333333222111222333444555555555555555555555555555666555333333333444666777555333222444888999888555222333333444444444444444000111222444444555444444555444222111111222333444333333444444444444333333333444555444333333555777555666777666444444444666444444444444444444444444777777666666555666777888999888888888999999:::;;;777777888888888888777777777777777777777888999999::::::999999888888777666666666777777888888999999:::::::::::::::::::::;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;999888888777777777888888888888888888888999999:::<<<>>>>>>>>>>>>============<<<999888888999<<<<<<===>>>??????>>>>>>======;;;:::::::::;;;;;;999;;;>>>@@@AAAAAA@@@>>>==================>>>???>>>>>>===<<<<<<===>>>???===;;;999:::===@@@BBBBBB:::999999999999:::;;;;;;======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<===999999::::::;;;;;;<<<<<<777:::;;;888888999777333666666777888999:::;;;;;;<<<======>>>>>>===<<<<<>>===>>>???@@@???===AAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDAAABBBCCCBBBAAA@@@BBBCCC?????????@@@BBBCCCEEEFFFDDDDDDFFFFFFEEECCCAAA??????@@@AAABBBAAA@@@>>><<<===>>>???AAACCCDDDDDDDDDDDDEEEGGGGGGFFFFFFGGGHHHIIIHHHGGGGGGGGGHHHJJJKKKIIIIIIJJJLLLNNNOOOMMMKKKLLLJJJHHHHHHHHHHHHGGGFFFHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPNNNPPPRRRSSSRRRPPPPPPQQQPPPOOOMMMKKKJJJHHHEEECCCCCCGGGMMMSSSVVVSSSMMMIIIHHHHHHIIIIIIJJJKKKKKKKKKHHHGGGFFFFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGEEEBBB???BBB@@@>>>======???BBBDDDBBBDDDGGGJJJLLLKKKJJJIIICCCCCCCCCBBBCCCCCCCCCDDD<<<===???AAADDDFFFHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMKKKIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEGGGFFFEEEFFFHHHIIIHHHGGGDDDDDDCCCBBBAAAAAAAAAAAADDDEEEGGGIIIJJJIIIHHHHHHBBBAAAAAAAAAAAAAAAAAABBBAAAAAABBBDDDFFFHHHGGGGGGGGGIIILLLLLLKKKJJJJJJKKKNNNMMMLLLKKKKKKLLLMMMNNNCCCBBB@@@@@@AAACCCFFFHHHFFFHHHJJJIIIHHHFFFEEEFFFIIIHHHFFFDDDBBBAAA@@@@@@?????????>>>??????@@@@@@AAABBBCCCCCCDDDDDDCCCCCC>>>===<<<;;;;;;<<<<<<===;;;<<<===>>>???@@@@@@@@@::::::::::::999888777666777777888999999888777666444444333333444444555666666777888999999888777666555777999999888777888999777777777777777777777777666666555555555666666777444555666666444444555666444444444444444444444444444444333333333333444444555444444333333333333444333222222111111111111222666666666666555444333222222222222222222333444444333333333333333333333333444444444444444555666666777666666666777777555333333333444555555555555444000111333555666666555555555444444333333333333333333333444444444444333333111222333333222333555777444555666555444333444555333333333333333333333333555555555444333444666888777777777777888999::::::777888888999999888888777999999999:::;;;;;;;;;<<<:::::::::::::::999888777999999999999999999999999;;;<<<<<<;;;999999;;;<<>>>>>>>>======<<<<<<<<<;;;999888999;;;;;;<<<===>>>????????????===<<<;;;::::::;;;<<<===;;;<<<===???@@@@@@@@@@@@=========<<<<<<======>>>@@@???===<<<;;;<<<<<<===;;;999888999<<>>>>>??????>>><<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;<<<<<<======888999777333222555666444555666666777888999:::::::::;;;===???@@@@@@@@@@@@@@@???>>>???@@@@@@???===BBBAAAAAA@@@@@@@@@@@@AAA@@@@@@AAABBBBBBCCCDDDDDD???AAADDDEEEDDDCCCDDDDDDBBBBBBCCCCCCDDDDDDCCCCCCEEEFFFHHHIIIIIIGGGDDDCCCCCCCCCCCCCCCCCCAAA@@@??????@@@AAACCCEEEEEEEEEEEEEEEGGGHHHHHHFFFEEEGGGIIIGGGFFFEEEDDDEEEFFFHHHIIIHHHHHHHHHKKKNNNOOOMMMKKKMMMJJJHHHGGGGGGGGGFFFEEEHHHHHHHHHIIIJJJKKKLLLLLLHHHHHHIIIJJJLLLMMMNNNOOOOOOPPPRRRRRROOONNNMMMMMMNNNNNNMMMMMMLLLJJJFFFCCCCCCGGGLLLOOOOOOMMMLLLKKKLLLKKKKKKJJJIIIJJJKKKMMMJJJHHHFFFGGGIIIJJJIIIGGGFFFFFFGGGIIIJJJIIIFFFCCCBBBBBBCCCCCCDDDDDDDDDDDDBBBDDDHHHLLLNNNNNNMMMLLLFFFEEEDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIIIIJJJHHHHHHFFFEEEEEEEEEFFFFFFGGGFFFEEEFFFGGGHHHGGGFFFDDDDDDCCCCCCBBBCCCCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKDDDEEEEEEDDDCCCAAA???>>>???AAACCCDDDEEEFFFIIIKKKIIIKKKMMMMMMJJJIIIIIIKKKNNNMMMLLLKKKKKKLLLMMMNNNGGGEEEBBBAAAAAADDDHHHKKKHHHJJJLLLKKKHHHFFFFFFGGGKKKKKKJJJHHHGGGDDDBBBAAA>>>>>>?????????>>>>>>===AAABBBCCCCCCDDDDDDCCCCCC??????>>>===<<<<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@:::;;;;;;;;;:::999888777666777888999999888777666333333444444444555555555555666888999888777666555555777888999888777888999777777777777777777777777555555555555555666777888666777888777666555666888444444555666666777777777444333333222222333333444444444333333333444444555333333333222333333444444555555555555555555444444111111222333333333333333222222222222222222222222333444555666666666555444444555666666444333333444222222333444444444444333000222444666777777777666555555555555555444333333333333444555555444333333000111222222222222444666333444555555333333444555222222222222222222222222333444444333111222555888666666666666777888999:::777888999999999999888777888999:::;;;<<<<<<<<<<<<888999:::::::::999888777999999:::::::::;;;;;;;;;===>>>>>><<<:::999;;;>>>???@@@AAABBBBBBAAA???>>>===<<<;;;:::999888888888888777666666777888999:::??????>>>=========>>>>>>:::;;;;;;:::888888:::<<<:::;;;===>>>@@@@@@AAAAAA;;;;;;::::::;;;<<<===>>><<<<<<======>>>@@@AAAAAA>>>======<<<<<<<<<======???>>>===<<<;;;<<<<<<===999888888:::===??????>>>;;;:::999888888:::<<<===:::;;;<<<>>>????????????=========<<<;;;;;;::::::::::::;;;;;;<<<===>>>>>>:::999444------222666666555555666777888999::::::888999<<>>BBBAAAAAA@@@????????????@@@@@@AAAAAABBBCCCDDDDDD???CCCHHHJJJJJJHHHGGGFFFDDDEEEFFFFFFEEECCCAAA@@@GGGHHHJJJLLLLLLJJJHHHFFFFFFFFFEEEEEEDDDCCCAAAAAA@@@AAACCCEEEFFFFFFEEEEEEFFFHHHJJJIIIGGGFFFHHHJJJFFFEEECCCBBBCCCDDDFFFGGGHHHGGGGGGJJJNNNOOOMMMKKKNNNLLLIIIHHHHHHHHHGGGEEEGGGGGGHHHIIIKKKMMMNNNPPPFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPOOOLLLIIIHHHHHHLLLKKKLLLLLLLLLJJJEEEBBBCCCGGGKKKLLLJJJIIIJJJLLLLLLKKKJJJHHHGGGGGGJJJLLLLLLIIIGGGHHHJJJLLLKKKIIIFFFFFFHHHKKKMMMLLLIIIGGGBBBDDDGGGJJJJJJHHHFFFDDDAAADDDIIIMMMOOOPPPNNNMMMHHHGGGEEECCCAAA???===<<>>>>>AAADDDDDDDDDFFFKKKOOOKKKMMMOOONNNKKKIIIIIIKKKMMMMMMLLLKKKKKKLLLMMMNNNMMMJJJFFFCCCDDDGGGKKKNNNJJJLLLNNNLLLIIIFFFGGGHHHGGGGGGGGGGGGEEECCC@@@???===>>>?????????===<<<;;;AAABBBCCCCCCDDDDDDCCCCCC@@@@@@???======<<<<<<<<<888999:::<<<===>>>>>>>>>:::;;;<<<<<<;;;:::888777666777888999999888777666222333444555555555444444444555777888888666555333555666888999888777888999777777777777777777777777444444444555555777888999888999:::999888777888999555555666777888999::::::444333333222222333333444333333333333444444555666444444444444555555666777333333444555666666666555000111222333444333222222111111111111111111111111222333555777777666555333---111444444333222555777111111222333333333333222111222555777888888777777555555666777666555333222333333555555555555333333000111222222111222444666333444555555333333444555222222222222222222222222222333444222000111444888555555555555666777888999777888999::::::999888777666777888999::::::::::::777888999::::::999888777999999:::;;;;;;<<<======>>>??????===:::999<<<>>>:::<<<>>>AAABBBBBBAAA@@@>>>===;;;:::999888888888:::999999999999;;;<<<===BBBAAA???=========>>>>>>:::::::::999888999;;;===:::;;;<<<>>>@@@AAAAAABBB;;;:::::::::;;;===>>>@@@======<<<<<<===???AAACCC>>>======<<<<<<<<<======>>>===<<<;;;;;;<<<===>>>888888999;;;>>>??????===<<<;;;:::999999999999999<<<<<<<<<===???@@@???>>>:::::::::;;;;;;;;;<<<<<<;;;<<<=========<<<:::999999888777666555555555555666888999999999999:::<<<888999<<<>>>@@@BBBBBBBBBEEEDDDCCCCCCCCCAAA>>><<<@@@@@@??????????????????@@@AAABBBBBBAAAAAACCCEEEBBBBBBCCCFFFHHHIIIGGGEEEDDDCCCAAAAAACCCDDDCCCBBBGGGHHHJJJLLLMMMKKKFFFCCCFFFFFFGGGFFFEEECCCBBBAAABBBBBBBBBBBBDDDFFFHHHIIIHHHHHHGGGGGGGGGHHHJJJKKKDDDCCCCCCEEEHHHIIIGGGDDDHHHJJJJJJGGGGGGKKKMMMKKKJJJHHHFFFGGGIIIHHHEEEBBBGGGGGGGGGHHHJJJLLLMMMNNNNNNJJJFFFDDDDDDFFFGGGGGGJJJKKKLLLLLLKKKIIIHHHFFFIIIIIIJJJKKKJJJIIIGGGFFFKKKLLLMMMNNNMMMLLLJJJHHHJJJKKKMMMMMMKKKKKKKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIGGGFFFGGGJJJMMMNNNKKKHHHGGGIIIKKKLLLLLLKKKHHHGGGLLLIIIGGGHHHKKKMMMLLLKKKNNNLLLHHHEEECCCBBBBBBBBBDDDGGGIIIGGGEEEDDDGGGKKKIIIIIIIIIJJJJJJKKKKKKKKKOOOMMMLLLKKKKKKLLLNNNOOOLLLKKKJJJJJJIIIJJJJJJJJJFFFGGGHHHIIIJJJIIIHHHGGGCCC@@@======@@@CCCCCCBBBIIIGGGDDDEEEHHHKKKMMMNNNLLLKKKJJJHHHEEEBBB@@@??????BBBDDDDDDEEEJJJJJJHHHKKKKKKKKKKKKJJJIIIGGGGGGGGGHHHJJJKKKKKKKKKMMMOOOJJJKKKLLLJJJHHHHHHLLLPPPJJJKKKNNNOOOKKKEEEFFFJJJDDDDDDDDDDDDDDDCCCCCCCCCEEECCC@@@???@@@???>>>===AAAAAA@@@???@@@AAACCCDDD??????AAACCCDDDBBB>>>:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;:::999888777555666777999999888888777666666666666666777777777888666555666777888777555888888999::::::::::::999999999999888888888777777666777777666555555777999888999999888666555666888999777555555555555444333777777777777666555444333222555777777555333444555777666555444444444444444666666777666666555444444111111222333333111000///000000111111111000000///444444444444444444444444555555555555555555555555333333333444555333000---888777666777999999777666777666444333333444555777222222333444444444333333333333333333333333333333333333444555444333111000666555444333333333333333555444222111111222333555666555555555555666666777999888777666555555666666444666999<<<<<<:::888666888888777777777777888888777888888999999:::;;;;;;=========<<<::::::;;;<<<===>>>???@@@AAABBBBBBBBB???>>>>>>===============???>>>===;;;;;;;;;<<<===<<<======>>>>>>>>>>>>===@@@>>><<<;;;:::::::::;;;<<<<<<<<<===>>>>>>?????????>>>=========>>>???@@@=========>>>??????@@@@@@AAA@@@>>>=========>>>??????===;;;::::::<<>><<<;;;;;;:::999999::::::<<<;;;;;;===???@@@???===:::::::::;;;;;;;;;<<<<<<======>>>???>>>===<<<;;;:::999888777666666666666777888::::::999999;;;<<<999;;;===@@@BBBBBBCCCCCCCCCBBBBBBCCCDDDCCCAAA>>>AAAAAAAAA@@@@@@@@@@@@@@@???@@@AAAAAA@@@AAACCCEEECCCCCCCCCDDDGGGGGGFFFEEEFFFDDDCCCCCCDDDEEEEEEDDDGGGIIILLLLLLKKKHHHDDDAAAFFFGGGFFFEEECCCBBBBBBBBBAAAAAAAAAAAABBBDDDFFFHHHDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHIIIFFFDDDGGGIIIIIIGGGHHHMMMOOOMMMIIIGGGFFFGGGIIIIIIGGGDDDFFFGGGGGGHHHIIIKKKMMMNNNMMMIIIEEECCCDDDFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHFFFFFFIIIJJJKKKLLLLLLKKKIIIHHHJJJKKKMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFGGGJJJMMMMMMKKKHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLJJJHHHIIIKKKMMMLLLKKKMMMKKKIIIGGGEEEDDDDDDDDDJJJIIIHHHIIIJJJJJJKKKJJJMMMMMMNNNNNNOOOOOOPPPPPPKKKKKKJJJKKKMMMPPPRRRTTTMMMMMMLLLLLLLLLLLLLLLMMMGGGGGGHHHIIIIIIIIIIIIIIIEEEBBB??????AAACCCCCCCCCFFFDDDBBBCCCFFFIIIKKKLLLNNNMMMLLLJJJHHHEEEBBBAAA@@@DDDFFFDDDFFFIIIJJJGGGJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGIIIJJJJJJKKKMMMNNNMMMMMMLLLLLLMMMSSSYYY^^^^^^UUUMMMKKKIIIGGGGGGIIIDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA???>>>??????>>>===AAAAAA@@@???@@@AAABBBCCCBBBAAA@@@@@@AAAAAA@@@>>><<<<<<============<<<<<<;;;;;;;;;;;;:::999888888555666777888999888888777777777777777777777777777666666777666666666666777666777888888999999888888999999999888888888777777555666777666444444555777888999999888666555777888:::888666555666666555444777777777777666555444333222555777777555333444555666666555555555666666777777888888888777777666555333333333333333222111111000111111111111111000000444444444444444444444444444444444444444444444444111111111222333222000...666666555666777777666444444333222222222222333444222222333444444444333333333333333333333333333333333333444444444333222111666555444444333333333444555444333222222333444555555555444444555555666666777777777777666666666555666666666777777777777777888777777666666777777888777777888888999:::::::::<<<======<<<:::999:::<<<;;;<<<>>>???@@@AAAAAABBB@@@???>>>=========>>>>>>>>>>>>===<<<;;;<<<======>>>>>>>>>>>>===<<<;;;:::>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@>>>>>>======>>>???AAABBB======>>>>>>???@@@@@@@@@AAA@@@??????>>>>>>??????@@@>>><<<;;;<<<===@@@AAA>>>===;;;999999;;;===>>><<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<>>>???>>>===:::::::::;;;;;;;;;<<<<<<>>>???@@@@@@@@@???===<<<::::::999888777777777777888999;;;;;;::::::<<<===<<<===???AAACCCDDDDDDDDD@@@???@@@BBBDDDDDDCCCAAABBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@@@@??????AAACCCDDDCCCAAABBBDDDFFFFFFEEEHHHFFFDDDEEEFFFGGGFFFFFFEEEIIIMMMLLLHHHCCCAAAAAAGGGGGGFFFDDDAAAAAABBBCCCAAAAAA@@@@@@AAABBBDDDEEEAAABBBDDDFFFFFFEEEDDDBBBIIIHHHGGGHHHIIIHHHGGGEEEFFFIIIIIIHHHIIINNNPPPNNNIIIHHHGGGGGGHHHIIIHHHFFFFFFFFFFFFGGGIIIJJJLLLMMMLLLIIIEEECCCDDDFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGIIIKKKLLLKKKIIIHHHHHHIIIKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGIIIKKKKKKIIIHHHIIIHHHGGGHHHIIILLLOOOQQQLLLKKKIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFLLLIIIGGGHHHLLLNNNLLLIIILLLLLLMMMNNNOOOOOOPPPPPPKKKKKKLLLMMMOOORRRUUUWWWUUUTTTRRRQQQOOOMMMLLLKKKIIIIIIIIIHHHIIIJJJJJJKKKGGGEEECCCBBBCCCEEEEEEDDDEEECCCBBBDDDGGGJJJKKKLLLOOOOOONNNLLLJJJGGGEEEDDDCCCFFFGGGFFFFFFIIIIIIFFFIIIIIIHHHHHHGGGGGGFFFFFFCCCEEEHHHIIIIIIKKKMMMOOOPPPMMMJJJLLLRRR[[[ccchhhppp^^^LLLFFFHHHIIIHHHHHHEEEEEEEEEDDDDDDCCCCCCCCC@@@???======???@@@???>>>AAAAAA@@@??????@@@BBBCCCFFFCCC???>>>???AAABBBBBB======<<<<<<<<<<<<======;;;;;;<<<;;;;;;:::999888666666777888888888888777777777777777777777777777444777888777555444666888555666777777888888777777999999999888888888888888666777777555333333444555888999999888666666777999:::888777777888888666555777777777777666555444333333555666666555444444555444555555666777777888888666777777777777666555555555555444333333333333333000111111222222222111111444444444444444444444444222222222222222222222222555444333444666666666555555444444555666666555333222333333333333333333333111222333333444444444333333333333333333333333333333333444444444333222222555555555444444444444444666555444333333444555666555444444444555555666777666777777888888777555555777555333222222444777888777777666666666666777777666666777888888999999:::;;;<<<<<<;;;999999:::<<<999:::;;;===???@@@@@@@@@AAA@@@>>><<<<<<===>>>???======<<<<<<<<<===>>>>>>@@@@@@???>>>===;;;999888=========>>>>>>======<<<======>>>>>>???@@@@@@AAA>>>>>>===>>>>>>@@@BBBCCC===>>>>>>??????@@@AAAAAA@@@AAAAAAAAAAAA@@@@@@???@@@???>>>======???AAABBBAAA@@@>>><<<;;;<<<===>>><<<<<<;;;;;;:::;;;;;;<<<;;;::::::<<<>>>???>>><<<:::::::::;;;;;;;;;<<<<<<>>>??????@@@???>>>===<<<;;;:::999999888888888999888:::;;;;;;;;;;;;<<<>>>>>>???AAACCCDDDDDDDDDDDD??????@@@AAACCCDDDBBB@@@AAAAAAAAA@@@??????>>>>>><<<===>>>>>>===>>>@@@BBBCCCBBB@@@@@@BBBDDDEEEEEEHHHFFFEEEEEEFFFGGGGGGFFFBBBGGGLLLKKKEEEAAA@@@BBBFFFGGGFFFCCC??????AAADDDBBBBBBAAA@@@@@@AAACCCDDDAAABBBCCCDDDEEEEEEDDDDDDIIIIIIHHHIIIIIIIIIHHHHHHGGGJJJJJJIIIJJJNNNOOOMMMJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFHHHIIIJJJKKKJJJGGGDDDCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIICCCDDDEEEFFFGGGGGGFFFFFFHHHIIIJJJJJJHHHFFFFFFGGGKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGFFFGGGHHHJJJMMMNNNLLLKKKJJJJJJKKKKKKLLLLLLHHHIIIKKKLLLLLLKKKIIIHHHIIIGGGFFFHHHJJJKKKJJJHHHKKKLLLLLLMMMOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSUUUVVV]]]\\\YYYUUUPPPLLLHHHFFFJJJJJJIIIHHHIIIJJJKKKLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFHHHKKKNNNNNNNNNOOOOOONNNLLLJJJHHHFFFEEEEEEHHHIIIFFFFFFIIIHHHEEEFFFFFFFFFEEEEEEEEEEEEEEECCCEEEHHHIIIJJJLLLNNNQQQPPPMMMJJJMMMUUU]]]ccceeennn\\\KKKFFFHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCCCC???>>>===>>>@@@AAAAAAAAAAAAAAA@@@??????@@@AAABBBEEEBBB???>>>???AAABBBCCC======;;;::::::;;;======;;;;;;<<<<<<;;;:::999999666777777777888888888888888777777777777777666666333777999888444222555999555666777777888888777777888888888888888888888888888888888666444333444555888999999888777666888::::::999888888999999777666666666777666666555444444444555555555555444555555444444555666666666666666333444444444444444333333666555333222222222333444000111222222333222222222333333333333333333333333333333333333333333333333666555444444666888888888555444444444666666444333222444555777777666555444111111222333444444444444333333333333333333333333333333333333333333333222444555555555555555444444555555444444444555666666555555555555666777888888555666888999999777555444666555333111222444666888777666666555555666666777555666666777777888888999999:::;;;:::888888999;;;777888999;;;===>>>??????@@@???<<<;;;:::;;;===>>>;;;;;;;;;<<<<<<===>>>>>>@@@@@@@@@???>>>===;;;:::;;;<<<>>>?????????>>>===>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>???AAAAAA>>>>>>??????@@@AAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@@@@???>>>>>>@@@AAABBBCCCAAA???===<<<<<<======;;;;;;:::::::::;;;;;;<<<:::999999;;;===>>>===;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>===<<<;;;;;;:::999999999999999999888:::;;;;;;;;;;;;<<<>>>???@@@AAACCCDDDDDDCCCCCCAAAAAA@@@BBBCCCBBB@@@>>>??????>>>>>>===<<<<<<;;;;;;<<<===<<<<<<<<<>>>@@@AAA???>>>>>>AAACCCDDDDDDGGGEEECCCDDDEEEFFFEEEDDD???DDDIIIHHHDDDAAABBBDDDEEEFFFFFFBBB>>>===AAADDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDCCCBBBCCCFFFHHHJJJHHHIIIIIIIIIIIIIIIJJJKKKIIIKKKLLLIIIJJJLLLLLLIIILLLKKKIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJHHHFFFCCCCCCDDDEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHBBBBBBCCCCCCDDDDDDDDDDDDFFFGGGHHHHHHFFFEEEEEEFFFJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHKKKKKKKKKJJJIIIJJJJJJKKKFFFHHHJJJLLLMMMLLLJJJIIIDDDGGGIIIIIIHHHGGGHHHIIIMMMMMMNNNPPPQQQSSSTTTUUUQQQQQQRRRSSSTTTUUUVVVWWW]]][[[YYYUUUQQQLLLHHHFFFJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJKKKKKKIIIHHHIIIKKKNNNOOOOOONNNLLLLLLLLLKKKIIIGGGFFFEEEFFFIIIIIIGGGFFFHHHGGGDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEGGGIIIKKKLLLMMMPPPRRRPPPNNNOOOTTT[[[aaaccccccZZZPPPHHHGGGHHHFFFEEEFFFGGGFFFFFFEEEDDDDDDCCCCCC@@@???>>>???AAACCCDDDCCCAAAAAA@@@?????????@@@AAABBBAAA@@@@@@AAABBBAAA@@@===<<<;;;::::::;;;<<<===;;;;;;<<<<<<<<<;;;::::::777777777777777888888888777777777666666666555555222666999888333222555999666777888888999999888888888888888888888888888888999:::999888555555555777888999999888777777999:::999888888999::::::888666666666666666666666555444555555444444555555555555444555555555555444333222333333444444444444444333555444222111111111222333111111222333333333333333333333333333333333333333333333333333333333333333111000///000222444444444555444444555666666555333111333555777777666555444000111222333444444444444333333333333333333333333333333333333333333333333444444555666666555555444444444444444555555666666666666666666777888999:::444555777999999888666555444444444555555555666666666666555555555555666666444444555666666777777888888999999999777777999;;;666777888:::;;;<<<=========<<<:::999999999;;;<<<::::::;;;;;;<<<<<<<<<<<<>>>??????@@@@@@?????????;;;<<<===?????????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@>>>>>>>>>>>>????????????@@@AAAAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@@@@?????????@@@AAABBBCCCBBB@@@>>>===<<<<<<<<<::::::999999999:::;;;;;;999999999:::<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;<<<=========<<<:::999::::::999999888999999:::888999;;;;;;::::::<<<===>>>???AAABBBBBBBBBAAAAAABBBBBBAAABBBBBBAAA>>><<<======<<<;;;::::::999888999:::;;;;;;:::;;;===>>>===<<<<<<>>>AAACCCDDDDDDFFFDDDBBBCCCDDDEEEDDDCCC???BBBFFFFFFDDDCCCCCCDDDCCCEEEFFFCCC>>><<>>>>>???@@@@@@?????????AAACCCBBB@@@>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;777777777666777888888999777666666555555444444444333666777666444333555777666777888888999999888888888888888888888999999999999::::::888666666777888888999999999888888999;;;888888888999::::::888666555666666666666666555555777555333333555666555444444444555555444333111000555555666777777777777666444333333222222222222222111222222333444444444444333333333333333333333333444444444444444444444444111000000111333444444333555444444555666666555333///111333555555555333222000111222333444555555555333333333333333333333333333333222222222333444444333444555777777666555555333333333444555555666666555555555666777888999:::555555777888888777777666333444666777888777666555555555444444444444555555333444444555555666777777777888888888666777888:::666777888:::;;;;;;;;;;;;;;;::::::999999999999999888999::::::;;;:::::::::<<<<<<>>>???@@@AAAAAAAAA;;;<<<======>>>>>>>>>>>>======>>>>>>???@@@@@@AAAAAA@@@???============>>>???@@@@@@AAAAAABBBCCCCCCAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAA???>>>=========888888888888888999:::;;;999888888:::<<<===<<<::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===<<<;;;:::999999999888888888888999999777888::::::999999;;;<<<===>>>@@@AAAAAA@@@??????BBBAAAAAAAAABBBAAA>>><<<===<<<;;;:::999888888777888999::::::999999;;;===999999;;;>>>AAADDDDDDCCCFFFDDDBBBCCCDDDEEEDDDDDDBBBCCCEEEEEEEEEDDDCCCBBB@@@DDDGGGDDD>>><<<>>>BBBEEEDDDBBB@@@???>>>??????CCCCCCCCCDDDGGGKKKOOOQQQLLLMMMLLLJJJFFFEEEGGGIIIFFFIIIJJJHHHHHHKKKJJJFFFFFFGGGFFFDDDAAAAAACCCFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDBBBBBBDDDEEEEEEDDDBBBCCCDDDEEEEEEFFFEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGBBBBBBAAAAAAAAAAAAAAAAAA@@@BBBDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHFFFCCCBBBCCCEEEDDDCCCCCCDDDEEEGGGIIIJJJHHHIIIJJJHHHFFFEEEGGGIIIDDDEEEGGGHHHIIIIIIHHHHHHBBBDDDFFFGGGGGGFFFEEEEEEBBBCCCEEEGGGIIIKKKLLLMMMJJJKKKMMMOOOQQQRRRSSSTTTKKKLLLMMMNNNNNNMMMKKKJJJGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNNNNLLLKKKLLLNNNGGGGGGHHHJJJKKKKKKHHHEEEHHHHHHHHHGGGFFFEEEDDDCCCDDDGGGHHHEEEEEEGGGFFFCCC@@@???>>>>>>???@@@CCCDDDGGGIIIKKKKKKLLLLLLOOOPPPOOOSSSXXXZZZ[[[ZZZYYYYYYCCC@@@@@@CCCEEEDDDEEEHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>???BBBCCCDDDCCCBBBAAA???>>>>>>>>>???@@@>>>===>>>???AAAAAA@@@>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;888777666666666777999999666555555444333333222222555555555555555555555555555666777777888888777777777777888888888999999999777888999888666666777999888999999999888888:::<<<777777777999::::::777555555555666666666666555555777555222333555666666444222333555666666444333222555666777777888888888777444444444444444333333222111222333444555555555555222222222222222222222222222222222222222222222222333222333555777777555333444333333333555555333222000111222444444444444444000000222333444555555555333333333333333333333333333333222222222333444555333444666777777777666555111222333444444555555555333333444444555777888999555666666666777777777777444444555666777666666555555444444444444444444555333333333444555555666666666777777777666666888:::888888999:::::::::::::::999::::::;;;:::999888777888888999:::999888777777::::::<<<===??????@@@@@@<<<<<<<<<<<<<<<<<<======<<<<<<===>>>>>>??????@@@======<<<<<<<<<===???@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCBBBAAAAAA@@@??????888777777777888999999:::999888888:::<<<===;;;::::::::::::;;;;;;;;;<<<<<<;;;<<<=========<<<::::::888888888777888888999999666888999999999999:::<<<======??????@@@???>>>===@@@@@@@@@AAABBBBBB???======<<<<<<;;;999888777777777888999999888999;;;===777777:::>>>BBBDDDDDDCCCFFFDDDCCCCCCDDDEEEEEEDDDFFFEEEDDDEEEEEEDDDBBB??????DDDGGGEEE???;;;>>>AAADDDCCCAAA???============@@@AAACCCFFFJJJMMMOOOQQQOOOOOONNNJJJEEECCCDDDFFFCCCGGGIIIGGGHHHKKKKKKGGGBBBDDDDDDCCCAAAAAAEEEIIIDDDDDDCCCDDDDDDEEEFFFGGGEEECCCBBBBBBDDDEEEDDDDDD???AAACCCEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJCCCCCCBBBAAA@@@@@@@@@AAA???AAACCCDDDCCCCCCDDDFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHFFFBBBAAABBBEEEEEECCCBBBAAACCCHHHMMMPPPGGGIIIJJJHHHEEEDDDFFFHHHDDDEEEEEEFFFGGGGGGGGGGGGAAA??????BBBEEEFFFBBB>>>CCCDDDEEEHHHJJJLLLNNNOOOLLLLLLMMMNNNNNNMMMMMMMMMIIIJJJKKKLLLLLLKKKIIIHHHFFFGGGHHHIIIJJJIIIHHHGGGGGGJJJMMMMMMKKKJJJLLLNNNHHHIIIIIIKKKLLLKKKGGGDDDGGGGGGGGGGGGFFFEEEDDDCCCCCCGGGGGGEEEEEEGGGFFFCCC???>>>======>>>@@@BBBDDDGGGHHHJJJKKKKKKKKKMMMOOOPPPSSSVVVUUUPPPLLLKKKLLLGGG@@@<<>>>>>AAABBBBBBBBBBBBAAA???>>>>>>>>>?????????===<<<===???@@@@@@???999:::<<<<<<<<<<<<:::999;;;;;;<<<<<<<<<<<<<<<;;;888777666666666777999:::555555444333333222111111666555333444666666555444444555555666666666666666777777888888999999999999666777777666555555777999888999999999888888:::<<<666666777999::::::777555555555666666666666666555888555222222555666666444111333555666777777555444444444555666777777666666444555666666666555333222111222333444555555555555222222222222222222222222111111111111111111111111000000111333555444222///333222111222444444222000222333444555666666666666///000222333444555555555333333333333333333333333333333222111222333555666222444666777888777666555000111222333444444444444222222222333444555777777666666555555666777888999444444444444555555666666555444444333333444444555222222333444444555555666555666777666555666888999999999::::::::::::999999999:::;;;<<<<<<:::888777777888999999888777666555999:::;;;<<<===============<<<;;;::::::;;;<<<===<<<<<<<<<===>>>>>>??????::::::::::::<<<>>>@@@BBB@@@@@@AAABBBBBBCCCCCCDDDBBBAAA@@@@@@AAABBBCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDDDDCCCCCCBBBAAAAAA777888888888888777666666555777::::::999888888999999888888999:::;;;999777=========<<<;;;:::999888666777888999:::;;;;;;;;;888888777777777777888888===???@@@>>><<<;;;===@@@???@@@AAAAAAAAAAAA@@@???<<<;;;;;;:::888777777666444666888999999888999;;;>>>??????@@@AAABBBCCCCCCFFFFFFFFFEEEDDDCCCBBBBBBFFFFFFFFFDDDBBB@@@AAABBBDDDCCCBBBAAAAAAAAAAAAAAAEEECCC@@@===<<<<<<>>>??????@@@BBBCCCDDDEEEEEEEEEIIIHHHHHHGGGFFFDDD@@@<<>>===<<<===>>>@@@BBBIIIIIIHHHGGGFFFGGGKKKMMMMMMKKKJJJKKKLLLKKKGGGCCCFFFCCC@@@@@@BBBDDDCCCAAAFFFFFFFFFEEEDDDBBBAAA@@@@@@???>>>======???AAABBB;;;<<<===>>>>>>?????????CCC<<<:::>>>>>>:::999<<<======<<<;;;::::::999999888999:::;;;<<<=========999888777666666777888999888777777666555444444444555666666555555444333222555555666666666666666555555555666666777777888888999777555444555666666555777666555555555666888999999444333999:::666555777666555555444444333222222222333555666666555333222333333222111222333444555222444555555444444666777;;;888555333444555555555444444444444444444444444444444444333333222222222:::777444222222333222111000111111111111222222222000000111111111222222222111111222333333333333222111111111111111111111111555444333333222222222222444444333333333333222222555555555444444333333333777333//////222555555333222444555555444555666888888888888777666666555555333444555555666666555555333333444444555666777777555555555555555555555555444444444444555555555555999:::::::::999999888777;;;;;;;;;::::::999999999666777888777666555666777777:::======<<<<<<===>>>;;;;;;;;;;;;;;;;;;::::::<<<===============<<<;;;<<<;;;999888888:::===???CCCBBBAAA@@@@@@@@@@@@AAABBBAAA@@@?????????AAAAAABBBCCCEEEEEEDDDDDDFFFHHHHHHGGGFFFDDDBBBAAA@@@@@@888888888999888777777666666777999999888777777888888777777999;;;<<<;;;:::<<<<<<<<<<<<;;;:::999888777888999::::::;;;;;;;;;888777777777777777888888;;;===>>>===;;;:::<<<>>>>>>???@@@@@@@@@@@@???>>><<<;;;:::999888777666555444666999:::::::::;;;<<>>======>>>>>>AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCBBB???===BBBCCCDDDDDDEEEFFFFFFFFFCCCAAA>>>>>>AAAEEEHHHIIIIIIGGGDDDCCCCCCCCCCCCBBBEEEBBBAAADDDGGGHHHEEEAAACCCCCCCCCCCCBBBAAA@@@???CCCDDDEEEFFFGGGGGGGGGGGGCCCCCCBBBAAAAAA@@@@@@@@@BBBDDDGGGIIIIIIIIIGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEHHHHHHFFFCCCAAA@@@BBBDDD@@@@@@@@@@@@BBBDDDGGGIIIJJJJJJJJJIIIGGGFFFGGGHHHFFFGGGHHHHHHHHHGGGFFFEEECCCBBB@@@???>>>>>>???@@@BBBCCCEEEEEEEEEFFFIIIKKKJJJIIIHHHHHHJJJLLLLLLKKKLLLIIIGGGGGGIIIKKKJJJIIIGGGFFFEEECCCBBBBBBBBBBBBFFFGGGHHHIIIHHHHHHIIIKKKHHHHHHHHHIIIJJJHHHDDDAAAAAADDDDDDAAAAAADDDCCC@@@BBB@@@???@@@BBBCCCBBB@@@>>>===<<<<<<>>>@@@BBBDDDGGGHHHHHHHHHGGGGGGIIIKKKKKKJJJJJJKKKLLLJJJFFFBBBEEEBBB??????AAACCCBBBAAADDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>===>>>???AAABBB<<<<<<===>>>>>>>>>======???;;;;;;>>>===888888<<<===<<<<<<;;;::::::999999777777888999::::::::::::888777666555555666777888888777777666555555444444777777777777777666555444555666666777777666666555555555555666777777888888888777555444444555555555777666666555666777888999777222222666888555333555333333444444444444444444222333444666666444333222444444444444444555555666333444555555444444555666:::888555444444444444333444444444444444444444444444444444333333222222222888666444333333333222111111111111111222222222222111111111222222222333333333222111000111222444555222222222222222222222222555444333222222222222222222222222333333444444444555555555444444333333333666444111111222333444444222444555555444555666888888777777666666555444444444444444444555555555555333333444444555666666777555555555555555555555555555555666666666777777777777777888999999999999999;;;;;;:::::::::999999999777888999888666555666777===;;;::::::;;;======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>======<<<;;;999888999;;;===>>>AAAAAAAAAAAA@@@@@@??????@@@@@@????????????@@@@@@@@@BBBDDDDDDDDDCCCDDDFFFGGGFFFEEECCCBBBAAA@@@@@@888999999999999888777777777777888777555555666888777666777999<<<>>>===<<<<<<<<<<<<<<<;;;:::999999888888999:::;;;;;;;;;;;;777777666666777888999999999:::;;;;;;999999:::<<<===>>>>>>??????>>>>>>===<<<;;;:::999777666555444555777:::;;;;;;<<<===???@@@@@@AAABBBCCCDDDDDDEEE???@@@CCCEEEGGGGGGFFFEEECCCEEEGGGGGGDDDBBBAAAAAAEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>BBBAAAAAA@@@???>>>======<<<<<<===???AAABBBAAA???===@@@CCCFFFFFFEEECCCAAA???>>>===>>>BBBEEEFFFGGGHHHFFFEEECCCBBBBBBBBBBBBIIIGGGEEEGGGJJJKKKHHHEEEHHHHHHGGGGGGEEEDDDBBBBBBFFFFFFGGGHHHHHHGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFIIIJJJKKKKKKIIIHHHEEEDDDDDDCCCDDDDDDEEEEEEHHHGGGEEEBBB??????@@@BBBAAAAAA@@@AAABBBDDDFFFGGGKKKKKKKKKJJJHHHGGGHHHJJJFFFFFFGGGGGGGGGFFFFFFEEEAAA@@@???============>>>AAACCCEEEEEEEEEFFFHHHJJJIIIGGGEEEEEEHHHJJJLLLLLLLLLJJJHHHHHHIIIJJJJJJIIIIIIHHHEEEBBB@@@@@@@@@AAAGGGFFFEEEFFFGGGIIIIIIIIIHHHGGGGGGGGGGGGEEEAAA>>>AAADDDCCC@@@@@@BBBAAA>>>???>>>======???@@@@@@???============???BBBDDDEEEEEEFFFHHHHHHGGGFFFGGGHHHHHHHHHIIIKKKLLLIIIEEEAAACCCAAA??????@@@AAABBBAAABBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>===>>>???@@@AAA<<<============<<<;;;;;;:::;;;===>>>;;;666777;;;<<<<<<;;;;;;::::::999999888888999999999999888888888777666555555666777888777777777666555555444444666777777777777666666555666666777777777777666666444555555666666777888888777777555444444444555666666666666666666777888888777333333666777555444444222222222333444555555555222333444555555444333222444555666666777777666666444555666555444333444555888777555444444444222000444444444444444444444444444444333333333333222222555444333444555555333111111111111111222222222333222222222333333333444444555333000...///111444777333333333333333333333333444333333222222222222333000111111222444555555666555555555444444444444444555555444222111111222444222444555555444555666888777666666555444444333333555444444333333333444444333333333444555555666666555555555555555555555555666666777777777888888888555555666777888999:::;;;:::::::::999999999999999999::::::999777555666777AAA<<<888777;;;===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????===<<<:::999999;;;===>>>??????@@@AAA@@@???>>>======>>>>>>??????>>>>>>>>>===@@@BBBCCCBBBBBBBBBBBBEEEEEECCCBBB@@@@@@??????999999999999999888888777777777777555333333555777888777888:::<<<======;;;;;;;;;;;;<<<;;;;;;::::::999999:::;;;;;;;;;;;;;;;666666666666777888999:::777888999999999888999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666555555777:::<<<<<<===???AAA@@@AAAAAABBBCCCDDDEEEEEE???AAADDDFFFHHHHHHFFFFFFEEEEEEFFFDDDBBBAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@???>>>>>>@@@@@@???>>>===<<<<<<<<<;;;;;;<<<>>>AAABBBBBB@@@<<<>>>AAADDDDDDCCCAAA???===<<<===???CCCFFFFFFFFFGGGFFFEEECCCAAAAAABBBCCCIIIHHHHHHJJJMMMNNNMMMLLLLLLLLLKKKJJJIIIHHHFFFEEEGGGHHHIIIJJJJJJHHHGGGFFFBBBBBBBBBCCCCCCCCCDDDDDDGGGHHHJJJLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFGGGGGGEEEAAA>>>>>>???AAABBBBBBAAABBBBBBDDDEEEFFFJJJKKKKKKJJJHHHGGGHHHJJJHHHHHHGGGGGGFFFEEEDDDDDDBBBAAA@@@>>>>>>>>>>>>???@@@BBBDDDEEEEEEEEEGGGIIIJJJGGGDDDDDDFFFHHHJJJKKKNNNNNNMMMLLLLLLLLLLLLKKKKKKHHHEEEAAA??????@@@AAAHHHEEEBBBCCCGGGIIIIIIGGGFFFEEEDDDEEEEEEDDDAAA>>>AAADDDCCC???>>>@@@@@@===???>>>=========??????@@@>>>>>>>>>???@@@BBBCCCDDDBBBEEEGGGHHHGGGEEEEEEEEEEEEFFFHHHJJJJJJGGGCCC@@@AAA@@@??????@@@AAABBBCCC???@@@AAABBBCCCCCCCCCCCC??????>>>>>>>>>>>>???@@@=========<<<<<<;;;999999888;;;???>>>:::666888<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;:::999999888888777666666777888888777777666666555555555555555555666666666666666555777777777888777777666555444444555555666777777888666666666444333333555666666666666666666777777888999777666888999888666555222222333333333444444444222333444444444444333222333444666777777777666555444555666555333222333444555444333444555555333111444444444444444444444444333333333333333333333333333333333555666666444222111111111222222222333333333333333444444444555555444222111///000222444666333333333333333333333333333333222222222222222333111111222333333444555555555555555555555444444444444666666444000///111444222444555555444555666777666555555444444333222222555555444333222333333444333333333444444555555555555555555555555555555555666666666666777777777888666666666777888999:::;;;999999999999999888888888:::;;;;;;:::777666666777<<<;;;999999;;;<<<<<<<<<<<<<<<<<<===============<<<<<<===???@@@@@@@@@@@@===<<<;;;::::::;;;<<<======>>>???AAAAAA???===<<<;;;<<<===>>>>>>>>>===<<<;;;>>>@@@AAA@@@?????????CCCBBBAAA@@@????????????888999999999999888777777666666666555333333666888:::999999:::;;;<<<:::999::::::;;;;;;<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;777777666666777888999999666666777888999999888777::::::::::::::::::::::::<<<<<<;;;:::999888777777666888;;;======>>>@@@AAA@@@AAAAAABBBCCCDDDEEEEEEBBBCCCEEEFFFGGGFFFEEEDDDFFFEEECCCAAA??????BBBEEEAAAAAABBBCCCCCCBBBBBBAAA?????????????????????>>>>>>>>>===<<<<<<<<<===>>>===<<<<<<===???@@@???>>>===>>>???@@@AAAAAA@@@@@@======>>>AAAEEEGGGGGGGGGFFFGGGFFFDDDAAA@@@BBBDDDDDDDDDEEEGGGJJJMMMOOOOOOKKKKKKKKKJJJIIIGGGFFFEEEGGGHHHJJJKKKKKKKKKKKKJJJDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIKKKLLLMMMMMMLLLLLLPPPPPPOOOMMMKKKJJJHHHGGGFFFFFFDDDAAA>>>===???AAABBBBBBCCCCCCDDDEEEFFFGGGIIIIIIJJJIIIGGGGGGHHHIIIKKKJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@>>>>>>>>>>>>??????AAADDDEEEEEEEEEFFFHHHMMMJJJFFFEEEFFFGGGHHHHHHOOOOOOOOONNNMMMKKKKKKKKKIIIGGGDDDAAA??????@@@AAAGGGDDDBBBDDDGGGIIIHHHFFFCCCBBBBBBBBBDDDCCCAAA???BBBCCCBBB>>>===@@@@@@===??????>>>======>>>@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA@@@CCCFFFGGGEEECCCBBBBBBAAACCCFFFGGGFFFCCCAAA??????????????????@@@BBBDDD===>>>???AAABBBBBBBBBCCC??????>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::999888777888===@@@>>>999888:::===:::::::::::::::999999999;;;;;;;;;;;;:::999888888999888777777777777888999666666666666555555555555555666777888888888888888777777777777777666555555444444444555666666777777555666666444222222444666555666666777777777777777999888888777888999777444444444333333333222222222222333333333333333333222222333444555666555444333444555666555333222222333222222222444666666555444444444444444444444444444333333333333333333333333333222333555666666444222111222222222222333333333333333444444444555555555111111222222222333333333222222222222222222222222222222222111111222222333333333333333333333333333555555555555555555555555333666777444111///111333222444555555444555666777555555555444333333222222555444444333333444444444333333333444444444444444555555555555555555555555444444444555555555666666999888888777888999::::::888888888888888888888888999:::;;;999777666666777333888===>>><<<:::<<<>>><<<<<<<<<<<<======>>>>>><<<<<<===???@@@@@@@@@@@@======<<<;;;;;;;;;<<<===<<<===???@@@@@@???===<<<:::;;;<<<===>>>===<<<<<<;;;===??????>>>======>>>@@@@@@???>>>======>>>>>>777888888888888777666666444555666555555555666888:::999888999::::::999777999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;888888777777777777888888666666777999;;;;;;999777999888888777777888888999:::::::::999999999888888777999;;;======>>>???AAA@@@@@@AAABBBCCCDDDDDDEEECCCCCCDDDDDDDDDCCCCCCBBBDDDCCCAAA???===>>>AAADDD>>>???@@@BBBBBBAAA@@@@@@>>>>>>=========>>>??????>>>===<<<<<<<<<>>>???@@@===<<<;;;;;;======<<<;;;>>>>>>======>>>???AAAAAA?????????BBBEEEGGGHHHGGGFFFHHHHHHEEEAAA@@@BBBEEEBBBCCCEEEHHHKKKNNNQQQSSSLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLQQQQQQPPPOOOMMMKKKIIIHHHEEEEEEDDDAAA???>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGGGGHHHJJJLLLKKKIIIGGGFFFEEEDDDDDDAAA@@@???============>>>???BBBEEEGGGGGGGGGGGGHHHOOOLLLIIIGGGHHHHHHHHHHHHKKKLLLMMMLLLIIIGGGFFFGGGFFFDDDBBBAAA@@@AAABBBCCCEEEDDDEEEFFFHHHIIIHHHFFFBBBAAA@@@AAACCCCCCAAA@@@BBBCCCBBB>>>===@@@AAA????????????===<<<===@@@CCC@@@@@@@@@@@@@@@?????????@@@BBBDDDEEECCCAAA@@@@@@>>>AAACCCCCCAAA???>>>>>><<<===>>>>>>===???BBBDDD<<<===>>>@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>======;;;;;;;;;::::::888777777999>>>???;;;888:::<<<===::::::::::::999999999999888888999999888777666666999888777666666777888999666666666666666666555555777777888:::;;;;;;;;;;;;666777777777666555444333333444444555555666777777444666777555111111444777555555666777777777777777777888777555666888666222444444444333222111111111333333222222222222333333111222333333444333333333333444555444333222333444333222222333555777777666444444444444444444444444222222333333333333444444444333333444555666444333222222222222333333333333333333333444444444555555000111222333333333222222111111111111111111111111222111111111111222222333444444444333333222222222555555555555555666666666333444555444222111222222222444555555444555666888666555555444333333222222333444555555666666555555333333333333333333444444555555555555555555555555222222333333333444444444999888777666777888999:::777777777777777888888888888999999999777666777888...666???@@@<<<999;;;@@@;;;;;;;;;<<<<<<======>>><<<<<<===>>>????????????======<<<<<<<<<<<<<<<<<<<<<===??????@@@???>>>>>>:::;;;<<<<<<============;;;=========<<<;;;<<<>>>>>>======<<<<<<<<<======666777777777777666555555222444666777777777888999777666666888::::::999888888999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<:::999888777666666666666777777777:::======;;;888888777666555555666777888666777777777777888888888777999<<<===<<<===>>>?????????@@@AAABBBCCCDDDDDDAAA@@@@@@?????????@@@AAA???@@@AAA@@@???>>>>>>???===>>>@@@AAABBBAAA@@@???===<<<;;;:::;;;<<<>>>@@@??????=========>>>@@@AAA???===<<<<<<===>>>===<<<=========>>>>>>???@@@AAAAAA@@@@@@AAADDDFFFGGGGGGGGGIIIJJJGGGBBBAAACCCGGGCCCDDDFFFHHHJJJMMMQQQSSSMMMMMMNNNNNNNNNNNNMMMMMMHHHHHHGGGGGGHHHJJJLLLNNNJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMMMMLLLJJJIIIHHHDDDDDDCCCAAA@@@@@@BBBDDDCCCCCCEEEGGGHHHJJJJJJKKKIIIJJJJJJIIIHHHHHHJJJKKKKKKJJJIIIGGGGGGGGGGGGHHHCCCBBB@@@???>>>>>>???@@@BBBEEEHHHJJJJJJJJJJJJKKKNNNMMMKKKJJJKKKKKKKKKJJJHHHJJJKKKJJJFFFCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDBBBEEEHHHIIIIIIHHHGGGGGGCCCBBBAAAAAABBBBBB@@@???AAACCCAAA>>>===AAACCCAAA>>>??????===;;;<<<@@@CCC>>>>>>??????????????????@@@AAACCCCCCAAA@@@???@@@<<<>>>@@@???<<<;;;<<<>>>888:::;;;;;;;;;<<>>???@@@@@@AAA@@@>>>>>>>>>>>>>>>======<<<999:::::::::999888777777;;;===;;;666666;;;===;;;999999999999999999999999777888888888888777777666777666555444444555666777555666666666666666666666444555777888999:::::::::666666666666555444333222333333444555555666666777444666777555111000333777444555666777888777777666777999888555555888666111333333222222222222222222333222222222222222222333222222222222222333444444222333444444333222333555777555333333555666666555444444444444444444444444222222222333333444444444666444333333444555444333222222222333333333444444222333333333444444444444222222111111111222333444222222222222222222222222111111111111111222333333333333333333333333333333444555555555666666666777444333222333444444333111222444555555444555666888666666555555444333333333111333666888999888777666333333333333333333333333555555555555555555555555222222222222333333333444555444444333444666888:::666666666777777777888888555777888888666666777999222777===>>>;;;999;;;>>>999::::::;;;<<<<<<======<<<======>>>>>>>>>======>>>=========<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@;;;;;;;;;;;;<<<===>>>???=========;;;999:::<<>>>>><<<888777666555444444555666777444444444555666777777888888:::<<<===<<<<<<===>>>>>>??????@@@AAABBBCCCDDD>>>===<<<;;;;;;===???AAA:::>>>AAACCCAAA>>><<<;;;===>>>@@@BBBBBBBBB@@@???===<<<:::999999;;;>>>@@@BBBAAA???>>>===???@@@AAAAAA@@@>>>>>>@@@AAA@@@???<<<===>>>???@@@@@@@@@???BBBAAA???@@@CCCEEEFFFFFFGGGJJJKKKGGGCCCAAADDDHHH???@@@BBBCCCDDDGGGKKKMMMHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEHHHJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGHHHHHHIIIJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDCCCBBB@@@AAACCCFFFCCCDDDFFFHHHJJJKKKLLLLLLJJJKKKKKKKKKIIIIIIKKKMMMIIIIIIHHHGGGHHHIIIKKKLLLFFFEEEDDDBBBAAABBBBBBCCCDDDGGGKKKMMMMMMLLLMMMMMMMMMLLLKKKLLLNNNNNNMMMLLLGGGJJJKKKJJJFFFBBBBBBCCC>>>???@@@AAACCCDDDEEEEEE@@@EEEJJJLLLJJJGGGGGGHHHFFFDDDBBBAAAAAA@@@???===AAACCCAAA>>>>>>BBBDDDBBB>>>>>>>>><<<:::;;;???CCC;;;<<<===??????@@@@@@@@@@@@AAABBBBBB@@@??????@@@;;;===>>><<<:::999;;;>>>555777999999888:::>>>AAA<<<===>>>??????@@@@@@@@@>>>>>>???>>>>>>===<<<<<<888999999999999888777777;;;<<<888333444;;;===:::999999999999999999999999888999999:::::::::999999555444333222222333444555555555555666666666666666111111333555666777777777555555555555444333222111333333444444555666666777333666777555111000333777444555777888888888777666999<<<;;;777777;;;999333111111111222222333444444333222222111111222222333444333222111222333444555111222333333333333444555<<<999555333444555555444444444444444444444444444222222222333333444444444777555333222333444444333222222333333333444444444222222222333333333444444555333000//////111444666333333333333333333333333111111000000111222333333111111222333444444555666444555555555666666777777444222111222555666444111222444555555444555666888777666666555555444333333000222666999;;;:::888777333333333333333333333333555555555555555555555555222222222333333333444444111111000111333666999:::555666666666777777888888444555777777666666888999888999::::::::::::;;;<<<999999::::::;;;<<<======<<<===============<<<;;;>>>>>>======<<<<<<<<<;;;??????>>>>>>???@@@AAAAAA<<<<<<;;;;;;<<<===???@@@>>>>>><<<:::888999===???;;;;;;:::::::::;;;<<<<<<666666666666666666666666777777777777777888888999999999888888777888888888333666999===>>>===;;;:::>>>============<<<<<<<<<===;;;999888888888666444666666777888888888888888666555444333333444666777888888888888888777666666;;;<<<===>>>>>>?????????@@@@@@>>>>>>>>>???@@@AAA???>>>>>>======>>>???@@@???@@@@@@??????>>>===<<<:::<<>>@@@===999888999<<<>>>???DDDBBB@@@>>>===>>>@@@BBBDDD===:::???CCCCCCAAAAAA:::<<>>???BBBCCCCCCCCC@@@AAACCCFFFIIIIIIHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCAAA@@@???>>>>>>???>>><<<<<<===???BBBDDDAAA@@@???@@@AAAAAA@@@>>>BBBEEEGGGDDD>>>;;;===@@@?????????===<<<:::888777666666777888999;;;===>>>??????@@@@@@@@@??????>>>===>>>?????????>>><<<;;;;;;;;;:::999888888888888AAA;;;555444888:::777444888888777777888:::;;;===888888777666555555666666666666666666555555555555555555555555555666777777666555555666888999777666666666666666666555555555333333444444555666777777555555555555555555555555999888888777666555555444222666888777777888666111444444333333222111000000///111222222111111222333111111111111222333444444222222222222222222222222111111222333444444444444555333111222444555333111777888888777555333333444444444555555444222111000222333333444444333333222222222222333333333444444333333222111000000000111222444555555333222222333333333333444555666444333333333333444444555555555555555444333333333444444555444444333333444444555333666888777444222333555555888777444444777777555555555555555555555555555333333333333333333333333666666666777666666555444222222333444444444444333444222444888888666666888555555555555555555444444888555222333666888888777:::888666888;;;<<<;;;888777999::::::::::::<<<===<<<=========<<<;;;;;;:::<<<======<<<::::::<<<===???===;;;:::<<<===>>>===>>><<<;;;===@@@AAA???<<<>>>===<<<;;;;;;::::::;;;:::;;;<<<<<<===<<<<<<;;;777777777777777777777777777777666666777777888999999999888888888999999:::555777:::<<<======;;;:::======<<<<<<<<<;;;;;;;;;<<<:::888888888888666555555666777777888888777777444333222111222333555666666777888999999:::999999;;;<<<===>>>>>>?????????>>>>>>============>>>>>>???>>>>>>===>>>>>>@@@@@@???????????????>>>======;;;===@@@CCCCCCBBB@@@>>>???<<<999888999<<<===>>>AAA@@@???>>>>>>@@@AAACCCBBB<<<:::>>>AAA@@@>>>???;;;===@@@CCCDDDDDDCCCBBBEEEEEEEEEDDDBBBBBBDDDFFFFFFHHHGGGEEEAAA???@@@BBBAAA@@@@@@???@@@AAACCCDDDGGGGGGFFFFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJHHHEEEFFFIIIIIIFFFEEEGGGLLLJJJHHHHHHIIIIIIHHHGGGIIIHHHGGGGGGGGGHHHIIIJJJHHHIIIJJJMMMOOOPPPOOONNNNNNLLLKKKKKKMMMMMMJJJGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLKKKGGGCCC@@@@@@BBBEEECCCEEEHHHJJJKKKJJJIIIGGGKKKLLLMMMOOOPPPQQQRRRSSSSSSPPPLLLIIIFFFCCCAAA???BBBAAA@@@@@@CCCDDDDDDDDDDDDDDDEEEHHHKKKLLLKKKJJJHHHHHHFFFEEECCCBBBBBBBBBDDDDDDDDDCCCBBBAAA@@@???BBBAAA@@@??????AAABBBCCC@@@@@@@@@BBBDDDDDDCCCAAABBBEEEGGGDDD???;;;<<<>>>>>>>>>===<<<;;;:::888777666666777888999;;;<<<===>>>>>>??????>>>>>>=========>>>>>>???>>>===<<<;;;;;;;;;:::999888888888888;;;:::888888888999999999777777666777777999:::;;;888888777777666666666666666666666666555555555555555555555555555666666777666555555666888888777666555555555444444333333333222333333444555555666666555555555555555555555555888888777777666555555444444666555222111444444111444444333222222111000000///000222111000000111333222222111111111222333333444444444444444444444444111111222333333333222222444333111222444555333111666777777666444333333444444444555555444222111000222333333444444333333222333333333444444444555555444333333222111111222222222444555555333222222333222111111222333444444333333333333444444444555555333333333333333444555666444444333333333333444444333555666777666666666777555777666333222555555333444444444444444444444444333333333333333333333333444444555555444333222222111222222333333333333333555222333666777555555888555555555555555555444444888666444444666888888666999888777888999:::999888555777888888888888:::;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<;;;999999;;;<<<===;;;::::::<<<>>>>>>>>>:::999777999;;;<<<;;;999======<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========777777777777777777777777777777666666777777888999888888999999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999888888999999888666555555666777777777777666444444333222333444666666555666888:::;;;<<<======;;;<<<===>>>>>>?????????<<<=========<<<;;;::::::>>>>>>>>>>>>>>>???@@@AAA>>>???????????????>>>===>>>@@@BBBDDDDDDBBB@@@??????<<<999888:::;;;<<<<<<>>>>>>>>>>>>@@@AAABBBCCCBBB???>>>@@@@@@======@@@===???AAADDDEEEEEEDDDCCCEEEFFFFFFEEEDDDDDDFFFGGGHHHHHHGGGCCC@@@???@@@AAA@@@@@@???>>>>>>???@@@AAADDDDDDDDDEEEFFFGGGHHHIIIGGGGGGFFFEEEEEEDDDCCCCCC@@@AAAAAABBBDDDEEEGGGHHHEEECCCCCCFFFFFFDDDDDDGGGIIIHHHGGGHHHJJJJJJHHHGGGHHHHHHGGGGGGGGGIIIJJJKKKIIIKKKMMMOOOPPPOOONNNMMMMMMLLLKKKLLLMMMLLLIIIGGGIIIHHHGGGGGGHHHJJJLLLNNNNNNLLLIIIDDD@@@@@@BBBDDDAAACCCEEEHHHIIIIIIHHHHHHKKKMMMOOOQQQSSSSSSRRRRRRUUURRRNNNJJJGGGEEEEEEEEECCCBBBAAABBBDDDEEEEEEDDDGGGFFFFFFGGGJJJLLLLLLLLLKKKKKKIIIGGGEEECCCBBBAAACCCDDDEEEEEEEEEDDDBBBAAAEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBDDDGGGGGGFFFDDDBBBEEEGGGEEE@@@<<<;;;;;;;;;;;;;;;;;;:::999888888666777777888999;;;<<<===>>>>>>>>>======<<<<<<<<<======>>>???>>>===<<<;;;;;;:::999888777777777777666999;;;;;;999888:::<<<666666666666777888999:::999888888888888777777777666666666666555555555555555555444444555555666777666555555666888888777555555444444333222111111000222222333333444444555555444444444444444444444444888777777666666555555555777888444///...222444333333333333222111111000000...///111000//////000222333333222111111111222222555555555555555555555555222222333333333222111111444222111222333444333222333444555555333333444555444444444444333222111111222222333333333333222222333333444444444555555555444444333333222333333333222444555555333222222333111111111111111222333333333333333333444444444444222222222333444555666777444444333333333333444444444333444666888999999888555777666222111333333000444444444444444444444444333333333333333333333333555555555444444222111111111111111222222222222222555222222444555333555999444444444444444444555555999777555555666777666555666888999999777666777777333555666666666666777999999::::::::::::999888888999::::::999888888999;;;;;;:::999:::<<<>>>>>>>>><<<:::888888:::<<<<<<;;;<<<<<<<<<;;;<<<<<<===>>><<<;;;;;;:::;;;===???AAA888888888888888888888888666666666666666777888888777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999888999888777888999:::999777444555555666666666666666666666666666666777999999777888:::;;;===>>>>>>>>>;;;<<<===>>>>>>?????????<<<<<<======<<<;;;999777>>>>>>>>>>>>???@@@@@@AAA>>>??????@@@@@@@@@??????AAABBBDDDEEEEEECCCAAA@@@>>><<<::::::;;;<<<<<<;;;;;;<<<===???@@@BBBCCCDDDEEEBBBBBBCCCAAA>>>???CCC???@@@BBBDDDFFFFFFEEEEEEEEEFFFGGGFFFEEEEEEGGGHHHMMMKKKIIIFFFCCCBBBCCCCCC@@@@@@>>>=========>>>>>>@@@@@@AAABBBDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBBBB======>>>???AAACCCEEEFFFDDDAAAAAADDDDDDAAABBBEEEEEEEEEEEEGGGIIIIIIGGGEEEFFFFFFEEEEEEFFFHHHIIIJJJHHHKKKNNNOOONNNMMMKKKKKKLLLLLLLLLMMMLLLKKKHHHFFFJJJIIIHHHGGGGGGIIIKKKMMMOOONNNKKKFFFBBBAAABBBDDDBBBCCCDDDFFFGGGGGGFFFFFFIIILLLOOORRRSSSRRRPPPOOORRRQQQPPPLLLIIIGGGGGGGGGDDDCCCAAABBBDDDEEEEEEDDDFFFDDDBBBCCCEEEHHHIIIJJJNNNMMMKKKIIIGGGDDDBBBAAACCCDDDFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHFFFFFFDDDCCCDDDEEEGGGGGGEEECCCBBBDDDFFFEEEAAA<<<:::999999999:::::::::999888888777777777888999:::<<<===???>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::999888777777666777777555777999::::::999888888777777777777888888999999888888999999999888888888666666666666555555555555555444444444444555666666666555555666777777666444555444444333222111000000222222222333333444444444444444444444444444444444777777666666666555555555999:::666000///333555333333222222222111111000000---///000000//////000111333333222111000000111111555555555555555555555555333444444444333222111111333222222222333333222222111222444444333222444555444444444333333222222222222222333333333333222222222222333333333444444444444333333222222222333333222444555444333222222222333333333111000000111222333333333333333333333333333333333333333444555666444333333333333333333444555333222444888999777555666888666222111333222000333333333333333333333333444444444444444444444444777777777666555444333222111111000111111111222222666222111333333222444888333333444444444444555555777666555555555555444444444777:::999666444555777333555666666555555666777777888888888888888777777777888888888777777888:::999888777999<<<============;;;999888888:::;;;<<<;;;;;;;;;;;;<<<===>>>???===<<<:::999:::===AAACCC777777777777777777777777666666666555666777777888777888999;;;;;;<<<<<<;;;===<<<;;;:::::::::;;;;;;:::999999999888888888888999777777777999:::999888444555555666666666666666666666777777888999::::::;;;;;;<<<===============;;;<<<===>>>>>>?????????======>>>>>>===;;;:::888===>>>>>>???@@@AAAAAAAAA??????@@@AAABBBBBBBBBAAACCCDDDEEEFFFFFFEEECCCBBB@@@>>>======>>>>>>===;;;:::;;;===>>>@@@BBBCCCCCCFFFDDDCCCDDDBBB>>>???CCCAAABBBCCCEEEFFFFFFFFFEEEDDDFFFGGGGGGFFFFFFGGGHHHNNNLLLJJJHHHFFFFFFEEEDDDBBBAAA???===<<<<<<======<<<===>>>@@@AAACCCDDDDDDAAABBBCCCDDDDDDDDDCCCCCC<<<<<<===>>>???AAABBBCCCDDDAAA@@@BBBAAA??????BBBBBBBBBCCCEEEGGGGGGEEECCCCCCCCCBBBBBBCCCEEEFFFHHHEEEHHHKKKLLLKKKIIIIIIJJJKKKLLLMMMMMMLLLIIIGGGFFFJJJIIIHHHGGGGGGHHHJJJKKKPPPOOOLLLGGGCCCBBBCCCEEEDDDDDDDDDDDDDDDDDDCCCCCCGGGJJJMMMPPPQQQPPPNNNLLLLLLOOOPPPPPPLLLHHHGGGFFFEEECCCBBBBBBDDDEEEEEEDDDFFFCCCAAAAAACCCFFFHHHHHHNNNMMMLLLKKKHHHFFFCCCBBBCCCDDDFFFHHHIIIIIIIIIHHHFFFGGGIIIKKKKKKKKKJJJIIIHHHFFFEEEDDDEEEDDDBBBAAABBBDDDEEEDDDAAA===:::888888999999:::999999888888777777777888999:::;;;<<>>>>><<<;;;:::999999888777666666666666777666555777::::::555111888888999999999999999999777888999999999999888888666666666666555555555555444444444444444555666666666555555555777777555444555555555444333222222111222222333333333333333444444444444444444444444444666666666666555555555555666888666222111333333000222222111111111111111000---///000000//////000111333222222111000000000000333333333333333333333333444444555444444333222222222222222222222222222222000222333333222222444555444444333333333333333333111222222333333222222111000000111111111222222222222222111111111111222222222444555444333222222222444555555333000///000222333333333333333333333333666555444333333333333333333333333222222333333333666333222333666777444111777999777333222444333000333333333333333333333333444444444444444444444444666666666666555444333222111111000000000111222333777333111333333222444888333333333333444444555555555555555555444333333333333666999999666444555666444555777666555555666777666666777777777777777666555666777777666666888:::777666777888;;;===<<<;;;888777666444444555777888::::::::::::;;;===>>>???===;;;999888999===AAACCC666666666666666666666666666666555555666666777888777888999;;;;;;;;;::::::;;;;;;:::999999999::::::999999999999888888888888999888777888999:::999888555555666777777777777666444555666777888888999999======>>>>>>===<<<;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>===<<<;;;;;;======???@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEBBBAAA@@@AAAAAAAAA???===============???@@@AAABBBEEEBBB@@@BBBAAA>>>>>>AAABBBBBBCCCDDDEEEEEEFFFFFFCCCEEEGGGGGGGGGFFFGGGHHHLLLJJJHHHGGGGGGGGGEEECCCDDDCCCAAA???============:::;;;===???@@@AAABBBBBB???@@@BBBDDDEEEEEEEEEEEE============>>>@@@AAABBBCCC???>>>@@@@@@>>>???BBBCCCBBBBBBCCCEEEFFFDDDCCCAAAAAA@@@@@@@@@BBBCCCDDDBBBEEEHHHHHHGGGGGGIIILLLJJJLLLNNNNNNLLLHHHFFFEEEHHHHHHHHHGGGGGGGGGGGGGGGMMMMMMJJJGGGCCCAAABBBDDDFFFEEEDDDCCCBBBBBBBBBCCCFFFHHHKKKNNNOOONNNKKKJJJHHHMMMQQQQQQMMMIIIGGGGGGGGGEEECCCDDDEEEFFFFFFEEEGGGEEECCCCCCEEEGGGHHHIIILLLLLLLLLKKKJJJGGGEEEDDDCCCDDDEEEGGGHHHJJJLLLLLLFFFGGGIIIKKKLLLLLLLLLKKKKKKHHHDDDCCCBBBBBBAAA@@@BBBBBBCCCBBBAAA>>>;;;999999999:::::::::999888888888888888888999:::;;;<<>>===<<<;;;:::999888777666555555555555888555333555::::::444...888999::::::::::::999999666777888999999999888777666666666666555555555555444444333333444444555666666555555555666666555333555555555555444444444444333333333333444444444444333333333333333333333333555555555555555555555555111444444111000222000,,,111111111111111111111111...///111000//////000222222222111000000000111111222222222222222222222222333333444444444333222222111222333222111000111333111222333333333222444555444333333222222333333444111111222222222222111111//////000000000111111111111111000000111111222222222444555555333222222333111444666555222000111222333333333333222222222222777666555444333222222222333333222222222222333333555444333333444444222111666888777333222444444111222222222222222222222222444444444444444444444444222333333333333222111111222222111000000222333444777333222444555333444777222222333333444444555555333555666666444333333444333555888999888777666666555666777777666555666777555666666777777777777666444666666666555666888:::666666666888:::;;;:::999888888888666555555777999999999999999:::;;;<<<======;;;999888999<<>>>>>===<<<;;;;;;;;;<<<===>>>>>>?????????======<<<<<<<<<<<<<<<===<<<===???AAABBBBBBBBBBBBAAABBBCCCDDDFFFFFFGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDCCCDDDEEEDDDAAA>>>@@@???===<<<===>>>@@@AAAGGGAAA>>>AAACCCAAA@@@@@@BBBBBBCCCDDDDDDEEEEEEEEEBBBDDDFFFGGGGGGFFFGGGGGGIIIGGGGGGHHHIIIHHHEEEBBBGGGFFFCCCAAA???>>>======;;;<<<>>>@@@AAAAAAAAAAAA???@@@CCCEEEFFFFFFEEEDDD???>>>>>>>>>??????@@@AAA@@@<<<<<<>>>@@@???AAAFFFEEEDDDCCCCCCDDDEEEEEEDDDAAA@@@?????????@@@AAABBB???BBBFFFFFFDDDFFFKKKOOOIIILLLOOOOOOKKKGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDIIIIIIGGGDDDAAA@@@@@@BBBFFFEEECCCBBBBBBCCCDDDEEEFFFHHHKKKMMMMMMLLLKKKJJJHHHMMMQQQPPPMMMIIIJJJKKKIIIHHHFFFFFFHHHHHHHHHGGGGGGEEEDDDDDDFFFHHHHHHHHHHHHIIIJJJKKKJJJIIIGGGFFFDDDDDDDDDEEEGGGJJJNNNOOOHHHIIIIIIJJJKKKKKKKKKKKKLLLHHHDDDAAAAAABBBCCCDDDBBBAAAAAA@@@@@@???===;;;::::::;;;;;;:::999888888888888888888999:::;;;;;;BBB@@@>>><<<;;;;;;;;;<<<;;;<<<=========<<<;;;:::888888777666555555555555555444444666888888666444777888999::::::999888777444555777999999888777666666666666666555555555555444444333333444444555666666555555555666666444222444444444444555555555555444444444444444444444444333333333333333333333333555555555555555555555555000333333000///111111...000000000000111111111111///000222111000000111333111000000000000111111222222222222222222222222222000000111222222222111111000222333222000000111333222333444444333333444555444333222222222333444444111111222222222222111111000000000000111111111111222111111111111222333444222444555555333222222333***///444555333111222444333333333222222222111111666555444333333333333333333333222222222222333333222333555555444333444555444666555222111444444111222222222222222222222222555555555555555555555555111111222333333333222222333333111111111222444555777444444777666444444666111222222333444444555555333555888888666555555777333444666888;;;:::888666555666777666555444555777555555666777777777777777444555666666555666888:::666666666888::::::999777999:::<<<:::888777888:::888888888888999999:::;;;<<<;;;999888888:::===>>>555555555555555555555555555555555555555666777777777888999::::::999777666666777888999999999999888:::::::::999999999999888:::999888888999999888666666666777888888888888888666777999:::;;;<<<<<<<<<<<<<<<============<<<<<<;;;<<<===>>>????????????===<<<;;;::::::<<<===>>><<<===???AAABBBBBBBBBBBBBBBBBBDDDEEEGGGHHHHHHHHHEEEFFFGGGHHHIIIIIIJJJJJJFFFEEEFFFFFFGGGFFFBBB@@@BBB@@@>>><<<;;;===???@@@JJJCCC???CCCFFFEEECCCBBBBBBBBBCCCCCCDDDDDDEEEEEEAAACCCFFFGGGFFFFFFFFFGGGHHHGGGHHHJJJLLLKKKGGGCCCIIIGGGEEEBBB@@@???>>>>>>===>>>???AAABBBBBBBBBAAA@@@AAADDDEEEFFFFFFDDDDDD@@@@@@????????????@@@@@@===::::::>>>@@@AAADDDIIIHHHFFFDDDCCCEEEFFFFFFFFFBBBAAA@@@?????????@@@AAA>>>BBBEEEDDDDDDFFFMMMSSSHHHLLLOOOOOOKKKGGGEEEEEEEEEFFFGGGHHHGGGEEECCCBBBFFFFFFEEEBBB???>>>???@@@EEEDDDBBBAAABBBDDDFFFGGGGGGIIIKKKLLLMMMLLLKKKJJJKKKNNNQQQOOOKKKJJJLLLPPPLLLJJJIIIIIIJJJKKKJJJIIIEEEDDDCCCDDDFFFGGGGGGFFFFFFHHHIIIKKKKKKJJJHHHGGGDDDDDDCCCDDDFFFJJJOOOQQQJJJJJJJJJJJJIIIIIIIIIIIIMMMHHHCCC@@@AAADDDFFFGGGBBBAAA????????????>>>===;;;;;;;;;;;;:::999888888888888888888999:::;;;;;;AAA???===:::999999:::;;;;;;<<<=========<<<;;;:::888777666555555444444555222444777777777777888:::666777888999999888777666333555777888999888777666777666666666555555555555444333333333333444555555666555555555666666444222222333333444444555555666555555555555555555555555333333333333333333333333444555555555555555555555222444333000000333444222000000000000000111111111///111222222111111222333000000//////000111222222222222222222222222222222---...///000000000000000///222333333000///111333333444555555333333444555444333222222222333444555111111222222222222111111000111111111111222222222222222222222333333444555222444555555333222222333$$$***222555333222444666333333333222222111111111444444333333333444555555333222222222222222222333000333666666555444666999222444333000000333333111111111111111111111111111555555555555555555555555222222333444555555555555444333222111111333555666777444555888888555444666111111222333333444555555333666999:::888777888999444333444888<<<===:::666444555666666444333444666555555666777888888777777444555666666666666888:::777666777888:::999777555555888:::999666444555666888888888777888888999:::;;;:::999888888999;;;<<<555333444888888555444777888666444555888::::::888777888888888888999999999555666888999:::999777666777777888999999999888888:::999999888888999999:::888888888888999:::;;;<<<888888888999999:::::::::::::::::::::;;;<<<======@@@???>>>??????>>>===;;;AAA>>>;;;<<<>>>@@@@@@>>>===>>>AAABBBBBB@@@>>><<<===>>>@@@BBBDDDFFFGGGGGGHHHGGGFFFGGGHHHHHHGGGEEEIIIGGGFFFGGGHHHHHHGGGFFF@@@???===<<<<<<<<<===>>>FFFBBB>>>???CCCEEECCC???AAABBBEEEGGGHHHHHHGGGFFFCCCCCCCCCCCCCCCBBBAAAAAAGGGFFFFFFIIILLLMMMKKKHHHHHHHHHHHHEEEBBB>>>===<<<;;;<<>>@@@BBBCCCFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@????????????@@@CCCGGGJJJLLLLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDDDDDDDCCCBBBAAA@@@DDDBBB???===<<<===???@@@BBBFFFEEE??????DDDEEEBBBDDDDDDEEEFFFHHHIIIJJJKKKJJJIIIHHHGGGIIILLLOOOQQQTTTPPPKKKIIIHHHHHHEEEBBBEEEFFFGGGFFFCCCCCCEEEHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHEEEDDDEEEHHHKKKNNNRRRNNNIIIFFFGGGIIIJJJJJJEEEDDDBBBAAA@@@@@@AAABBBAAA@@@@@@???>>>======<<<999;;;======;;;:::999:::666999;;;===<<<;;;<<<===@@@>>>===;;;;;;<<<===>>>888<<<>>>===999888:::>>>;;;:::999888777666555444555555555555666666666777777555555555666777666555999999999999888888888888666666666666666666666666333333333333333333333333333333444555555444333333333333333444444444555555444444444333333222222222222333444444222111111111333333333444444444555555666999777000///222333///555333111222444444111---111111111111111111111111000111111222222222111111222222222222222222222222***222666222111333444111111111222222222333333333333333333444444444555555333333333333333333333333//////000111000///...---000000000000000111111222111222333333444444444444333333444555555444333333333333222111111222333333333333333333333333333333444444555555444444333222555555444444333333333444555555555444444333333333444333333222222333333444333333222222111222222222444555555666666666666666444444333222333444555666222222444555666777777777555555444444444555555666555333222111111444666888666777888999999888777666777888888999999777666555777777777777777666666666777888999888666444444555888999;;;;;;:::999:::;;;888999999::::::999999888777777777777777777777777999888777666666777888999::::::::::::;;;<<<======555333444777777444333666666444333444666888888777777777888888888999999999444555777888999999999888666666777777777777888888:::999999888888999999:::888888888888999:::;;;;;;777777777888888999999999:::999999::::::;;;<<<===AAAAAA@@@AAAAAAAAA@@@???BBB???<<<<<<>>>@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEEEEFFFHHHGGGFFFGGGHHHHHHGGGEEEIIIGGGFFFEEEFFFEEEDDDBBB>>>>>>======>>>???AAABBBEEEBBB??????CCCDDDBBB@@@CCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGFFFFFFHHHKKKLLLJJJHHHGGGGGGGGGEEECCC@@@??????===>>>AAACCCDDDDDDCCCCCCEEEFFFFFFGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>???@@@BBBCCCEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCDDDCCCAAA@@@???>>>>>>>>>@@@CCCGGGJJJJJJKKKLLLMMMKKKLLLLLLLLLKKKKKKJJJIIIEEEFFFFFFEEEEEECCCBBBBBBCCCAAA???===<<<===>>>???CCCEEEDDD??????CCCCCC@@@BBBCCCDDDEEEGGGHHHIIIIIIKKKJJJHHHHHHIIIKKKNNNOOOQQQNNNJJJGGGGGGFFFDDDAAACCCEEEFFFEEECCCBBBDDDFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEGGGJJJLLLOOONNNLLLIIIHHHGGGHHHHHHDDDCCCBBB@@@@@@@@@@@@AAA@@@??????>>>======<<<<<<999;;;===<<<;;;999999999777999<<<<<<<<<;;;<<<======<<<:::999888999:::;;;:::===>>><<<888666888;;;::::::999888777666555444555555555666666666777777666555444444666666555444333444666777777666444333555555555555555555555555333333333333333333333333333333444555555444333333333333333333444444444444444444444333333222222222333444555444222111222333333333333444444444555555333666555111000444444000444333111222333333222111111111111111111111111111111111222222222111111000222222222222222222222222***111444111000222333111000000111111111222222222222333333333333444444444333333333333333333333333222333333333333222000000000000000000000111222222222333444444444444444444222222333444444333222222333333222111111222333333333333333333333222222222000111333444555555666666666555333333444444444333444444444444333333333333333222222111111222222333333333222222222222222333444444555666666666666666333333222222222333444555444444555555444444333222555555444444444555555555666555444333444666888:::666777888999999888777666777888888999888777666555777777666666666666777777777999:::999777555555555888999;;;;;;:::999:::;;;999999999::::::999999999888888888888888888888888:::999888777666777888999::::::::::::;;;<<<======666333444777777333333555444222111222444666666555777777777888888888999999444444555777888999:::;;;666666555444555666777888999999888888888888999999999999999888999999::::::777777777777777888888888999999999999:::;;;<<<<<>>>>>>>>???>>>===???>>>===<<<<<<===>>>??????@@@AAABBBDDDDDDDDDEEEGGGFFFFFFGGGHHHHHHGGGEEEHHHFFFEEEDDDDDDCCCAAA???============???AAACCCEEEDDDAAA??????BBBDDDBBB@@@DDDCCCBBBBBBCCCEEEHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKJJJHHHFFFFFFEEEEEEDDDCCCBBBBBB???AAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGHHHHHHGGGFFFEEEDDDBBBBBBCCCCCCAAA@@@???>>>>>>>>>AAADDDGGGIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJGGGGGGGGGGGGFFFEEEDDDDDDCCCAAA???======>>>???@@@CCCDDDCCC???>>>@@@@@@>>>@@@AAABBBCCCEEEFFFGGGGGGJJJJJJIIIHHHHHHJJJKKKLLLMMMJJJGGGEEEDDDCCCBBB@@@@@@BBBDDDDDDCCCAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIILLLNNNPPPNNNJJJFFFEEEEEEBBBBBB@@@???????????????>>>>>>>>>===<<<<<<;;;;;;999:::<<<;;;999888888999888:::<<<<<<<<<;;;<<<===<<<;;;999888888888999::::::<<<===;;;777444555777999999888777777666555555555555666666666777777777555444333444555666555333333555888;;;;;;999666333555555555555555555555555333333333333333333333333333333444444444444333333222222222222333333333333444444333333333333222222444444444222111111222444333333333444444444555555111444444222333555444222222222222111000111333555222222222222222222222222333222222222111000000000111111111111111111111111,,,000111///...111222222//////000000000111111111111111222222222333333333333333333333333333333333444555555444333222111000111000000000000111222222444444444444444444333222111111222222222222111111333222222111111222222333222222222222222222222222000111222444555555555555777444222333555666444111333333333333333333444444222111111000000111111222333333222222222222333333444444555666666666666555222222222111222333333444333444444444444333222222555555555555555555555555666555444333444555888999777777888888888888777777777777888888888777666555888777666555555666777888888999:::999777666666777888999;;;;;;:::999;;;<<<999999::::::::::::999999888888888888888888888888;;;:::999777777777888999::::::::::::;;;<<<===>>>777444444777777444333666333222222222333444555555777777777777888888888888666666666666777888::::::777666444444444666888:::999999888888888888999999::::::999999888999999999777777888888888888888888888888888888999:::;;;<<<;;;===????????????@@@AAABBBAAA@@@??????>>>======>>>============>>>??????===>>>@@@BBBCCCEEEEEEEEEFFFEEEEEEFFFHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDAAA???===<<<<<<===>>>@@@BBBDDDCCCAAA??????BBBCCCBBBAAADDDDDDDDDDDDEEEGGGHHHJJJDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIGGGFFFEEEEEEEEEDDDCCCAAABBBDDDFFFHHHIIIIIIIIIGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCIIIIIIIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@AAACCCEEEGGGHHHGGGFFFGGGHHHKKKKKKLLLMMMMMMMMMLLLLLLGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCAAA@@@???@@@AAABBBBBBCCCBBB???>>>>>>===<<<>>>???@@@AAABBBDDDEEEEEEHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGEEEDDDBBBAAA@@@???>>>???BBBCCCBBBAAA???>>>@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBDDDEEEFFFGGGGGGJJJOOOTTTSSSLLLEEECCCCCCAAA@@@??????>>>>>>============<<<<<<<<<;;;;;;;;;999:::;;;:::888777888999999;;;<<<<<<;;;;;;<<<======<<<;;;:::::::::;;;;;;999:::;;;999666444555666888888777777666666666555555666666666666777777777555444333333444555444333555666888::::::999777666555555555555555555555555333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333333333222000///000222555333333333444444444555555111333444444444444333111000222333111///000444888222222222222222222222222444333222111000000000///000000000000000000000000...//////......000222222000000000000111111111222000111111111111222222222222222333333333333444444444444333333222111000///111111000000111111222333333333444444333222111111111222222222222222222111222222222222222222222222111111111111111222222222333444444444444333222222777444222333666666444000111111222222333333444444222222111111111111222222333333222222222333444444333444555555666666555555333222222333333333444444111111333444555666666666555555555555555555444444333222111111222333555666777777777888888777777777777777777777777666666666888777555555555666888999888999::::::888777777888888999::::::999999;;;===:::::::::999999:::::::::999999999999999999999999<<<;;;999888888888999:::;;;;;;;;;;;;<<<===>>>>>>888555555777777555555888333333333333444444666777666666777777777888888888999888777777666777777888777666555444555777999;;;999888888777777888888999::::::999999888999999999999999999999999999999999888888888888888999;;;;;;999<<>>>>>???AAAAAAAAAAAA@@@???>>>======<<<===???AAAAAA@@@???>>>;;;===???AAACCCEEEFFFGGGEEEEEEDDDFFFHHHHHHGGGEEECCCCCCCCCEEEFFFFFFDDDBBB>>>>>>===<<<===>>>???@@@AAA@@@??????AAABBBBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGEEEFFFGGGGGGHHHIIIJJJKKKLLLJJJGGGFFFFFFFFFEEECCCBBBCCCEEEFFFHHHIIIJJJJJJHHHIIIJJJKKKLLLLLLKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBBBBIIIIIIIIIIIIGGGEEECCCAAA?????????@@@AAACCCDDDEEEDDDEEEGGGGGGFFFEEEFFFGGGKKKKKKLLLMMMNNNNNNNNNMMMFFFFFFGGGGGGGGGFFFEEEEEEFFFEEEDDDCCCCCCCCCDDDEEEBBBAAA@@@@@@???===<<<<<<======>>>???AAABBBCCCCCCEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@??????>>>???@@@AAABBBAAA???===@@@@@@@@@AAAAAAAAAAAABBB>>>???AAACCCEEEFFFFFFFFFIIIOOOUUUTTTMMMFFFBBBBBB????????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;:::888777888999;;;<<<===<<<;;;;;;<<<>>><<<<<<;;;;;;::::::::::::777888888777666666666777777777777666666666666666666666666666777777777888555444333333444555444333333333333333333444555666555555555555555555555555333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333111111111///...///111444333333333444444444555555444333444555555222000000000111222111///000555999222222222222222222222222444444222111000000000000000000000000000000000000///...---...000000111222111111111222222222333333000000000111111111222222222222222333333444444444555444333222222111111111111111111111111222222333222222222222222111000///333333222222222222333333222222222222222222222222000000111111111222222222333333444444333333222111666444333444666666333000000111111222222333333333333333222222222222333333333222222222333444444555333444444555555555555555333444444555555555555555222333444666777777777777555555666666555444333333222222111111222333555555888777777777777777777888777777777666666666666666777666555555555777888999777999::::::888777777888888999:::999999999<<<>>>;;;;;;:::999999:::;;;;;;999999999999999999999999<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@777444333666777555666999333444555555444444666888666666666777777777888888999999888888777666666666666666555555666888:::;;;888888777777777777888888999999999888999999:::::::::::::::999999999999999777777777777888999:::;;;:::===@@@@@@>>>>>>@@@BBB???AAABBBBBB@@@>>>>>>???;;;===@@@BBBCCCBBB@@@>>>;;;===???AAACCCEEEFFFFFFEEEDDDDDDEEEGGGHHHGGGFFFBBBBBBCCCFFFHHHHHHEEECCC@@@???===<<<<<<<<<======@@@??????@@@@@@AAABBBCCCBBBDDDFFFIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDDDDCCCDDDFFFGGGGGGHHHKKKNNNOOOKKKGGGFFFHHHHHHGGGDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHJJJKKKMMMNNNNNNNNNNNNJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJIIIGGGFFFEEEDDDDDDHHHIIIJJJJJJIIIFFFDDDBBB@@@@@@AAABBBCCCEEEFFFGGGEEEFFFGGGGGGFFFEEEGGGHHHJJJKKKLLLNNNNNNOOOOOOOOOFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGAAA??????AAA@@@===;;;===<<<<<<===>>>@@@AAABBBBBBCCCCCCEEEEEEEEEDDDCCCBBBAAACCCDDDCCCBBB@@@@@@AAA@@@??????AAABBBBBB@@@>>>@@@@@@AAAAAAAAABBBBBBBBB>>>???AAACCCDDDEEEFFFFFFIIIMMMQQQQQQKKKEEEAAA@@@????????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;:::888888999;;;<<<======<<<;;;;;;<<<>>>::::::::::::999999999888777777777777777777777777666666666666666666666777666666666777777777888888555444333444555666555333555444222222222444777888444444444444444444444444333333333333333333333333333333222222222222333333222222222222333333333333222222333333333333444444000111111000//////222444333333333444444444555555666333333555444111000111000111111111111222444666333333333333333333333333444333111000000000111111111111111111111111111111000------000222111000222111222222222222333333333000000111111111222222222111222222333333444444555666555444333333333444444222111111111111222333333111222222222222222111000333333222222222222333333111222222333333222222111000000111111222333333333///000111333444444444444333444555666555444333222111111111111111111222222444333333333333333333444333222222333333444555666333333444555555555555444444444555666666666666666666777777777777666555555555555666666666444333222333333333444444555666777888888777777777777888888888777666555555555666666555555666666777777888888666888999999888777777888888999999999888:::<<>>>>>>>>>>>>>>???@@@AAAAAA444111111444555333555999222444555555333333666999666666666666777777777888777777888999999888666666333444444555666777888999888888777777777777888888888888888888999:::;;;;;;999999999999888888888777777666666777777888999:::999===@@@@@@===;;;>>>AAA>>>@@@BBBBBB@@@>>>???@@@<<<===>>>???@@@@@@@@@???>>>???@@@AAABBBCCCCCCCCCDDDCCCDDDEEEGGGHHHGGGFFFBBBCCCDDDFFFHHHGGGDDDAAAAAA@@@>>>=========>>>>>>??????@@@@@@@@@@@@BBBCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFDDDBBB@@@??????@@@AAAAAACCCEEEFFFFFFHHHMMMPPPOOOJJJFFFFFFIIIKKKJJJGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLNNNNNNNNNMMMMMMIIIJJJLLLMMMMMMLLLJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHJJJKKKJJJHHHEEECCCCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGGGGFFFFFFHHHIIIJJJKKKLLLNNNOOOPPPPPPPPPGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGAAA>>>>>>BBBBBB===<<>>???AAABBBBBBBBBCCCEEEGGGGGGFFFDDDBBB@@@CCCEEEEEEBBBAAAAAABBBCCCAAA???@@@BBBCCCBBB@@@@@@@@@@@@AAAAAAAAABBBBBB>>>???@@@BBBCCCEEEGGGGGGIIIJJJKKKJJJHHHDDD@@@>>>??????@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<:::888888:::<<<=========<<<;;;;;;===???;;;;;;;;;;;;;;;:::999999999888777777777777666555555555555666666666777777666666777777777888888888666555444444666666555444555555555555555777888999444444444444444444444444333333333333333333333333333333222111111222333333333333333333444444444444222222222333333444444444000222333333222222333444333333333444444444555555666222111444444111111555222111000111333444333333333333333333333333333333333222111//////000222333222222222222222222222222111------222555222000111111111111111222222222222111111111222222222333333111111222333333444555555444333333222222333555555222222111111222222333444222222333444444444333333333222111000000111222333111222333333333333222111111111111222333444444444///000111222333444444444000444888777444111222444111111111111111000000000333333222222222222333333222222222333333555666666222333444444555555444444333444555666666666555555666666666777666555555444555666777777666444222111333333333444444555666666999888777666666777888999888777666555444555555666333444666888999888777777555777888888777666777777888999999888888:::===@@@===;;;:::999999:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<>>>@@@AAA@@@@@@@@@@@@AAABBBCCCCCC111......111333222444888111333555444222333555888666666666666777777777777444555888999:::999888777111222333555666777777777888888777777777777888888888888888888999:::;;;<<<999888888888777777666666666666666666777888999:::666:::>>>===:::888:::>>><<<@@@CCCCCC@@@???@@@AAA===<<<<<<<<<===>>>@@@AAAAAAAAABBBBBBBBBAAA@@@@@@DDDCCCCCCEEEGGGHHHGGGFFFCCCCCCDDDFFFGGGEEEBBB???AAA@@@???>>>>>>???@@@AAA>>>???@@@@@@???@@@BBBDDDCCCBBBAAAAAABBBDDDGGGHHHJJJHHHFFFCCCBBBBBBCCCCCC???BBBEEEFFFFFFIIIMMMRRRMMMIIIEEEFFFJJJMMMLLLJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMKKKKKKHHHJJJKKKLLLLLLKKKJJJHHHCCCCCCCCCDDDEEEFFFHHHIIIGGGHHHJJJKKKJJJHHHFFFDDDGGGFFFFFFEEEEEEEEEEEEFFFEEEFFFGGGGGGFFFGGGIIIKKKJJJKKKMMMNNNOOOPPPQQQQQQIIIIIIJJJJJJJJJJJJJJJIIIFFFFFFFFFFFFFFFFFFGGGGGG@@@===>>>CCCCCC>>><<<@@@;;;<<<===>>>???AAAAAABBBBBBDDDFFFHHHHHHGGGEEEDDD@@@CCCFFFFFFCCCAAABBBDDDEEEBBB@@@@@@BBBDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAACCCEEEGGGHHHHHHGGGFFFEEEEEECCC???<<>><<<;;;<<<<<<==================<<<===<<<;;;999999;;;======>>>===<<<;;;;;;===???======>>>>>>======<<<;;;<<<:::888888777777555333444444555555666777777777777777777777888888888888777666555555666777666555000111222444444555444444444444444444444444444444333333333333333333333333444333222111111222333444333333444444444444555555222222222333333444444444111333555555444444444555333333333444444444555555555000///333444111333999333111000111555555333000333333333333333333333333333222000//////111333444222222222222222222222222111------444777333000111000000000000111111111111111222222222222333333333111111222333333444555555111000000///000111333444222222111111222222333444333333444555666666666666222111000//////000111222111222333444444333222111111111222333444444555555222333333333333222111111///555:::999333000111555222222111111000000//////222222111111111111222222222222222333444555666777222333444444555555444444222333444555555555444333222222444555666777777777555666777777666444222111000111111222222333333444999888777666666777888999888777666444444555555666222444777999:::999777666444666888888666666666777888999999888888:::===@@@===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::<<>>???@@@@@@AAABBBCCCDDDAAA???>>><<<===>>>AAACCCCCCAAA???@@@BBBCCCAAA???>>>???@@@BBBDDDFFFGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDBBB@@@>>><<<:::999999>>>???AAACCCDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCBBBAAA@@@@@@EEEDDDBBBBBBDDDGGGKKKNNNMMMKKKJJJIIIJJJKKKJJJJJJIIIJJJJJJIIIHHHFFFCCCBBBJJJKKKLLLNNNNNNNNNMMMLLLNNNNNNNNNNNNMMMMMMMMMLLLJJJJJJIIIHHHFFFEEEDDDCCCGGGFFFFFFEEEEEEEEEEEEEEEGGGEEEEEEFFFIIIIIIFFFCCCFFFGGGIIIJJJKKKJJJHHHGGGEEEFFFIIILLLOOOPPPQQQQQQMMMNNNNNNOOONNNMMMKKKJJJCCCCCCCCCDDDDDDEEEFFFFFFBBBDDDEEEDDDAAA??????@@@@@@>>><<<===@@@BBBAAA???@@@BBBFFFIIIIIIGGGDDDBBBIIIHHHHHHGGGFFFDDDDDDCCCBBBEEEEEEAAA???BBBDDDCCCCCCBBBAAA@@@???@@@AAABBBAAAAAAAAABBBDDDEEEDDDCCCFFFFFFEEEDDDCCCAAA???>>>@@@???>>>===<<<<<<=========<<<<<<<<<;;;;;;;;;;;;>>>>>>===;;;999999:::<<<======<<<;;;::::::999999:::;;;======:::888777777:::999777666666666777777666666666666555555555555444555666777888888888888666777888888888777555444333333333333333333333333222222222222222222222222222222444444444444222222444444333333333333222222333222222111111222222333111111111222222333333333111000///......///000111222222333333333333444444111111222333333444444555222222222222222222222222111111000000000000111111333222000000111000///---111222222222222111000000111222222333333222222111//////000000000000//////111222222111000000111333333111000111444555333111333333333333333333333333333111000000222333444444333333333444444444555555222222222222222222222222333555888777555333444666333333333333222222111000555555444333222222222222222222222222222111000///222111111111222333444444111111000000000000111111222222222222222222222222333333333333333333333333555555555555555555555555333444444555555555555555888888888888777555444333777444333444666777555333666666555444444666777888555666666666666666555555333333444333222111333555777666555555666888:::;;;777777777666666888;;;>>>DDDBBB@@@>>><<<<<<<<<<<<===<<<:::888888888:::;;;::::::;;;;;;===>>>???@@@EEEDDDBBBAAA@@@@@@AAAAAA333333444444444444555555555555555555555555555555555555555555444444444444666777777888777666555444555555555666777888888888444444444444444444555555555555555666666777888999888888888777777777666666666666666666666666666666:::999999999999:::;;;;;;===>>>>>>???@@@AAABBBBBBAAA@@@>>>======???AAACCCCCCAAA???@@@BBBCCCAAA???>>>>>>??????AAABBBDDDEEECCCDDDEEEEEEEEEDDDCCCCCCBBBAAA???>>>===<<<;;;;;;===>>>@@@BBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCGGGFFFDDDBBBAAA@@@AAAAAADDDCCCBBBBBBCCCGGGKKKMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHFFFDDDBBBFFFGGGIIIJJJKKKKKKJJJJJJMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFIIIIIIGGGDDDMMMOOORRRTTTSSSPPPMMMJJJGGGHHHJJJLLLMMMNNNNNNMMMNNNOOOOOOPPPPPPOOONNNNNNIIIHHHFFFDDDCCCBBBBBBCCCBBBDDDEEEDDDBBB@@@@@@@@@@@@???===>>>AAACCCCCCBBBEEEGGGJJJMMMMMMKKKIIIGGGLLLKKKIIIHHHFFFFFFEEEEEEEEEHHHGGGCCCAAACCCEEEDDDDDDCCCBBBAAA@@@@@@AAAAAA===>>>???BBBEEEGGGHHHHHHCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<=========<<<<<<<<<;;;;;;<<<======<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888888888:::999888777777777888888666666666666555555555555333444555666777777777777555555666666555555444333333333333333333333333333222222222222222222222222222222333444444333222222333333333333333333333333333222222111111222222333111111222222222333333333---...000222333444444444222222222333333333444444333333333444444444444444222222222222222222222222222222111111111111222222222000000000222222111000...///000111222333333333111222222333333222222111//////000000000000//////000111222222111000111222222111///000333444333111222222222222222222222222333222000111222333333222333333333444444444444555222222222222222222222222...000222222000...///111222222333333333222111111444333333222222222222222000111111222222222111111333222222111111111111222111000000000000000000111222222222222222222222222555555555555555555555555555555555555555555555555555555666777777777777777555666666666666555555444666444333444666777555333444444444444444555666666555555666666666666555555333444555444222222444555777777666555666888:::;;;999999888777666777999<<>>???@@@CCCBBBAAA@@@????????????333333333444444444444555666444444666888999666333555555444444444333333333555666777777777666555444555555666666777888888888444444333333333333333333333333444444555555666666888888777777777777666666666666555555555555666666999999888888999::::::;;;<<<<<<===???@@@@@@AAAAAAAAA???>>>======???AAABBBBBBAAA@@@AAABBBCCCBBBAAA???>>>===<<<===???AAABBBAAABBBCCCDDDDDDCCCBBBBBB@@@??????>>>>>>=========<<<===???AAABBBBBBBBBAAA??????@@@AAABBBCCCCCCDDDGGGEEECCC@@@???@@@BBBCCCDDDCCCBBBBBBDDDGGGJJJLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHFFFDDDBBBBBBCCCDDDFFFGGGHHHHHHHHHLLLLLLKKKKKKKKKJJJJJJJJJLLLLLLKKKJJJHHHGGGFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCFFFHHHIIIGGGFFFIIILLLPPPSSSSSSQQQMMMKKKJJJKKKLLLLLLLLLKKKJJJIIILLLLLLNNNOOOPPPPPPPPPPPPMMMKKKGGGDDDAAAAAAAAABBBBBBDDDEEEDDDBBBAAAAAAAAAAAA@@@???AAACCCEEEFFFEEEHHHJJJMMMOOOOOOMMMKKKJJJOOOMMMJJJHHHGGGFFFGGGGGGGGGJJJIIIDDDBBBDDDFFFEEEFFFEEEDDDBBBAAAAAAAAAAAA===???AAACCCEEEFFFGGGHHH@@@@@@????????????>>>>>><<<===>>>>>>>>>===<<<;;;>>>=========<<<<<<<<<<<<:::<<<======;;;:::;;;;;;888999999:::;;;<<<<<<===:::;;;;;;:::888777888999999999888888888999999:::666666666666555555555555333444555666666666666666444444333222222222222333333333333333333333333333222222222222222222222222222222333333333333222222111222222333333444444555333222222111111222222333111222222222222333333333333444555666444111---+++222222222222333333333333333333333333222222222222222222222222222222222222333222222111111222222333111000///111333444444333...///000111222333333333111111222222222222111111///000000111111000000//////111333333222111000111111000///000222333222111111111111111111111111111333222111222333333111000333333333333444444444444222222222222222222222222000222333333222111111222111111222333333333222222111111111111222222222222///000111222222222222222333222222111000000//////111000000//////000000111222222222222222222222222555555555666666555555555444444444444444444444444555555666777777777777666333444444444555555555666666555444444555666555444333333444555555555555444444555555666666666555555444555666555333333555666777777666666666888999:::::::::999888666666888:::>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@???>>>======444444444444555555555555888555444666::::::555///444444444444333333333222444555666666666555444444555555555555666666777777444333333222222111111111333333444444555555555555888777777777666666666666666666555444444555666666888888777888888999:::;;;;;;<<<>>>???@@@AAAAAA@@@@@@???>>>===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBB@@@>>><<<;;;;;;<<<>>>@@@AAAAAACCCDDDDDDCCCBBBBBB@@@@@@@@@@@@???>>>======<<<>>>???AAABBBBBBBBBBBB@@@AAABBBCCCEEEFFFGGGHHHGGGEEEAAA???>>>@@@BBBDDDEEEDDDDDDDDDEEEHHHKKKMMMLLLLLLMMMLLLLLLMMMNNNOOONNNMMMLLLJJJHHHEEEDDDCCCAAAAAACCCDDDFFFGGGHHHHHHJJJJJJJJJIIIIIIIIIIIIHHHMMMLLLKKKJJJIIIGGGFFFFFFDDDCCCBBBBBBAAAAAABBBBBB@@@AAACCCEEEGGGHHHHHHGGGAAACCCGGGJJJMMMNNNNNNMMMKKKLLLMMMMMMLLLKKKJJJIIIGGGHHHIIIKKKMMMNNNOOOOOOMMMJJJFFFBBBAAAAAACCCDDDAAACCCDDDDDDBBBAAAAAABBBBBBBBBBBBCCCEEEFFFHHHHHHHHHIIIKKKLLLLLLKKKJJJIIIOOOMMMIIIGGGEEEEEEGGGHHHGGGJJJJJJEEEBBBDDDFFFEEEFFFFFFEEEDDDCCCBBBBBBAAACCCDDDEEEEEECCCBBBBBBBBB============>>>>>>??????:::<<<===??????>>><<<;;;>>>>>>=========<<<<<<<<<;;;<<<>>>>>>;;;999888999888999999:::;;;;;;<<<<<<:::::::::888666666888:::888888888999999::::::;;;666666666666555555555555333333444555666666555555555444222111111111222333222222333333333333444444222222222222222222222222222222222333333222222222000111111222444555555666333222222111111222222333222222222222222222222222555555555333111---***(((111222222222222333333333333222222111000000//////222222222222222222222222222111111000000111111222222111000111333444444333111222222222222111000000111111222222222222111111000000000111111000000000...111333444333111000000000//////000111111111111111111111111111111111111222222222222333222000...222222333333333444444444111111111111111111111111444555666666555555555555000111222222333333333333///000111111222222222222000111111222222222111111000000111111111000000///111000000//////000000111111222222222222222333333333333444555555444333333444444444444444444444444222333444444555555444444555555555555555555555666555555444555555555555444222333555666777666555444444444555555666666555555555666666666444444666777777777666666777888999999888999999888777777888:::;;;:::;;;;;;;;;<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<<<<===??????>>>???@@@@@@@@@>>>===<<<444555555555555666666666:::777555666999888333---444333333333222222222222333444555666666555444333333333333444444444444444333333333222222111111000444444555666666666555555777777777666666666666555555555444444444444555555777666666777888999:::;;;;;;===???AAABBBBBBAAAAAA>>>>>>=========>>>???@@@???@@@AAAAAAAAAAAABBBBBBAAA???===;;;:::<<<>>>???AAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBAAA@@@>>><<<;;;>>>???AAABBBCCCDDDCCCCCCAAABBBCCCEEEFFFHHHIIIJJJFFFCCC@@@>>>>>>@@@CCCEEEFFFFFFEEEEEEGGGIIIKKKMMMKKKMMMNNNNNNMMMMMMPPPRRRPPPOOOMMMJJJHHHEEEDDDCCCBBBCCCCCCEEEFFFHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGLLLLLLKKKIIIHHHGGGFFFEEEAAAAAA@@@???????????????>>>@@@CCCEEEFFFGGGGGGGGGDDDDDDDDDEEEHHHKKKOOOQQQJJJKKKLLLMMMMMMLLLKKKKKKDDDEEEFFFHHHKKKMMMOOOPPPMMMJJJFFFBBB@@@@@@AAABBB???AAACCCCCCBBBAAABBBBBBBBBCCCDDDDDDEEEFFFHHHIIIGGGHHHHHHIIIIIIHHHGGGGGGKKKIIIFFFDDDCCCCCCEEEFFFFFFIIIHHHCCCAAACCCEEEDDDFFFEEEEEEEEEDDDCCCBBBBBBEEEGGGGGGEEEAAA>>>>>>>>><<<<<<<<<<<<===>>>???@@@999:::===>>>???>>>===<<<============<<<<<<<<<<<<<<<>>>???>>>;;;888666666::::::::::::::::::::::::999999999777666666888:::888888999999::::::::::::666666666666555555555555333444555555555555555555666555333222222222333444222222222333333444444444222222222222222222222222222222222222222222222222000000111222444555666666333222222111111222222333222222222222222222222222////////////000111222333111111111222222222333333444444333222111000//////222222222222222222222222000000////////////000000333222111222333333222111111222222222222111000000000111111222222111111000000000111111111111000000...111333444333111000000///000000000000000111111222222222222222222222222222111111222333222000---222222222333333333444444111111111111111111111111111111111222222222111000000111222222333333333333///000111222222222222222333333333222111000///...---...///111222222222222111111000000000000111111111111111222222333333333222333555555555555333222444444444444444444444444222333333444444444444444999888777666555555555555444555555555444444555555444555777888888777777666333333444555555555555555666666777666555444666888777777777777777888888888666777888888888888:::<<<888999999:::;;;<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<;;;<<<<<<===>>>???>>>>>>???@@@@@@???===<<<444444444555555555666666999777555555777666222...333333333222222222111111222333444555555555444333333333333333333333333333333333222222222222222222444555666777777666555555777777666666666666555555333333444555555444333333666666666666777888::::::;;;===???AAABBBBBBAAA@@@<<<<<<<<<<<<<<<======>>>===>>>@@@@@@??????AAABBBAAA???===<<<;;;<<<===>>>@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???<<<;;;>>>???AAACCCDDDDDDDDDCCC@@@AAABBBCCCEEEFFFGGGHHHCCCBBB@@@??????AAACCCDDDFFFFFFFFFFFFGGGIIIKKKLLLIIIKKKNNNMMMLLLLLLPPPSSSRRRPPPNNNKKKHHHEEEDDDCCCDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGJJJJJJIIIHHHFFFEEEDDDCCC@@@??????>>>>>>>>>>>>>>>===@@@CCCEEEEEEEEEFFFGGGJJJGGGDDDAAABBBEEEIIILLLIIIJJJKKKLLLMMMLLLKKKKKKDDDEEEFFFHHHJJJMMMOOOPPPOOOLLLGGGBBB???===<<<<<<===???AAAAAAAAA@@@AAABBBCCCDDDEEEDDDDDDDDDFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEECCCAAAAAABBBCCCDDDDDDGGGFFFBBB@@@CCCEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBAAADDDFFFDDD@@@>>>>>>@@@<<<;;;::::::;;;===>>>???999:::;;;===>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;===>>>>>>===999777666777::::::::::::999999999999777888888777666666777999777888999999:::999999888666666666666555555555555444555555666666666555555666555444444333333444444111222222333333444444555222222222222222222222222222222111111111111222222000000111222444555666666333222222111111222222333333333333222222222222111333222111111111333444666111111111111222222222222666555555444333222222222222222222222222222222222/////////....../////////333222111111222333222000...///000111222333333333000000111111111111000000000111111222222111111000///111333333222111000111///000222111000000111333222222222222222222222222222111000111222222000///222222222222333333333333111111111111111111111111111000///000222222000///111111222333333333222222000111222333333333222111444444444333111000...---,,,---///222333333333333222222222111111222222222111111111222222333333444444555777888888777555444333333333333333333333333444444555666666666666555;;;:::888666555444555555444555666555444444555666666666777888888888888777222333444555555555555555555666777666444444666777777777777777888888777777444666888999888999:::<<<888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>===222222222333333333444444444444444444444333333333222222222222111111111111111222333444555444444333333333333333333333333333222222222333333333333333444555666777777666555444777777666666666555555555111222444666666444222111555555555666777888999::::::;;;>>>AAABBBAAA@@@???:::::::::;;;;;;;;;<<<<<<;;;===??????>>>===???BBB>>>>>>===<<<<<<<<<======>>>???AAABBBCCCCCCCCCBBBAAABBBCCCCCCBBB@@@>>>======>>>@@@BBBCCCCCCCCCBBB@@@AAABBBCCCDDDEEEFFFGGGAAAAAA@@@@@@@@@AAACCCDDDDDDDDDDDDEEEFFFGGGHHHIIIEEEIIILLLKKKIIIJJJNNNRRRTTTRRRNNNKKKHHHEEEDDDCCCCCCCCCBBBCCCCCCEEEFFFGGGIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@??????>>>>>>??????===@@@DDDEEEDDDCCCEEEFFFIIIFFFBBB@@@???AAADDDFFFHHHIIIJJJJJJJJJIIIHHHGGGCCCCCCDDDEEEHHHJJJMMMOOOMMMJJJGGGBBB???<<<::::::;;;===???@@@??????@@@BBBBBBDDDEEEDDDBBBAAACCCFFFFFFFFFEEEDDDCCCDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCCBBBEEEFFFBBBAAADDDFFFFFFAAABBBCCCDDDDDDDDDCCCCCC>>>AAADDDCCC???===>>>AAA::::::888888888:::<<<===999999:::;;;<<<>>>>>>???;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;999888999:::888888888999::::::;;;;;;555777888888777666666777777888999999999888777666666666666666555555555555666666666777777666666555444444444555444444333222111111222333333444555555222222222222222222222222333222111000000111222333111111222333333444555555333222222111111222222333333333333222222222111111777666555444222111000///111111111111222222222222444444333333222222111111222222222222222222222222000000////////////000000000//////000222333222111...///000111222333333333000000111111111111000000000111111222222111111000000111222222111000111222///111333333111000222444111111111111111111111111222000//////111222111111111222222222222333333333111111111111111111111111333222111222444444222000222222333333333222111111111222444444444333111000333333333222111000///......///111333444444333222444333333222222333333444000111111222333333444444444555777999999777555444333333333333333333333333333444555555666666555555999888666444444444666666333555777666444333444666666666666666666777888888111222333444555555555555555666666555444444555777777777888888888777777777555777999999888888999:::888999:::<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<===>>>===<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<======000000111111111222222222111222333222222222555777222222222111111111111000111111333444555444444333444444444444444444444444222222222333333444444444333444666777777666444333777666666666555555555555000222444777777444222000444444555555666888999:::888:::===@@@AAA@@@???===999999999:::::::::;;;;;;:::<<<>>>>>>===<<>>@@@AAABBBBBBAAAAAA???@@@BBBCCCCCCBBB@@@???<<<===???AAABBBBBBBBBAAABBBCCCCCCDDDEEEFFFGGGGGG@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGBBBFFFIIIIIIGGGGGGLLLPPPTTTRRROOOKKKHHHEEEDDDDDDBBBBBBAAA@@@AAABBBDDDEEEIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@BBBAAAAAA@@@???@@@@@@@@@===AAADDDEEECCCCCCDDDFFFGGGFFFDDDCCCCCCEEEGGGHHHHHHHHHIIIIIIHHHGGGEEEDDD@@@@@@AAABBBDDDGGGJJJKKKGGGFFFDDDBBB???>>><<<<<<:::<<<>>>?????????@@@AAABBBDDDEEECCCAAA@@@BBBDDDDDDCCCBBB@@@@@@@@@AAABBB??????@@@AAAAAABBBBBBCCCBBBEEEFFFBBBAAAEEEHHHGGG@@@AAABBBDDDDDDDDDDDDCCC>>>BBBDDDBBB===;;;<<>>555666777888:::;;;<<<===444666888999777666666666777888999999888777666555777666666666555555555555666777777777777777666666333333444555444333222111111111222333333444555555222222222222222222222222333222111000000111222333111222222333333444444555333222222222222222222333333333333222222111111111...///222333444333111000000111111111111222222222000000000000////////////222222222222222222222222111111000000000000111111...------///222444444333111222222222222111000000000000111111111111000000111111222222222222111111111222222111000000111333000222444333111111333555000000000000000000000000222000......000222222222111111222222222333333333000000000000000000000000222000///111333444111///333333333333333222111000222333555555555333111000111111222222222111111000000111333444444333222111555444444333333444444555000000111222333333444444222444666777777666444222333333333333333333333333111222333333444444333333666555444333333444666888333555777666444333444777666666555444444666777888111222333444555555555555444555666555333333555666777777888888888888777666777999::::::888777777888999:::;;;<<<===<<<;;;;;;===<<<:::999:::;;;>>>???===<<<<<<<<<<<<======>>><<<;;;:::999999:::<<<===000111222222333333222222444333333222222111111000555444333222111111111111333111///000111111---)))222222222222222222222222///000222444666777777888666666666666777777777777999888666555444444555555444333333222222333333444333000333:::===;;;777666888999:::;;;<<<;;;:::999>>>===;;;;;;;;;<<<<<<;;;????????????>>>===;;;;;;;;;;;;:::::::::;;;<<<<<<@@@BBBEEEEEEDDDCCCCCCCCCAAA???===@@@CCCCCC>>>:::>>><<<;;;===AAACCCBBB@@@DDDEEEGGGFFFDDDCCCCCCDDDDDDBBB@@@@@@BBBDDDEEEEEECCCCCCDDDDDDEEEGGGHHHIIIDDDDDDEEEFFFIIIMMMQQQSSSNNNNNNNNNMMMKKKGGGCCCAAAFFFEEEDDDCCCCCCCCCCCCCCCAAABBBCCCEEEFFFFFFDDDBBBEEEBBBCCCGGGGGGDDDDDDFFF>>>@@@CCCCCCBBBBBBEEEHHHAAABBBBBBCCCCCCDDDDDDDDDAAAAAAAAABBBDDDFFFGGGHHHDDDHHHJJJFFFEEEFFFGGGEEEDDDAAA>>>>>>AAAFFFJJJLLLCCCDDDEEEEEECCCAAA>>><<<<<<<<<<<<<<<===>>>???@@@AAACCCEEEEEEDDDCCCCCCDDD@@@BBBCCCCCCAAA@@@@@@AAACCCCCCBBBAAABBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDEEEFFFHHHIIIGGGEEECCCBBB@@@?????????===;;;999888777777777888::::::;;;;;;;;;<<<<<<<<<======>>>======<<<<<<;;;::::::999888777666666666777888@@@AAAAAA@@@===:::::::::555555666666777777888888<<<<<<;;;::::::999888888666777888999999888777666666666777777777777666666666555444333222333444444222111111111111111111111333333444444333333222111777666333111///......///222222111111000111111111000111111111111222222222666555333111000000111111333333222222222222222222333222222111111222222333222222222222222111000//////000111333333222111111333333444555444333222111000111111111111222222222000000000000000000000000000000////////////000000000000000000000000000000222///---...111333222000111111111111111111111111444333111//////000111222111000/////////000222333222222111111111111111111222222222111111///......222222222111111111111111333333333333333222111000333333333333333222111000222222222222222222222222,,,///222333444444555666444555666555333222333444666444222000000222444555777666555666777777555444555333111000000222555777444444444444444444444444000333444333444888999777666555444333333444666666333333444444555444444444333444555555555444333222888999999777555333333444666777999999888888999:::;;;888666777:::<<<;;;999888999:::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<=========<<<;;;::::::>>>>>>>>>>>>============111222222333333333333333333333333333333333333333444444444333222222111111111000///000222222///---222222222222222222222222000111222333444444555555666666666666777777777777999888666555444444555555333333333222222333333333444111333888;;;999666666999999:::;;;;;;;;;;;;;;;:::999999:::;;;<<<<<<;;;????????????>>>===<<<<<<:::::::::::::::;;;;;;<<<;;;<<<>>>>>>===<<<===>>>@@@>>><<<>>>AAAAAA===999>>>===<<<>>>AAABBBBBB@@@DDDEEEFFFFFFDDDCCCCCCDDDCCCAAA???@@@BBBEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHEEEEEEEEEEEEGGGJJJMMMOOONNNNNNNNNLLLJJJGGGDDDCCCDDDDDDCCCBBBAAAAAABBBBBB@@@AAABBBCCCEEEEEECCCBBBBBB@@@@@@DDDFFFDDDDDDFFFAAACCCEEEEEEDDDDDDFFFHHHEEEDDDDDDBBBAAA@@@??????BBBBBBAAA@@@@@@@@@AAAAAABBBFFFGGGDDDCCCDDDDDDBBBCCCAAA??????BBBFFFHHHJJJEEEEEEDDDCCCBBB???===;;;===============>>>???@@@CCCEEEGGGGGGFFFEEEEEEEEE@@@BBBCCCBBBAAA@@@@@@AAA@@@@@@??????@@@AAACCCDDDDDDDDDCCCCCCCCCEEEFFFGGGCCCBBBCCCEEEGGGHHHFFFEEEAAA@@@@@@AAAAAA???<<<999999888777777777888:::::::::::::::;;;;;;;;;<<<<<<;;;::::::999999888777777999888777777777888999999???@@@@@@???<<<:::999999777777777666666666666666777888888888888888888888888888888888888666555555666666777777777777666666666555444333222333333444222222222222222222222222333333444444333333222111......------...///000000111111111111111111222222000111111111111222222222555444222111111111111222222222222222222222222222333222222111111222222333222222222222222111000000000000111222222222222111000000111111111000///...000111111111111222222222111111111111111111111111000000////////////000000000000000000000000000000222000...///111222222000111111111111111111111111444333111000///000111222111111111111111222222333//////000000111111222222333333333222222111000///000/////////////////////222222222222222222111000333444444444444333222111222222222222222222222222---///222222111000000111000111111000///......000444333111000000222444666222222222333555666555333444333222222222333555666444444444444444444444444111444555333444777888666666555444333333444555666333444444444444444333333333444444555444444333333222333444444222222333444666888999999888888999::::::888666777999;;;:::999888999:::;;;<<<<<<<<<<<<:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::<<<<<<<<<===>>>>>>??????222222333444444444444444222333333444555555666666444555555555555333222111000000000111333333222111222222222222333333333333333222222222222222333444666666666777777777888888999888777666555555555555333333222222222222333333666333333777999666555666:::999999999999:::;;;;;;666777999;;;<<<<<<<<<;;;======>>>>>>>>>======<<<999999999999999:::;;;;;;<<<=========<<<<<<>>>@@@???<<<:::;;;===>>><<<999======<<<>>>@@@BBBAAAAAACCCDDDFFFEEEDDDBBBCCCCCCAAA@@@???@@@CCCFFFHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGHHHIIILLLKKKJJJIIIGGGEEEDDDCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@AAACCCEEEFFFGGGGGGGGGBBB>>>===AAADDDCCCDDDFFFBBBDDDEEEFFFEEEDDDEEEFFFDDDDDDCCCAAA@@@>>>===<<>>>>>??????BBBFFFGGGDDDBBBCCCDDDBBBBBBAAA@@@AAADDDFFFFFFFFFFFFEEEDDDBBB@@@???======???>>>>>>>>>>>>>>>??????CCCEEEGGGGGGFFFDDDDDDEEE@@@AAABBBAAA???>>>???@@@>>>>>>>>>???@@@BBBDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEBBBAAABBBDDDFFFGGGEEECCC>>>>>>@@@BBBBBB@@@;;;777999888777777777888::::::;;;;;;;;;<<<<<<<<<============<<<<<<;;;:::::::::888888888888888999:::;;;<<<>>>>>>===:::888888888888888777777666555555444555555666777777888999999999999888777666555555444555666666777777666666555555555444333333333333333222222333333444444555555333333333333333222222111---...///000222222222333000000000111111222333333000111111111111222222222444333222111111111222333000111111111222333333333222222111111111111222222111222222222222111000000111111111000111111222333///000000000000///......000111111111111222222222222222222222222222222222000000////////////000000000000000000000000000000111000...///111222222111111111111111111111111111444333222000000111222222000111222222333333222222......///000111222333333333333333333333222111000//////////////////000000000000111111222111111111444444444444444444333222111111111111111111111111000222333333111///...///222333444333222111222333333222111111111333444555111000111222555666555444444444444444444555555555444444444444444444444444222555555333333666777444555555444444444444555555444444555444444333222111444444444333333444444555222444555666555666777999777888:::999888888999:::999888666777999::::::999888999999:::;;;;;;;;;;;;:::999999999999:::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;999999:::<<<>>>???@@@AAA222333444444555555444444444444555555666666666666444555777777666555222111111111111222333333333222222222222333333333333333333333222222222333444555666666666777777888888999999999888777666666666666333333222222222222333333888444333666666444444777999888777777777888:::;;;666888;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999999888888999999:::;;;??????>>><<<;;;<<<@@@CCC===;;;999999:::;;;:::999<<<<<<<<<>>>???@@@AAAAAABBBCCCEEEDDDCCCBBBBBBCCC@@@??????AAADDDGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCBBBDDDGGGIIIKKKNNNQQQSSSHHHAAA>>>@@@CCCBBBCCCEEEAAABBBCCCDDDCCCCCCBBBBBB@@@@@@@@@??????>>>>>>===???>>>>>>??????AAABBBBBBCCCHHHIIIEEECCCEEEEEEBBBBBBAAAAAACCCEEEEEEDDDBBBEEEDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>???AAACCCEEEEEECCCBBBAAABBB>>>??????>>>===<<<===>>>>>>>>>???AAACCCEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBAAADDDCCCCCCDDDEEEEEEBBB@@@======>>>???@@@>>>;;;999999888777777777888::::::<<<=========>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;777777888999999:::;;;<<<:::;;;<<<;;;999777777888777777666666666555555555666777777888888999999:::888777666666555555555555555666666666666666666555444444444333333333333333222222333444555666666666222333333333333222111111111222333333222111///...//////000111222333333333000000111111111222222222333222111111111222333444///000000111222333333444222222111111111111222222111111222222222111111000222111000000000111333444222222222222222111111111000000111111111222222222222222222222222222222222000000////////////000000000000000000000000000000111000//////000111111222111111111111111111111111333222111111111111222222///000111222333222111111000111111111222222333333222222333333222111111000111111111111111222222222...///000111111111111111222333333444333333222222111111111111111111111111222444666555333111111111555666777777555555555777444444333333333333333444333333333444666777555444333444555666666666555555444444444444444444444444333666666333333555555222555555444444444444444444555555555444333222111000555444333222333444555666444555777777777777999;;;777999:::999888888999:::888777777777777888999999888888999:::::::::::::::999888888888888999::::::999:::;;;;;;<<<<<<<<<<<<999999:::;;;===>>>???@@@222333444444555555444444777777777666666555555555555666777888777555333111333333333333222111222222222222333333333444444444333333333444555666777888666666666777888999999999999999999888888777666666444444333333333333444444999555555666666333444888777666555555555666888999888;;;>>>???===;;;::::::999999::::::;;;:::::::::999999888888999999:::;;;::::::999777666777;;;>>><<<:::999888999999999999:::;;;<<<======>>>???@@@@@@BBBDDDDDDBBBBBBBBBCCC>>>===>>>@@@DDDGGGHHHHHHGGGHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCDDDEEEGGGHHHIIIGGGFFFEEEEEEDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFBBBDDDHHHKKKNNNRRRXXX\\\QQQHHHAAAAAABBBBBBAAACCCAAABBBCCCDDDEEEDDDBBBAAA??????>>>>>>=========<<<=========>>>???@@@AAABBBCCCGGGHHHEEEBBBDDDCCCAAAAAAAAABBBDDDEEEEEECCCAAABBBBBBCCCCCCEEEFFFHHHIIICCCBBBAAA???>>>>>>>>>>>>AAACCCEEEEEECCCAAAAAAAAA<<<======;;;999999;;;<<<<<<===???AAACCCEEEFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCFFFEEEDDDDDDDDDBBB???<<<>>>===;;;;;;<<<===<<<<<<999888777777777888::::::;;;;;;<<<<<<<<<=========;;;;;;::::::999888888888777777888999:::;;;;;;;;;888:::;;;:::888777777888444555555555666666666777777777777777777777777777555555555555555666666666555555666666666666555555333333333333333222222222222222333333444555666666222222333333222222111000000000000000...,,,***)))...///000222333333333333000000111111111222222222333222111111111222333444//////000111222222333333222111111000000111111222000111111222222222111111222111000000000111333444444444333333222222222222000000111111111222222222222222222222222222222222000000////////////000000////////////////////////000000000000000000111222000000000000000000000000111111111111111111111222---...000111111111000///444444444333333222222111111111111111111111000///000000111111222222222222...///000111111111111111000111111222222222111111000000000000000000000000000222555555444333333444111222333333222111222444666666666666555333222222555444333444555444222111222333555666777666555444444444444444444444444444333666555222222555444222555555444444444333333222444444444444333222111000444444333222333444555666333444555555444333444555777888999999777777888999666777777666666777888999777888999999:::999999999777777777777777888999999999999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<222222333444444444444444888888777777666555555444555666666666666444333222333444444222000000111333222222333333444444555555222333444666777777888888555666777777888999::::::999::::::999999888777666555555444444444444555555888666666888666333555999666555555555555666777777:::===??????<<<999:::<<<999999:::::::::999999888999999999999999:::;;;;;;888888777555444666999<<<;;;;;;:::::::::999999999777999;;;;;;;;;;;;===??????AAACCCCCCBBBAAABBBCCC===<<<===@@@CCCFFFFFFFFFEEEFFFFFFGGGFFFEEEDDDCCC@@@AAABBBDDDEEEGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIDDDDDDDDDDDDEEEFFFGGGHHH@@@CCCGGGIIILLLQQQXXX^^^YYYNNNDDDBBBBBBAAA@@@AAABBBCCCDDDFFFHHHGGGEEECCCAAAAAA@@@>>>===;;;:::999======<<<<<<<<<<<<======AAAEEEFFFBBB@@@AAA@@@>>>@@@@@@AAACCCEEEEEECCC@@@@@@AAACCCEEEGGGJJJKKKLLLEEEDDDBBB@@@???>>>======CCCEEEGGGFFFDDDCCCBBBBBB;;;<<<;;;:::888888:::<<<:::;;;===???AAACCCCCCCCC???@@@AAACCCEEEFFFFFFFFFEEEDDDCCCBBBBBB@@@===:::>>>;;;999888:::<<<======999888777777777888::::::999999999::::::::::::;;;<<<<<<;;;;;;::::::999999666777888999:::::::::999777888::::::888777777888333444444555666666777777444444444444444444444444333444555666666555444333444555555666666555555444333333333333333222111111111111222222333333444444222222222222222111111000///////////////...------...///111222333333222111000111111111111222222222444333222111111111222333///000000000111222222222111111000000000000111111000000111222222222222111111111111000111111222333333222111111000000111111000111111111111222222222222222222222222222222222000000////////////000000///////////////////////////000111000//////111333000000000000000000000000/////////000000000000000---...//////000000//////555555444333222111111000000000111111111000000///.........///000000111111000000111111222111111111///000000111111111111111////////////////////////---///222333333222333444///000111111000000111222555666666666666444222000444333222111222111///---222333444666666555444444444444444444444444444444222555555222222555444222444444555444444333222111333333444333333222111000333333333333444555555666666777888777555444444555666888888888666555666777555666777666555555777999777888888999999999888888777666666666666777888888999::::::;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::111222222333333333333333666666666666666666555555666666555555444333333222111222333111000000222555222222333333444555555666111333555777777666555333555666777888999::::::;;;999::::::::::::888777666666666555555555555666666777666888:::888555666;;;555666777777888888777777888;;;>>>===999888;;;>>>;;;;;;<<<;;;;;;:::999888:::::::::::::::;;;;;;<<<999:::999888777888;;;===:::;;;======<<<::::::999555777::::::999999;;;===???@@@BBBBBBAAAAAABBBCCC<<<;;;<<>>===<<<;;;;;;<<<;;;;;;;;;<<<===>>>???AAAEEEFFFBBB???@@@@@@===??????@@@CCCEEEEEECCCAAA>>>@@@CCCFFFIIIJJJKKKKKKFFFEEECCCAAA???>>>======CCCEEEGGGFFFDDDBBBBBBBBB<<<<<<<<<:::888888;;;===:::;;;>>>@@@AAABBBBBBBBB@@@AAABBBDDDDDDEEEDDDDDD@@@@@@?????????>>>;;;999;;;:::888999:::<<<<<<;;;999888777777777888::::::::::::::::::;;;;;;;;;;;;???>>>>>>===<<<<<<;;;;;;666777888999999999888777666888:::999888777888999555555555555555555555555222222222333444444555555444555777888777444000...444555555666666555555444222333333444333222111000000000000111111111111111222222222222222111000000111111000000000111111222///000222333333222111000000111111111111222222222555444222111111111111222000000000000111111111111111111000000000000111111000000111222222222222222000000111222222222222111222222000/////////000111000111111111111222222222111111111111111111111111000000////////////000000///////////////////////////000111111//////111333000000000000000000000000------...//////////////////////////////000000111222222222111111000000000000111111222222111111111---......///000000111111222222222222222222111000000000111222222222222222////////////////////////...000333333333222333333000111333222111111333444000222444555555444222111222111000111222111///---222333333444444444444444444444444444444444444444111444444222222555555222444444555555444333111000222222333333333222222111111222333444555555555555888999:::999777777777888555777777666555444444555444666777666444444777999777888888888888888777777666666555555666666777888::::::;;;;;;;;;:::999999;;;;;;;;;:::::::::999999111111222333333333333222444444555555666666777777666666444333333222333333...000111000///000444777222222333333444555666666111333666888777555111///555666777888999:::;;;;;;::::::;;;;;;:::999777666777777666666666666777777666666999<<<:::666777<<<666777999:::::::::999888555999<<<;;;888888<<<@@@===>>>======<<<;;;:::999;;;;;;::::::;;;;;;<<<===888888999888777777999;;;:::<<<>>>???===;;;::::::444666999999888888:::===>>>@@@BBBBBBAAAAAABBBCCC;;;;;;<<<>>>AAACCCCCCBBBBBBDDDFFFIIIJJJJJJIIIHHH>>>???@@@AAABBBBBBBBBBBB???AAADDDFFFGGGGGGFFFEEECCCCCCCCCDDDEEEGGGIIIIIIEEEHHHJJJIIIHHHLLLSSSZZZ]]]PPPCCC@@@AAAAAA@@@AAA???>>>@@@CCCGGGHHHEEEAAA<<<=========>>>>>>??????999:::;;;===???BBBDDDEEECCCGGGGGGCCCAAABBBAAA?????????@@@BBBDDDEEEDDDBBB>>>@@@CCCFFFIIIIIIIIIHHHGGGFFFDDDAAA???>>>===<<>>>>>===;;;999999<<<>>><<<>>>@@@BBBCCCDDDCCCCCCEEEEEEEEEEEECCCAAA???>>><<<;;;;;;<<<>>>===;;;999888888888:::<<<===;;;999999888777777777888::::::============>>>>>>>>>???<<<;;;;;;:::999999888888666777888999999888666555666888999:::888888888999666666666555444444333333111222333444666777888999666777999999777222---***444555555555555555555444222222333444333222111000000000000///////////////111222222222222111000000000///---,,,,,,,,,---...000111222333333222000///000111111111111222222222666555333111000000111111111111111000000000000000111111000000000000111111///000111222222222222222///000111333333222111111444333111000000000111222000111111111111222222222000000000000000000000000000000////////////000000////////////////////////...000222111///...111444000000000000000000000000,,,,,,---...//////......111000/////////000222333////////////000000000000111222222333333333222222///000000111222333333333333333333333333222111000000111222333333333333333////////////////////////111333555666555444444444...///111111000000111222+++...111333444444333111222111111222444444333111222222222333333333444444444444444444444444444444111444444111222555555333444444555555444222111000111111222333333333222222000222333555666666555444444555666666555444555777555666777666444333333555444666777666444444666999777777888888888777777666555555555555555666777777;;;;;;;;;;;;::::::999888::::::::::::::::::::::::///111333333222222333444444666777777666666777999777666555444333222111111333444555333000000333666222333444555666666666666777777777777666555333333777666555666888:::999888999999999888888888777777555555555555666666666666======;;;:::999888888888;;;;;;;;;;;;:::999888888;;;;;;::::::;;;<<<===>>>???????????????>>>======;;;<<<>>>>>><<<::::::::::::999777666666666777777??????@@@???>>><<<;;;999;;;999777777999:::::::::===???@@@???>>>>>>???@@@;;;999999<<>>???>>>???AAABBBCCCDDDDDDDDDFFFBBB???>>>@@@@@@???===888;;;>>>???@@@@@@BBBCCCDDDEEEGGGHHHGGGEEEBBB@@@CCC???===???DDDGGGEEECCCAAAAAABBBDDDHHHIIIJJJIIIIIIGGGEEEBBB@@@>>>======<<<>>>@@@BBBBBBBBBAAA@@@@@@@@@@@@??????>>><<<<<<===>>>AAADDDFFFGGGHHHHHHLLLGGGFFFHHHEEE>>><<<>>>======<<<;;;999888888777666666777888888888888888<<<;;;;;;::::::999999999===>>>>>>===;;;;;;<<<======:::888777777888777666777666888:::999555666999555444333555888888555111999777555555777777555222555666777666444444666888666777777777666555444333333333444444444444444444000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111/////////000111111222222111000///......///000111333222111000//////////////////000000111111111222000000111111111111000000111000/////////000222333222000...///222444333111000000000000000000000000222222111111000111111111000000111222222000///.........//////000000111111,,,+++***+++---------,,,//////000111111111111111......//////000000111111//////000000///...------......///000000000000000000000111222222222222222333000---...000222222111//////000111111000.........000111222222111000...///000111111000...,,,+++222111000//////000111222222222111111222222333444333333222111111222333333111222222333333222222111000000000000000000000000222222333333333333444444111111222444666666333111444444222222222222444444444444333333333333222222333222222111000///......444444444555555555666666444555666777777666555444444444555777777555111---333222222222333555777888777999::::::888555555555555333222333555777777666999999999::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;///111333333333222333444888999999888555444444555777777666555444333222222333444555333111111333666444444555666777777777777666777777777666555444444777666666777999::::::999999999888888888777777777555666666666777777888888;;;;;;:::999888888888888;;;<<<<<<<<<;;;;;;:::999:::;;;;;;<<<======>>>>>>???????????????>>>======;;;===??????===;;;;;;;;;<<<;;;:::999888999:::;;;<<<===???@@@@@@@@@??????===;;;888888999:::::::::;;;<<<======<<<;;;<<<>>><<<;;;:::<<<@@@BBBCCCBBBCCCDDDFFFGGGHHHHHHHHHHHH@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBEEEEEEDDDDDDEEEFFFHHHIIIDDDCCCBBBAAA@@@@@@AAABBBFFFDDDAAA>>>======??????>>>???@@@BBBCCCDDDEEEEEEGGGDDD@@@???@@@@@@>>>===:::<<<>>>@@@@@@AAADDDFFFEEEEEEFFFGGGFFFDDDBBBAAADDD@@@>>>???CCCEEEDDDAAAAAAAAACCCEEEHHHIIIIIIIIIKKKIIIGGGCCC@@@>>><<<;;;===???AAACCCDDDCCCCCCBBBAAAAAAAAA@@@???>>>===<<<;;;===@@@CCCFFFHHHIIIJJJLLLGGGFFFGGGDDD>>><<<>>><<<<<<;;;;;;:::::::::999666666777888888888888888:::::::::999999999888888<<<<<<===<<<;;;;;;<<<>>>===;;;999888888999888888666555777999888444555999555444444555666666555333888666444444666666444222222333333333111111333444555555666666666666555555444444444444444333333333000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111222222222111111111111111111000////////////000111333222111000/////////////////////000000000000000000000111111111111000000111000/////////000222222333111//////222333222111000000000000000000000000111111111000111111222222111111111111111000//////.../////////000000000111------------...//////...//////000111111111111111///////////////////////////////////////...------......///000000000000000///000000111111111111111222000......000222222111000111222222333222111111///000111222222111000///000000000000///...------222111000//////000111222222222111111222222333444333333222111111222333333111222222333333222222111000000000000000000000000222222222333333333444444333333333555777777555333444333222222222222333444777555333111000111333444333222222111111000000///333444444444444555555555444555666777777666555444555444444444555444222000333222222222333555777888666888:::;;;999888888999666555444555777888888888999999999:::::::::;;;;;;;;;;;;:::999999:::;;;;;;///111333444333333333555888999999888555444444555888777777666555444333333333444444333222222333555666666777777777777777666555666666666666666555555888777666777:::;;;:::999888888888888777777777777555666666777888999999:::999888888777777888888888;;;<<<<<<<<<<<<<<<;;;::::::;;;===>>>??????>>>>>>>>>????????????>>>>>>===<<<>>>@@@@@@>>>===<<<===>>>===<<<<<<<<<===>>>???===>>>???AAAAAABBBBBBBBB???<<<:::999:::;;;;;;:::;;;<<<======;;;;;;<<<===???===;;;;;;>>>@@@BBBBBBAAABBBDDDFFFGGGGGGFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@BBBBBBDDDEEEFFFFFFFFFFFFAAADDDFFFFFFBBB??????@@@???>>>>>>======>>>??????>>>???@@@BBBCCCDDDEEEFFFIIIFFFBBB@@@@@@???>>><<<<<<>>>???@@@@@@CCCFFFIIIFFFFFFEEEEEEDDDDDDCCCCCCEEEBBB@@@@@@CCCCCCAAA???AAABBBDDDFFFHHHHHHIIIIIILLLKKKHHHEEEBBB???<<<;;;>>>???AAACCCDDDEEEDDDDDDBBBBBBAAA@@@???>>>======999;;;>>>BBBEEEHHHJJJKKKKKKHHHFFFFFFCCC>>><<<===;;;;;;;;;;;;;;;;;;;;;;;;666777777888888888888777888888888888888888888777:::;;;<<<;;;::::::;;;===>>><<<:::999::::::999888555444666888777333444777555666666555444444555777777666444444555555333222444555555444333333444666444444555666666666666555555444444333333222222222000000000000000000000000000000000000000000000000111111111111000000000000000000000111111111222222444444333222222111000000111000000//////000000111333222111000////////////000000000000000/////////000000000000000000000000000000000///000111111222333111000000111111111000000000000000000000000000000000000000111111222333222111111000000000000000////////////000000000000////////////000000000000//////000111111111111111////////////............///////////////......---......///000000000000000...//////000000000000000111000...///000222222111///000111222222333222222///000111222222111000///000000///....../////////111111000000000000111111222111111111111222333333333333222111111222333333111222222333333222222111000000000000000000000000222222222222333333333333444333333333555666555444444333222111111222333444999666333000///000333555222222222222222222222222333333333333444444444444444555666666666666555444666444111111222444444333222222222333444555777888666888;;;;;;;;;:::;;;===888777555666888::::::999999999999999::::::::::::;;;:::888777777888:::;;;///111333444333333444555555777888777666555666888888777777666555555444444444444444444333333444444666666777777777666666555444555666666666666666555777666555666888:::999888888888777777777666666666555555666777888888999:::666666666666666777888999::::::;;;;;;;;;;;;;;;::::::;;;>>>???@@@???>>>===>>>>>>????????????>>>======???AAAAAA@@@>>>>>>>>>???>>>======>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????AAA>>><<<;;;<<<<<<<<<;;;>>>???@@@???===<<<===>>>@@@>>><<<;;;<<<>>>AAABBBAAABBBDDDEEEFFFGGGFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAABBBDDDEEEFFFEEECCCBBBAAAGGGLLLLLLFFFAAA@@@AAA<<<===>>>>>>???????????????@@@@@@AAACCCDDDFFFGGGJJJHHHEEEBBB@@@???>>>===>>>???@@@@@@@@@CCCGGGKKKGGGFFFEEEDDDCCCDDDDDDEEEFFFDDDBBBBBBCCCCCC@@@>>>AAACCCFFFHHHHHHHHHHHHHHHKKKJJJIIIFFFDDDAAA???>>>???@@@AAACCCDDDDDDDDDDDDBBBAAA@@@???>>>===<<<<<<;;;<<<>>>AAADDDFFFHHHIIIJJJHHHFFFDDDBBB???======;;;;;;::::::999999999888666777888888888888777777666666777777777777777777;;;<<<<<<:::888888999;;;<<<;;;999999::::::999888555333555888666222333777555777777555333222666999666555444444444333222222555555666555444333555777555555555666555555444444555444444333222111111000000000000000000000000000000000000000000000000000111111111111000000000///000000111111111222222222222222222111111111000000000000000000000000000000222222111000//////000000222222222111000000000///111111000000000000111111000000000000000111111222333222111000000000000///000000000000000000000000////////////000222333333333222000/////////000111////////////000000000000...///000000000000111222//////000111111111111111.............../////////...///////////////............///000000000000000---......///000/////////000000///000111111111111------...///000111111111///000111111111111000///000000.........///000111111000000000000000000111111111111111111222222333333333222111111222333333111222222333333222222111000000000000000000000000111222222222222333333333333111000000111222222222444333222111111222333444888666333111000111222333222222222333333444444444222222222333333333444444555555555555555555555555333222000111222444444444222222333444555666777777777999:::;;;::::::;;;<<<888777666666888::::::999999999999999999999999:::;;;999777666666777999;;;000222444444333333444555666777888777666555666777777777777666555555444444444444444444555555444333555555666666666555444444444555666666666666666555555444333555777888777666777777777666666666555555444444555555666777888888555555555555666777888888777888999::::::::::::::::::;;;>>>???@@@???>>>======>>>>>>?????????>>>>>>===???AAABBB@@@??????@@@>>>>>>=========???@@@AAABBBAAAAAA@@@????????????BBB@@@======>>>>>>>>>===???@@@AAA@@@>>>===>>>???@@@???===<<<<<<===@@@CCCBBBCCCEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDEEEFFFEEECCCAAA???>>>DDDJJJJJJDDD???===>>>???@@@@@@AAAAAA@@@??????AAAAAAAAAAAACCCDDDFFFFFFIIIHHHFFFCCCAAA@@@@@@@@@@@@AAAAAAAAAAAACCCGGGKKKHHHGGGEEEDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDBBB@@@AAADDDHHHIIIHHHGGGGGGHHHIIIIIIHHHHHHFFFDDDCCCAAA???@@@AAAAAABBBCCCCCCCCC???>>>===<<<;;;;;;;;;<<<===>>>???@@@BBBDDDFFFGGGHHHHHHEEEBBB@@@@@@???>>><<<<<<;;;999888666555444777777888888888777777666555555555666666777777777=========:::888666777888:::999888888999999888777444333555777666222333666555777888666333333666999555555555444333222222222111222222111000000111333666666666666555444222222444444333222111111000000000000000000000000000000000000000000000000000000111111111111000000000///111111111111222222222222////////////000000111111000000111111111111000000222111000000000000000000333333333222222111111111111111000//////000111111///000000000111111111111222222111000/////////000////////////////////////////////////000111222333333222000/////////000111000000000000////////////---///000000......000111//////000111111111111111,,,------...///000111111......///////////////.........///000000000000000------...//////////////////000000111111111111111---......///000111111222000000111111111111000000111000///......///111222000000000111111000000000111111000000111111222333333333222111111222333333111222222333333222222111////////////////////////111111111222222222333333333111//////111111111000333222111111111111222333444444555444444222111000222222222333444444555555222222222333333333444444555555444444444444555555000000000222444444333111222333444555666666777777888999:::999777777888:::777555444555777999999888999999999999999999999999:::999777666666777999:::000222444444444444444666:::::::::888555333333333666666666555555555444444555444333444666666444333444444555555555555555444555666666666666666555555444333222333666777666555666666666666555555555555555555555555666666666666555555555555666666777888666666777999:::::::::::::::;;;===>>>??????>>>>>>===>>>>>>????????????>>>===???AAABBBAAA???@@@@@@???>>>===<<<===>>>???@@@@@@@@@?????????@@@AAABBBBBB@@@>>>>>>???AAAAAA@@@>>>@@@@@@???===<<<<<<===>>>>>>>>>===<<<===@@@CCCCCCDDDFFFHHHIIIIIIIIIHHHFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFCCCDDDEEEFFFEEEDDDAAA@@@???CCCGGGGGGDDD@@@??????BBBCCCCCCCCCCCCBBBAAAAAADDDCCCBBBBBBBBBCCCEEEFFFGGGGGGFFFDDDBBBAAACCCDDDCCCDDDDDDDDDDDDEEEHHHJJJIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHIIIIIIIIIGGGFFFEEEAAAEEEJJJKKKHHHFFFFFFGGGHHHHHHIIIIIIHHHGGGEEEDDDAAAAAAAAAAAAAAAAAAAAABBB===<<<;;;::::::;;;<<<===>>>>>>??????AAACCCDDDEEEEEEFFFDDD@@@???AAABBB@@@>>>===<<<:::888666444333777888888888888777777666444444555666666777888888=========;;;888777777888999888777888999:::888666444333555777666222333666666777777666555555666888555666777555333222333444111222333222000000222333555666666555555444222222333222222111111000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111222222222222333------......///000000111000111111222222111111000111111000000000000000111222222222222222222111111222111000//////000111222//////000111111111111000000111111000......///111////////////////////////////////////000000111222222111111000000000000000000000000000////////////,,,...000000------///111//////000111111111111111......//////000111111111---...//////////////////......///000000000000000---......///////////////...000111222111000111222111000000000111222333444111000000000000000000111111111000//////000000000000000111111111111000000111000000000000111222222333333222111111222333333111222222333333222222111////////////////////////111111111111222222222222444222111222333333222000333222111000000111222333111333444666555444111000222222222333333444444444333333333333444444444444555555444444444444555555//////000222444444222000222333444555777777777777777888888777666555777999666444333444666888888777999999999999999888888888999888888888888888888999000222444555444444555666:::;;;:::888555333222333555555555444444444444444555444333555777777555222333444555666666666666666666777777777666555444444444333333444666777777666666666666555555555444444777777777666666666666666666666666666666666777777555666888999:::;;;;;;;;;:::;;;;;;<<<======>>>>>>======>>>???????????????<<<>>>AAAAAA@@@???@@@@@@@@@???>>>===<<<===>>>???CCCBBBAAA@@@@@@@@@AAABBBBBB@@@??????AAACCCCCCCCC@@@AAABBB@@@>>>======>>>;;;===???>>>======@@@CCCCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEEEEDDDDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDFFFEEECCCBBBAAABBBCCCDDDDDDEEEFFFEEECCCCCCFFFHHHFFFHHHIIIIIIHHHGGGIIIJJJIIIIIIIIIHHHHHHIIIIIIJJJGGGIIIKKKMMMLLLKKKKKKJJJAAAFFFKKKLLLHHHFFFFFFGGGIIIJJJKKKKKKJJJGGGEEEDDDEEEDDDCCCBBBBBBAAAAAAAAA<<<;;;:::::::::<<<>>>???=========>>>@@@CCCEEEFFFCCCEEECCC???>>>CCCDDDAAA>>>>>><<<;;;999888777666888888888888888777666666333444555666777888999999;;;<<<<<<;;;999999:::<<<999888888999;;;;;;999777555444555888777333333777777666666666888888666555555777888777444222333555333444444333222222333555222333444444555555555555111111111111111000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111222222222333333////////////000000000000000111222222222222111000111111000000000000111111000000000000000000111111222111000//////000111222...///000111222111111000...000111000......000222////////////////////////000000/////////000000111111111111111111000//////111000000000/////////...+++///111000---,,,///222//////000111111111111111222222111111000000000///------...///////////////......///000000000000000......///000000000000///---000222222111000000222222222111000000111222333111111000000000000111111111111111111111000///...///000111222222111000///000000000000000111222222333333222111111222333333111222222333333222222111////////////////////////111111111111222222222222222222222222333333111...333222111000000111222333111222333444444444333333222222222222333333333333333444444444444555555555555444444333333444444555222000//////111222222111222333444666777777777777666666777666555666888;;;666444333444666888888777999999999999888888888777888888999::::::999888888000222444555444444555666777888888777666555555666444444444444444444333333555444333555777888555222444444666777888888888888777777777777666555333333555444333555777888777666666666555555555444444444999999888888777666666666777777666666666666777777666777888:::;;;<<<======;;;;;;::::::;;;<<<===>>>======>>>???????????????<<<>>>@@@AAA@@@??????@@@AAA@@@>>>=========>>>>>>IIIHHHEEEBBB@@@?????????BBB@@@??????BBBDDDEEEEEECCCDDDDDDCCCAAA@@@@@@AAA:::<<>>>>>@@@CCCBBBDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCEEEDDDCCCBBBAAA@@@??????@@@AAACCCDDDFFFGGGHHHHHHEEECCCBBBBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCEEEFFFFFFHHHFFFDDDBBBAAABBBCCCDDDBBBDDDFFFEEECCCDDDHHHKKKIIIKKKLLLLLLKKKJJJJJJKKKIIIJJJJJJJJJJJJJJJJJJJJJGGGJJJMMMOOOOOONNNNNNNNNAAAFFFLLLLLLIIIEEEEEEGGGKKKLLLLLLLLLJJJGGGDDDBBBGGGFFFEEEDDDBBBBBBAAAAAA<<<;;;::::::;;;===@@@BBB;;;;;;<<<>>>@@@CCCFFFHHHAAADDDCCC>>>>>>DDDEEEBBB>>>>>>===<<<;;;;;;::::::888888888888888777666666333444555666777888999:::999:::;;;;;;:::;;;===???999999999;;;<<<<<<:::888555444666888777333444888777555555777999:::666333666888999777444333444666000111111000//////000222///000222444555777777777000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000111111222222222333333333222222111111000000//////000111222333333222111000111000000000000000111111------......//////000000222111000......000111222...///000222222111111000---///111000......111333////////////////////////111000000////////////000000111222222222111///...111111000000/////////...,,,///222111...---///333//////000111111111111111666555444222111///...---------...///000000//////...//////000000000000000...//////000000000000000,,,000333333111///000222111000///......///000000111111000000000000111111111222222222111000...---///000111222222111000///000000000000000111111222333333222111111222333333222222222333333222222222////////////////////////000111111111111222222222000///000111222111...+++333222111000000111222333333222222111222333555666222222222222222222222222444444444555555555666666555444333333333333444555555222...,,,...000222333222333555666888888777777444555666666666888;;;===666555444555777888888888999999999999888888777777777888:::;;;;;;:::888777444555666777777666555444777666555444444444444444999666444444555555333000222333444444555555444444666777888888777555222111555666888999888666333111333333444444555666666777777666555555555555666666666666666666666666666666999999888888888888888888777888999999;;;;;;<<<==================<<<<<<;;;<<<>>>@@@AAABBBAAA???>>>===>>>>>>>>>????????????DDDCCCAAA@@@???@@@AAAAAABBBAAAAAA@@@AAABBBDDDEEEAAAAAAAAAAAAAAABBBFFFHHHCCCDDDCCCBBB@@@???@@@AAACCCBBB@@@??????@@@BBBCCCDDDEEEFFFHHHIIIJJJIIIGGGFFFEEEEEEFFFGGGFFFDDDBBBEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFGGGGGGHHHGGGFFFEEEDDD@@@AAABBBDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@AAACCCEEEFFFFFFGGGIIIKKKGGGHHHJJJKKKKKKJJJHHHGGGFFFHHHJJJKKKJJJJJJKKKLLLJJJKKKLLLMMMLLLJJJHHHGGGKKKIIIGGGGGGHHHHHHHHHGGGKKKHHHGGGHHHJJJJJJGGGDDDFFFDDDAAA@@@BBBCCCDDDDDDAAA@@@???>>>>>>???@@@AAA??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDD@@@>>>===;;;;;;===>>>@@@;;;::::::999999888888777777777666777777888999999:::999888777777888999:::444777:::;;;;;;:::::::::;;;999777666555444444555888777666555555666777888777555444444444444222111111333555777777666333222000000111222333333444444...111333///***'''(((+++333333222111000000111111///000111000///...///000//////000000111111111222//////000111111111111111...444222******222444...111111000000//////......000111222333333222111000///////////////000111111000000////////////000000000000////////////000000222///......111111000---------............------000000000000111111111111111111000000//////......000000000000111111111111000000000000000000000000000000000000000000000000444333222111000000000000---------.........//////...------...111222222111//////000111111111111111111222333333222111222333///111222111000///000111///000111222222111000///+++))),,,222222......444111111000000//////......111111111000111111222333555444333222111111111111222222222222222222222222333222///......///222333222222111111111111222222111111222222222222111111111111222222222111111000111111222222222333333333333222222333555555333111333444555666666666555444666666666666666777888888222222111111111222444555444444555777777888888888777777666666666666777777555555666777888999::::::;;;:::999888777777777777:::999999999888888777777333333333444444333333333666666555444444444444444888666444444555666444111333333444444555555444444666777777888777666444333555666777888777555333111222333333444444555666666666666666666666666555555777777777777777777777777777777777777777777777777777888999999;;;;;;<<<===;;;;;;<<<===============;;;<<<>>>???@@@???>>>=========>>>>>>>>>?????????BBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@?????????@@@@@@>>>@@@CCCDDDCCCDDDEEEGGGHHHIIIIIIGGGEEEDDDEEEFFFDDDCCCAAA@@@???@@@AAABBBEEEDDDDDDFFFJJJKKKIIIGGGFFFFFFFFFGGGHHHHHHFFFDDDIIIHHHFFFDDDCCCBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHFFFFFF>>>@@@BBBBBBAAAAAACCCEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCEEEGGGGGGGGGHHHJJJKKKGGGHHHJJJKKKKKKJJJHHHGGGFFFHHHJJJJJJIIIHHHIIIJJJGGGIIIKKKLLLKKKJJJGGGFFFHHHGGGFFFFFFHHHIIIIIIHHHJJJHHHGGGHHHIIIHHHFFFCCCCCC@@@>>>>>>@@@BBBCCCCCC@@@??????>>>???@@@AAABBB???????????????@@@@@@AAABBBAAAAAAAAABBBBBBCCCDDD???>>>===<<<<<<===>>>???;;;;;;;;;:::999999888888666666555555555666888888999999888777777888999999666888::::::999888888999:::999777666555555666777777777666666666666777777777555444444444444333111)))***---///111111111000000111111222333333444444111444666444///---///222333222222111000000111111///000000000/////////000///000000000111111111111//////000111111111111111...444222++++++222333---111000000000/////////...000000111222222111000000///////////////000111111000000////////////000000000000////////////000000111///......111111000------......//////......---//////000000000111111111111000000000/////////.../////////000000000111111000000000000000000000000000000000000000000000000///000000111000...---+++---------.........//////000.........000111000...//////000111111111111111000222333222111000111333///111222111000///000111000111111111111000000//////---000555444000111666111000000000/////////...000000000///000111111222111000000000000000111111222222222222222222222222222111000//////000111222.........//////111222222111111222222222222111111111111222222222222111111111111222222222333333333444333222222333444333111222333444555666666555555666555555555555666777777444333222111111222333333444555666777888888888888:::999888666555555555555888888888888777777777777::::::999888777777777777999999888888888777777777333222222111111222222333555555444333333333444444666444333444555666555333333333333444444444555555777777777777777666666666555555777777777555333111111222222333333444555555444555666777777666555555777777777777777777777777777777777777777777777777777888999999;;;;;;<<<===999:::;;;<<<===>>>>>>>>>999:::<<<=========<<<;;;============>>>>>>>>>>>>@@@@@@@@@@@@@@@??????>>>BBBAAA@@@??????>>>>>>???===@@@DDDFFFFFFEEEFFFFFFFFFGGGHHHGGGEEEDDDDDDEEEEEEDDDBBBAAA@@@@@@@@@AAAEEEBBBAAAEEEJJJMMMKKKGGGGGGFFFFFFHHHJJJKKKJJJHHHMMMLLLJJJHHHFFFEEEEEEEEEBBBCCCDDDFFFFFFFFFEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIDDDEEEFFFEEEDDDDDDGGGJJJFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGIIIIIIHHHIIIJJJLLLGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIHHHFFFEEEFFFGGGDDDGGGJJJLLLLLLJJJHHHFFFEEEEEEDDDFFFHHHJJJJJJIIIIIIHHHGGGGGGHHHFFFCCCAAAAAA???>>>>>>@@@CCCDDDDDD@@@@@@??????@@@AAABBBBBB@@@????????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDD???>>>===<<<<<<===>>>???<<<<<<;;;;;;:::999999999777666444333444555777888999888888777777888888999888999:::888777666777999:::999888777666777777888666666666777777666666666777555444444555555333222------...///111222333333111111222222333333444444...111222111...---///111333222111111000111111111000000000000000000000000000000000000111111111111///000000111111111111000///444333...---222111,,,000000000000///////////////000000111111000000//////////////////000111111000000////////////000000000000////////////000000///......///000111///...---......//////......---//////000000000000111111000000000000////////////....../////////000000000000000000000000000000000000000000000000000000000,,,...000111000...+++)))---............/////////000///......//////...,,,//////000111111111111111///111222111000///000111///111222111000///000111222222111000000///000000...---///222111...///222000000000000////////////000////////////000111111////////////000111222333222222222222222222222222111111111111111111111111------...///000222444444111111222222222222111111111222222333333222222222111111222222222333333333666333111000111222222111111222333555666666666666444444444444444555555666444333222222222222222333555555666777888888888888888888777666666666666666888888888888777777777777:::999888777666666666666888888777777777777666666555444333222222333444555444444333333333333333444333333333444555555555555333333333333444444555555777666666666666777888999444555666666555444222111000111111222333333444444333444666888888777555444888888888888888888888888999999999999::::::::::::777888999999;;;;;;<<<===999:::;;;<<<============999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>===>>>???@@@@@@???===<<>>AAADDDEEEEEEEEEFFFGGGDDDFFFGGGFFFDDDCCCCCCDDDFFFEEEDDDBBBAAA@@@@@@@@@EEEAAA@@@CCCJJJMMMKKKGGGGGGFFFGGGIIIKKKMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHDDDFFFHHHIIIIIIHHHGGGEEEEEEFFFHHHJJJKKKLLLLLLLLLJJJHHHFFFEEEFFFHHHJJJJJJEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIKKKKKKJJJJJJKKKLLLHHHHHHIIIJJJJJJIIIHHHHHHFFFGGGGGGFFFDDDCCCCCCEEEDDDGGGJJJMMMNNNMMMJJJHHHEEEDDDDDDFFFHHHIIIIIIHHHHHHHHHHHHHHHGGGDDDAAA???AAA@@@???AAADDDFFFGGGGGGCCCBBBBBBAAAAAAAAAAAAAAA???????????????@@@AAAAAACCCBBBBBBBBBBBBBBBCCCCCC>>>===<<<<<<<<<<<<===>>>===<<<<<<;;;;;;:::999999888777555333444555777999888888777777777777888888999999999888666777:::<<<===;;;999888666666666777444555666777777666555444777555444444555555444222666555444333333333444555222222222333333333444444,,,...///...,,,+++,,,---222222111111111111111222000000///000111111111000000000000000000111111111///000111111111111000000///333333000///111000,,,000000000000//////////////////000000000000/////////////////////000000111000000////////////000000000000////////////000000---......///000000///.........////////////......////////////000000000111000000000000////////////............////////////000000000000000000000000000000000000000000000000...///000111000///---,,,...............////////////...------...///...,,,//////000111111111111111///000111000///...///111///111222111000///000111333222111/////////000000...///000000///---...000000000000000////////////000000000000000111111222222222111111222333333444222222222222222222222222000111222222222222111000111111111222333444555666111222222333333222222111111222333333333333333333111111222222222333333333777444111///000111222111111222333444555666666666333333222222333333444555222222222222333333444444555666777777888888888777333444444555777888:::;;;555555666777888999::::::999888777777666666666777777777777666666666666666444333222111111222333444333333222222222222333444222222333444444444555666444444333333333444555666666555555555666777888999444555555555444333222111000000111111222333333444222444666888888777666555777777777777777777777777888888999999999:::::::::777888999999;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============;;;<<<<<<<<<<<<=========;;;<<<===>>>>>>>>><<<<<<>>>???@@@AAABBBBBBCCCCCCAAABBBCCCBBBBBBCCCFFFHHHHHHJJJLLLKKKJJJIIIIIIIIIGGGFFFEEECCCBBBAAAAAA@@@DDDAAA@@@CCCIIILLLKKKHHHGGGFFFFFFHHHKKKNNNNNNNNNHHHHHHIIIJJJKKKKKKKKKLLLHHHIIIJJJLLLKKKJJJHHHGGGDDDFFFHHHKKKLLLMMMMMMMMMKKKEEE@@@@@@EEEHHHFFFCCCBBBCCCDDDEEEFFFHHHIIIIIIIIIJJJLLLLLLKKKKKKLLLNNNHHHIIIIIIIIIIIIIIIIIIHHHFFFFFFFFFDDDBBBAAABBBCCCFFFHHHLLLNNNOOONNNLLLKKKEEEEEEEEEFFFHHHHHHFFFEEEFFFHHHIIIHHHFFFCCCAAA???AAAAAA@@@BBBEEEHHHHHHHHHFFFEEEEEECCCBBB@@@????????????>>>>>>??????@@@AAACCCBBBAAAAAAAAAAAABBBBBB======<<<<<<<<<<<<=========<<<<<<;;;;;;:::999999999888666555555666888999777777777777777777777777888888888777777999===@@@???===;;;888666555555555444555666777777666555444777555444444555666555333555444222111000111222333333333333333333444444444222333333111///.........222111111111111111222222111///...///222333222000111111000000000000000000000000111111111000000///000222222111000111000...////////////000000000000000000////////////000000///////////////000000111000000////////////000000000000////////////000000+++---///000000//////......//////////////////......////////////000000000////////////000000000000............////////////////////////////////////////////////////////////111000...---------//////////////////////////////---,,,+++---///000000/////////000111111111111111...///000000///...///000///111222111000///000111333222000/////////000111222444444222111111222222////////////000000000000222222111111222222333444444333333222111111222222222222222222222222222222000111222333333222111000333333333333333444444555222222333333333333222222222222333444444444444444111111222222222333333333666444111000111222222222222222222333444555555666222222222222222333444444000000111333444555666666555555666777777777777666333333444555777999:::;;;555555666777888999::::::999888888777777777777777666666666666666777777777222111111000000111111222222222111111222222333333111333444444333333444666444444333222333444555666444444555555666666777777444444444444333222111111000111111222222333444444333444555777777777666666666666666666666666666666555555555666777777888888777888999999;;;;;;<<<===<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<======>>>>>>;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;<<<<<<<<<<<<<<<:::;;;===???@@@AAAAAAAAACCCCCCBBBAAA@@@AAADDDGGGHHHJJJLLLMMMKKKJJJIIIJJJFFFFFFEEEDDDCCCBBBBBBAAACCCBBBBBBDDDFFFIIIJJJJJJGGGFFFEEEGGGJJJMMMNNNNNNEEEFFFHHHJJJKKKLLLMMMMMMJJJJJJKKKKKKKKKIIIHHHGGGDDDFFFHHHKKKLLLMMMNNNMMMKKKFFFAAABBBFFFHHHEEEAAA@@@AAABBBCCCEEEFFFGGGGGGIIIJJJLLLLLLKKKLLLMMMOOOIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEECCC@@@@@@BBBCCCGGGHHHJJJLLLMMMMMMLLLKKKDDDDDDDDDFFFGGGGGGEEECCCEEEGGGJJJIIIGGGCCCAAAAAAAAA@@@@@@BBBEEEGGGGGGFFFGGGFFFFFFEEECCCAAA@@@???>>>============>>>??????BBBAAAAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999888888777777777777777666777777888888777777666666777777777777:::===AAA>>>===:::777555444444444555555555666666555555555666555444555666666555444222111111111111333444666333333333333444444444444444444333222111000///...111111111000111111222333111///...///333444333000111111111111000000000000000111111111111000000///111111111111111111111111////////////000000000000111000000//////000000111///////////////000111111000000////////////000000000000////////////000000))),,,///111000///...///...//////000000//////.........////////////000000////////////000000000000....../////////000000000////////////////////////////////////////////////000...,,,******+++...000000000000////////////...,,,,,,+++---///111111000//////000111111111111111...000111000///...///000///111222111000///000111111111000000000000111111000333444000///111222222////////////000000000000333222222222222333444444333222111000////////////222222222222222222222222000111222333333222111000333333222111111222222333222222333333333333222222222222333444555555555555111111222222222333333333555333111111333444444333333333333222333444444555222222222222222333333444///000222444555666666666444555555666666555555555777666666666666666777888888888888888777777777777999999888888888888888999666666777777777777888888111111222222222222111111111111111111111222333333111333555444222222333555555444333222222444555777333444555666666555444444444444333333222111111111111111222222333444444444444444555555666777777777555555555555555555555555333444444555666666777777777888999999;;;;;;<<<===::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<;;;<<<>>>???@@@@@@@@@???BBBCCCCCCBBB@@@@@@AAABBBCCCFFFHHHIIIGGGFFFEEEFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBDDDEEEEEEDDDEEEHHHKKKFFFEEEDDDEEEHHHKKKLLLLLLEEEGGGHHHJJJLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFEEEFFFHHHJJJLLLMMMMMMMMMGGGGGGGGGFFFEEEDDDDDDDDD@@@@@@AAABBBCCCEEEEEEFFFGGGIIIKKKLLLKKKLLLNNNPPPIIIIIIIIIHHHHHHIIIIIIIIIEEEEEEDDDBBB@@@@@@BBBDDDFFFFFFFFFGGGGGGHHHHHHHHHBBBBBBCCCEEEHHHHHHFFFDDDCCCGGGJJJJJJHHHDDDCCCBBBCCCBBBBBBDDDGGGHHHHHHGGGEEEEEEFFFFFFEEEDDDBBBAAA<<<<<<<<<<<<<<<===>>>>>>AAA@@@??????>>>>>>??????;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888777777888888888777555555555666777888888777666555444555666666666777:::===;;;:::888666555555555666666555555444444555555666666555444555666777666555333333333333444555666666444444444444444444444444111000///////////////...111111000000111222222333222///---///333555333000111111111111000000000///111111111111111000//////111000///000111111333444.../////////000000000111222111000000000000111222///////////////000111111000000////////////000000000000////////////000000(((,,,000111000....../////////000000000000//////........./////////000000.../////////000000000111/////////000000000111111///////////////////////////////////////////////////...---,,,,,,---...///000000000000/////////...///...---...000111000/////////000111111111111111///000111111//////000111///111222111000///000111...///000111111222111111---111111---,,,000222000.../////////000000000111222222111111222222333444111111000000000000000111222222222222222222222222111222222333333222222111222222222222222333444555222333333444444333333222222333444555555666666666111111222222222333333333444333222333555666666555555444333222222222333444333222222222222333444444222333444555555555444333333444444444444444333333888777666666666666666777888888888888777777777777::::::999999999999::::::777777777888888888999999333444555666666555444333111111000000111222333333111444555444222111222555555444333222222444555777222333555666666555333111444444333222222111111000111222222333333444555555444444444444555666888999555555555555555555555555444555555666777888888999777888999:::;;;<<<<<<===888999:::;;;<<<=========<<<;;;;;;;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<::::::999888999:::<<<===>>>???AAABBBBBBAAA@@@???@@@BBBDDDDDDBBB???>>>>>>BBBDDDGGGHHHGGGEEEDDDEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBEEEGGGFFFCCCCCCGGGLLLFFFDDDCCCDDDGGGJJJKKKKKKGGGHHHJJJKKKLLLLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHJJJLLLLLLLLLLLL???DDDHHHFFF???;;;>>>CCC@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJKKKKKKLLLOOOPPPJJJIIIIIIHHHHHHIIIIIIJJJEEEEEEDDDBBB@@@@@@CCCEEEDDDCCCCCCBBBCCCCCCDDDEEE???@@@BBBEEEHHHIIIHHHFFFBBBGGGKKKKKKHHHEEEDDDDDDFFFFFFFFFHHHJJJKKKJJJIIIBBBCCCEEEFFFFFFFFFEEEDDD;;;;;;;;;;;;;;;<<<======@@@@@@???>>>======>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888777555666777888888666444222555666777888888777666555444555666555555555777888777777666555555666777888666555444333333444555666666555444555666777666555444444333333222111000000444444444444444444444444000//////000111222222111111111000000111222333333222///---///444666444000222111111111000000//////111111111111111000//////222///...///000111444777.../////////000000111111333222111000000111222333///////////////000111111000000////////////000000000000////////////000000'''+++000111000....../////////000000000000//////............/////////000.../////////000000111111000000000000111111111111//////////////////////////////////////////////////////000000000000000000111111000000/////////...111000//////000000///...//////000111111111111111///111222111000///000222///111222111000///000111,,,...000111222222222111000444444///...333666444.../////////000000111111111111111000111111222333111111111111222333444555222222222222222222222222222222222222222222222222222222333444555777888999222333333444444333333222222333444555666666666666111111222222222333333333222222333555777888777666666555333222111222222333333333222222333333444555555555666666555333222000333333333444444333222222555555555555666888999:::555555666777888999:::::::::::::::999::::::;;;;;;777777888888999999999:::222555777666333111222444000000111111111222222222000000111222444555666666333333333444444555555555555555555555555555555555555444333222111000000000000111111222222333444444444444444555555777888888999999888666555444333222555444333222222333444555999999999999;;;<<<===>>>;;;:::999;;;===>>>>>>===;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<888444444777:::;;;:::<<<<<<===<<<<<<===???BBB@@@>>>===>>>@@@AAA>>><<>>>>>AAAAAA@@@AAABBBDDDFFFHHHCCCEEEHHHJJJKKKLLLMMMOOOKKKIIIHHHHHHIIIHHHFFFDDDDDDCCCBBBAAAAAAAAAAAAAAAGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@>>>???BBBEEEEEEDDDFFFGGGHHHIIIIIIGGGFFFDDDDDDEEEGGGJJJMMMMMMJJJHHHGGGFFFEEECCCAAA@@@??????888888999::::::;;;<<<<<>>===;;;:::999888999;;;>>>???:::;;;;;;;;;:::999999888888777666666666666666777333555777777666555555666888666555555666666555444666666555444444444444444444444444333222222111111666666555333111111444666666666555444444444444555333333333333333333333333444222000///000000///...222111000000111333555666222000...000222333111...000111111000//////000222...///111111000000111333333222000......///111222333222///......///222333222222333111000///111222000000000000000000000000222222111111000...---,,,000000000000000000000000...---,,,,,,---...///000000000//////.........---000000000000000111111222111111000///////////////////////////000000000000........................111111000000//////......////////////////////////444444444333333333222222------...000000111111111---......///000111111222//////000000000000//////000000000000000000000000000000111222222222222111000111111111111000//////...///111111/////////000///000111111///......///222222111111111111222222000000000///000000111222///111333333222000000111222333333444444333333222666444222000000222444666444444444555555777888999777666444222222222444555333444555555555444333222555444444333333444444555333333222222333444666777444555666666666555333333555555555555555555444444777666555444444555666777666666777777777777666666::::::999666444444666888999;;;<<<<<<::::::;;;<<<333555666555444222222333000000111111111222222222222222222333333444444444333333333333444444444555444444444444444444444444555444333222111111111111000111111222222333444444444444444444555666777888777666666555444333222222666555444333333444555666777777888999:::;;;<<<<<<;;;:::999;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;888444444777:::;;;:::===>>>???>>>===>>>@@@BBBAAA@@@>>>>>>@@@???===:::>>>@@@BBBEEEFFFFFFEEEDDDBBBCCCCCCBBBAAA@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDGGGKKKMMMLLLJJJHHHIIIIIIEEEBBBAAACCCGGGFFFFFFEEEEEEFFFGGGIIIJJJCCCBBBAAA@@@???======<<>>999:::;;;<<<===<<<<<<;;;666666555666666777888999555666888777666555555666777666555555666666555333666666555444444444444555777777666666666666555555444555555333333444666999222222222222222333444555333333333333333333333333444333111000000000//////............///000111222111000///000222222000...111222222111000000111333///000111111000///111222000000000000000000111111222111000//////000111222222222333111000///000222000000000000000000000000000000000000000//////...000000000000000000000000///...---------...///000000000000/////////......000////////////000111111111111000///////////////////////////000000000000////////////////////////111000000000/////////...////////////////////////000000000000/////////...//////000222222333333222......//////000000111111//////000000000000//////000000000000000000000000000000111222222222222111111111111222111000000///...///111111/////////000...000111222111000111222222111111000000111111222111000000000000111222222///000111222222111000000222333333444444333333222555444333222222333444555555555444555555666777888777555444222222333444555333444444555555444333333555444444333333444444555555444333333333444555666444555666666666555333333555555555555555555555555777666555555555555666777666777777777777777777666::::::999777555444666888:::;;;<<<;;;:::999:::;;;444444333444555444333111111111111111111222222222333333333333333333222222222333333333333333444444333333333333333333333333444333222111111111111111000111111222222333444444444444444444555666777777444444444444333333222222666555444333333444555666444555777999::::::999999;;;:::999:::<<<======<<<;;;;;;::::::999888888888;;;;;;;;;;;;;;;:::::::::999777555555777999;;;;;;===>>>???>>>======>>>@@@BBBAAA?????????>>>;;;999999<<<@@@DDDFFFGGGFFFEEEAAABBBBBBAAA???>>>???@@@??????@@@AAABBBDDDEEEFFFCCCDDDEEEFFFFFFEEECCCBBBCCCCCCDDDFFFIIIJJJIIIHHHJJJKKKJJJFFFBBB@@@CCCFFFGGGGGGEEEEEEDDDEEEFFFGGGBBBAAA@@@>>>===<<<;;;;;;???@@@AAACCCDDDEEEEEEFFFDDDEEEGGGFFFEEEEEEEEEGGGHHHGGGFFFGGGHHHGGGEEEDDDBBBBBBAAA@@@@@@@@@AAAAAADDDCCCAAA???>>>===<<<<<<@@@>>>===>>>AAADDDEEEEEEFFFFFFGGGHHHHHHFFFEEEDDDDDDEEEFFFHHHJJJIIIGGGEEEGGGFFFDDDBBB???>>>===<<<::::::::::::::::::::::::===;;;999888999;;;;;;:::888999999:::;;;;;;;;;;;;777999;;;===??????>>>===555555555555666888999:::777888999999777555555666777555444444555666444333777666555555444555555555444444444444555555555555333444444444444555888;;;000000111111222444555666444444444444444444444444333222222111111000000000,,,---...000000000000///111000///000222222000///222222333222111000222444000111222111000///000111---...000222222222111000111000000000000000000111111222222111//////000222000000000000000000000000......///000000000000000000000000000000000000000000000///.........//////111000000000000000////////////......//////000111111000000///////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////............------------//////000111222222222222////////////000000000000//////000000000000//////000000000000000000000000///000111111222222111111111222222222222111000000...///111111/////////000---///111222222222333555222111111000000111111222111111111111111222333333/////////111222333222000222333333444444333333222444444444444444444444444666555555555555555666666666555444333222333444555333333444555555444444333555444444333333444444555777666555555444444555555444555666666666555333333555555555555555555555555777666666555555666666777777777888888888888777777999:::999777555555666888:::;;;;;;:::888777888999555333111222555666333000111111111111111111111111222222222222222333333333222222222222333333333333111111111111111111111111333222111111111111111222000111111222222333444444444444444444444555666777333333333333333444444444666666444444444444666666333444777999::::::999888;;;:::999:::<<<===<<<;;;;;;:::999888777666555555::::::::::::999999999999888777555555777888:::;;;;;;=========;;;;;;<<<>>>AAA@@@@@@??????===<<<;;;999;;;===AAACCCEEEFFFFFFAAABBBBBB@@@>>>======???<<<<<<===>>>@@@BBBDDDEEE???@@@AAABBBDDDEEEEEEFFFCCCCCCDDDEEEFFFFFFFFFFFFHHHJJJKKKIIIDDDAAAAAABBBIIIHHHFFFEEEDDDDDDEEEEEEBBBAAA???===<<<;;;;;;;;;???AAACCCEEEGGGGGGGGGFFFCCCDDDEEEDDDCCCCCCDDDFFFHHHGGGFFFGGGHHHHHHGGGEEEBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@>>>===<<<;;;;;;???>>>===>>>@@@BBBDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDFFFEEEFFFGGGIIIIIIFFFDDDEEEDDDAAA???===;;;:::999:::::::::::::::::::::999<<<;;;999999:::;;;;;;:::666888:::;;;<<<;;;:::999666888;;;===>>>>>><<<;;;666666555666666777888888888999:::999777555555666666555333444555555444222777666555555444444555555111222222333444555555555333444444444333444666999333333333333444555666777555555555444444444444444111222333222111111111111...///222444444333111000000000000111111111000///111222222111000000111333111222222111///...///000---...///111111222222222///000111222222111000///111222222111//////000111////////////////////////......///000000000000000////////////////////////111111000000////////////111111111111000000000000...............///000000000000////////////000000////////////000000000000////////////////////////000000000000////////////////////////////////////////////////////////////------...///000000//////000000000000//////////////////000000000000//////000000000000000000000000///000000111111111111111222222222222222111111000...///111111/////////000---///111222111111222333111111000000000000111111222222111111222222333444111000///111333444333222222333333444444333333222333444555555555555444333666666555444444444555555555444444333333333444555333333444444444444444444555444444333333444444555888888777666555444444444444555666666666555333333444444444555555555555555777666666666666666666777777777888888888888777777888999999777666555777888::::::;;;999777666666777444222000222555666333000111111111111111111111111///000000111333444444555222222222222222222222222111111111111111111111111111111111000111111222222000111111222222333444444555444444444444555555666444444444444444555555555666555444333333444555666333444777999::::::999888;;;:::999:::<<<<<<;;;:::::::::999777666555444333999999999999999888888888777777777666666777888999;;;<<<>>>>>>===<<<===>>>>>>????????????>>>==================???AAACCCEEEAAABBBAAA@@@===<<<===???;;;;;;<<<===>>>@@@BBBCCC@@@???>>>===???BBBEEEHHHDDDDDDDDDDDDCCCCCCDDDDDDCCCHHHLLLLLLGGGBBB???>>>IIIGGGFFFDDDDDDDDDDDDEEEDDDBBB@@@>>>===<<<======>>>@@@BBBDDDEEEFFFEEEEEEBBBCCCCCCCCCBBBBBBEEEGGGGGGGGGFFFGGGIIIIIIHHHFFFCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@>>>======<<<<<<>>>>>>>>>>>>???@@@BBBDDDEEEFFFFFFFFFEEEEEEDDDDDDFFFEEEEEEGGGHHHHHHFFFEEEDDDCCCAAA???<<<;;;:::999:::::::::::::::::::::999===;;;::::::<<<===<<<;;;666777999;;;;;;:::888777666777999;;;;;;:::999888888888777666666555666666888999:::999777555555666555444333333444444333222666666555444444444444444444444555666777888888999333444444333222222333444555444444333333333444444555555444444444333333333...111333333111000111222///111444666666555222111///000111111111000000000///000111000......000111111222222111///...///000000///......///111333555///000111222222111000///111111222000///...///111////////////////////////000000000000000///......////////////////////////111111000000000///......000000000000111111111111...............///000000000000////////////000000////////////000000000000........................////////////000000000000////////////////////////000000000000000000000000---......////////////...000000000000//////////////////000000000000//////000000000000000000000000//////000111111111111000111222222222222111000000...///111111/////////000...000111111000//////000111000000000000000000111222222111111222222333444333222111222333444444333222333333444444333333222222333555666666555333222666555555444444444444555444444444333444444444444333333333333444444555555555444444333333444444555888888777666555444444333444555666666666555333333444444444555555555666666666777777777777777777666777777888888888888777777777888999888666666777888999::::::999777555666777222111111222444444333222222222222111111111111111...///000111222444555555222222222111111111111000111111111111111111111111000000000000000111222333000111111222222333444444555444444444444444555555444444444444555555555555555444333222222333444555333444666888999999999888;;;:::999:::;;;<<<;;;:::999999888777666555444333777777777777888888999999777888888777666555666888:::<<>>???@@@<<<>>>@@@@@@>>>>>>>>>??????>>>===<<<===>>>@@@AAA???@@@@@@???===<<<===???<<<<<<<<<<<<===>>>???@@@CCCAAA===;;;;;;>>>BBBDDDEEEFFFEEEDDDBBBAAABBBCCC@@@EEEKKKLLLGGGBBB>>><<>>>>>===>>>???AAABBBCCCCCCDDDAAAAAABBBAAA@@@AAACCCFFFFFFEEEEEEFFFHHHIIIHHHFFFBBBBBBAAAAAAAAABBBCCCCCC@@@??????>>>>>>>>>>>>>>>>>>??????>>>===>>>@@@BBBEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGFFFDDDDDDCCCAAA@@@>>>===<<<<<<::::::::::::::::::::::::===<<<;;;<<<===>>>===<<<666777999::::::999777666666666777777888888777777:::999888666555555555555777888999999777555555666555333222222333444222111555444444333222333333333222222333444555555666666222333444333222111111222333333222111111111111111444444444333333222222111+++///333333111///000222///111333444555333111//////000222222000///000111...///000///------///111000111222111000///000111222000...---...000333555///000111222222111000///000111111000......///111000000000000000000000000000000000000000///......000000000000000000000000//////000000000///......//////000000000000000111//////......//////000111///////////////000000111////////////000000000000........................////////////000000000000////////////////////////.........//////////////////000000111111000000000////////////000000000000//////000000000000//////000000000000000000000000...///000000111111000000000111111111111000//////...///111111/////////000///000111111///......///111000000//////000000111111111111111111222333333222333444333111111333555222333333444444333333222222222444444444444222222555444444444444444555555333333444444444444444444333333333333333444666666555444444333333444444555777777777666666444333222444555666666666555333333333333444444555666666666666777777888888777777666666666777777777777666666666888999888777666777888999::::::999777666777888000111333333333222333444222222222111111111000000///000000111222333333333222222111111000000000000111111111111111111111111////////////000111333333000111111222222333444444555444444333333444444555444444444333333333333333444333222111111222333444333333444555666777888888;;;:::999999;;;;;;:::999999888888777666555555444444555666666777888999999888999:::888555333444666666999<<<=========>>>???>>>@@@AAA@@@>>><<<===>>><<<<<<>>>??????>>>===<<<<<<===>>>===;;;;;;<<<>>>>>>======<<<<<<<<<======@@@???<<<;;;;;;>>>@@@BBBFFFGGGGGGDDDAAA???AAACCC@@@DDDHHHHHHDDD@@@>>>>>>AAA@@@@@@@@@@@@BBBDDDEEEFFFDDDAAA>>>======>>>????????????@@@BBBCCCEEEFFFAAAAAA@@@>>>======???AAACCCBBBBBBDDDFFFGGGFFFEEE@@@?????????@@@@@@AAABBB===============>>>?????????@@@@@@???<<<<<<>>>AAAEEEEEEDDDDDDCCCCCCCCCDDDAAA@@@@@@AAADDDEEEDDDCCCAAA@@@???===<<<<<<;;;;;;999999999::::::;;;;;;;;;<<<;;;;;;<<<>>>>>>===<<<777777888999999888777666555555444555666777999:::999888777666666555666666555666888777666555555666444333222222333333222111444333222222111111222222000000000111111222222222111333444444333222333444111111111111111111222222444333333222111111000000)))---222222000...000222///111222333333222000///...000222222000///000111///000000///......///111///000111111000///111222111111000//////000111222000000111111111111000000000111111000......///000000000000000000000000000...//////000000000000///000000000000000000000000------.../////////............/////////000000000000////////////000111111///////////////000111111////////////000000000000.........................../////////000000000111////////////////////////---.........///////////////000000000000000//////......//////000000111111//////000000000000//////000000000000000000000000...//////000000000000000///000000000000///.........///111111/////////000...000111111000000000111000000////////////000000111000000000000111222222000444666333---,,,///444222333333444444333333222111222222222222222222111333333333333444555555666222333333444555555555444333333222222333444666777555444444333333444444555555555666666555444333222444555666666666555333333333333444444555666666777666777888888888888777666555555666666666666555555666777999999777666777888888999::::::888777888:::...111444444222111222555222222222222111111000000111111111111111111111111222111111111000000//////111111111111111111111111////////////000222333333000111111222333333444444555444444333333333444444333333333222222222111111333333222111111222333333222222222333444555666777;;;:::999999;;;;;;:::999888888888777666666555555333444555666777888999:::888:::;;;999555222333555111444777999::::::;;;<<>>AAAAAA???;;;888:::;;;<<<;;;::::::;;;===@@@???>>>===<<<;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCGGGHHHHHHDDD@@@???AAACCCAAADDDFFFDDDAAA>>>???AAA============???AAACCCDDDFFFCCC@@@===<<<<<<>>>???CCCBBBBBBBBBDDDFFFHHHJJJBBBAAA@@@===::::::;;;===AAA@@@@@@BBBEEEFFFEEECCC>>>>>>======>>>???@@@@@@;;;;;;;;;<<<===>>>??????@@@AAAAAA???;;;;;;===@@@EEEEEEDDDCCCCCCCCCCCCDDD>>>======???AAACCCCCCBBB<<<<<<;;;:::999999999999888888999::::::;;;<<<<<<;;;::::::<<<>>>>>>===;;;777777888888888777777777444333333333555888;;;===777666666666666666777888333555777777666555555666444333111222333333222000333222111111000000111111222333333333333444444444000222444555444444555777111111111222333444666666333333222222111000//////''',,,111222///---///222111222333444333333111111...111333222000///000222000111111000//////000222...///111111000000111333000000111222222111//////111000000000000000000111000111111000......///000000000000000000000000000,,,---...000111111222222000000000000000000000000+++,,,---/////////......---.........//////000000000000000000000111222222///////////////000111111////////////000000000000000000000000000000000000.../////////000000111111/////////////////////////////////000000000111111---...............---------......///000111111222//////000000000000//////000000000000000000000000...//////000000000000000///////////////......---...000111111/////////000---///111222222222333444000000////////////000000000000000///000111111222...333666222***(((---333222333333444444333333222111111111111111111111111222222222333444555666777222333444444555555555444333333222222333555666777555444444333333444444555333444555555555444333222444555666666666555444333333333444444555666777777666777888999999888777666444444555555555555444444555777999999777777777888888999::::::999888999;;;111222333333444444333333444444333333222111000000//////000000111111222222333333222111000000000111222222222222111111000000000000000000000111111111444000---...333666666333555555555444444333333333555555444333333222111111444555444333000///000111666888999999777555444555888999;;;<<<<<<;;;999888:::999888888777888888888888777777666777999:::;;;<<<:::888666555777888:::777777888888888:::>>>AAA@@@@@@???>>>===<<<;;;;;;:::===@@@@@@===;;;;;;<<<:::;;;<<<======<<<;;;;;;::::::::::::::::::::::::777999;;;:::999:::>>>AAAGGGGGGFFFEEEDDDBBB@@@??????CCCEEECCC???<<<===@@@===============>>>???@@@HHHFFFBBB>>><<<;;;;;;;;;AAA>>><<>>======<<>>===>>>?????????AAADDDFFF>>>>>>===<<<<<<======>>>BBBAAA@@@>>>>>>>>>???@@@???@@@BBBDDDEEEEEEDDDDDDAAAAAAAAAAAA@@@???>>>>>>999999888888888888888999<<<;;;::::::::::::;;;<<<:::;;;<<<======<<<;;;;;;777999::::::888777777888777777666555555555555666666666777555333333444555444444444444444444444444777666555333222111000000111222333333222111000///333333333222222111111111333333333333222111000000444222222222444444444222222222333111000///111222//////000111111111111111333333333222222000///...000000////////////000000---------------...//////222000000333222///...000222111000//////...//////000...,,,...111333111/////////000000000000//////////////////////////////...000111000///...///111000000000000000000000000//////............//////......//////000000111111111000///......///000111222111000//////000111222.........///////////////000000000000///...---,,,/////////...------,,,,,,+++---000///---,,,...111////////////...---,,,+++///////////////.........////////////...............///111000///...000111...000111000///...///111111111111000000000000000222222111000000000000000000000000000000000000000222111000//////000111111...000111222222111000...222000...---///000000000222222222111111111111000111111111111111111111111111000///......///000111444444444333222111000///555555555666555555444444555444333222111111111111888444111111333555555444666666555333222333666888333333444555555444333333555555555444444333333333666666777777777777666666666666666777666555555444777666555555666888:::;;;::::::999888777777777888111222333333444444333333444444333333222111111000000000000000111111111111222222111000000000111111222222222222111111111000000000000000111111111111444111...000555777666444555555444444444333333333333333333333333333333333444555555333111000111222333555777777666555555666888999;;;<<<<<<;;;999888:::999999888888888888888666666666666777888999:::<<<:::888666666777888:::888999999999999;;;>>>AAAAAA@@@>>>===<<<;;;;;;;;;999<<>>AAAEEEEEEEEEDDDCCCBBB@@@@@@===AAACCCAAA===;;;<<<>>>>>>======<<<======>>>???CCCBBB@@@???>>>>>>>>>>>>@@@===<<>><<<=========<<<<<>>=========>>>???>>>???@@@BBBCCCCCCBBBBBB@@@@@@@@@@@@@@@???======999999888888888888888999===<<<;;;:::999999:::;;;;;;;;;<<<======<<<;;;:::999999999999999888777777777666555555444444555555333444555444333333555666444444444444444444444444555555333222111000000000111111222333222111000000333333333222222111111111111111222333333222222222333222111222444555444333222222333111000///000222---...//////000000//////444444333222111000///...000000////////////000000......------......///000222///000222222///...000111000000////////////000111///---...000000///---///000000000000//////...////////////////////////...000111000///...///000//////////////////////////////............//////......//////000000000000000//////......///000111000///...------......///...---------------------......////////////..............................,,,---......------...///............---,,,+++***////////////............---.........//////000000...000111000///...///111...000111000///...///000000000000000000000000000000///...............///000000000000000000000000222111000//////000111111111000000000000000000111222000...///000111000000000000111111222222222333222222222222222222222222111000000//////000000111222222222222111000//////222222333333333333222222222222222222333444555555888555222111333555555444555555555444333333555777222333444555555444333222555555444444444333333333666666777777777777666666777666666666555555555555777666555555666777999;;;:::999888888777777888888111222222333333333333333444333333222222111111111111111111111111000000000000000/////////000111111222222222222111111111111111111111111111111111111333111000333777888666444555444444444444333333333111222222333444555555666555555555444222222333444111333555666555555666777888999:::;;;;;;:::999888::::::999888888888888888555555666777888888888888;;;:::888666666777888:::999:::;;;;;;;;;<<>>;;;:::999::::::999;;;===>>>===;;;;;;<<<:::;;;<<<>>>>>>>>>===<<<;;;;;;:::999999999999999::::::;;;::::::;;;>>>@@@BBBBBBCCCCCCBBBBBBAAAAAA;;;>>>@@@???<<<:::;;;===???>>>===<<<<<<<<<===>>>AAAAAA@@@@@@?????????>>>>>><<<<<>>>>><<<;;;;;;===???BBBCCCDDDDDDDDDBBBAAA@@@@@@???>>>===>>>>>>@@@@@@<<<===???@@@AAA@@@@@@???@@@@@@@@@@@@???>>>===<<<999888888888888888999999===<<<:::999999999::::::;;;<<<<<<<<<<<<;;;:::999:::888777888::::::888555666555555444444444444444111222333333222333555777444444444444444444444444444333222000000/////////000000111222222222111111222222222222222111111111///000111222333333333333111000000111444555555444111222222111//////000222...///000000111111000000444444333222111000///...000000////////////000000//////......//////000111111//////222222......000000////////////000000111111///............---+++000000000//////.........////////////////////////...///000000......///000//////////////////////////////............//////...////////////000000000///.........///000000111000//////...---------.../////////......---------+++,,,---...///000000000,,,------...//////000000...---,,,---/////////...------------,,,+++******........................,,,,,,---...///000111111///000111000///...///000...///000000......///000000000000000000000000000///...............///000000000000000000000000000111000000//////000000111222111///......///111222111000000111222222111///...///000111222333444444333333333333333333333333111111111222222111111111000000111111111000000///111222222333333222222222222222222333333444666666888555333222333444444333444555666555444333444555222333444555555444333222444444444444333333333333555666666777777666666555888777666555444555555666666666555555555777999:::999999888777777777888888111111222333333333333222333333333222222111111111222222222111111000000000//////......///000111111222222222222222222222222222222111111111111111000111000111444777777666333444444444444444444444444222222333333444555555555555666666555333333444666333444666666555555666777888888999:::::::::999999::::::999888888888888999555666888999::::::999888:::999888777777888999:::;;;<<<======<<<===???AAACCC@@@===:::888888999:::999:::<<<<<<<<<<<<<<<<<<;;;<<<===>>>???>>>======<<<;;;:::999888999999:::<<<<<<<<<;;;;;;<<<>>>@@@???@@@@@@AAABBBBBBBBBBBB;;;>>>??????===;;;<<<===@@@???===<<<;;;<<<======CCCCCCBBBBBB@@@???===<<<>>>======???DDDGGGGGGFFFGGGFFFFFFFFFEEEDDDCCCBBB>>>???@@@AAAAAA@@@???>>>@@@AAAAAA@@@??????AAACCCBBBCCCDDDEEEEEECCCAAA@@@AAA@@@?????????@@@BBBBBB===>>>???@@@@@@@@@???>>>@@@@@@@@@@@@???>>>======888888888777888888999::::::999888888888999;;;<<<<<<<<<;;;;;;::::::999888<<<888555777;;;<<<888444555555444333333333333444111222333222111111333444333333333333333333333333333222111000000000000000000000111111222222222222222222222111111111111111000000111222222222222222000//////111444555555444111222222111//////000111111111222333333333333333222222111111111111111111000000////////////000000///////////////000111111111...///222222......000//////...//////000111111000000////////////...---111000000///............////////////////////////...///000///......///000//////////////////////////////............//////////////////////////////---.........///000000111222111111000/////////...333222222111000//////...,,,,,,---...////////////---........./////////000///---+++,,,///111///,,,---------------,,,++++++------...............///---------...///000000111///000111000///...///000...///000///......///000/////////000000000000000000000000000000111111222////////////////////////////////////000000000111111000///......///000111111000111222444333111//////000000111222222333333333333333333333333333333111111333444444333111111//////000111222222111111222333333444444444444333555444333222222222222222777666444333333333333333333444666666444333333444222333444444444444333222333333333333333333333333555666666666666666666555999777555444333444666777666555555555555666777888888888777777777777888888000111222222333333222222333333222222222222222111333333222222111111000000//////......///000111111222222222222222222222333333222222222111111000000//////111333555555444333444444444444444444444444444444444444444444444444444555666555444444555777777777888777555444555666777888888999::::::::::::;;;::::::999888999999999777888:::;;;<<<<<<;;;:::::::::999888999999:::;;;<<<===>>>>>>======???AAABBB@@@===:::888888:::;;;:::::::::<<<===>>>>>>===<<<===>>>??????>>>======<<<;;;:::999999:::;;;<<<@@@>>>=========>>>???@@@===>>>???AAABBBCCCCCCCCC===???@@@@@@@@@??????@@@AAA@@@>>><<<;;;<<<===???CCCCCCCCCCCCBBBAAA@@@???>>>>>>???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB???@@@AAAAAAAAAAAA@@@???AAABBBBBBBBBBBBCCCFFFHHHBBBDDDEEEGGGGGGEEEDDDBBBAAA@@@????????????AAAAAA??????@@@AAAAAA@@@???>>>AAAAAAAAAAAA@@@???>>>===888888777777888999999:::777666666777888:::<<<>>>;;;;;;::::::999999999999<<<888555777;;;<<<888444555555444333333333333444444444444222000///000111333333333333333333333333333222222111111111222222000000000111111222333333111111111111111111111111222222222222111111000///000//////111333555555444111111222000///...///111111111222333333333333333/////////000111333444555000000////////////000000///////////////000111111000---...111111......000//////...//////000111111//////000000000000111222000000///...------......////////////////////////---///000///...---...///........................//////............///////////////...............------......////////////000000000000//////......333222222111000//////...------............------000000/////////.........///---+++,,,///111///,,,---............------,,,,,,---------....../////////////////////.........000111111000///......///---///000///...---...///......//////000000000000111111000000000000111111..............................//////000000000000...///000111111000///...111000111222444333111///111111111111111111111111333333333333333333333333111222333444444333222111000000111222333333333333111222222333444444333333333222111111111111111111555555555444333333333333333555666555444222222333222222333444444333222222333333333333333333333333555555666666666666555555999777555444333444666777555555555555555555666666888777777666777777888888000111111222222222222222222222222222222222222222222222222222222111111111000000/////////000111111222222222222333333333333333333333222111111000000///000111222333444444444333333333444444444444555555555555444444444444444333444555555444444666888888999999777555444555777777777888888999999::::::;;;;;;:::999999999999999999999:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<>>>??????>>>===>>>???AAA???===;;;::::::;;;<<<;;;::::::;;;>>>@@@@@@?????????@@@@@@???>>>===<<<<<<;;;:::999:::<<<>>>???CCCAAA??????@@@AAAAAA@@@===>>>???AAABBBCCCDDDDDD@@@@@@AAABBBCCCCCCCCCCCCBBBAAA>>><<<<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFF@@@AAABBBCCCCCCCCCCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDAAAAAABBBBBBCCCCCCBBBBBBAAABBBCCCCCCCCCDDDGGGJJJEEEFFFGGGHHHIIIIIIHHHHHHAAA@@@???>>>===>>>>>>???@@@AAABBBBBBAAA@@@???>>>@@@@@@@@@@@@???>>>===<<<777777777777888999::::::555555555666888:::<<<===:::999999888888999999::::::888777888::::::888555666555555444444444444444555666555333000//////000333333333333333333333333222222111111111222222333111111111000111111222333000000000111111111111111222222222222111000///...000//////000333444444333000111111000......///111...///000000111111000000////////////111333555777000000////////////000000//////......//////000111///---...111111......000000////////////000000111...000111111111111222444//////---------...///000////////////////////////---...//////------...///........................//////............///////////////............------.../////////......---,,,------.........---,,,/////////......---------------.........------,,,111111000//////...------...---,,,---/////////...---......//////...------,,,,,,,,,---......//////000000//////............000111222111///---...///---...//////------...///---......//////000000111000000///.......................................------...///000000000000---...000111111000...---111000000111222222111///222222222111111111000000333333333333333333333333222222222333333222222222000111222333333333333333...///000000111111111111.........///111222444555333444555555333333444555444555555444222111222333111222333444444333222111222222222222333333333333444555555666666555555444888777666555444555555666444444555555555555555555777777666666666777888888000000111222222222222222222222222222222222222222111222222222222222222333222222111000000000111111222222222333333333444444444444333222222111000000000111222222222333555777333333333444444444555555333333444444555555666666222333444444333444666888666777777555444444666888777777777888888999:::;;;;;;;;;:::999999999999:::::::::::::::;;;<<<======<<<<<<<<<<<<======>>>>>><<<>>>??????=========>>>???>>>======<<<<<<<<<===<<<::::::;;;???BBBBBB@@@AAAAAAAAAAAA@@@>>>;;;:::<<<;;;::::::;;;>>>AAACCCFFFDDDAAA@@@BBBCCCBBBAAA>>>>>>@@@BBBCCCDDDDDDDDDAAAAAABBBCCCEEEEEEEEEDDDCCCAAA???======???BBBDDDCCCBBBBBBCCCEEEGGGIIIJJJCCCDDDEEEEEEDDDBBBBBBAAADDDEEEGGGHHHHHHGGGFFFEEECCCCCCDDDDDDEEEEEEEEEEEECCCDDDEEEDDDDDDEEEGGGJJJDDDEEEFFFGGGIIIJJJKKKKKKEEECCCBBB@@@?????????@@@AAAAAABBBBBBAAA???>>>===>>>>>>>>>>>>===<<<;;;:::777777777777888999:::;;;777777666666777888:::;;;888888777777888999:::;;;999999999999999888777777777666555555444444555555555555555333111000111222222222222222222222222222000000000000000111222333333222111000000000111222///000000000111111111222000111111111111111000///111000000000222333333222000111111000......///000---...//////000000//////111000//////000222444555000000////////////000000......------......///000...,,,---111111......111111000000////////////000///000222111//////000222...---,,,,,,,,,...000111////////////////////////---...//////------...///........................//////............////////////.........---------...////////////---,,,+++***+++,,,............---...---------------------++++++,,,---............000000000///////////////,,,---......------...///,,,------......---------++++++,,,------...//////.........///////////////000111222111...---...///---...//////------...///------......///000000111222111000...------------------------------------,,,---...000000000000///...//////////////////...222000...///000111000000111111111111111222222222222222222222222222222222222222111111111111222222000111111222222222222111---...///000111111111111......///000111333555555000333555555444333555777555666555333111000222444111222333444444333222111111111222222222333333333444555555666666555555444777666666666555555555555444444444555555444444444666666666666666777888888000000111222222222222111222222222222222222222222111111111222222333333444333333222111000000111111222222222333333444444444444444333333222111000000222333333222222444777999333333333444444555555555111222333444666777888888111222333333333444666888333444555444333444666999777777777777888999:::;;;<<<;;;::::::999999:::::::::999888888999:::<<<===<<<=========>>>>>>??????<<<>>>??????===<<<<<<======>>>>>>>>>>>>>>>>>>======;;;:::<<<@@@CCCCCCBBBCCCCCCBBBAAA@@@===;;;999<<<;;;::::::<<>>???AAABBBCCCDDDDDDDDDBBBAAABBBCCCEEEFFFFFFEEECCCAAA???>>>>>>AAADDDFFFGGGFFFEEEDDDDDDFFFHHHJJJDDDFFFGGGFFFDDDBBBAAAAAABBBDDDFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGEEEFFFHHHJJJBBBBBBCCCDDDFFFHHHJJJKKKIIIHHHFFFDDDCCCBBBBBBCCC@@@AAAAAAAAA@@@???===<<<<<<<<<<<<<<<;;;:::999888777777777777888999:::;;;:::999777666666666777888777777666666777999;;;<<<777999::::::888777777888777777666555555555555666333444444333222111333444222222222222222222222222//////...//////000111222444333111000000000111111//////000000111111111222...///000111111222222111222111000111222333222111000111111000......///000//////000111111111111111444333111//////000222333000000////////////000000---------------...//////...,,,---000111......111222111000//////.../////////111333111...,,,...000---,,,++++++,,,...111222////////////////////////---...///...------...///........................//////............////////////.........---------//////000000///---+++***+++,,,...000111111000000.........///////////////)))***+++---...///000000......//////000000111111+++...000///---,,,...111++++++,,,------,,,,,,,,,++++++,,,,,,---...//////,,,------...///000111111111222222111...---......---...///...------...///---------...///000000111555444222111///.........------------------------+++,,,...000000000000///111///...------...///111222000...---///000000000//////000111222333333444111111111111111111111111333222111000000111222333000000111111111111000000//////111222222333333333222222222111222222333333///222555555444333555888666666555222000000222444111222333333333333222111111111111222222333333333444555555555555555555444666666666777666666555444444444444555555444333333666666666666666777888888000000000000111111111111111111111111111111111111222222222222222222222222111111222222222222111111333222222222444444444333555444333222111111000000//////000111222222333333666555333222111111222333333333555666666666555444555555444444444444555555777777777777888888888888888888777666777999:::;;;:::::::::999999999888888<<<;;;999888999;;;===>>>=========<<<======>>>???EEECCCAAA>>>======>>>???<<<<<<======>>>>>>??????;;;<<<===??????@@@@@@???BBBCCCDDDDDDCCCAAA???===???>>>===<<<<<<>>>CCCFFFHHHFFFCCCDDDFFFGGGEEECCC@@@@@@@@@>>>>>>???BBBDDDEEECCC@@@@@@CCCEEEGGGGGGEEECCCAAA>>>>>>???AAACCCEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFHHHIIIIIIGGGDDDBBBDDDCCCCCCCCCEEEFFFFFFEEEEEEGGGHHHHHHEEECCCCCCCCCGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGEEEBBBDDDIIIMMMQQQMMMHHHFFFFFFFFFEEECCCCCCCCCBBBAAAAAA@@@??????:::<<<===??????===<<<;;;:::777555666999;;;:::999===;;;999777555666777888;;;;;;999999999999;;;;;;999777555555555555444333777555444333333444555777333444444333333111000///111111222222222333333333///000222333444333333222111111111000000000000000000000000000111111111111111111000000000000111111///111333222///...000222///000111000...---///000------............------//////000000000000///...////////////////////////000000000000////////////222///---...000111000...//////............//////000000000000000000000000//////000000000000//////,,,---------...////////////000///---+++******,,,///...---,,,+++,,,---------...///000000///...---+++///000,,,---222222...//////000000///...---------...///000000///...------...///000000...,,,***///...---,,,,,,---...///+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,000///++++++000000,,,111000000///......------...---,,,,,,---///222333......------,,,,,,,,,+++000///.........///111222...//////000111000000000------......//////000000////////////............///............---------111111111000...---+++***000000//////.........---000000000000111111111111333333222222111222222222333111///000222333222///222222222222222222222222222111111111000000//////111111222222222111111000333333333333333333333333111111222222222333333333666555444333333444555666666444333333444111---(((666444333222222555777999:::666333444777888555111777666666555555555666666777777888888888777777666//////000000000111111111111111111111111111111111222222222222222222222222000000000111111000000000333222222222333444444333555444333333222222333333///000000111222222333333555444333222222222333333222333444555555555444333555555444444444444555555666666777777777888888888777666777777888999:::;;;::::::::::::999999999999888888888999:::<<<>>>???>>>>>>======>>>>>>???@@@CCCBBB@@@???>>>===>>>>>>=========>>>???@@@@@@AAA??????@@@@@@AAABBBBBBCCC@@@AAACCCDDDEEEDDDBBBAAAFFFEEECCC@@@>>>???BBBEEEHHHEEECCCCCCEEEFFFFFFDDDCCCDDDCCCBBB@@@AAADDDGGGDDDCCCAAABBBDDDFFFFFFFFFAAA@@@??????@@@BBBDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIHHHFFFCCCBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIHHHFFFDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFDDDFFFIIIMMMQQQMMMHHHFFFFFFEEEDDDBBBCCCCCCBBBAAA@@@@@@??????>>>??????@@@???===:::999:::777555555888::::::999::::::888777666666777777:::999888888888888999:::;;;999777777888888777666999888666555555666888999444444333222222111111000111111111111222222222222000111222333333333222222222222111111000000000///000000000000111111111111111111000000000000111111///111222111///...000222000000000///...---------------............------////////////////////////......................../////////...............222///---...000222111/////////............//////////////////////////////---......//////......------------...............///000000///------...000...------------...000000,,,,,,---......---,,,,,,---000000,,,,,,000000,,,///////////////...---------...///000000///...------.../////////...---,,,///...------------...///------------............,,,,,,,,,,,,------------000333222---,,,......***............//////////////////...---......///000000000000/////////......000///.........///111111....../////////000000000............////////////............---------------------.........//////000000000///...---,,,+++000/////////............000000000000111111111111333222222111111111222222333111///000222333222000222222222222222222222222111111111111000000000///111111222222222111111000333333333333333333333333111111222222222333333333666555444333333444555555555333222222444333///,,,555444333222333555777888888555222333666777555111666666555444444444444444777777777888888777777666//////000000000000111111111111111111111111111111222222222222222222222222//////000000000000//////222222222222333333333333444444444333333333444444000000000111222222333333333333222222222333444555111222333444555444333333555555444444444444555555666666777777777777888888444555666888999:::::::::;;;;;;;;;:::::::::999999444666888:::<<<>>>???@@@?????????>>>???@@@@@@AAABBBAAA@@@@@@???>>>===============>>>@@@AAABBBCCCBBBAAAAAA@@@AAABBBDDDEEE>>>@@@BBBEEEFFFFFFFFFEEEHHHGGGEEEBBB???@@@CCCFFFGGGEEECCCCCCDDDEEEEEEEEEEEEEEEDDDBBBAAAAAADDDFFFCCCCCCCCCDDDFFFGGGFFFDDD??????@@@@@@AAACCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGHHHHHHHHHGGGEEEBBB@@@AAACCCEEEDDDBBBAAACCCFFFEEEGGGHHHGGGDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLPPPMMMIIIFFFEEEDDDBBBAAACCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBAAA???<<<:::888999777555555777888999888888888888888888888888888999888888777777888888999:::888777777888999888777999888777666666777888999555444222111111111111222111111111111222222222222222222333333333222111111333333222222111000//////000000000000111111111111111111000000000000111111///000111111//////000111222000///...///...---+++------............------000//////......///000000........................---------...............111///...///111222222111//////............//////////////////////////////,,,,,,------------,,,,,,...............------------...//////......000222------------///000111222,,,,,,---......---,,,,,,...000000---,,,------***///////////////......------...////////////...------------...............///...------------...///....../////////000000000,,,------------............000000,,,,,,------***,,,,,,---...//////000000///////////////......---111111000000000000////////////......//////000111......------......///000/////////..................------------,,,,,,,,,++++++,,,---...///000111///////////////...------////////////............000000000000111111111111222111111111111111222222222111000111222222111000222222222222222222222222111111111111000000000000000111111222222222111111222222222222222222222222111111222222222333333333666555444333333333333444444333111222333444333111333333333444555555666666555333111222555777555222777666555444333222222222666666777777777777666666////////////000000000111111111111111111111111111111111111111111111111111//////000000000000//////111222333333222222333444555444333333222222222222000000111111111222222222111111222222333444555555222333444555555555444444555444444333333444444555666666666666777777777888333444666888:::::::::999;;;;;;;;;::::::::::::999444555888;;;===>>>======@@@????????????@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<===???AAACCCDDDBBBAAA???>>>???AAACCCDDD???@@@CCCFFFGGGGGGGGGFFFCCCCCCAAA???>>>@@@DDDGGGFFFEEECCCBBBCCCDDDEEEEEECCCCCCBBB@@@>>>>>>@@@BBBCCCCCCDDDFFFHHHHHHEEECCCBBBBBBBBBBBBBBBBBBAAAAAAFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGDDDBBB@@@???CCCFFFDDD@@@???BBBFFFCCCDDDEEEDDDBBB@@@@@@AAAAAABBBCCCEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJJJJKKKKKKNNNLLLIIIFFFDDDBBBAAA@@@BBBBBB@@@?????????@@@@@@CCCCCCBBBAAA???===;;;:::999777666666666777888888777777888999::::::999999999999888888888888999999666555333444555666666555777666555555555555666777555444222000000111222333222222222222333333333333333333333333222111111000444444333222111000/////////000000000111111111111111111000000000000111111///000000000//////000000111///......000111///---------............------//////.........///000111........................------............//////000/////////111222222333//////............//////////////////////////////,,,,,,,,,------,,,,,,,,,/////////...---------,,,,,,---------,,,,,,---///---------......///000111...//////////////////...---......---,,,---,,,+++...///////////////..............................---------------...///000.........------............////////////000000000---------.........//////)))***++++++,,,---------,,,,,,---......//////000---...000111000///...---///////////////.....................//////000000...------,,,---...///000/////////......---------.........---------,,,,,,,,,,,,------...//////000//////000000000000000//////////////////.........///000000000111111111111111000000000000111222222222111111111111222111111222222222222222222222222111111111000000000000000000000111222222222111111111111111111111111111111111111222222222333333333555555444333333222222222555444222222222333333333111222444555666666555555444222111333555777666555888777666444333222222222555555666666777777666666...////////////000000000111111111111111111111111111111111111111111111111000111111222222111111000000222333333111111222444555444333111000/////////111111111111111222222222000111222333444555555555333444666777777777666555444444333333333333444444555666666666666777777777333444666888999999999999;;;;;;:::::::::999999999666888:::<<<===<<<:::999??????>>>>>>??????@@@AAAAAABBBBBBBBBAAA@@@???>>>;;;;;;;;;;;;===???BBBCCCCCCBBB@@@??????AAACCCDDDAAABBBDDDFFFGGGGGGFFFEEEBBBBBBAAA???>>>@@@DDDGGGFFFEEECCCAAAAAAAAACCCEEEBBBAAA@@@>>><<<<<>>BBBEEECCC???>>>@@@DDDCCCDDDDDDCCCBBBAAABBBDDDBBBCCCDDDFFFGGGHHHHHHHHHFFFGGGHHHIIIKKKKKKJJJIIIKKKJJJIIIFFFCCCAAA@@@???BBBAAA@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@???>>>===999888777666666666888999777888999:::;;;;;;;;;;;;999::::::::::::::::::999555444222222444555555444666666555555555555666666555444222000000111222444333333333444444444444555444333333222222111111111333333222222111000/////////000000000111111111111111111000000000000111111000/////////000000////////////...///111222222111------............------...............///000000............................../////////000000000///000000000000000111222//////............//////........................------............------/////////...---------,,,---......---++++++,,,...------------------------/////////....../////////,,,+++,,,------------.........///////////////.........------------......---------------...///000---..................---------........./////////---------.........//////))))))***---.........///........................***,,,///111111111///............///////////////---......///////////////---------------...////////////......------,,,,,,////////////.........---........................000000111222222222222111.........//////////////////000000000111111111111000/////////000000111222111111222111111111111222222222222222222222222222000000000000000000111111///000111222222222222222111111111111111111111111111111222222222333333333333333333333333222222111555555444333222111222333000111333555666555444444444333333444666888888777999888777555444333333333333444555666666666666666......////////////000000111111111111111111111111111111111111111111111111111111222222222222111111///111444333000000222555444333222000////////////111111111111111111111111000111222333444555444444444555666777888777666666444444333333333333444444555555666666666666777777555555666777888888888888:::::::::999999999888888888:::;;;<<<;;;:::888666===============>>>>>>???AAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;<<<>>>AAACCCDDDCCCBBBBBBBBBBBBDDDDDDBBBCCCEEEFFFGGGFFFEEEDDDGGGFFFDDDAAA@@@AAADDDGGGGGGFFFDDDAAA??????AAADDDBBBBBBAAA???>>>>>>AAACCCEEEEEEFFFHHHIIIIIIFFFCCC??????@@@AAACCCDDDFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJIIIHHHFFFEEEDDD???AAACCCBBB???>>>???BBBCCCDDDEEEDDDDDDDDDFFFHHHDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGHHHJJJJJJIIIGGGHHHHHHHHHFFFBBB@@@???@@@BBBAAA???>>>>>>???@@@BBB??????????????????@@@@@@999:::999888666666888:::999999999999::::::;;;;;;999::::::;;;;;;::::::999888666555555666777666555666777777777777777777666444333222111111222333333333333333333444444444444333333222111111222222222111111111000000000000000000000000000111111111111111111000000000000111111000///......000000///...---///000000//////111222------............------,,,---...///////////////------------------------......//////000111111111///000000///......///111//////............//////..............................////////////.....................---------000000000///------...///------......---,,,,,,+++...---,,,,,,,,,,,,---...---++++++...///---...000---...//////////////////......------------......---------...............------...//////...------,,,,,,---------.........,,,------------............,,,...111111...---///......------------------***+++...000111111000/////////000000000000111111------...////////////...------...////////////............---------------000000/////////.........//////.........---------000111222222222222111111.........///////////////000000000000111111111111///.........///000111222000222222222111000111222222222222222222222222222000000000000111111111111///000111222222222222222222222222222222222222222111111222222222333333333111222222333333222222111333444555444222111111222000111333444555555444444444444555555666777888888999888777666555444444444222333444555666666666666........./////////000000111111111111111111111111111111111111111111111111000000111111111111000000...111444333000///222555111111111000111111222222111111111111111111111111111111333444444444444333444444666777777777666555444333333222222333333444555555555666666666777777777777666666666666777777999999888888888777777777999::::::;;;:::999888777;;;;;;::::::;;;;;;<<<===@@@???>>>=========>>>??????===<<<;;;<<<>>>AAACCCCCCBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDFFFFFFFFFEEEDDDGGGFFFDDDBBBAAACCCGGGJJJHHHGGGEEEAAA======???BBBAAABBBAAA@@@??????BBBEEEGGGFFFFFFGGGIIIHHHFFFDDD@@@@@@???@@@BBBDDDGGGIIIGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKJJJJJJIIIHHHGGGGGGAAAAAA@@@@@@????????????@@@AAABBBBBBBBBDDDGGGIIIEEEFFFFFFGGGHHHHHHHHHGGGJJJHHHFFFGGGHHHIIIGGGEEEEEEFFFGGGEEEBBB???@@@AAABBB@@@>>>======>>>AAABBB??????>>>>>>>>>?????????:::;;;;;;999777666999;;;999888777777777888999:::888999::::::::::::999888;;;999777777777888777666555555666666666666555555222222222222222222222222111111111222222222333333333222111111111222333444///////////////000000000000000000000111111111111111111000000000000111111000...---...000111///---+++///222000+++))),,,000------............------***+++...000111000...---------------------------------......///000000111///000111///,,,+++---/////////............//////..............................////////////......---------................../////////......///111,,,---...//////...------...---,,,,,,,,,,,,---...000,,,,,,000000------000------...///////////////...------,,,,,,------...---.../////////...---,,,------...//////...------,,,,,,---------.........,,,,,,,,,,,,------------,,,***,,,111111---,,,...+++,,,,,,------......///,,,---...000000000//////....../////////000000000,,,---.../////////......,,,---000111222111///---,,,------------------...//////.........------------------...............000000111111111000//////............/////////000000000000000111111111111............///000111111000222333222000///111333222222222222222222222222///000000000111111111111//////000222222333333222333333333333333333333333111111222222222333333333///000111222333333222222...111444444222111111333111111222333444444444444333444555555555555666777777666555555444444444444222222333444555555555555............/////////000111111111111111111111111000000000000000000000000//////000000000000//////...111444333000...111555///000000111222444555666222222111111111111111111111222333444555444333222333333555666666666555444444333333222222333333444555555555555666666666777999888666555555555666777888888888777777777777666999999:::::::::999999888:::999999999999:::;;;;;;???>>><<<;;;:::;;;===>>>AAA???===<<<===???AAACCC???@@@@@@AAAAAA@@@??????>>>@@@CCCEEEFFFFFFEEEEEEAAABBBAAAAAAAAAEEEJJJNNNIIIHHHFFFAAA<<<;;;>>>BBB@@@@@@@@@>>>>>>???BBBDDDHHHGGGFFFGGGHHHHHHGGGEEEDDDCCCAAA@@@@@@BBBEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIBBB@@@??????@@@@@@???===;;;===>>>>>>???AAAEEEGGGEEEFFFFFFGGGGGGGGGFFFFFFKKKHHHFFFEEEGGGHHHFFFDDDCCCEEEGGGEEEBBB???@@@AAABBB@@@>>>======>>>AAABBB@@@???>>>>>>===>>>>>>>>>;;;<<<<<<:::777777999<<<999777666444444555777888777888999::::::999888777;;;999777777777777666555222333333444444333333222111222222333333333222222///000000000000111111111222222111111111222444555------......///000000000000000000000111111111111111111000000000000111111111...------000111///---+++000444000((($$$'''------..................---(((+++...111222000...,,,------------------------,,,,,,------...///000000///111111///+++***+++...//////............//////........................---......//////......---,,,------....../////////***+++,,,,,,,,,---///111+++,,,...000111111000000000///...------...///000222......111111,,,+++///------...///000000//////...---,,,,,,,,,,,,---...---...///000000...,,,***,,,---...//////...---,,,---------............///+++++++++,,,,,,,,,------%%%###&&&---///,,,+++///)))***+++,,,...///000111///////////////......---+++,,,,,,,,,------......,,,,,,.../////////...---+++---111333333222///---,,,,,,,,,------...............---------,,,,,,,,,+++,,,,,,---...///000000///////////////...---------.........//////000000000000000000111111111111---------......000111111///222333333000///111333222222222222222222222222//////000000111111111222//////000222222333333333333333333333333333333333111111222222222333333333---///000222333333333333***...222444333222333444111222222333333444555555222333444444444333444555555444444333333333444444111222333444555555555555222222111111000000//////000000111111111222222222111111222222222333333333111111111000000000000000000111111111111222222222333333333222222111111111222111000//////111333444333333444444555666666666444555666777777666555444222222111111222222333444555666777777777777666666666666777888999::::::::::::::::::::::::999888777;;;:::999888777777777777;;;;;;:::::::::;;;<<<<<<;;;::::::999:::;;;===>>>======<<<<<<<<<>>>@@@AAAEEEDDDCCCBBBAAABBBCCCCCCCCC@@@>>>@@@EEEGGGDDD@@@CCCCCCCCCDDDEEEGGGHHHIIIHHHGGGEEEAAA>>>===>>>@@@BBBAAA@@@??????AAACCCDDDHHHGGGFFFFFFGGGGGGEEECCCEEEDDDBBBAAABBBCCCEEEFFFEEEFFFHHHJJJJJJJJJHHHGGGJJJIIIIIIIIIJJJIIIFFFCCCBBBAAA>>><<<;;;;;;<<<===>>>===<<<<<<===AAADDDFFFFFFEEEEEEGGGJJJIIIFFFBBBGGGGGGHHHGGGGGGGGGGGGGGGCCCCCCDDDCCCCCCBBBAAAAAAAAA@@@??????>>>>>>??????>>>>>>????????????>>>>>>:::777444222333555999;;;;;;999777555444444555666999999888888888888888888555555666666666666555555444555666666444444555666666333...,,,...111333444222222222222222222222222111444333000000222222///000000000000000000000000////////////000000000000444333111000000000111222---...///000000111000000////////////////////////......---,,,---...///000...............///000000111000///...------...///------------.........///111000000///000111111222////////////////////////111000///......///000111000///...------...///000////////////////////////...........................---,,,---/////////...,,,,,,,,,---------......//////............//////000///------///000///......------------.../////////////////////////////////000000000000000///...------......------,,,+++,,,***)))+++///000///...***---000///,,,******+++---,,,+++,,,...000000000........................---......///000/////////000...+++,,,...000///---,,,---......//////.........------------.../////////""")))...))),,,555////////////////////////555111---,,,...000000//////////////////000111111---000333444222000///...222222111000000000000000111111111111222222222222333222111111111222333444444333333222111000//////222111000000111333555777777666555444444444444555333222111000000000111222111111222222222222111000111111000000000000000111222222333333444555666666111222333444444444333222666666666666666777888888777777666555444444333333000000000000000/////////000000000111111111222222111111111111222222222222111000000000000000000000000111111111111222222222333333333222222111111111222111000///000111333444333333444444555666666666666777777777666555333222222222111111222222333444555555666666777777777888777777777888888999999:::999:::::::::999888888777999999888888777777888888:::::::::999::::::;;;<<<;;;;;;:::::::::;;;<<<===>>>=========>>>???@@@AAADDDDDDBBBAAAAAAAAAAAABBBAAA>>>===???DDDEEECCC@@@???@@@AAACCCDDDFFFGGGHHHGGGFFFEEEBBB>>>======???????????????AAACCCFFFHHHHHHGGGFFFGGGHHHGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEGGGIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIGGGEEEBBBAAA>>><<<;;;;;;;;;<<<<<<;;;::::::<<<>>>BBBDDDDDDCCCCCCEEEHHHHHHFFFCCCHHHGGGFFFFFFGGGGGGFFFEEECCCCCCDDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>>>>??????===>>>>>>>>>>>>>>>>>>===;;;888555333333555888:::777777666555666777888888888888888888888888888888555555666666666666555555333444555555333333444555555222///---///111333333333222222111111222222333111333333000000222222///////////////////////////////////////000000000000111000///.........///000...//////000000000000///........................,,,---.../////////.....................///000000111000///...---......///------........./////////...//////000000111111111////////////////////////000000////////////000000000///...------...///000////////////////////////...........................---,,,---///000///...,,,---------............//////............//////000///------///000///...---------------...//////..............................//////000/////////------......------,,,+++---+++***,,,...000///---***---///...,,,***+++,,,///---,,,,,,...//////......................................./////////000...,,,***+++---...,,,***,,,---......//////.........------------...//////111)))(((...111......222////////////////////////333000------///000///...///////////////000111111333555777777444111///...111111000///////////////............////////////000111222333333333222222333333333222111111000000333222111000000222333444333333222222222111111111444333222111111111222222222222222222222222222222222222111111111111222222222222333333444555555666111222333444555444444333666555555555555666777888666666555555444333333333.........///////////////000000000000111111111111000000000000111111111111000000000000000000111111000111111111111222222222222222222222222111111111222111000000000111333444333333333444555555666666777777777777555333111000222222111111222222333444555555555555666777999:::888888888888888888888888999999999999888888888888888888777777777888999999999999888888999999:::;;;<<<<<<;;;:::::::::;;;;;;>>>======>>>>>>???@@@AAADDDCCCBBB@@@@@@?????????>>><<<;;;>>>BBBDDDBBB@@@;;;<<>>???BBBEEEHHHJJJGGGFFFFFFGGGHHHHHHFFFDDDFFFEEECCCBBBAAAAAABBBCCCCCCDDDFFFGGGHHHHHHGGGGGGEEEDDDDDDFFFGGGHHHFFFEEEBBBAAA???<<<;;;:::;;;;;;:::999888888999<<<>>>@@@BBBAAAAAABBBEEEFFFFFFEEEIIIFFFDDDEEEGGGGGGEEEBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>========================<<<:::777444333555777999333444555777888999::::::777777777777888888888888555555666666666666555555222333444444222222333444444222//////000222222222333222111000000111222333000333333000///222222///........................////////////000000000000111000///.........////////////000000000///..............................***,,,...000111///---,,,///............//////000000000///............///....../////////000000000+++,,,...000000000000000/////////////////////////////////000000///////////////............///000////////////////////////...........................---,,,---///000///...------.........///////////////............//////000///------///000///...------------......//////........................,,,,,,---...////////////---............---,,,,,,...---,,,,,,......---,,,***,,,......---,,,,,,---111///------......---,,,........................///......---...///000111------,,,---...---+++))),,,---......//////.........------------...//////111000///000111000///---////////////////////////000///---...//////...---///////////////000111111444666777777444111000///000000///............///000000000111111111111222...000222444555333111000333333333333333222222222444333222111000111111222333444555555555444333222555444333222222222222333222222111111111222444555333333222222222333333444222333333444444555555555333333444555555555555444555555444444444555666666555555555444444333333222,,,------......//////////////////000000000111111////////////000000000000000000000000000111111111000000111111111222222222222222222111111111111111111111000000000111222333222333333444444555666666666666666666555333111000222222111111222222333444555444444555666888:::;;;888888888888777777777777888888888777777777888888666666666666777888999:::888888888777888999999:::===<<<<<<;;;::::::::::::<<<<<<<<<===>>>>>>???@@@BBBBBBAAA@@@???>>>>>>===<<<;;;;;;===@@@BBBAAA???;;;===???BBBCCCBBBAAA@@@BBBCCCCCCBBB>>><<<:::;;;;;;<<<===???BBBEEEGGGIIIGGGFFFGGGHHHIIIIIIFFFDDDFFFEEECCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEDDDBBBAAA@@@>>>===;;;:::::::::999999888888999:::<<<>>>?????????@@@BBBDDDEEEFFFIIIFFFCCCCCCFFFFFFCCC@@@AAABBBBBBBBBBBBBBBAAAAAA??????>>>============>>>===<<<<<<<<<<<<<<<<<<======;;;777555333444666777222333666888999:::999888666666666777777777777777444555555666666555555444111222333333222111222333222111000000222222222000333222111000000111222333///222222//////222222///////////////////////////////////////000000000000222222111111000000000000///000000000///...------........................+++,,,...///000///...---//////............///000/////////.........//////////////////000000000000)))+++---///000000///...////////////////////////---...///000000///...---...............//////000////////////////////////........................///------...///000///............////////////000///......------......///000///------///000///...,,,------.......................................***+++,,,---......//////...............------,,,......------------,,,++++++,,,,,,---------......000...,,,,,,...///...---........................000///---,,,---...000222...///000111111///,,,***,,,---......///............------------...//////...111111------000///+++////////////////////////------......///...---,,,///////////////000000111---///222222111000000000///......---------......111111111222222222333333///000222333444333111000222222222333333444444444333222111111000111222222333444666777777666444222555555444444333333333333222111000///000222444555333222222222222333333444333333333444444444555555444444444555555555555555444444444333333444444555555555444444333333333222,,,,,,------......//////....../////////000000000....../////////000000000//////000000111111111111000000111111111222222222111111111111111111111111111111111111111222222222222222333333444555555555333444444555555444222222222222111111222222333444444444555555777888999:::888888777777777777777777888777666666666777888888555555666666777888::::::888888777777777888999999<<<<<<<<<;;;;;;::::::999::::::;;;<<<<<<=========AAA@@@@@@??????>>>======;;;;;;<<<>>>@@@AAA@@@@@@???@@@AAABBBBBB@@@>>>===???@@@AAA@@@===;;;:::;;;<<<===>>>???AAACCCEEEEEEFFFFFFGGGIIIJJJJJJGGGDDDEEEDDDCCCBBB@@@?????????@@@@@@AAACCCDDDEEEEEEEEEFFFDDDBBBAAAAAAAAA???>>>??????>>>===<<<;;;:::::::::999999999999:::;;;<<<<<<===>>>???@@@BBBDDDFFFHHHEEECCCBBBCCCCCCAAA>>>@@@@@@AAAAAAAAAAAA@@@@@@???>>>======<<<<<<======<<<<<<;;;::::::;;;<<<<<<<<<:::777555333333444555333444777888999888666555555555666666666777777777444444555555555555444444111222333333111111222333222111000111222333111000222222111000000111222222///111111//////222222///000000000000000000000000////////////000000000000111111111111000000/////////////////////...---,,,...........................------------...////////////............//////......//////////////////////////////000000000000)))+++---///000///...---////////////////////////---...///000000///...------......///////////////////////////////////////........................///...---...000000000///.........////////////000......------------......000///------///000///...,,,---......//////..............................******,,,---..................//////......---,,,.........---,,,,,,+++,,,,,,,,,,,,,,,---.........---,,,+++,,,...000000///........................000///---,,,---...000222...///111222111///---,,,,,,---......///............------------...//////---000000,,,,,,000111...////////////////////////,,,---...///......------///////////////000000111+++---///000///...///000......------------...............////////////000111111000000111111222333111222222333333444444555///000000000111222333333///000222333333222111///555555555555444444333333222111///...///000333444111111111111111222333333333333333444444444444444444444444444555555666666444444333333333333444444555444444444444444333333---------...........................////////////////////////000000000000/////////000111111222222000111111111111222222222000000000111111111111111000000111111222222222222222222222333444444555555111222333444444444333222222222111111222222333444333444666777888888888888777777777777777777777777777666555555555666888999555555555666777888999:::888888777777888888999:::;;;;;;<<<<<<<<<;;;::::::888999:::;;;<<<<<<<<<<<>>======>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBAAA???===<<<===>>>>>>===;;;;;;;;;<<<>>>>>>???@@@BBBCCCCCCDDDEEEFFFGGGJJJKKKJJJGGGEEEDDDCCCCCCBBB@@@???>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFDDDAAA??????>>>===;;;=========<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;;;;<<>>>>>===>>>>>>???????????????>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<:::888666444333333333444444555666777777666444333444444555555666666777777444444555555555555444444111222333333111111222333222111000111222333111000111111111111111111111111...111111...///222222///111111111111111111111111////////////000000000000....../////////...---,,,....../////////...------------------------------///...---,,,,,,...///000000//////............///---...//////000/////////....../////////000000000,,,---.../////////...---////////////////////////.........//////.........,,,---...///000000000///////////////////////////........................///...---...000111000///------........./////////......------------......000///------///000///...+++,,,.../////////...---------------------------++++++,,,---...............////////////...---------...///...,,,+++,,,---///---,,,,,,---///......---++++++,,,...000111000........................///......---...///000111+++---//////...---------,,,---......//////.........------------...//////...000222333222111222333////////////////////////---...//////...---///000///////////////000111111000111222111///------......------------...////////////000000000000111111222111000//////111222333111111222222333333444444......///000111222333333000111222333444333222222444444555555444444333222333222111000000111222222111111000111111222333444444444444444444444444444444444333333444444555666555555444333333333444444555555555555555555555555/////////...............------.........///////////////000000000111111111...//////000111111222222000111111111111222222222///000000000111111111222000000111222222222222222111222222333333444555555222333444444333222111000222222111111222222333444333555777999999888666555555555666666777777888888777666555444444666888999666666666666666777888999999888888888888999::::::999:::;;;<<<<<<<<<;;;:::888999:::<<<<<<<<<<<<<<<===>>>???@@@@@@@@@??????@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>======;;;;;;<<<;;;::::::===??????@@@AAACCCDDDEEEEEEFFFEEEEEEGGGJJJLLLKKKHHHEEEBBBBBBBBBAAA@@@???>>>>>>======>>>???@@@BBBCCCDDDDDDAAA>>>=========<<<;;;;;;;;;<<<<<<======<<<<<<::::::999999999999999999999===@@@AAA@@@@@@AAACCCCCCEEEFFFCCC>>>;;;<<<>>>;;;<<<<<<===>>>>>>======>>>===<<<<<<;;;;;;<<<<<<;;;:::999888888999:::;;;777666444333222222333333333333444555555444333222333333444555555666777777333444444555555444444333222333444333222111222444333111000000111222222111///000111222222111000///---000000......222222///000000000000000000000000////////////000000000000---.../////////...---,,,------......///.........---------------------------------...............000000///...............,,,---///000000000//////------.........//////////////////...............///////////////////////////......------......///,,,---...///000000000///////////////////////////........................000.........000111000///,,,---------...............------,,,,,,------...000///------///000///...+++,,,...///000///...---------------------------,,,---............------///////////////...------,,,...///...,,,+++,,,...111...,,,,,,---///...---...---,,,,,,.../////////..................................../////////000***,,,......------...111,,,---......//////.........------------.../////////...444<<<:::111///333////////////////////////...///000///------000333///////////////000111111000111222111///......///......------...//////000111222222222222333333333///000000111111111111111111111111222222222222222//////000111111111111111333333444444444555555555333444444555444333222111555444444333333222222111111111111222222333555555444444444444444444444444444333333222222333555555666666555444444444444444666666666666666666666666000000000///.........------------.........//////000000000000111111111111...//////000111222222222000111111111111222222222//////000000111111111222000000111222222222222111111222222333333444555555444444555444333111///...222222111111222222333444333555888::::::888555333444555555666777888888999666555444333444666888999666666666666666777777888999999888888999999:::;;;888999;;;<<<===<<<;;;;;;999:::;;;===>>>======<<<<<<===???@@@AAAAAA@@@@@@AAACCCDDDCCCBBBAAAAAAAAA@@@@@@???>>>===>>>>>>>>>:::::::::999999:::>>>@@@???@@@BBBDDDFFFHHHHHHIIIEEEEEEHHHJJJLLLKKKHHHEEEAAAAAAAAAAAAAAA@@@???>>><<<<<<===>>>???AAACCCDDDAAA???===<<<============999:::;;;<<<============999999999999888888888888999===AAABBBAAA@@@@@@BBBAAAEEEHHHDDD===999;;;???::::::;;;<<<======<<<<<<======<<<;;;;;;;;;;;;<<<;;;:::888777777888:::;;;666555333222111222222333111222333333444444444444333333444444555666777777333444444555555444444333222333444444222222333444444222//////111222222222...///222333333222///...---000000......222222///////////////////////////////////////000000000000///000111111111000...---,,,,,,---.../////////...------------------------***,,,...000111///---,,,111000///...............,,,---///000000000//////------------.........///111111///......---......///////////////////////////...---,,,,,,---...///+++,,,...000000000000///////////////////////////........................000///...///000111000///,,,,,,,,,---------.........------,,,,,,------...000///------///000///...+++,,,...000000///...---------------------------.........///......------///////////////......---+++---///...,,,+++---///222///,,,+++---///...,,,000...------.........---........................---...//////000/////////,,,...000000...///222555,,,---......//////.........------------...//////---,,,555AAA???000***000///////////////////////////000000...------111555///////////////000111111,,,---//////...///000222...............///000111...////////////000000000---///111333333222000///111111111111111111111111000111111111111000//////111000000000000111222333222333444444444333222111777777777666555444222111222222222333444555666777444444444444444444444444333333222111222333444555777666555444444444444444666666666777777777777777------------------------........................------------.........///333222111000000111222333......///000000000000000111111000000000000111111222111///---000444333---333222111111111222333444222222222111111///...---111111111111222333444555666666777777666555444333444444555555555555555555999888777555444444444555333333333444444666777888555777888777666555666888777777888888888888777777999999777666666555555555::::::<<<===???@@@@@@@@@IIIFFFBBB@@@@@@@@@??????@@@AAAAAAAAA@@@===;;;999888777777888:::<<<>>>???FFFFFFFFFGGGHHHHHHIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJ@@@AAAAAAAAAAAA@@@???>>>999:::<<<>>>@@@AAABBBBBBDDDAAA===<<<>>>???===;;;>>>???@@@AAA@@@>>><<<;;;<<<:::888666666888;;;===<<<<<<===??????@@@@@@@@@@@@AAAAAAAAA@@@???===<<<;;;;;;<<<===<<<;;;999888:::;;;<<<;;;999888999:::::::::999999888777666666666666666555444333111111111222222222222111000000333333333444444444555555222333333444444333333222000333777555111...000333222222222111111111000000......//////000000111111000000////////////000000000000////////////000000,,,---...000000000//////...............///000000---000222111...,,,---///,,,---......,,,,,,---...,,,,,,,,,------.........)))***+++,,,------...---,,,,,,,,,---...///000000,,,+++***,,,...//////...///...---,,,,,,---...///---++++++,,,...---)))&&&///---+++,,,///000///---...///000///...---...///***+++...///000000...---///............---------////////////////////////---------............//////......///000000///---......////////////......,,,,,,---...//////......+++******+++---,,,)))%%%......//////...---,,,,,,------............------++++++,,,,,,,,,,,,------///////////////////////////...------...///000111........................+++,,,---------...000222///......---------......---------.........///////////////...------///111...///000000000///---,,,111000...------...///111000000000000////////////////////////............//////000111222111111111//////............//////000000000000///////////////000111222333444444444444222000......000333555333333222222111222222222111111222222222333333333666444333444555666333000555444222111000111111222111222222222222222222333333333333333333333333333333222111111222333555666666555444333333444555666777777666555444333333222------------------------........................---.........////////////222222111000000111222222//////000111111111111000111111000000000000111111///222222///...111222000222222111111111222333444333333333222222000//////000000000111111222444444444555666777777666555555555555555555666666777777888777666444333333444444444333444444555666777777666777888777555555666777777777888888888888777777777777777666666777777888777888;;;===???AAAAAAAAADDDCCCAAA???>>>>>>???@@@@@@@@@AAAAAA???<<<999888888777777888999;;;===>>>FFFFFFFFFFFFGGGGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHAAA@@@@@@??????>>>>>>>>>999:::;;;===???@@@AAAAAADDDAAA>>>===>>>>>>===<<<>>>???@@@AAA@@@>>><<<;;;:::999999888888888999999<<<<<<>>>???@@@@@@@@@???>>>???@@@@@@???>>>===<<<888999999::::::999999888999;;;<<<;;;::::::;;;<<<::::::999888888777666666666666666555444333222111111222222222222111000000333333333333444444444444111222222222222222222111///222555333///---///222222222222111111111000000...///////////////000000000000////////////000000000000////////////000000---...///000000//////..................///000000...///000000...------...,,,---......,,,,,,---...,,,,,,,,,---------......***+++,,,------...------,,,,,,------......//////,,,++++++,,,...//////...///...------------...//////---++++++---...---+++///---+++,,,...000///......///000///...---...///***,,,...///000///......///............---------........................---------............///......---...//////...,,,---..................---,,,------...//////......///------...//////,,,***------......---,,,,,,+++------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000........................,,,---...---------///111------,,,,,,,,,---......,,,,,,,,,---------....../////////...------///111...///000000///...---,,,...---,,,,,,+++,,,---...000/////////////////////////////////..................////////////////////////............//////////////////000000000000000000111222333333333333222111000......///111222000000000000000000111111111111111222222222333333444222111222444444222000444333222111111222222333222222222222333333333333333333333333333333333333222222222222333444555555666555444333333444555666666666666555555444444333------------------------........................////////////000000000000222111111000000111111222000111111222222222222222111111000000000000111111---222444000,,,...111222222111111111111222333333333333333333222111000000000000000000000111222333333444555777777777777666444444555666777888888999777666444333222333333444444444444555555666666777666777888777555444444555666777777888888777777666555555555666777888999:::555777:::>>>@@@AAAAAAAAA>>>???@@@>>>;;;:::===@@@???@@@@@@@@@>>>;;;888666888888888888999:::;;;<<>><<<;;;;;;<<<===999:::;;;===>>>@@@AAABBBCCCAAA???>>>>>>>>>===<<<>>>???@@@@@@@@@>>><<<:::888999::::::999888777555<<<===>>>???@@@@@@??????<<<===>>>>>>>>>===<<<;;;777777666666666777888888888:::;;;;;;::::::<<<===999999888888777777666666666666666555444333222111111222222222222111000000222222222333333333333444000000111111111111000000000111222000---,,,///222222111111111111000000000/////////...............000000////////////000000000000////////////000000...//////000000///...---///............//////000///.........//////...,,,,,,---......,,,,,,---...,,,,,,,,,------------...,,,------.........---------------------.........,,,++++++,,,...///...---///...------------...///111...,,,+++---///000000///---,,,,,,...//////...---...//////...---...///+++,,,---///000//////...///............------------------------------------------............///---,,,,,,---......---+++---..................---,,,---......///.........000///......//////...---,,,,,,,,,---,,,,,,+++***------............------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------,,,------...///........................---...///...,,,,,,...000---------------...///000++++++,,,,,,,,,---------...///000///------///000...////////////...------------------------------////////////////////////////////////............///...---,,,,,,,,,---...000//////......//////000......//////000000111111111111222222222222222111111111000//////.........////////////000111111111111111111222222222222333111111000111333333222000333222222222222333333444222333333333444444444444444444444444444444444444111222333444444555555555666555444333333444555666555555555555555555555555................................................///000000000000111111111111111000000000000111111111222333333444444333333111111000000000000111111---222333///---///111000111111111111111222222333111111222222222111000000000000//////000111111222333444555666777777666555222333444555666777888999555444333222222222333444444444555666666666666666666777777666444333444555666666777777777777666666444444444444555666777888555888;;;>>>?????????>>><<>>999777;;;???>>>?????????===:::777555888888888888999999::::::BBBBBBCCCDDDEEEFFFGGGGGGBBBCCCDDDEEEEEEEEEEEEDDDBBB@@@<<<999888999:::<<<:::;;;;;;===???@@@BBBCCCBBBAAA@@@??????>>>===<<<>>>???@@@@@@???===;;;999999999999999999777666555<<<===>>>@@@@@@@@@???>>>999:::<<<<<<===<<<;;;:::999888666555444555666666555777999999999:::<<<===888888777777777666666666777666666666555333222111111222222222222111000000111111111222222222333333000111111111111111111000111111111///------000333111111111111000000000000//////......------,,,,,,000000////////////000000000000////////////000000//////000000000...---,,,//////............///000000---,,,---000111...+++,,,---......,,,,,,---...------------------------.........///......------...------------------------,,,+++,,,...///...---.........------............---,,,---...///111111...---------......//////,,,...///...------...000+++,,,---...///////////////............------------------------------------------............///,,,,,,+++,,,---...,,,***///..................///------...............---...---,,,+++,,,,,,------,,,,,,---------,,,,,,+++------............------+++++++++,,,,,,,,,------,,,,,,---------------...---------,,,------------...........................//////...,,,,,,---///............///000111222,,,,,,,,,---------.........///000///...---...000.....................------...//////000/////////.........///////////////////////////............000///---++++++,,,---...000000////////////000000......//////000000111111111222222222222111111000111111222111111///---,,,///000000111222333333333111111111111222222222222000000111222333333333222111222222222333333444444222333333444444555555555444444444444444555555555000222333555666555555444666555444333333444555666444555555555666666666777........................////////////////////////000000000000111111111222000000000000000000000000222222333444444444444444111111000000000000111111000111///,,,...222111---000000111111222222222222...///000000000000000///000000000///000000111222444555555666555444333222111111222333555666777777444333222111222222444444444555666777777777666555666777888777555444444666666666777777777777666666555444444333333444444555888:::<<<=========;;;;;;===AAABBB???999777999<<<===>>>>>>>>>===:::888666888888999999::::::::::::???@@@AAACCCEEEGGGIIIJJJDDDEEEFFFHHHHHHGGGFFFEEECCC@@@<<<888777888:::;;;;;;<<<<<<===???AAACCCDDDAAABBBAAA@@@???>>>======>>>???@@@@@@???===:::999::::::999888777777888888<<<===???@@@AAA@@@>>>===888999:::;;;<<<;;;:::999;;;:::888666444444444555333555666777777888:::;;;777777666666666666666666777777777666555444222222111222222222222111000000000000000111111111111222111111222222222222111111222222111///...///222444000000000000000000000000//////......------,,,,,,000000////////////000000000000////////////000000//////000000000...---,,,//////............/////////---+++---000000...+++,,,---......,,,,,,---...------------------------.........///......---------------------,,,,,,,,,---,,,+++,,,.........,,,---..................---)))+++---...////////////---------------...///000+++---......------...000,,,,,,---......////////////............---------........................---------............///,,,++++++,,,------,,,***000000///......///000000---...............------,,,,,,++++++***+++,,,---------............------------............------+++++++++,,,,,,,,,------,,,,,,,,,------.........------------------,,,,,,...........................//////...,,,,,,---///...---------...//////000............////////////---///000000.........///...------------.........------...///000000//////------....../////////000////////////............111///---,,,,,,---///000000000////////////000000.../////////000000000111111111222222222111000000111222333333222000...---...///000222333333333222000000111111111222222222000111222333333333333444000111111222222333333333222222333444444555666666333333333444444444555555111222444555666666555444666555444333333444555666444444555555666777777777........................////////////////////////000000000000111111111111///000000111111000000///222333333444444444444444111111000000000000111111111000---+++///333111,,,///000111111222222111111------...///000000000000111111000000000111111222333444444444444222111000111111222333444555555555333222222111222333555666555555777888888777666555555777888777666555666888555666666777777666666555555444444333333333444444;;;;;;;;;;;;;;;;;;::::::???AAABBB???;;;888888:::<<<<<<>>>>>>===<<<999888777888999:::;;;<<<<<<;;;???@@@AAACCCFFFHHHIIIJJJFFFGGGIIIJJJJJJIIIHHHFFFDDDBBB>>>:::888888999;;;<<<;;;;;;<<<>>>@@@CCCDDDAAABBBCCCBBB???=========>>>???@@@@@@>>><<<999888;;;:::999888888999:::;;;;;;===???AAAAAA@@@===<<<999:::;;;;;;;;;:::999888;;;:::999777666555444444222333555666666666888:::666666666666555555555555777777777666555444333222111222222222222111000000/////////000000000111111111222222222222222222111222111000000000111222333//////000000000000000111/////////...............000000////////////000000000000////////////000000...//////000000///...---000//////............///---,,,,,,---//////...,,,,,,---......,,,,,,---......------------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,---------...,,,,,,,,,......---,,,------...//////...------'''***---///...------------.........------///000+++,,,......------...000,,,,,,------...//////000///............---------////////////////////////---------............///,,,++++++,,,------,,,***000///...------...///000.........///......---,,,,,,---......---,,,...///------......//////......------............------++++++,,,,,,,,,,,,------******++++++,,,,,,---------............---,,,,,,........................---...///...,,,,,,...000,,,,,,,,,+++++++++,,,,,,...////////////000000000---///000000///......///---------,,,------...///++++++,,,,,,---.........---------......//////000////////////............000///.........///111222111000000//////000000111000000000000000/////////000000111111111111111000111222333333333111000///,,,---///000111000000///000000000111111111111222000222444444333222333444///000111111222111111000111111222333444555555666111222222333333444444444222333444555555666666555666555444333333444555666555555555666666777777777......................../////////////////////////////////000000000111111...///000111111000///...222222333444444444444333111111000000000000111111///000///,,,---000111......///000111222111111000------///000000111111111222222111111111111222222000111222333222222000000333333333444444444555555333222222222333444666777555666777888888777555444555777888888777777999:::555555666666666666555555444444444444555666777777;;;;;;:::999999:::;;;<<<>>>>>>>>>===<<<:::999999:::;;;===>>>>>>===;;;:::777888:::<<<============BBBBBBCCCDDDFFFGGGHHHHHHGGGIIIKKKLLLLLLKKKHHHGGGFFFCCC@@@<<<:::999:::;;;::::::999:::<<<>>>AAACCC@@@BBBDDDCCC@@@======>>>>>>???@@@???>>><<<999777888999:::;;;;;;;;;;;;;;;;;;===@@@BBBAAA@@@===;;;:::;;;;;;<<<;;;:::888777777777777777777666666555333444666666666666777999555555555555555555555555777777777777666444333222111222222222222111000000....../////////000000000000000111111111111000000////////////000111111000////////////000000111111...///////////////000000000000////////////000000000000////////////000000---...///000000//////...000000///...............***,,,......---------...,,,---......,,,,,,---.........---------,,,,,,,,,***+++,,,------...------+++++++++,,,,,,------......---,,,,,,......---,,,------...//////...------)))+++...---,,,+++---///,,,...///...,,,,,,...111***,,,------------...000---,,,------...//////000///............---------........................---------............///---,,,,,,---......---+++///...,,,++++++,,,...///......//////...------,,,+++---000000///......000+++,,,---............---------............------++++++,,,,,,,,,,,,------***++++++,,,------.........//////000///...---,,,........................,,,---...---------///111///...---,,,,,,++++++,,,.........////////////000,,,...000000///.........------,,,,,,,,,---...///,,,,,,++++++,,,---///000,,,,,,---......///000000////////////............------...///000111111222111111000000000000111111111111000000//////.........///000111111222111111000111111111111111000000---...///000000000...---000000000000111111111111000222444333111000000222//////000111000000......000000111222333444555555000000111111222333333444333333333444444555666777666555444333333444555666666666666666666777777777////////////////////////000000000000000000000000////////////000000000000...///000111111000///...111222333333444444333333111111000000000000111111,,,111222...+++---000000...///000222222111111000---...///111222222222222333333222222222222222333---...000111222222111111444444555555555555555555333333222222333555777888555666888999888777555444555666888999888999:::<<<555555666666666666555555444444444555777888:::;;;:::999888777888:::===>>><<<;;;;;;;;;<<<<<<:::888:::;;;===>>>???>>>===<<<777888:::<<<>>>??????>>>EEEEEEEEEEEEFFFFFFFFFFFFHHHIIIKKKMMMMMMKKKIIIGGGFFFDDDAAA>>><<<;;;:::;;;888888888888:::<<>>??????@@@???>>>;;;999777555777;;;>>>???>>><<<:::;;;===@@@BBBBBB@@@===;;;;;;;;;<<<<<<;;;999888777222333555777888888777666444555777777666666888999444555555555555555555555888888777777666444333222111222222222222111000000............/////////000//////000000000000//////---------///000111000....../////////000000111111......//////000000111111000000////////////000000000000////////////000000,,,---...000000000//////111000///...............))),,,//////,,,+++---000,,,---......,,,,,,---............------,,,,,,,,,)))***+++,,,------...---******+++,,,,,,---.........---,,,,,,......---,,,,,,---...//////...---,,,,,,---...,,,******...111,,,...///...,,,,,,...111***+++------------...000---------------...000000//////.........------------------------------------------.........//////---,,,,,,---......---+++---,,,***))))))***,,,---.../////////...---,,,,,,(((,,,000111///------///***+++,,,,,,---------------..................---++++++,,,,,,,,,---------------......///000111111//////000000000///---,,,........................+++,,,---------...000222333222111000///.........---------.........//////,,,...000111///.........---,,,,,,+++,,,---/////////...---,,,---///111333,,,,,,------...///000000000/////////............***,,,---///000111111111111111000000000000111111222222111000///...------......///111111222222222///////////////000000000///000222333222111///...000000000000111111111111///222444333000...///000//////000000000...---,,,///000000111333444555555//////000111222222333333555444333333444555777888666555444333333444555666777777777777666666666666............////////////111000000///...---------//////000111111111111111000111111111111222222222333333444555444333111000111222222111111000///...111111111111111111111111...///000222222111000000111//////111444555222///111222222333333222222111...000333555444222222222111333444666777777666666111222333444666888:::;;;555555555555666666666666666666777888999;;;===>>>:::888666555444555666777666777888:::;;;<<<======:::888555666999;;;:::888999999999:::::::::;;;;;;999:::===???@@@>>><<<;;;<<<<<<===>>>???????????????BBBFFFHHHHHHGGGFFFFFFHHHHHHHHHIIIKKKLLLKKKJJJFFFGGGFFFAAA;;;888888:::::::::::::::;;;<<<======CCCCCCDDDCCCAAA>>>;;;:::AAA>>><<<<<<===;;;777333000444888;;;;;;<<<===>>><<>>>>>===;;;999:::<<<;;;888555666777777777777888888888666666777777777777666666333333333444444444555555666666555444333222222222444444333222000///......000000000000000000000000000000000000000000000000111///...------...///111////////////000000000000000///...------...///000////////////000000000000000///---,,,---...000222000000000000000000000000+++++++++++++++,,,---...111000///...---...//////......------------......,,,---......,,,,,,---...***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,+++***)))((('''&&&---------,,,,,,+++++++++------,,,,,,,,,,,,---------,,,+++***+++---000111...............///000000---,,,,,,++++++,,,,,,---........................------------,,,,,,+++***+++,,,...//////...,,,+++,,,,,,,,,---------......///111111...---//////,,,...,,,+++******+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,......------------......///...------...///000111111000...---,,,---///000,,,,,,,,,---------.........,,,+++,,,//////---***------............---------------............///---------.........//////---...///000000///...---++++++,,,---...///000111//////000222333333000...111111000000//////......---...///000111000000///222///---...000000...,,,...............///000000222333444444222000111111222222333111000///111222111111000000//////......222333333444444333333222333333333333333333333333555444222111111222444555333333333444444555555555666333//////222555555444............////////////111000000///......------//////000111111111111000000000111111111222222222333333444444444333222111111111111111111000000///111111111111111111111111//////000111111111111111111000///111333444222000222222333333333333222222000222555555333222111111111222444555666666666555555555555555555666777888555555666666666777777777666666777888999;;;<<<===;;;:::888777666777888999888888999:::;;;;;;;;;;;;:::777666777999::::::888<<<<<<<<<============>>>:::;;;===>>>>>>>>>===<<<===>>>???@@@@@@AAAAAAAAAAAABBBEEEGGGHHHGGGFFFEEEIIIIIIIIIJJJLLLMMMLLLKKKHHHIIIHHHDDD>>>::::::;;;999999888999999:::;;;<<>><<<<<<===;;;777444333444777;;;===>>>>>>>>>===>>>@@@BBBBBBAAA>>><<<>>><<<::::::;;;:::888555444555666777999:::;;;;;;666777777777777777666555333333333444444444555555777666555444333333333333666555444333222111000000000000000000000000000000000000000000000000000000000///...------...///000000000000000////////////222111000//////000111222.../////////000000000000000///---------...000111.......................................//////000000///...---------............------------......,,,---......,,,,,,---...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))------------------------,,,,,,+++++++++++++++***.........---------,,,,,,......------------......---,,,+++++++++---///000...............//////000---,,,,,,++++++,,,,,,---........................---------------,,,+++***+++,,,...//////...,,,+++,,,,,,,,,---------......,,,//////------111111...---,,,,,,,,,---///000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------,,,......------------......------,,,---...000111222444333111///......///000,,,,,,---------.........///---+++,,,...///...,,,------............------------------............---------.........//////......////////////....../////////...............000///000111222222///---111000000000/////////...000////////////000111222111///---...///000...,,,...............///000000111333444444222000111111222222333111000///000222111000000000/////////...222333333444444333333222333333333333333333333333333333333333333333333222333333444444444444444444777444222222444666777666............////////////000000000///......------...///000000111111000000000000000111111111222222333333333444333333222111///000111111222111111111111111111111111111111111000000000000000111111222222111000000222333333222222222333333333333222222222444555555333111000000222222333444555555555555666666555555555666777777666666666777777777888888666666777777999:::<<<======<<<:::999999999:::;;;::::::::::::::::::::::::999888777888999::::::888999:::::::::;;;;;;;;;;;;>>>>>>>>>>>>???????????????@@@AAABBBBBBCCCCCCBBBDDDBBBBBBEEEHHHHHHFFFCCCJJJIIIIIIKKKMMMMMMLLLKKKJJJKKKKKKFFF@@@<<<;;;===888888888888999:::;;;;;;@@@AAABBBCCCBBB@@@>>>===???>>>=========;;;888555666666777;;;@@@BBBAAA??????>>>>>>AAACCCCCC???<<>>>>>777777777777777666555555333333333444444444555555777777666555444444444444777666666555444333333222000000000000000000000000000000000000000000000000000///...------...///000111111000000//////......111000000//////000000111....../////////000000000///......------///000111------------------------//////////////////000000///......---,,,---------......------------......,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))((((((------------------------,,,,,,,,,------.........//////............------...........................---,,,+++,,,,,,...///......------......///000------,,,,,,,,,,,,------........................,,,------------,,,,,,++++++,,,---......---,,,+++,,,,,,,,,---------......,,,//////------000000---***+++,,,---///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------......------------......,,,,,,,,,---...000111222555444111///............,,,------------.........000...,,,,,,...//////...------............------------------............---------...............//////............//////000000000//////.........000//////000111000...+++000000000000////////////222111///......000222444000///......//////...---...............///000000111222444333222000111111111222222111//////000222000000000000////////////222222333333333333222222333333333333333333333333111222444555555444222111444444444444444444333333666444222222444666666666............////////////000000//////...............//////000000000000000000000000000111111111111222222333333333222222222...///000111222222222222111111111111111111111111111000/////////000222333333222000000111222333444222333333333333333333222111333555555333222222222222333333444444444444444444444444555666888999:::777777777777888888888888666666777777888:::;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;:::999999999999888888888999:::::::::999999999999999::::::::::::BBBAAA@@@@@@@@@@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDFFFBBB@@@BBBGGGHHHEEEAAAHHHHHHHHHIIIKKKLLLKKKJJJJJJLLLLLLGGGAAA===<<<===999888888999999:::;;;<<>>>>>===<<<999888:::888777;;;BBBEEECCC???BBB???===@@@DDDFFFBBB===???===;;;:::888777555444444555666888:::<<<>>>???777888888777777666555444333333333444444444555555777777666555555555555555666666555555444444333333000000000000000000000000000000000000000000000000000///............///000222111111000///......---................................./////////000000///............///000000------------------------------........................------,,,,,,,,,,,,......------------......,,,---......,,,,,,---...---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------------------------------------........................------------...//////////////////.........---,,,,,,,,,------...------------...//////------,,,,,,,,,,,,------........................,,,---------------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......000222111---,,,---,,,))))))***+++,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------...------,,,,,,------...------------...//////000111000///---,,,,,,,,,---------------............111000---,,,---...000111------............------,,,,,,---------.................................000///...------...///000.........///000111111222000/////////000///---+++000000000000////////////111000000000000111222222//////....../////////..................///000000000222333333111000111222111222222111//////000111000000000000////////////222222333333333333222222333333333333333333333333111222333444444444333222555555555444444333333333333222111111222333333444............////////////////////////..................///000000000000000//////000000000111111111222222222222222222222222...///000222333333333333111111111111111111111111111000/////////000222333333222222111111222444555333333333444444333333333000111333444333333555666444444333444444444555555555555555666666888999999777777777777888888888888666666666777888999:::;;;;;;;;;:::::::::;;;;;;;;;===<<<;;;999999999999999888:::;;;<<<;;;;;;;;;;;;=========>>>>>>>>>??????BBBAAA???>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDEEEAAA???@@@EEEHHHEEEBBBGGGFFFFFFHHHJJJJJJIIIHHHHHHJJJKKKGGGAAA===<<<===;;;;;;;;;;;;<<<===>>>>>>>>>@@@AAACCCCCCCCCAAA@@@???@@@@@@@@@???===<<<;;;>>>;;;999===BBBEEECCC@@@AAA>>>;;;===BBBDDDAAA===>>>===<<<999777555555555777777888999:::;;;;;;<<<777777777777777666555555333333333444444444555555777777666555555555555666444444444333333333333333000000000000000000000000111111111111111111111111//////............//////222111111000///......---------............------............////////////...............///000000........................---......//////...---------------------,,,,,,,,,......------------......,,,---......,,,,,,---...---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000///.........---------,,,,,,---------------------...//////...------,,,,,,------...........................,,,------......---------,,,------------------,,,,,,,,,,,,---------......///111111---,,,------)))+++,,,,,,------,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---...------,,,,,,,,,,,,------...............------------------------.........---------.........//////000000...---,,,---000111------............------,,,,,,,,,------------........................---000///...------...///000......//////000000111111000///......//////...,,,////////////000000000000---///111222333222000///......//////......//////...............///000000///111222222111000111222111111222000///...///111////////////000000000000111222222333333222222111333333333333333333333333333333222111222333444555555555555444444333333333111111222222111222333333............//////////////////////////////......---...//////000000///////////////000000000111111222111111111111222333333///000111222333333333333111111111111111111111111000000000000000111111222111222333333111222333555333333444444444444333333///111333333333444666888555555444444444555555666:::999888777666555555555666666666777777777888888666666666777777999::::::::::::::::::;;;;;;;;;;;;<<<;;;:::999999999:::;;;999;;;>>>>>>===<<<<<<=========>>>>>>>>>????????????>>>===<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDCCCCCCCCCAAA>>>???CCCFFFFFFEEEEEEEEEEEEFFFIIIIIIHHHGGGFFFHHHJJJGGGBBB>>>===>>>============>>>???@@@@@@>>>@@@BBBCCCDDDCCCBBBAAA???AAACCCCCCAAA?????????@@@>>><<<>>>AAACCCBBB@@@>>>;;;999:::===??????=========<<<999666555666777888888888999999999999999666666777777777777666666333333333444444444555555666666555555444555555666222222222222222333333333000000000000000000000000111111111111111111111111////////////////////////111111000000//////.........//////000000//////...------........./////////.........///////////////...........................///000111000///...------............---,,,,,,......------------......,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,------...///000000///...---,,,---------------------------,,,,,,------...///......------------..............................,,,------............---------------------------,,,,,,,,,---------......***---...,,,,,,000000...000//////......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++++++++,,,......------,,,,,,,,,,,,---------............---,,,,,,---......///000000111111------........./////////...//////...,,,,,,...000------............------,,,,,,,,,,,,------------...............---------//////............//////111111000000///...------000///......000000///...////////////000000000000+++---000333333111///------...//////......///000...............///000000...000222222111000111222000111111000......///111////////////000000000000111111222222222222111111333333333333333333333333444333111000111333555777444444444444444444333333111333444444333333444555............////////////.../////////////////////---...//////000000//////////////////000000000111222111000000000111333444000111111222333333333333111111111111111111111111//////000111111111111111000222444444333222333555333333444444444444333333111222333333333444666888777666555555555555666777;;;:::999777666555555555555555666666666777777777777666666777777888999:::999::::::;;;<<<<<<<<<;;;:::999888888999:::<<<>>>:::===@@@AAA???>>>>>>???<<<=========>>>>>>>>>>>>??????>>>===============??????@@@AAABBBBBBBBBBBB@@@@@@??????AAADDDGGGHHHFFFEEEEEEGGGIIIJJJIIIGGGDDDGGGIIIHHHCCC??????@@@=========>>>>>>???@@@AAA???@@@BBBDDDDDDCCCAAA@@@@@@CCCEEEEEECCCAAAAAABBBAAA@@@@@@???@@@@@@@@@@@@===<<<;;;;;;<<<>>>@@@AAA<<<<<<;;;888555444666999777777777888888888888888444555666777777888888777333333333444444444555555555444444444444444555555111111222222333333333444000000000000000000000000111111111111111111111111......////////////......000000000000////////////......///000000///......---------.........//////---......///////////////------------------------......000000000///---,,,....../////////...---,,,......------------......,,,---......,,,,,,---...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///------------------------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......,,,---...//////...---,,,++++++,,,---............------,,,,,,------...///......------------..............................,,,,,,---...............---------,,,,,,---------,,,,,,,,,---------......(((,,,---+++,,,000111///000///...---------...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++***+++,,,...///---,,,,,,++++++,,,,,,---***+++,,,...//////............//////////////////............////////////,,,...///...,,,+++---///------............------++++++,,,,,,,,,---------//////.........---------......////////////......111111000///...---,,,+++000///......000222222111.../////////000000000111+++---///000111000...---,,,...000///...---///111...............///000000...000111222111000111222000111111000......///000.../////////000000000111111111222222222222111111333333333333333333333333222222222222333444555555333333444444444444444444000333555555333222333555............/////////000.........///////////////---......///////////////////////////000000000000111111000000000111333444111111222333333333222222111111111111111111111111...///111222222222111000///222555666333222333444333444444555555444444333333444555444333333444666888777666555555666777888888888777777777777888888555555555555666666666666777777666666777888999999::::::;;;<<<======<<<<<<888888777777999;;;>>>@@@;;;>>>BBBBBB@@@>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>???@@@AAAAAAAAAAAA>>>?????????@@@BBBGGGKKKGGGFFFFFFHHHJJJKKKJJJHHHDDDGGGIIIHHHDDDAAA@@@AAA============>>>???@@@AAA@@@AAACCCDDDDDDCCCAAA@@@AAADDDGGGFFFDDDBBBCCCDDDAAABBBBBB@@@>>>>>>???@@@???@@@@@@???>>>???CCCFFF;;;;;;;;;888555444777:::666666666777888888999999333444555777888888888888333333333444444444555555444444333333333444444555111222222333333444444444000000000000000000000000111111111111111111111111......////////////......////////////000000000000+++,,,---......---,,,+++---------.........//////---......///000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))...///000000000///------.........------.........,,,---......,,,,,,---...***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------******+++,,,---...///000---------.........//////+++,,,...//////...,,,+++***+++,,,---............---,,,,,,,,,,,,---............------------..............................,,,,,,---.../////////......------,,,,,,------...,,,,,,,,,---------......+++......+++,,,//////,,,---,,,*********,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++******,,,...///---,,,,,,++++++,,,,,,---'''(((+++---///000000000---.........---,,,++++++............/////////000***---//////,,,+++,,,...---..................---++++++,,,,,,,,,---------//////.........------------...///000000///...------------...............000......///111333333333.../////////000000111111---------...............,,,...000000...---///222...............///000000...///111222111000111222000111111000......///000.../////////000000111111111111222222222222111111333333333333333333333333///000333555555555444333333333333444444555555555...111333333111000111333---...//////......///111000---+++,,,...000///---------...///////////////000000000000000000000000222111000//////000111222//////000111111111111111222222222222222222222222000333666777555444333444222222222222333444555666444444444444444444444444222222333444444555555666888888777777666666555555555555555555555666777777888666444444666777888888<<<;;;::::::999999999999>>>;;;999999:::===>>>>>>999999888888:::<<>>CCCEEEAAA@@@DDDCCCDDDEEEDDDBBBAAAAAABBBDDDCCCAAA???>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDBBBBBBHHHJJJHHHGGGHHHGGGGGGGGGHHHGGGDDD???<<<;;;>>>AAACCCDDDBBB@@@>>>AAABBBDDDEEEEEECCCAAA???DDDDDDDDDDDDDDDDDDDDDDDDCCC@@@>>>>>>AAABBBAAA???EEECCC@@@===<<<>>>@@@BBB@@@>>>;;;999999:::999888888777666666666666666777000222666999:::888666555666333333888999444444888444111111555777555444555000555666333444888888444000222222///222888888444333222111000000111222333111111111111000000000000............//////////////////000000000000//////,,,,,,---.../////////...,,,,,,,,,---------......///......---,,,,,,++++++---,,,,,,...111111...+++222...******...111///,,,000...,,,,,,......,,,)))......//////...---,,,,,,.........------.........***++++++,,,,,,++++++***,,,,,,,,,------............,,,******+++------,,,......------------......((()))***+++---...///000///...---,,,,,,,,,,,,,,,..............................------------......,,,,,,,,,---------......)))//////'''&&&...111------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,444111...---......+++)))222222000---+++,,,...111...++++++...---***,,,222...---,,,,,,---...///000......,,,,,,,,,...000111222///,,,,,,///000000......------,,,,,,------...------------------------------------------------,,,,,,,,,---...///000111111///------.../////////+++---,,,***---222222///////////////////////////000000000000000000000000...///000///.........000...///000000//////000111111---)))+++000333222///333333333222222222111111333222111111000000111111...---,,,,,,---///222333000000000111222222333333666888666222111333444111333333333333333333333333999<<<:::444222555444///333444444333222333555888---......---,,,,,,///111222///---...000111000/////////000000000000000///000000000000000000000000111111000000000000111111//////000111111111111111222222222222222222222222...111444444333222222222222222222222333444555666444444444333333444444444222222333444444555555666666666666666555555555444666555555555555666777777777666555555666777888888::::::999888888888888888<<<;;;999:::<<<>>>???>>>::::::999999:::<<<>>>???DDD@@@@@@DDDEEEBBBBBBDDDBBBCCCDDDCCCAAA@@@AAABBBCCCBBBAAA???>>>>>>>>>>>>@@@AAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCDDDCCCDDDHHHIIIFFFEEEHHHDDDEEEFFFGGGGGGEEEBBB@@@===>>>AAABBBCCCBBB@@@???@@@AAACCCEEEEEECCCAAA@@@DDDCCCCCCCCCCCCCCCCCCBBBAAA???===>>>AAABBBBBB@@@DDDBBB@@@>>>===>>>@@@AAA@@@>>>;;;::::::::::::999888888777666666666666666444444555555666666777777666333333888888444444777666222222555666444222333///444555222333777777333111333222...000444444///111111000//////000111111111111111000000000//////............////////////......////////////......------......///.........,,,,,,,,,---------......------------------.........---,,,---000000...,,,111---***+++///111///,,,...,,,+++,,,...///...,,,......//////...------,,,......------------......++++++,,,,,,,,,,,,++++++,,,,,,------------------///---++++++,,,---------......------------......+++++++++,,,,,,------...///...---,,,,,,,,,,,,---..............................------------......,,,,,,---------.........'''+++---------...+++&&&------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,///---******,,,---+++************(((&&&''')))+++...++++++...---***,,,222......---,,,---.../////////...,,,+++,,,---...000111...,,,,,,...//////...---------------------------------------------------------------------------------------...///000111///------.../////////,,,---,,,+++---222222...////////////////////////........................---...//////------...///---...//////......///000111...+++,,,000222111///111111111222222333333333333222222111111111111111//////------...///111222000000000111222222333333333555444000000333444222222222222333333444444444666999888333222555555222222333333333222222444666---------+++***+++...111222000......000000000///000111111111111111000000000000000000000000000000000000111111111111000000//////000111111111111111222222222222222222222222...111333444333222222333222222222222333444555555444333333333333333333444222222333444444555555666555555555555444444444444666666666666666777888888777777666666777777888999999999888777777777777888;;;::::::;;;>>>@@@@@@???<<<;;;:::::::::;;;======CCCAAAAAADDDDDDBBBBBBEEEAAACCCCCCCCCAAA@@@AAABBBBBBBBB@@@???>>>=========@@@@@@AAABBBBBBCCCDDDDDDBBBCCCDDDEEEEEEDDDBBBAAADDDDDDGGGIIIGGGBBBCCCGGGDDDEEEFFFGGGFFFDDDBBB@@@???@@@@@@AAAAAAAAAAAA@@@???@@@BBBDDDEEEDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA???>>>===>>>AAABBBCCCBBBBBBBBB@@@??????>>>??????@@@>>><<<;;;;;;;;;:::999999999888666555555555555888666444222222444777888555333444777777555555777888333222555555222111222///222333222222555555222333333222///111444444000000//////......//////000111111000000000000//////............////////////------............------.........///......------,,,,,,,,,---------......,,,,,,---...//////000000000...,,,---...///...---///---,,,---000000...+++,,,++++++,,,...//////............///......---,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------,,,,,,///---,,,,,,---......---......------------......---------,,,,,,,,,,,,,,,......---,,,,,,,,,------..............................------------......,,,------------............***+++000222///+++)))......------------......,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++,,,------......---------------,,,,,,+++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---------)))***++++++***)))+++,,,---,,,,,,...---+++---111//////...---------............,,,++++++,,,------///---+++,,,---......---,,,,,,---......---,,,,,,,,,,,,,,,,,,------------..............................---------......///000///------///000///...---///---+++---111111...////////////////////////........................,,,...///...---,,,---...,,,---......------...///222///---...111222111/////////000111222333444555222222222111111111111000111000///...//////111111000000000111222222333333000222222///000333444222000111111222333444555555222444444222222555666444111222333222111111333555......---+++***+++///111///...------------------000000111111111000/////////////////////////////////000111222222111000/////////000111111111111111111111111111111111111111111333555555555444555666333222222222333333444555333333222111111222333333222222333444444555555666555555555555555555555555777666666666666777888888777888999999888888999;;;999888888777777777888888999999:::<<>>AAAAAA@@@@@@@@@AAAAAABBB???AAACCCEEEFFFFFFFFFEEECCCCCCBBBAAAAAA@@@??????=========>>>@@@BBBDDDDDDAAAAAAAAA@@@@@@???>>>===???>>><<<;;;<<<<<<;;;999:::999888666555444444444999777444222222333555777444333444666666555555666777333111444555222111333000111222222333444444333333222222222444777888666////////////////////////111000000000////////////............////////////---......//////......---.../////////...---,,,,,,,,,,,,,,,---------......------......///000000000000///---,,,,,,---.........------...000000---+++,,,,,,,,,,,,---.........---...............---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,///...------...///...---......------------......------------------------...------,,,,,,,,,------..............................------------......------------............444(((###***...,,,,,,000.........------.........+++,,,------------------+++,,,,,,------,,,,,,++++++,,,------......------......---,,,,,,+++******,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////***,,,///000///...///000,,,,,,---...,,,,,,---/////////......------------...---,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,---------///////////////////////////......---------......000...---...///000///......000...,,,---111111---////////////////////////........................,,,---...---,,,,,,---...,,,...//////...---///000333111//////111222000//////000000111222333333333222222222222111111000000333222111000//////000000000000000111222222333333000333333000000333333111///000111222333444555555111222222111222333444444000111222222000000111333...///...---,,,---000222//////...---,,,,,,---......//////000//////......///////////////////////////000111222222111000/////////000111111111111111111111111111111111111111111222444555444444555777333333222222222333444444333222111000000111222333222222333444444555555666666666666666666666666666666666666666666777777888777999;;;;;;999999:::<<<999999888888888999999:::999999999<<>>>>>===<<<;;;;;;;;;:::;;;>>>@@@???>>>???AAABBBBBBCCCDDDDDDCCCBBBCCCEEEBBBAAA@@@???>>><<<;;;:::======>>>@@@AAACCCDDDEEEDDDEEEHHHIIIIIIGGGEEECCCDDDEEEIIIIIIDDD>>>???EEEDDDFFFGGGFFFCCC@@@@@@AAACCCBBBAAA@@@@@@AAAAAABBBAAABBBDDDFFFGGGHHHHHHHHHDDDCCCBBBAAA@@@???>>>>>><<<===>>>???@@@BBBDDDEEE@@@@@@AAAAAA@@@???===<<<>>>===;;;<<<<<<<<<;;;999:::999888666555444444444666666555555444444333333333444555555555666555444555111///222444333333555111111222444555444444555555222111333555555555555000000000000000000000000000000000////////////.............../////////////////////000000/////////.../////////...---,,,,,,,,,,,,,,,---------......//////////////////////////////...---,,,---...///------...///000///---,,,.........---,,,,,,,,,,,,------...............------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,.........------,,,,,,,,,///---------//////...---......------------......+++,,,,,,------......///------,,,,,,,,,------.................................------------......---------........./////////###%%%***)))***///.........------.........+++,,,------.........---+++,,,,,,------,,,,,,++++++,,,------......------......---,,,,,,+++******,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,---''')))---......------...***---...---,,,---....../////////......---,,,,,,...---,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,,,,------///////////////////////////......---------......///.........000000///---///000...,,,...111111---////////////////////////////////////////////////,,,---...---,,,,,,---...---///000000///...000111111111000000111111000///111111111111111111111111111222222222222111000///222222111000000/////////000000000111222222333333333555555222111333222/////////000111333444555555333222111111111111111222000111222222111000000111---/////////......///111111111111000...---...000------...///////////////000000000000000000000000000000111111111111000000//////000111111111111111111111111111111111111111///000222222222222444666333333333222222333333444333222000//////000222333222222333444444555555666666666666777777777777777555555555555555666777777666999<<<;;;999888999;;;999888888888888999:::::::::999999:::===??????>>>>>>>>>======<<<;;;;;;:::888===@@@===<<<>>>@@@AAAAAABBBDDDCCCBBBBBBCCCEEEBBBBBBBBB@@@???===;;;::::::;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGHHHIIIHHHFFFFFFDDDDDDGGGHHHDDD??????CCC>>>AAADDDEEECCCBBBDDDGGGCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDFFFGGGGGGHHHHHHEEEDDDCCCBBB@@@???>>>===<<<===??????@@@AAACCCFFF@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<:::888999999888666555555555555444555666666666444333111222444555444444666666333444000...111444333444666222111222555666444444666888333111222111...---...///000000111111000000///000000////////////..................//////////////////000000000000//////.........///......------,,,,,,,,,---------......///.....................,,,---......------///000---..................---...//////...,,,++++++,,,,,,---......///.........------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------,,,,,,...---,,,---//////---+++......------------......+++,,,,,,---.../////////------,,,,,,,,,---....................................------------......------........./////////***&&&&&&,,,000///------......------------......+++,,,---......///......+++,,,,,,------,,,,,,++++++,,,------......---------------,,,,,,+++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++)))((()))***'''***,,,------,,,------)))---///---,,,......---.........///......---,,,------------,,,,,,,,,,,,***,,,...---,,,++++++,,,,,,,,,---......---,,,,,,******++++++,,,,,,------..............................---------......//////......///000000///---...000...,,,...222222///////////////////////////000000000000000000000000,,,...///...---,,,---......///000000//////000222//////000111111000000///222222111111111000000000111111222333333111000///111111111000000/////////000000000111222222333333333666666333222333111...///000000111222333444444555222111222222//////222000222333333111000000111+++---///000///......///111222222000...,,,...000,,,---...///000111111111000000000000000000000000111111000000000000111111//////000111111111111111111111111111111111111111///000111222111222444666444333333222222333333333333222000......000222333222222333444444555555666555555555666666666777777444444444444444555555666222666:::999666555666999777777777777777888999999;;;999888888:::<<<=========>>>>>>======<<<;;;;;;777>>>AAA===;;;>>>AAAAAA???@@@BBBAAA@@@@@@BBBCCCCCCCCCCCCBBB@@@>>>;;;:::888999:::<<>>===<<<>>>@@@@@@???@@@CCCEEE@@@@@@??????>>>=========::::::999:::;;;;;;999777888888777666666666666666333444555555555444333222111555666333333777666222666111///111333222222555222///000555555222222555:::444000222111,,,)))+++......///000000///......000000/////////.....................////////////...//////////////////...------......///.........,,,,,,,,,---------......,,,,,,,,,---......//////))),,,...///......///111.........---------...///,,,...///...,,,+++,,,...,,,------...//////............------------......,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,---......,,,***......------------......---------...............,,,,,,,,,,,,,,,---...///..............................------------..................////////////+++......------000///,,,------,,,,,,,,,,,,------+++,,,---...////////////+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++(((''')))+++***,,,......------...///(((...000---,,,...///,,,,,,---.../////////...---,,,------............---***,,,//////---+++,,,---------------------------)))******+++,,,,,,---------------------------------------------...///000.........///000000...,,,---///...,,,...333333000////////////////////////////////////////////////---...//////------...///---...000///......///111,,,...///000000000000000000000000000111111111111000111222333333222000/////////000000000//////...000000000111222222333333000444444222111333111...000000111111222222222333555111000333333///000444111222444444222000000111)))+++///000///---,,,---///000111///+++***,,,...,,,---///000222333333333000000000000000000000000222111000//////000111222//////000111111111111111000000000000000000000000111222333333333444777999444444333222222333333333333222///......///222333222222333444444555555666444444444555555555666666444333333333333444555555///444888888444222444777666666666666666777888888<<<:::777777999;;;<<<<<<======>>>>>>===<<<;;;;;;777???BBB>>>;;;???BBBBBB===>>>@@@@@@??????@@@AAADDDDDDCCCCCCAAA>>><<<:::777888999;;;>>>@@@BBBBBB@@@AAABBBCCCDDDEEEGGGGGGFFFBBBBBBEEEFFFBBB???@@@>>>AAAEEEDDDAAAAAADDDHHHBBBCCCCCCCCCBBBBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDGGGFFFEEECCCAAA???>>>======???AAA@@@??????BBBEEEAAA@@@???>>>============999999999:::;;;;;;888666888777666666666666666777444444444333444444444444000555666222333777666222888333000111222000000333111---...444444000000444999333000333333...,,,///,,,---...//////...---,,,000/////////......................../////////000---..................---,,,,,,---.../////////...,,,,,,,,,---------......)))***+++,,,...///000111'''+++///000///...000222...///...---,,,,,,...000))),,,......,,,,,,...000,,,,,,---.../////////...///......------......///,,,------......------,,,,,,,,,,,,------.........,,,++++++---......,,,***.........------.........000//////...------,,,,,,,,,,,,,,,,,,,,,---...///.................................------...................../////////000+++///,,,!!!'''+++)))---,,,,,,++++++,,,,,,---+++,,,---...////////////+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---***))),,,...)))+++,,,+++******+++---(((...000---,,,//////++++++,,,.../////////......,,,,,,---...////////////***---000000---+++,,,---...------,,,,,,------...))))))***+++,,,,,,------------------------------,,,,,,,,,---...///000111.........///111000...,,,---......,,,///444444111////////////////////////...........................///000///......///000,,,---///...------...000***,,,///000000///000000......///000111222333333000111333333333222000.........////////////......000000000111222222333333---111222000111333222...111111111111111111222222444000000444444000111666111333555555333111000111---------.........////////////...---,,,++++++***//////////////////......---------......000111111000000000000000000000000///000000111111111111000111111111111111111111111///000222222111111222333333111000111222222111000000000000000000000000000000333555666666555666777333333444444555666666666666555555444444444555555666666555555444444444444777555333333555777888777888666444444666999;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===?????????===<<<>>>AAACCCBBB@@@CCCCCCCCCBBBAAA@@@???>>>:::::::::;;;===@@@BBBDDD@@@@@@AAAAAAAAAAAABBBBBB???AAACCCCCCAAA???>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBB@@@???======>>>???@@@@@@@@@@@@@@@BBBAAA@@@??????>>>>>>>>>AAAAAA@@@@@@@@@AAABBBCCCCCCBBB@@@???===<<<<<<;;;<<<:::999777666777777888666555444333333333333333444444333222333444666777333444555555333333333555222111000111444555333111444444444555555555666666000///...///000///...,,,000///...///000111111///111111000000//////..................////////////////////////////////////.../////////...---,,,,,,//////......------------///...,,,++++++,,,...//////...------...///...---,,,++++++++++++,,,---------...///...------...///111111000...,,,,,,...111,,,,,,,,,,,,,,,---...///---------............///........................,,,---...---,,,+++---//////000000///...---+++***---///111222000...---,,,...........................,,,+++******+++---...//////.........------------------------...///000///////////////////////////...,,,++++++,,,---............------,,,,,,,,,////////////////////////***,,,------,,,+++---.........---,,,,,,+++******,,,+++*********+++,,,---,,,------......------,,,.........------,,,,,,,,,------++++++++++++------........................------............------000111111///---,,,---//////...---,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,---------......+++...///---)))(((+++......------,,,,,,------...000///...------...///000---------............///000//////000111111///---222222111///...---,,,++++++---000222333222000///............////////////......//////000000111111//////000111111111111111111111222222222222111111222///,,,---///111///---///000111222333222111111000000111111222222222222111000///000222333333222222222222222222222222222111111111000000000000000,,,------------.........111000000//////.................................---------......///000111000000000000000000000000//////////////////......111111111111111111111111///000222222111000222333222111000000222222111000000000000000000000000000///222444555555444444555333333333444555555666666444444444444444555666666555555555555444444333333555444222333555666777777777555444555777::::::::::::::::::999999999888888999999999:::;;;<<<===>>>@@@>>>===???AAACCCAAA@@@CCCBBBBBBAAA???>>><<<;;;<<<<<<<<<<<<<<<===>>>>>>????????????????????????===???@@@???===;;;;;;;;;======>>>???@@@AAAAAAAAABBBBBBCCCCCCBBBAAA???>>>===>>>??????@@@@@@@@@???@@@???>>>=========>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@???>>><<<;;;:::::::::999888777666666666666555555444333333333333333333333222222222333555555111222333333222222333444444222000111222222000---222222222333333333444444222222222222222222111000///...---...000111000////////////.........------............////////////.................................///......------------......---,,,,,,+++000///...---,,,------...///...------...///...---...------------...//////---...///...------.../////////...,,,******,,,///------,,,,,,,,,---......,,,,,,,,,,,,---------...........................,,,---...---,,,+++---/////////......------,,,,,,...000222222000///..............................111///---+++******+++,,,//////.........---------------------------..............................000...,,,******,,,...000.........------,,,,,,,,,........................***,,,------,,,+++---.........------,,,++++++******+++,,,---...------,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---........................------............------...//////...,,,,,,---...///...---,,,,,,---...///,,,---------------------,,,,,,,,,---------......///...---...///000///---...------,,,,,,------......------,,,---...///000------------............000/////////111111///...111111000///...------,,,)))+++---...///...---,,,............////////////.../////////000000000111//////000111111111111111000111111222222111111000000///------/////////...///000111222222222111111000111111111222222222222222111000111222333222111222222222222222222222222111111111111000000000000,,,,,,,,,,,,------------000000000000000/////////------------------............---......///000111000000000000000000000000111111000000//////......111111111111111111111111///111222111000000111333222000000000222222111000000000000000000000000000///111333444333333333444222333333444444555555666333333333333444444555666222333444555444333222111444333222333555666777666666555555666999::::::999888888888777777777777666888888888888999:::<<<<<>><<<;;;:::999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===:::999999999;;;<<<===???@@@AAAAAAAAABBBCCCCCCCCCBBBAAA@@@???===>>>>>>????????????>>>===<<<:::999:::;;;===>>>;;;<<<>>>?????????>>>===;;;<<<<<<<<<<<<:::888777777777777777666555444333444444333333222222333333222222222111222222333444///000222222111111222333444333111111000///,,,***000000000000111111111111333333333333333222111111...---,,,---///000///............------------------............/////////------------------------------......///.........,,,,,,---...---,,,+++***/////////......---------///...------...///...---...------------...//////---...///...------...///.........,,,++++++---///...---------------,,,,,,+++++++++,,,,,,,,,------........................,,,---...---,,,+++---//////...---,,,,,,---...///...000222222111/////////........................000///---,,,,,,,,,---..................---------...------,,,,,,,,,,,,---........................000...+++******,,,...000.........---------------------------------------***,,,------,,,,,,---.........------,,,+++++++++***+++...000111///---+++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---........................------............------+++,,,---,,,++++++---///......------------......---------------------,,,,,,,,,,,,---------......111,,,(((***///000***###...------,,,,,,------...,,,,,,,,,,,,,,,---...///------------............///......///000111///...000/////////...............///000000000000//////............////////////////////////000000000000//////000111111111111111000111111222222111111000.../////////------///000///000111111222222111111111111111111222222222222333222111111222222111000222222222222222222222222111111111111111111111111+++++++++,,,,,,,,,------------..................,,,,,,,,,---------------...............///000000////////////////////////444444333222111000000000111111111111111111111111///111222111000///000222111000///000111222111000000000000000000000000000///111444444333333333333222222222333444444555555444444333333333333333444111222333444444333111000444333333444666888888777666555555777999:::999777888888777777777666666666666666666777888999::::::??????>>>>>>??????>>>>>>======<<<;;;:::999999999444555777:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??????>>><<<999888999::::::;;;===???AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>???>>>>>>======:::999777777777:::<<<>>>:::;;;===??????>>>===;;;888999:::;;;:::999777555555555666666555444222111333333222222222222333333111111111111111111222222...000111111111111222444333333222111000///---+++.../////////000000000000000111222111000/////////---,,,+++,,,...///...---......---------------------------.........//////------------------------,,,,,,---.../////////...+++,,,...//////...,,,+++,,,------.........------///---------...///...---,,,++++++++++++,,,---------...///...---------//////000000///------///000............---,,,,,,++++++,,,,,,,,,,,,---------........................,,,---...---,,,+++---///...---,,,++++++---///000...///111111000...//////........................,,,,,,,,,,,,...///111222...........................---,,,,,,++++++++++++........................------,,,,,,,,,---.....................---------------------------------+++,,,------,,,,,,---///......------,,,,,,,,,,,,***,,,.../////////---,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------............------***+++,,,,,,,,,,,,...000------------------------...------------,,,,,,,,,,,,,,,,,,---------......111,,,)))***---,,,%%%...------,,,,,,------......---------------------,,,,,,---------.........///...---///000111///............///////////////222111111111111111111111............////////////////////////000000000000//////000111111111111111000000111111111111000000---///000///---,,,///222///000000111111111111111222222222222222222222222555333222222222222111///111111111111111111111111000111111111111111222222+++++++++,,,,,,,,,------------------............,,,,,,,,,---------......///............//////000////////////////////////444444222111000000000000000000000000000000000000///111222111//////000111000///...///111222111000000000000000000000000000000333555555444333333444111111222222333444444444666555444222222111111111000111222333333222222111555555555666999::::::999666666666777999:::999777999888888888888777777777666666666666666777888999<<<=========<<<<<<<<<<<<::::::999888888999999:::333444666888:::::::::999::::::::::::;;;;;;;;;<<<>>>>>><<<:::777777888:::;;;<<<>>>???AAABBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;888777666666777999;;;===:::;;;===>>>???>>><<<;;;777888999:::999888666444333444555555444333111000222222111111111222222333111111111111111111111000///111222222111111222444111111222222111000000000////////////000000000000...000111111...------///---,,,+++,,,---......,,,........................------------....................................,,,,,,---.../////////...---...///000000///......)))***+++---............///---------...///...---,,,++++++++++++,,,---------...///...---------///...///000///......///000---............,,,++++++------------....................................,,,---...---,,,+++---///---,,,+++***+++---///000,,,...//////...---...///........................++++++,,,---...///111111---........................---,,,,,,++++++++++++........................)))+++---/////////---,,,................................................+++---......---,,,...///......------------,,,,,,,,,,,,,,,,,,,,,------...***++++++,,,,,,++++++***,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........................------............------***,,,------,,,---///111,,,------------------,,,------------------------,,,,,,,,,---------......---...//////...,,,***(((...------,,,,,,------...000000000///...---,,,,,,,,,,,,,,,------------......------...000111///...............//////////////////..............................////////////000000000000//////////////////000111111111111111000000000111111000000000,,,...000///---,,,///222000000000000000111111111333222222222222222222222666444222222222222000///111111111111111111111111000000111111222222222333,,,,,,,,,,,,------------///////////////.........,,,,,,,,,---......////////////............//////000000000000000000000000111000///---------......000000000000000000000000000111111111///...///000///......///111222111000000000000000000000000000111333555666444333333333000111111222222333333444555444333222111000000000222222222222222222333333666555666888;;;<<<;;;:::777666666666888999999777999999999999888888888888666666666666666777888888:::;;;<<<<<<::::::;;;<<<;;;:::888888888888999:::777777777888777777666555888888999:::;;;<<<======;;;:::888666444444777:::;;;<<<===???@@@AAAAAAAAAAAA@@@????????????@@@@@@>>>>>>>>>>>>===<<<::::::777777777888999:::;;;;;;::::::<<<=========<<<;;;888999999999999777555444444444444444333222111111111111000000111111222222111111222222222111000000000222333222111000111222...000222222111111111222////////////000000000000...111444333///...///111---,,,+++,,,...///...---.............../////////,,,------------.........////////////////////////------......///.........///////////////000000000***++++++,,,---.../////////...------...///...---...------------...//////---...///...------...///+++,,,...---,,,,,,---...,,,---.........---,,,+++---------.........//////........................,,,---...---,,,+++---///,,,,,,+++++++++---...///+++---......,,,,,,---///....................................------,,,,,,---------..................------,,,,,,,,,,,,---------------------------(((***---000000///---+++.............../////////////////////////////////+++---......------...///......---------------------,,,+++++++++,,,...///++++++,,,,,,,,,,,,++++++,,,,,,------------......+++,,,,,,------,,,,,,+++........................------............------+++,,,------------///111,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......%%%***...///,,,+++---000...------,,,,,,------...111111111000///...,,,,,,,,,,,,,,,,,,---------------,,,,,,...000111///............/////////////////////000000000000000///............////////////000000000000//////////////////000111111111111111///000000111111000000///---...///.........000222000////////////000111222333333333333222222222222666444333222333333111///111111111111111111111111000000111111222333333333,,,------------.........//////......------,,,,,,,,,------...//////000000//////............//////000000000000000000000000///...---,,,+++,,,...///000000000000000000000000000111111111///...///000///...---///111222111000000000000000000000000000000222444444333222222222000000111111222333333333222222111111111111222222333333111111111333444555444444555888;;;<<<;;;:::999777555555777888999888999999999888888888777777666666666666666777777888888:::<<<<<<::::::<<<>>>>>>===:::888777777888999888888777666666666666666555666777999:::<<<===>>>:::999777444333555888<<<:::;;;<<<===>>>>>>>>>>>>??????>>>======>>>???@@@>>>>>>>>>===<<<;;;999888777888999:::;;;;;;::::::999999999:::::::::;;;;;;<<<;;;:::999888777666555555555444333222222222222000000000000000111222222222222333333333222000000111222222111///......///---///111111000///000222........./////////000000///222555444000...000222...,,,,,,---...///...---,,,,,,---------.........,,,,,,---------..........................................///......------//////---------///000111000///...------...///000///...------...///...---...------------...//////---...///...------...///***,,,......---,,,---...+++,,,---//////...---,,,,,,,,,---------.................................,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,------,,,---......------///000.................................------+++******---------.........//////------------------......------------------------++++++,,,---............---........./////////000........................,,,---......------...000------..................,,,---------............,,,,,,------------,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++........................------............------+++,,,---,,,+++,,,---///+++,,,------------,,,+++***++++++,,,---...//////,,,,,,,,,---------......%%%))),,,,,,)))))),,,000...------,,,,,,------...------.../////////...---++++++,,,,,,,,,---------,,,,,,,,,---000000///...///////////////.........///000222444444444333222............////////////111000000000/////////...//////000111111111111111//////000000000000//////...---,,,---///000111000000//////...///000111222444444333333333222222222555444222222333333222000111111111111111111111111000000111222222333444444---------.........//////------,,,+++******))))))------......///000111111000//////.........//////000000000000000000000000000///...------...000111000000000000000000000000000111111000///......///......---...111222222111000000000000000000000000///111333333222000000111000000000111222222333333/////////000111333444555555333111000111333555777333333555777:::;;;:::999:::888555444666888999999888888888888777777777777777666666666666777777888888:::======;;;;;;===@@@BBB@@@===999777666666777666555555555666777999:::333444555777:::<<<===>>><<<;;;888666555777<<>>>>>===<<<<<<===>>>???>>>>>>>>>===<<<:::999888777999;;;<<<===<<<:::999888888777777888888999:::>>>===;;;999888777666666666555444222111222222333000000///000000111222222222333444444333222111000000111111000---,,,,,,---,,,///111111...---...000---------.........//////...111444333///---///222...---,,,---///000///...+++++++++,,,,,,---------,,,,,,,,,---------......------------------------.../////////...---,,,,,,///...,,,++++++---000222666444111///......///000///...------...///...---,,,++++++++++++,,,---------...///...------...///,,,...000000/////////000***+++---/////////---,,,++++++,,,,,,,,,---------........................------...---,,,+++---///+++,,,,,,------,,,,,,+++---...///.........000222........................++++++,,,------,,,,,,,,,---------.........//////------------......///000------------------------...,,,+++***+++---000222---.........//////000000------------------------,,,---......------...000------..................+++---///111111000...---,,,------......------,,,*********++++++,,,,,,,,,++++++------------++++++........................---..................---***+++,,,+++******,,,...++++++------------++++++)))***+++,,,...///000000,,,,,,,,,---------......///000111///,,,+++---///...------,,,,,,------...)))***,,,...////////////++++++,,,,,,,,,---------,,,,,,,,,---000000000...000000//////............***,,,///222333222000///............/////////000111111000000/////////...//////000111111111111111//////000000000000/////////---+++,,,000222111///000///.........///111222444444444333333222222222555333222222444444333111000000000000000000000000000000111222333333444444///...///000---***---444......//////...---,,,,,,...............///000000///......------------......222333000...//////---///////////////000111111000000000000000/////////000000///......---...///...............///000111555888999666000---///222222333555444333333444666333444333222000000222444111111222333333444444555222222333333444555666666777999777444666;;;???>>>999555555777888666888;;;888888888999999888888777555555777888999::::::::::::::::::;;;<<<>>>@@@AAAAAAAAA@@@???===:::777555777555555666777888888777777777888999;;;<<<===>>>>>><<<:::999777777777888666777888:::;;;<<<<<<<<>><<<::::::>>>EEEJJJ@@@===::::::;;;<<<:::777::::::;;;;;;;;;:::999999:::999999999::::::;;;<<<::::::999999888777777777666333111111222444444444222///---...111333222000777111///333444222222666222222222111111111111000111000///...............///,,,,,,......++++++...111222444555444111///---000///...------...///000------,,,,,,,,,---......,,,,,,---......---,,,,,,........................------,,,,,,---...000111000000000000////////////111000///------......///,,,,,,,,,------............------,,,,,,------...000+++***000111...,,,...////////////////////////.........///////////////++++++++++++++++++++++++------------------------///...,,,+++***++++++,,,000///...---------------//////...---,,,,,,,,,,,,,,,,,,,,,---------......---------///000000...,,,***+++,,,---///000...---+++,,,......---------...---,,,,,,---...///---,,,,,,,,,+++***+++,,,---...,,,...///...------...//////...---...//////---,,,...000000000...---...///...------------,,,,,,,,,...---+++)))))))))+++,,,,,,------......------,,,+++,,,---......---+++***------,,,+++,,,---...///---------.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///+++******+++,,,...000222222,,,***------***+++000///222000+++***...///+++000///...------...///000111...++++++...///...,,,------------------------........................------............------111000000000111000...+++---------............///..................------222222111111111111111111333222111000000222444666333111000///000111000///000000000000111111111111000000000111222222333333333222222111000//////...111000///......///000111222222111111222222333333...,,,---///---+++,,,000------......---,,,,,,+++...............//////000000//////...//////000000---111333000...000000...///////////////000111111.....................---111...,,,---000111000---//////.........///000000---///111111///...000333222333444444333333444666333444444222000000222444444444333333222111111111000111222333555666777888888:::999666666:::<<<;;;999666555777888666777:::777888999:::;;;;;;;;;;;;666666888999:::;;;;;;;;;::::::999:::;;;===@@@AAABBBBBBBBBAAA>>><<<999777888777777777999999888777666777888:::;;;<<<<<<<<<:::999999888999:::;;;<<<888999:::;;;<<<<<<======;;;;;;;;;<<>>;;;999999888666333::::::::::::999999999999888888777777888999999::::::999999888777777666666222111///000222333333222222000...///222333222111555000...000000,,,+++...111111111000000000//////...------------......///...+++,,,///000...///222---...000111000...+++***///..................//////......------.........,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111+++,,,...///000///...---111000///...---......///,,,,,,,,,---------.........------,,,,,,------...000,,,+++///000,,,,,,///....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---//////...---------------------,,,,,,,,,------...,,,,,,,,,---------......++++++,,,...000111111000++++++,,,---......---,,,***+++---......------...///---------...---,,,***---,,,+++++++++,,,......,,,---......,,,,,,---...)))((((((***+++,,,+++)))***,,,------,,,,,,---///......------,,,,,,,,,+++///...---,,,,,,,,,------,,,------......------,,,)))***************))))))------,,,,,,,,,---...///,,,,,,,,,,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------------,,,,,,,,,---///000111333...,,,---,,,)))***...---000///+++***...///,,,...------,,,,,,---...///,,,,,,------......------------------------------........................------............------/////////111333444222000---------............///,,,---------.../////////000000000000000000000000111000//////000111222333333111//////000111000///000000000000111111111111000000000111222222333333111000///...............111000//////...///000111111111111111222222333444...******---///,,,+++,,,,,,,,,,,,---,,,,,,+++***......------......///000000000000000000111222333,,,000222///...000111//////////////////000111111------..................222---))),,,111444222...000000///.........////////////000111222333444555222333444444333333444555333444444333111111222444444444333333222111111111///000111333555777999999888::::::777777::::::777:::777666888888555666999555666888:::;;;<<<======777888999:::;;;<<<<<<<<<;;;:::999999:::===@@@BBBDDDDDDDDDCCCAAA???<<<;;;;;;:::::::::<<<<<<:::999555666999;;;======<<<;;;999999999999:::<<<===>>>;;;;;;<<<===============999:::;;;===@@@GGGOOOTTT@@@===:::888777777555444;;;;;;999888888888999999666666666666666777777888999999888777777666666555222111000000111000///---222111000111222333333222333000000222111...,,,...000000000000/////////...,,,,,,,,,,,,---...//////...+++,,,//////---...111///000111111111///---+++------............------111000///...............,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000)))***---//////...---,,,000///......------......,,,,,,,,,------------......------,,,,,,------......------...---+++,,,000------------------------......------,,,,,,,,,+++........................++++++++++++++++++++++++,,,,,,+++++++++,,,------///...------------------,,,,,,,,,,,,---...//////,,,,,,,,,---------......))))))***++++++,,,------,,,,,,,,,,,,------------)))***,,,---......---,,,///...---------,,,***(((------,,,,,,------...///+++---......,,,,,,,,,---)))((()))+++---......,,,)))***,,,---,,,---...000///......---,,,++++++***......------------,,,,,,,,,------......------,,,------,,,,,,,,,------...---,,,,,,,,,,,,---...///+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,.........---...///000000222///------,,,)))))),,,+++------***+++...///---,,,,,,++++++,,,---......)))+++---......---------------------------------........................------............------///...///111333333222000---------............///+++,,,,,,---...///000000//////////////////000000......////////////000000222111//////000111000///000000000000111111111111000000000111222222333333111000......---...///000000000/////////000000111000000000111222333444555...))))))---000---******,,,,,,---------,,,,,,+++...------------...//////////////////000111333333+++000222///...111222000///////////////000000111////////////000000000000///---+++---000333222111111111000///.........///666555333444555555444222111333444444333222444555444555555444222222333444222222222333444444555555111111222444555777888999555999:::888888;;;:::666:::777777999888555555888555666888999;;;;;;<<<<<<999:::;;;<<<============>>><<<;;;:::<<>>>>>======>>>???>>><<<:::444666:::>>>@@@@@@??????======<<<<<<<<<<<<<<<<<<======>>>??????>>>>>>>>><<<======<<<===AAAFFFJJJ<<<;;;999888888999:::;;;<<<;;;999777666777888999666666666555555666666777888888777666666555555444444333222111111///,,,)))111111111222333333333222...///111333333111111222111111000000000/////////......---------.../////////,,,,,,---,,,)))(((+++///000111111111///...---+++,,,---......---,,,+++111000///...------------,,,,,,---......---,,,,,,........................,,,,,,,,,------.........------..................//////......------------------------------------...------,,,,,,------...------...---+++***---000------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------.........---,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---...---,,,***))))))***,,,------,,,++++++---...))))))***,,,......---,,,...---,,,,,,------+++)))------------......//////,,,...000000...---,,,---+++++++++---///000///---+++---............///111///......---,,,+++*********++++++,,,,,,+++******,,,------......------,,,//////...------...000111,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,.........---------......///---,,,,,,+++***+++,,,***+++++++++,,,---......+++++++++,,,------.........---,,,---...///...---------------------------........................------............------//////...///000///,,,***---------............///,,,---------......///////////////000000000000000......///000000//////...222000......000000000//////000000000111111111111000000000111222222333333222222000///000111222333000000000000000000111111000000000000111333444555...***)))...111...+++***------............---------------------...//////---------...///000111222+++000222///...111222000///////////////000000111.../////////000000111111+++...000000...///222555222111000///////////////666444222222222222000...111222444333222222333555444555666555444333333444333333444444555666666666444444444555555666666666222666999888999<<<;;;888:::777777999999555555777888999:::;;;<<<<<<<<<<<<:::;;;<<<===============@@@???>>>===???AAAEEEGGGFFFGGGGGGFFFEEECCCAAA@@@?????????AAABBBAAA???===555888<<<@@@CCCDDDDDDCCC???????????????>>>>>>>>>>>>>>>???@@@@@@?????????@@@@@@???===;;;<<>>>>>>>>>>>;;;;;;<<<===============@@@@@@@@@@@@BBBDDDFFFGGGEEEFFFFFFFFFFFFDDDBBBAAA??????@@@CCCDDDDDDBBB???999;;;>>>BBBDDDEEEEEEEEE>>>???@@@BBBCCCCCCCCCCCC>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>???AAABBBAAA???<<<::::::===@@@>>>===;;;999888888999999999888888777777777777777666666555555444333333222///...///111444555555444...111333444333222222222,,,111444000---...///...222222222222111111111111444333222000///...---------+++,,,000111///000333------.........---------------............------///...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,333111///...---...000111---............---,,,,,,...------------,,,,,,,,,...------,,,,,,------...,,,---,,,+++---///...)))------------------------,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,---------......&&&***......,,,+++,,,///---...///,,,***,,,111555111...******---...---,,,)))))))))+++---......,,,,,,,,,---............---///111444444222///.........---,,,---......,,,***+++------,,,*********+++,,,,,,,,,,,,++++++++++++,,,,,,------------......,,,------......------,,,++++++++++++,,,---......+++,,,------......------///...............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,.........++++++,,,,,,,,,++++++***'''***+++***+++//////...+++)))***...///------///------............------333///++++++...000...,,,------------------------........................------............---------,,,---///111111000...---------............///000000///...---,,,,,,+++000000111111222222333333222222111111111111000000000...---...///000000///000000000000111111111111000000000111222222333333000000000000000000000/////////000111222222222222111000000000000111222222,,,******,,,+++((()))...+++,,,---............---------,,,,,,------...///...---------------......---111333000...000000...///////////////000111111,,,,,,------...//////000---///111111//////222555000000000///000000111111000222555555333333555888000222333333222222333444444666888777666444444444555444444333222222111111444444555555666666777777333777888666777::::::888777555666::::::777666888888999:::<<<===>>>>>>>>>;;;;;;<<<<<<======<<<<<<>>>???AAABBBDDDEEEEEEEEEDDDEEEEEEFFFEEEDDDBBBAAA>>>???AAADDDFFFFFFDDDAAA???@@@AAABBBBBBCCCCCCBBBBBBBBBDDDEEEEEEEEEDDDDDD<<<===>>>???@@@AAAAAAAAA>>>???AAA@@@???@@@AAACCCBBBAAA@@@===:::;;;>>>BBB>>>======<<<;;;:::999888999888888777666666777777555555444444333222222222000///...000333555555555---000333444222000000111---333555000,,,...111111111111111111000000000000222222111///............---+++,,,000222111222555000000000000000000000000///..................//////...------------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++***+++,,,---...///......------.........---,,,+++......---------,,,,,,,,,...------,,,,,,------...+++,,,+++***///333...$$$................................................,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---------,,,+++***,,,,,,++++++,,,,,,---......------,,,,,,,,,------,,,,,,,,,---------......"""'''---///,,,***+++------//////---+++---333999777111+++))),,,......,,,*********+++---...,,,+++***+++,,,---...------,,,///111444444222///------...------...000000///---***+++,,,,,,+++***+++---+++++++++++++++,,,,,,,,,------,,,,,,,,,---...///,,,------......------,,,+++,,,---...////////////+++,,,---.........------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---------,,,+++'''+++,,,******//////+++---***+++000000---,,,///------......---,,,+++***&&&***...///---,,,,,,...------------------------........................------............------,,,,,,,,,...000111///...---------............////////////...---------,,,/////////000111222222222333222111000000000111111///...------///000000///000000000000111111111111000000000111222222333333000111222222222000...---...///111222333333222222222111111000000000000000***)))***+++(((%%%(((...***+++,,,,,,---------------,,,,,,,,,,,,---......///......---------.........222333000...//////---///////////////000111111.........///000111111222000/////////000111222222000000//////000111222222+++///222111---,,,///333000222333333222111333444444666888888666444444444///000000111222222333333333333444555666777888999666999999666666999999666666444666::::::777777999222333555888:::;;;<<<===:::;;;<<<<<<<<<<<<<<<<<<===>>>AAACCCDDDDDDDDDDDDCCCDDDEEEEEEDDDCCCBBBAAA>>>>>>AAADDDGGGGGGEEEBBBCCCCCCBBBAAA@@@@@@??????GGGHHHHHHGGGFFFDDDBBBAAA;;;<<<>>>???@@@AAAAAABBB===>>>@@@@@@??????@@@AAA>>>>>>>>><<<:::<<>>>>>>>>===<<<;;;999888888888777666666666666666555555444333333222222111555222000///000222222111,,,///333333111///000111%%%---///***''',,,000111000000000000////////////000//////.........//////...,,,,,,000000...///222---------...............000///...------...///000//////.........//////000,,,,,,---......---,,,,,,........................+++,,,---------,,,+++***!!!$$$)))---//////---+++,,,---.........---,,,+++.........------,,,,,,,,,...------,,,,,,------...++++++******111555...!!!////////////////////////000//////...,,,+++******------------------------------------------------,,,------...---,,,***)))++++++++++++,,,,,,---...,,,,,,,,,,,,---...//////,,,,,,,,,---------......(((...555666222///...///---///000...+++...555<<<:::333+++)))+++......---,,,+++***+++,,,,,,+++)))***+++,,,---------,,,+++...000333333111...,,,,,,((('''(((***,,,---,,,+++***+++------------///111)))******++++++,,,------,,,+++)))))))))+++---...,,,------......------,,,&&&((()))+++,,,,,,+++++++++,,,---.........---,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111000---+++************++++++---.........------(((,,,---******......)))...+++,,,111111---,,,///,,,---------,,,***((('''%%%111333,,,(((+++000------------------------........................---..................---------,,,---...---***(((---------.........//////------..................---......///000111111222444222000///...///000111///...------///000000///000000000000111111111111000000000111222222333333222333555666555222///---...///111222333333222222333222111000////////////+++++++++++++++***)))(((,,,,,,,,,------.........---...///...,,,,,,.../////////.........------------......///////////////000//////...///000000111........................111111111111000///...---111///...///111222///---222222333444444444444333000000111222222222222111333444666777777666444333333333111000000000111222555666666333111222666:::777777777777777666666666888777555444555777999::::::999888999::::::999888999777555777;;;>>>>>>===AAA@@@?????????AAACCCEEEBBBCCCDDDEEECCC@@@<<<:::>>>>>>???@@@BBBCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAFFFJJJJJJGGGDDDCCCCCC???>>>>>>===<<<<<<;;;;;;======>>>??????@@@??????============<<<<<<<<<<<<@@@@@@???===:::888666444777777777777666666666666777666444222000000000000+++///000//////222222000///000222222111111111222222111000......000111222000000000000000000000000000000000000000000000000...000111000---,,,...111000///...------...///000............////////////.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,---------,,,++++++...........................,,,***+++---...,,,***/////////...------,,,,,,------------------------111...+++***,,,---+++)))...---,,,,,,++++++++++++------------------------*********+++++++++,,,,,,------------------------//////............//////,,,,,,,,,------.........)))***+++---...//////000,,,,,,,,,,,,---...//////444111...------......---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,---...---,,,+++...+++)))***,,,---+++(((------------------,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,,,,++++++---...***+++---//////...---,,, '''---000000...,,,000000///...,,,,,,---///,,,+++***,,,//////,,,)))...---+++***)))******+++000---******,,,---,,,***...---+++*********++++++///,,,,,,,,,)))'''+++222///......---------......///...---------...///000111++++++111///&&&###)))////////////..................,,,++++++,,,---...........................+++,,,---...///////////////,,,+++---222444333000333444///...333...+++333000000000000////////////111000...---,,,,,,------000111000///...///222555222333444444222222333444111111222222222111111000333111000000111222111111//////......///111333444***+++,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---...///...,,,,,,.../////////.........------------......///////////////000/////////......------........................000000111111111111111000111///...///111222000---111111222333333333333333000000111222222222222111333444555666666555444333333333111000000000111222222444555555333333555777888777666666555555666666333333222222222333555666999888777888999:::999777999777666777;;;===>>>===AAA@@@?????????AAACCCDDDBBBBBBCCCCCCAAA???===;;;>>>>>>???@@@AAABBBBBBCCCAAAAAABBBBBBAAA@@@??????AAADDDHHHIIIFFFCCCBBBBBB>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<============??????>>>===;;;:::888777777777777777666666666666555444333111000000000000222333222000000333222...///111333333222111222333111111111222222111111111000000000000000000000000/////////////////////////////////...,,,+++,,,---000///...------...///000............////////////------------------,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,........................///---+++,,,...///---,,,---------...............------------------------000...,,,---///000///...------,,,+++++++++,,,,,,---------------------------------------......///------------------------//////............//////,,,,,,------------------***+++,,,---.../////////...------,,,,,,,,,------...---+++,,,---......---------............------++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,,,,***)))***---...---+++//////...---,,,++++++***+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,...------,,,,,,------...***,,,......---,,,,,,---+++,,,---//////...---,,,((()))+++------,,,+++***---------+++))))))+++------+++***,,,......,,,***+++++++++***++++++,,,,,,///,,,***+++,,,---,,,***------+++*********++++++,,,******+++)))'''***000......------------......((()))***,,,,,,---,,,,,,///)))***111111***)))///////////////............000///...------...///000........................+++,,,---...////////////...------...000222222111///111,,,---333///,,,555000000000000//////////////////...------...///000000111111000...///111333///000111111//////000111111222222222222222111111222000//////111222222111333222111000000000111111***+++,,,---............,,,,,,,,,------------...---...///...,,,,,,...///...............------------....../////////////////////000///...---+++***//////////////////////////////000222222333333333111/////////111111000///000111111111222222222222000000111222222222222111333333333444444333333333333333222111111111111222///111444555555444444555888777555333333444555666444444444555555555555555888777666666888888777666999777777888;;;=========@@@??????>>>???AAABBBCCCAAAAAAAAAAAA@@@???>>>===>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDCCCAAA>>>===@@@CCCFFFFFFEEEBBBAAAAAA<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<======>>>>>>>>>>>>======<<<;;;:::999777777777777666666666666333222111000000000000111333333000---///444333...000111333333222222222333///111222444444222111///000000000000000000000000////////////////////////111///------------,,,+++//////...------...//////---............/////////,,,,,,------------------,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***+++,,,---------------------------------------///...------//////...---+++,,,,,,---......//////------------------------)))((((((***,,,.........,,,,,,+++++++++,,,------------------------------///...---------...000111------------------------//////............//////------------------,,,,,,+++,,,------......------//////...---,,,,,,,,,,,,,,,+++++++++------+++)))------............------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------+++******+++...//////...000///...---,,,+++***)))------------............------------------------...------,,,,,,------...+++---000000...---,,,,,,+++,,,.../////////...---222000...,,,+++++++++++++++,,,,,,+++))))))***,,,...,,,++++++,,,------,,,))))))***+++,,,,,,---,,,---+++***+++---...---,,,---,,,+++*********+++,,,***)))))),,,+++(((***///...---------------......$$$&&&***---......,,,+++...***+++111222------222/////////............---//////............//////------------------------+++,,,---......///......---...000/////////000111...000,,,,,,333///,,,555000000000000///////////////............000222333///111111111/////////111...///000000......///000222222222333333333333333111000//////111333333222333333222111111111111222++++++,,,------------------------------------------...///...,,,,,,...///........................---......///////////////...///000111000...+++***000000000000000000000000//////000111222222222222000000//////000111111111000000000000000111111222000000111222222222222111444333333222222333333444333333222222111111111111///000222333444444555666888777444222222333555777444555666666666666555555777666555555777777666555888888888999;;;<<<======??????>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>>>>AAACCCFFFGGGFFFCCC???<<>>>>>??????>>>===;;;:::999888888777777777777666666666666000000000000000000111111///...***)))---444444000000222333444333222333444///000111222222111000///000000000000000000000000////////////////////////222///,,,,,,///000///,,,........................---------.........//////,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,---............------------------------...---------.........---,,,,,,,,,------.........------------------------&&&&&&''')))+++,,,,,,,,,++++++++++++,,,,,,---...------------------------...---,,,++++++---...///------------------------///......------......///.........------,,,,,,,,,,,,------...------,,,,,,///...---,,,,,,,,,,,,,,,///...---------+++'''%%%+++++++++,,,,,,++++++++++++++++++,,,,,,,,,---------,,,+++***+++,,,---...+++++++++,,,.../////////......------,,,+++******------------............---------..................------,,,,,,------...+++...111222000---++++++,,,---.../////////......000///---,,,+++,,,---...,,,------,,,++++++,,,---...---+++***+++,,,------)))***+++,,,---,,,+++++++++++++++,,,---------------,,,+++*********+++,,,,,,***+++......,,,---000------,,,,,,------......)))***---/////////...---111------111000,,,,,,/////////.........---------,,,,,,,,,,,,,,,,,,------------------------------+++,,,------.........---,,,///111000------///111///111---...333///+++333000000000000////////////111000/////////000222333///000222111000......///000111222222000000111222333333333333333333444444444333111111222333333222000000111111222444555555,,,,,,,,,,,,,,,+++******---------------------------...///...,,,,,,...///---.....................---......///////////////---...000111111000///---000000000000000000000000//////000000000000000///000000000000000000222333000000/////////000111222000000111222222222222111444333333222222333333444333333333333222222111111222111000000222444666888888777444222222333555777222222333333333222222111666555444444666666555444777888999::::::;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAA========================BBBEEEHHHIIIIIIEEEAAA>>>??????@@@BBBBBBBBB@@@???<<<<<<<<<<<<<<<;;;;;;;;;999999:::999999888777777888999:::;;;<<<===>>>??????>>><<<999777666555555777777777777666666666666///000000000111111111111------+++)))---333444111///111333333222222222333000///...------...///000////////////////////////...........................,,,***+++...000///---------............------------------............,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***+++,,,---.../////////------------------------,,,,,,------,,,,,,,,,---......------,,,,,,,,,,,,------------------------***+++---......---------++++++++++++,,,,,,---...------------------------------,,,+++,,,---...///------------------------......------------...............------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,---...///000///.........,,,)))&&&***++++++++++++++++++***+++++++++,,,,,,,,,---------,,,+++***+++,,,---...------...------,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////...------,,,,,,------...+++...111222000---++++++,,,------...............,,,,,,,,,---------------***,,,------,,,+++,,,---------,,,+++***+++---...++++++,,,---,,,+++***))))))+++,,,---------------,,,+++*********+++,,,---...++++++...///------///,,,,,,,,,,,,,,,---......000//////............//////---,,,......,,,,,,...............------------***++++++,,,,,,,,,------------------------------+++,,,------------------,,,///111000---,,,...111---000---...555000---555000000000000////////////333222111000//////000111...///111111///...//////111222333222111111222333333333222222222333444555888666444333333333222111///000111222333444444555---------,,,,,,+++***)))...------------,,,,,,,,,---...///...,,,,,,...///---------...............---......///////////////---...000111111111000/////////////////////////////////000000000//////...000000111000///000333555111000/////////000222333000000111222222222222111333333333444444333333333333333333444333222222111555333000///222555777888888777555333333444555666555555444444444444333333666555444444666666555444666888:::;;;::::::;;;<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????<<<<<<<<<======>>>>>>>>>BBBDDDGGGIIIIIIFFFCCC@@@?????????@@@BBBBBB@@@>>>???>>>>>>===<<<<<<;;;;;;999999:::::::::999888888888999:::;;;<<<===>>>>>>@@@>>>;;;888555444333333777777777777666666666666000000111222222111111000///111111------111222111///000222222111111111222000...---++++++---...000////////////////////////........................+++***)))***,,,---------------............------,,,------------.........,,,,,,------------------,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---......------,,,++++++***------------------------***,,,......---+++++++++,,,,,,+++++++++,,,------------------------------------......////////////------------------------......------------......------------------,,,,,,---------...------,,,,,,,,,,,,,,,,,,---...//////---,,,,,,---///000...---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,......---,,,++++++,,,******++++++,,,---------***+++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...------,,,,,,------...+++---000000...---,,,,,,,,,,,,,,,---------......+++,,,---...---,,,+++***(((***,,,,,,+++***+++,,,,,,------,,,++++++,,,...,,,---,,,,,,+++***)))))))))+++......---,,,,,,,,,,,,+++*********+++,,,---///***))),,,---++++++,,,++++++++++++,,,---...///111000...,,,+++,,,------*********+++,,,---///000.........------------,,,+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---///.........///000***---+++...555111...666000000000000////////////444333111////////////000---...000//////...000111///000111111//////000111222222111111111333444666888666444333444444222111222222222333222111111000,,,---------------,,,+++......---------,,,,,,,,,---...///...,,,,,,...///---------.........//////---....../////////////////////////////////.................................///000111111111111111///111111000///000333666222111000//////111222444000000111222222222222111333444555666666555444333333333444444444333222111666333111222444666666555888777666666555555666666999888777666666666777777666555444555666777666444666999;;;<<<::::::;;;<<<<<<<<<===>>>????????????===>>>???@@@???>>><<<:::;;;;;;<<<===>>>??????@@@@@@BBBEEEGGGGGGFFFCCCBBB@@@???>>>@@@BBBCCCAAA???AAAAAA@@@>>>===<<<;;;:::999999:::;;;;;;;;;::::::999999:::;;;;;;<<<======???===:::777666555555555777777777777666666666666111222222333333222111000+++111333000---///111222...///111111000000000111.........------.........////////////////////////.................................---,,,+++,,,---,,,------......------,,,,,,,,,---------.........------------------,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------...............---,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,...---,,,,,,,,,,,,,,,,,,,,,------------------------'''***------+++))))))***------,,,+++++++++,,,,,,------------------------+++,,,.../////////------------------------------...------,,,,,,------...,,,,,,------------------,,,,,,------...---------------,,,,,,,,,------...---++++++,,,...000000000,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,***,,,------+++***,,,...+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---............------,,,,,,------...***,,,......---,,,,,,---+++++++++++++++,,,------,,,,,,---------,,,,,,+++(((***------,,,+++,,,,,,***,,,......,,,***+++---,,,,,,++++++***+++++++++))),,,//////---+++***+++++++++*********+++------222,,,)))***,,,******,,,++++++++++++,,,---...///------------------,,,,,,+++++++++***+++---//////.........---------,,,,,,***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---///000000///+++...+++---222---(((///000000000000////////////222111//////...///000111------......---...111444...///000000......///000222111000000000222444555444333111111333444333222111111222222222111000///+++,,,---...////////////.........------,,,,,,,,,---...///...,,,,,,...///---------.........//////---......///////////////111000///---,,,,,,,,,,,,........................---...///111333444444444///111111000...///333777333111000///000111333444000000111222222222222111333444666777777666444333333333444555444333222111555444333555777888555222777777777777777666666666888777444333222333555666777666555555666777666555555999<<<<<<:::999:::<<<;;;<<<===>>>????????????;;;<<<>>>???>>><<<999777;;;;;;<<<===>>>???@@@AAA>>>@@@CCCEEEEEEEEECCCBBB@@@???>>>???BBBCCCAAA???CCCBBBAAA???>>><<<;;;:::999:::;;;<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<>>><<<:::888777777888888777777777777666666666666222333333444333222111000###,,,111///+++---222444---///000111000///000111---...///111111///...---////////////////////////........................333555555222...,,,---000,,,,,,---......---,,,,,,,,,,,,,,,---------...............------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---,,,---000***++++++,,,,,,------...------------------------)))---000111///---...///...------,,,++++++++++++------------------------'''))),,,......---***)))------------------------...------,,,,,,------...,,,,,,,,,------.........+++,,,------......------//////...---,,,,,,,,,,,,000---++++++,,,......---*********++++++*********++++++,,,,,,,,,---------***+++,,,---...---,,,+++'''))),,,,,,******---///,,,,,,,,,++++++*********+++++++++,,,,,,,,,------******+++,,,,,,---.........------,,,,,,------...***+++,,,,,,++++++---...++++++******++++++,,,---++++++++++++,,,...///000***---///000///......///))),,,//////,,,***+++,,,+++******)))***+++---...***---000000---*********++++++*********+++---...666///+++,,,---,,,,,,...++++++++++++,,,---...///***,,,...000111000...---///000...+++***,,,,,,,,,......---------,,,,,,,,,((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---+++***,,,000222111///000333...,,,///''' &&&000000000000//////////////////.........000111222,,,------------...222555///000111000///...///111111000//////000222444555000///...///222444444444,,,...///111222222222222,,,,,,,,,------...............------------......,,,---......//////......------...///000000//////...///////////////......------...///////////////333333222111000///......000000//////000222444555111000000000//////......444444222111000/////////222222111111222222333444444555777888888777555444777666666555444444333333444444444555555555555666888777666555555666777888999888666444444555777888777555444666888999777555777777888999::::::::::::;;;======;;;===AAA@@@======>>>??????===;;;888777999:::<<<===???AAACCCCCCAAACCCDDDCCC@@@>>>>>>>>>BBBBBBAAA@@@@@@@@@AAAAAA>>>???AAAAAA@@@>>>;;;999::::::;;;===???@@@>>><<<=========<<<;;;;;;::::::???===:::777555555555666888777555444333333444444444444444333333222222222111000000///////////////000000000000000000000000000000000000000000000000////////////////////////.........---,,,,,,++++++,,,---------------------.../////////---,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...+++,,,---.........---,,,000000///...---,,,,,,++++++******+++---......---...---,,,,,,......---,,,---,,,,,,++++++,,,,,,---******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,///...,,,+++***++++++,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,//////000///---+++)))(((///...,,,++++++,,,...///000000000000000/////////111///---,,,,,,+++)))'''.........------,,,,,,,,,...------,,,,,,------...***++++++,,,,,,+++++++++000)))###&&&...333111,,,...---,,,++++++,,,---...,,,------......------,,,***...000...***(((***...........................------------------------***+++,,,---...---,,,+++------,,,,,,,,,+++++++++///---++++++------+++)))+++,,,,,,,,,++++++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***///---++++++,,,,,,++++++---...///...---,,,...000+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---...---,,,+++,,,---///111,,,---...//////...---,,,'''---///,,,+++,,,)))"""------,,,,,,,,,+++++++++111111000000//////......000---,,,---000111000...111000///......///000111///////////////.........000000000000000000000000,,,---///000111111111000000000000000111111111111111111000000000000000000222222222222222222222222,,,,,,,,,---------......------,,,,,,,,,,,,------,,,------...............,,,------.....................////////////......///000111111222222111111000000000//////////////////000111111111000//////000000000//////.........333222111000000///000000222222111111222222333333222333444555555444333222444444444555555555555555444444444555555555555666;;;:::999888888999999:::888777666555444555666666888666666777::::::999666777777888999::::::::::::???@@@@@@>>>@@@DDDCCC???::::::;;;;;;:::888555444888888:::<<<>>>AAABBBCCCGGGGGGHHHGGGDDDCCCDDDEEEFFFEEECCCAAA???>>>======>>>@@@AAABBBAAA>>><<<:::=========???AAABBB@@@???>>>======<<<<<<;;;::::::<<<;;;999777666666777777777777555444333333444444444444444333333222222222222222111000000000000000000000000000000000000000000000000000000000000000........................---------------.........000000/////////............/////////---,,,---...------------------------------------------------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,---.........------000//////...---,,,,,,,,,///---,,,,,,---,,,+++***...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........++++++++++++++++++++++++...---,,,,,,......---,,,...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---000000000000////////////---............---+++***///...,,,++++++,,,...///........................000...,,,,,,,,,,,,***)))......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++---***((()))---//////...------,,,++++++,,,------,,,------......------,,,,,,///111///+++))),,,///------------------------------------------------***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///---++++++------,,,)))***+++------,,,+++---...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************...---,,,+++,,,,,,,,,+++---......---,,,,,,---///,,,,,,------------,,,,,,------,,,+++++++++,,,---///...---,,,---...000111,,,---...//////...---,,,)))...///,,,,,,---***%%%------------,,,,,,,,,,,,000000000000//////......///...,,,...000111000...111000///......///000111/////////////////////...000000000000000000000000,,,,,,...///000000000///000000000000111111111111111111111111111111111111222222222222222222222222,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,,,,,,,---...............---------------,,,,,,,,,---....../////////......000111111222222222222111------......//////000000,,,---000222222000...,,,000000000///////////////111111000000000000111111111111222222222333333333222333444555555444333222222333333444555666666666444444444555555555555666999888777666666666666777666666666666555555555555999999888:::;;;<<<;;;999777888888999::::::;;;;;;===???>>>===>>>AAA@@@<<<888999999999999777555444666777999;;;>>>@@@BBBCCCEEEEEEDDDCCCAAA@@@BBBDDDFFFEEECCC@@@>>><<<;;;;;;>>>???AAABBBAAA???===<<<>>>======???AAABBB@@@???>>>>>>======<<<;;;;;;;;;999888777666666777888888777666555444333333333333444444333333333333222222333222222111111111111111000000000000000000000000000000000000000000000000........................,,,------...//////000000000000000//////......---.../////////---,,,---...------------------------................................................***++++++,,,---...///000------++++++++++++------,,,,,,+++++++++,,,---...+++,,,------......------//////......------,,,,,,///...,,,,,,------+++)))...---,,,,,,......---,,,,,,---...//////...---,,,,,,,,,,,,---......//////************************...---,,,,,,......---,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,------.........------...---,,,++++++,,,---...***++++++,,,,,,---------...---,,,,,,------,,,+++...------------,,,,,,,,,...------,,,,,,------...---.........---,,,++++++***+++,,,,,,,,,,,,---...------,,,++++++,,,------,,,------......------,,,---///111///,,,+++---///++++++++++++++++++++++++------------------------,,,++++++++++++,,,------.........------------,,,...,,,++++++------,,,***)))+++---...---,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++------,,,+++++++++,,,,,,,,,---------++++++,,,...------............---------,,,,,,++++++,,,,,,---000///...---...///000111------............---------//////------...---***.........------------,,,000000000////////////...///...---...000111000///000000////////////000000......//////////////////000000000000000000000000,,,,,,---...////////////000000000000111111111111111111222222222222222222222222222222222222222222------------------------------,,,,,,,,,,,,------,,,,,,---.........------///......------,,,,,,,,,------......//////......//////000000000000000///........./////////000000)))+++---000222222222111111111111111111000000000111111111111111222333333111111222222333333333333444555555666666555555444222333333444444555555666444444444555555555555666888777777666555555555444666777777777777666555444:::;;;;;;<<<======<<<;;;::::::::::::;;;<<<======<<<>>>>>>===>>>@@@>>>:::::::::;;;;;;:::999888777666777999<<<>>>AAACCCDDDAAAAAA@@@>>>======@@@BBBCCCBBB@@@???>>>======<<<>>>???@@@AAAAAA@@@???>>><<<;;;:::;;;===>>>===<<<>>>>>>======<<<;;;;;;:::999888777666666666666777666666555444333333333333333333333333333333333333222222111000000000000111000000000000000000000000////////////////////////................................./////////000000,,,---------------------.../////////---,,,---...------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---+++******+++---...+++++++++,,,,,,,,,------,,,,,,,,,---------------...------------------------,,,+++,,,...///...---...---,,,,,,......---,,,,,,---///000000///---,,,---------.........//////++++++++++++++++++++++++...---,,,,,,......---,,,++++++++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------............------...---,,,,,,,,,,,,---...)))******+++,,,------...---,,,+++,,,.........---------------------------...------,,,,,,------...////////////...---,,,+++++++++,,,------,,,,,,,,,...------------------...,,,------......------,,,,,,...///...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---.../////////.........------------,,,,,,,,,,,,,,,,,,+++)))+++...///---,,,++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---,,,------,,,++++++,,,---,,,,,,---,,,+++***,,,...---..................---,,,,,,,,,,,,,,,,,,------000000////////////000111------------------------///000///......//////...//////.........---------///////////////////////////......///000000000000000000////////////000000............////////////////////////////////////---....../////////000000///000000000111111111111222222222222222333333333222222222222222222222222------------------------......------------......+++,,,,,,---...---------111000///...------......,,,,,,---...............//////000000000//////...111111111000000000//////------...///000222333444222222222222222222222222222222222222222333444555000111222333333333222222444555555555555555555444444444444444444444444444444444444555555555555666:::::::::999999888888888777777888888888777666555:::;;;<<<===============<<<<<<;;;<<<<<<===??????@@@CCCCCCAAABBBCCCAAA<<<;;;;;;;;;;;;;;;:::::::::888999:::===???BBBCCCDDDCCCCCCBBBAAA@@@@@@CCCFFFBBBAAA???>>>===<<<;;;;;;======???@@@AAA@@@@@@@@@<<<:::999:::;;;<<<<<<;;;======<<<<<<;;;;;;::::::999888777666555555444444555555555444444333222222333333333333333333333333111111000////////////000////////////////////////////////////////////////........................000000/////////.........***++++++,,,---...//////.../////////---,,,---...------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...++++++,,,,,,,,,---------,,,,,,,,,,,,------......,,,,,,,,,------------------,,,+++,,,...///...---...---,,,,,,......---,,,,,,---///000000///---,,,---------...............------------------------...---,,,,,,......---,,,***++++++,,,---------------,,,,,,++++++,,,,,,---/////////............---000//////...---------,,,---------,,,,,,---------******+++,,,---......///,,,++++++,,,...//////...------------------------...------,,,,,,------....../////////......---,,,---+++***+++...///,,,)))......////////////......,,,------......------,,,+++,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------...000111//////.........---------+++,,,,,,,,,,,,,,,,,,---))),,,...///---,,,++++++......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++,,,---,,,******,,,...,,,,,,---,,,+++***,,,...---..................---+++++++++,,,,,,---------000000000/////////000000---------,,,,,,---------000///............///111//////.........---------.............../////////...///000000000000000111//////000000000000//////---.........//////000000////////////////////////000000000000000000111111///000000000111111111111111111222222222333333333222222222222222222222222...------------,,,,,,,,,///......------......///++++++,,,---------------111000///...---...///000+++,,,---...............000111111111111000000///222222111111000000000///333222000///...///000111222222222222222333333333222222222222222333444555000111222333444333222222333222222222222222222333444444444333333333333333444444444555555555555666777777888999999888888777777777777777666666666666999;;;======<<<;;;<<<======<<<<<<<<<<<<>>>???@@@@@@BBBBBBAAAAAABBB???999888888888888999999999999999:::<<<>>>@@@AAACCCDDDBBBBBBCCCBBBAAABBBDDDFFFCCCBBB@@@===;;;999888888;;;<<<===>>>???@@@AAAAAA???===;;;<<<===>>>>>>===<<<<<<;;;;;;:::999999999888888777666555444333222444555555555444333222111222222333333333333444444111000000///////////////////////////////////////000000000000000000000000------------------------000000//////...------,,,,,,------...///000111111.../////////---,,,---...------------------------......................................................---------,,,,,,,,,------++++++++++++------***+++,,,---------,,,,,,---,,,,,,,,,,,,---...///++++++,,,,,,------......222000...---------+++)))...---,,,,,,......---,,,,,,---...//////...---,,,------------------------...........................---,,,,,,......---,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,111000///...------------------------------------,,,,,,,,,------.........,,,,,,+++,,,...000///...,,,,,,,,,------------......------,,,,,,------...------...............---...***(((***...000...+++......////////////......,,,------......------,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000.........------------,,,***,,,------++++++,,,...***,,,......,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---***,,,...---******,,,///,,,---------++++++,,,...------............------******+++,,,------------000000////////////......------,,,,,,,,,,,,------///,,,,,,...///---...111.........------------,,,---............/////////...000111111//////000222//////000000000000//////------......///000000000000000000000000000000000222111111000000111222222000000000000111111111111000000111111222333333333222222222222222222222222......---------,,,,,,,,,...------,,,,,,------...++++++,,,------------,,,///...---,,,,,,...///000***+++,,,---............000000000000000///....../////////000000000000000111111000000///...---,,,000000000111111111222222111111000000000111222222///111222444444333222111333222222222222222222333222222222333333444444555444444444555555555555666333444555666777777666666777666555444333444444555888:::<<<<<<::::::;;;<<<<<<;;;::::::;;;<<<>>>@@@>>>AAAAAA??????@@@<<<666777777777777777888999999:::;;;<<<===>>>@@@AAAAAA===???@@@@@@@@@@@@BBBCCCAAA@@@???<<<;;;999888888999:::;;;===>>>@@@@@@AAAAAA???======>>>?????????;;;::::::999999888888777666666666666555555444333444444555555444333111000222222222333333444444444222111000000//////000000////////////////////////000000000000000000000000------------------------.........---------------////////////////////////.../////////---,,,---...------------------------------------------------........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------,,,,,,,,,---...///******+++,,,------......222000.........---+++)))...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------...---,,,,,,......---,,,+++,,,---------,,,+++***---,,,,,,++++++,,,,,,---+++++++++************)))000///...------...//////,,,------------------,,,,,,,,,---------------------,,,,,,---///000///...,,,,,,,,,---------.........------,,,,,,------...+++,,,---...............++++++******+++---...000,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,+++,,,---......---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...............------------,,,,,,,,,,,,))),,,------++++++---///,,,---...---+++***+++,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,))),,,...---***)))---000---......---,,,,,,---///,,,,,,------------,,,,,,)))***+++---......------///////////////...------------,,,++++++,,,------,,,)))***...///,,,---000------------,,,,,,,,,,,,---------.........//////...000222111//////111333...///000111111000///...------......///000000111000000000000000000000000222111000//////000111111000000000000111111111111//////000000111222222333222222222222222222222222.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,...---+++++++++---///000***+++,,,---............------......---,,,++++++,,,,,,---...///000111111+++---///000000///---+++......//////000000000111000000////////////000000///111222444444333222111555444444333333444444555///000111222444555666777444444444555555555666666555666888999::::::::::::666555333111111222333444666999<<<;;;999888:::<<<;;;:::999888999;;;===???AAADDDDDDBBBCCCCCC???999888777777777888999:::;;;::::::;;;<<<===>>>??????===???AAABBBBBBBBBCCCDDD===<<<<<<;;;;;;;;;<<<<<<888999:::<<<===???@@@AAAAAA???===<<<>>>??????>>>::::::999999888777777666333444444555666666555555333444555555444333111000222222222333333444444444333222222111000111111111////////////////////////000000000000000000000000------------------------++++++,,,,,,---.........000///...---,,,+++******.../////////---,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,------,,,+++,,,---...///******+++,,,------......///...------...///...,,,...---,,,,,,......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,------...---,,,***)))---,,,,,,++++++,,,,,,---.........---------,,,,,,......------...///111222,,,------......------,,,------,,,,,,,,,,,,,,,,,,...---,,,---///000///...,,,,,,,,,------............------,,,,,,------...******,,,---.../////////(((+++---+++((()))///444******,,,,,,,,,,,,******,,,------......------,,,------,,,---/////////...************************++++++++++++++++++++++++***+++,,,---...---,,,+++------,,,,,,,,,+++++++++)))+++...---++++++---///---......,,,******+++---))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,))),,,...---***)))---111---...///...---,,,...000+++,,,,,,------,,,,,,+++)))***+++---......------......//////...---,,,,,,------++++++++++++------+++''')))...///++++++000------,,,,,,,,,+++++++++---------.........//////...000222111//////111333...///000111111000///...---------...///000000111000000000000000000000000111000///......///000111000000000000111111111111...//////000111111222222222222222222222222222222////////////...---,,,+++/////////...---------,,,......000000000///...---+++,,,,,,---...///000000//////.........------------...............------............////////////111222///+++***...000///222222111111000111111222333222000///...///111222000111111222222333444444888666333222111111///---555222000000333555555333111222333444555555555555555444555777999999888666333222111111111333555777888888777777777999:::;;;999999:::;;;<<<===>>>???CCCCCCCCCAAA???<<<999777::::::999999:::;;;;;;<<>>>>>>>>???????????????>>>===<<<;;;:::;;;;;;<<>>>>>AAAAAABBBBBB???<<<888666999999999888888999::::::===:::888999<<>>>>>=========>>>>>>>>>======;;;:::::::::;;;;;;======>>>>>>?????????@@@AAA@@@@@@???===;;;:::999:::999888777666444333333444444555444444333222222222222222222222222222222222222222222222222222222222222111111000//////...///////////////......---------............------//////.........------------,,,++++++++++++,,,---...,,,+++,,,...///...,,,////////////////////////,,,,,,------------------+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++,,,...111......---------,,,,,,,,,///---,,,,,,---......---++++++,,,,,,,,,,,,------******,,,---...------,,,...---+++,,,...///---++++++,,,---............---,,,++++++,,,---.........------------..................---,,,,,,,,,------........................++++++,,,,,,,,,,,,------////////////...---,,,,,,---------------------------,,,,,,---...///---,,,+++,,,------......------...---,,,,,,,,,,,,---...---***)))+++///111...+++------------------------,,,000000+++***---///---)))+++------------...//////...---,,,+++,,,,,,---...,,,+++,,,------,,,+++------------------------...---,,,+++***************++++++,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,+++,,,,,,------.........+++,,,------++++++,,,---------,,,+++)))((()))++++++,,,,,,------,,,,,,+++---,,,++++++++++++++++++,,,,,,---......---,,,,,,,,,+++******,,,------,,,+++,,,,,,+++***)))+++------,,,,,,++++++,,,,,,---...+++)))+++---...+++'''+++,,,------......------------------------------------------------------000/////////.........---....................................////////////111111111111111111111111222111111000//////......111111000000000000111111111111111000000000000000111111000000111111222333111111111222222222333333333333333333333333333333+++,,,,,,---......//////------------............,,,,,,++++++++++++,,,,,,............------,,,,,,...............---------......///////////////...............////////////...000000------//////,,,//////////////////000000000///---,,,,,,,,,---...000111111222222333444444222111//////000111000///333111///000111333333333444333333333333555666777555555555666777666444222111111000000111222444555555555555555666777999999:::;;;;;;;;;<<<=========>>>???AAABBB@@@<<<777444888888777777777777777888999888888:::===?????????>>>===<<<;;;;;;<<<===>>><<<;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>??????AAAAAA@@@???===;;;999888888777777666555555444444555555555444333222111000111111111111111111111111333222111000000111222333222111111000000//////...///////////////..................------........................---------...---,,,,,,,,,,,,---...---,,,+++,,,...///...---////////////////////////------------------,,,,,,.........------+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---///111------------,,,,,,,,,,,,...---+++,,,...000000///++++++,,,,,,,,,,,,------******++++++,,,---.........---,,,,,,......---,,,------......//////......++++++++++++,,,...///111------------............------,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,---------......//////......---------------------------,,,,,,,,,---000000000...+++,,,------......------...------,,,,,,------...,,,***)))+++---...,,,))),,,,,,,,,,,,------------+++......***))),,,///...***,,,.........---...///......---,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++)))------------------------///......---,,,***)))(((++++++,,,------------------,,,,,,++++++++++++,,,***++++++,,,---...//////+++,,,------++++++,,,---///---+++***+++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++,,,---,,,,,,------------,,,,,,---+++))))))+++---------***+++,,,+++******+++------,,,,,,++++++,,,,,,---************+++,,,---...---------------...//////------------------------------------------------/////////...............////////////////////////------------............111111111111111111111111/////////......---------111000000//////000000111///000000000000000000111111111000000111111222333111111111222222222222333222222333333333333333333,,,,,,,,,,,,------...///,,,,,,,,,------.........,,,+++*********+++,,,---------------------------..............................//////000000//////............////////////,,,///000......000///+++//////000000000000000000000///...------------...000111111222222333444444555333111111222333222111222111000///000222333333333222111000111333555777666555444555666555222000000000000000111222333444444444444555666777888888;;;;;;;;;<<<<<<<<<======;;;===@@@AAA@@@<<<666333888777666666555666666666666777999<<<>>>??????>>>>>>===;;;::::::;;;<<<===::::::::::::::::::::::::888999:::;;;<<<===>>>>>>AAAAAA@@@>>><<<:::888777666666555555555555555444444444444444333111000///111111111111111111111111333222000//////000222333111111000000////////////000000///...............///...---,,,,,,---...///.................................------.........,,,,,,,,,,,,---......---------------------------.........------,,,,,,,,,//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...000000000+++++++++,,,,,,,,,------++++++++++++,,,...///000------,,,---------------------............------,,,,,,+++***)))+++---000,,,,,,---------.........,,,,,,,,,,,,,,,---...///------------------------+++++++++,,,,,,,,,------***+++,,,,,,---------,,,---------------------------,,,,,,---///000...---+++,,,------......------------------------------///---,,,---//////---+++,,,,,,,,,,,,,,,---------***,,,,,,+++***+++...///+++---//////.........///---------,,,,,,,,,,,,,,,,,,***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***+++,,,------......------...------,,,,,,+++++++++,,,,,,,,,------.........+++,,,------++++++,,,---///,,,***+++---...,,,***+++,,,,,,------,,,,,,+++,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))***,,,,,,,,,,,,---...---,,,,,,...///---,,,,,,++++++,,,,,,---)))+++,,,+++******...111------,,,++++++---...///------------------------................................................////////////////////////------........./////////111111111111111111111111.....................---000000////////////000000.../////////000000111111111111000000111111222333111111111111222222222222222222222222222333333333///...---,,,,,,,,,,,,---+++,,,,,,,,,------......---,,,+++++++++,,,...///++++++,,,,,,---......///---.....................------...///////////////............////////////***...000......000...+++///000111222222222111111111000000///////////////000111111222222333444444666444222111222222111///111111111000000111222444222111/////////111444555666555444555555444111///000000000000111222333333222333444555666777888888::::::;;;;;;<<<=========:::<<>>>>>>>>>>>>>>===<<<:::::::::;;;<<<999:::::::::::::::::::::777888888:::;;;<<<======??????>>>===;;;999777666555555444444444444444444333333333333222111000///000000000000000000000000222111///......///111222000000000///////////////000000///............//////...---,,,,,,---...///---.............................................,,,,,,------------......------------------------.........------,,,,,,,,,---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...000000000+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000,,,------------,,,------,,,,,,---------,,,,,,+++------,,,)))''''''***---,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///------------------------+++++++++,,,,,,,,,------******+++,,,------------------------------------...---,,,,,,------+++***+++,,,------......------------------------------///....../////////...,,,+++++++++,,,,,,,,,------***+++,,,,,,,,,+++---///,,,---//////...---...///,,,,,,,,,,,,,,,+++++++++)))(((((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***+++,,,------......------------------,,,++++++***.........------,,,,,,,,,+++,,,------++++++,,,------+++)))+++...///---***+++,,,,,,------,,,,,,+++---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***,,,+++++++++---------,,,,,,...000---,,,,,,++++++,,,,,,---+++---...,,,))))))---111,,,+++*********+++---...------------------------////////////////////////---------...............////////////////////////....../////////000000000000000000000000000000000//////////////////000000000000////////////000000......//////000000000111111111000000111111222333000000111111111222222222111111111222222333333333000///---++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,------...///000******+++,,,---...//////---------...............+++,,,---...////////////............////////////***...///------000///+++...000111333333333222222111111111111111000000000000111111222222333444444555333000000000000...---111222222111000000333555111000000///000222333444666555444555555444222///000000111222222333333333222333444666777888888888999999:::;;;<<<===>>>>>>:::<<>>>>>===>>>???=========<<<<<<;;;::::::999::::::;;;;;;;;;;;;:::888888999999:::;;;<<<<<<<<<<<<;;;;;;999888666555444444444444444444333333111222222222222111000000////////////////////////111000///......///000111////////////////////////111000///------......///.........------.........---------...............------...//////...------+++,,,...---,,,,,,---///////////////////////////------------------,,,,,,******+++------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******,,,...++++++++++++,,,,,,,,,,,,---,,,***+++---//////...++++++,,,,,,,,,,,,------,,,,,,------------......,,,---......,,,,,,---...,,,,,,,,,---,,,,,,++++++,,,......+++'''&&&(((+++,,,,,,,,,,,,------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------.../////////...------------------------...---,,,,,,---,,,***(((+++,,,------......------,,,------......------,,,+++,,,------------,,,,,,******++++++,,,,,,------******---000///++++++...+++---//////---,,,---...,,,,,,,,,,,,,,,+++*********))))))+++.../////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++)))((('''++++++,,,---------------+++,,,,,,,,,,,,,,,+++***//////...---,,,++++++***+++,,,------++++++,,,---*********+++---...---++++++,,,,,,------,,,,,,+++...---------------...///,,,,,,++++++++++++,,,,,,,,,+++******+++,,,***))))))***++++++******,,,...---,,,,,,++++++,,,,,,---,,,...///---******,,,...***************++++++,,,------------------------////////////////////////---------------.................................////////////000000000111000000000000000000000000/////////000000111111222000//////......//////000...//////////////////000111111000000111111222333000000000111111111111222000000111111222333333333...---,,,******+++---...------,,,,,,,,,,,,,,,,,,+++,,,---....../////////+++++++++,,,,,,------------------.........//////***+++,,,---........................////////////***---...,,,,,,//////,,,---...000222333222111111111111222222111111000///000111111222222333444444333111//////000111000///111333333222000111333666111111111222333333444444555555444555666555333111000111222333333444444444111333555777888999999999888888999;;;===>>>???@@@;;;<<<>>>??????===:::888777777777888999:::;;;<<<;;;===??????======>>>@@@<<<===>>>>>>>>><<<:::999999:::;;;<<<===<<<<<<;;;999999999::::::;;;;;;;;;999999999999888777666555555444444444333333222222///000111111111111111111////////////////////////////////////////////////////////////////////////111000...---------///000------............---------------.........//////,,,---............---,,,***,,,......,,,,,,---///////////////////////////,,,,,,------------------***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***+++,,,...******+++++++++,,,,,,,,,---+++******,,,---,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,+++***)))+++---///...,,,+++---...------......---,,,,,,++++++...000...***(((***---++++++,,,,,,,,,---------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///.........---------------------------,,,,,,---......,,,++++++,,,------......------,,,,,,---......---,,,,,,)))***+++,,,,,,,,,,,,---)))******+++,,,,,,------++++++///333222+++))),,,+++---......,,,+++,,,---+++,,,,,,---,,,+++***)))+++******+++---///...---++++++++++++++++++++++++---,,,+++***))))))))))))***++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***.........------,,,,,,++++++,,,------++++++,,,---''')))+++,,,,,,+++,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,+++******,,,---,,,)))''')))***++++++***+++---///---,,,,,,++++++,,,,,,---+++---......---,,,,,,---******++++++,,,,,,,,,+++------------------------........................,,,,,,,,,------.........------------------------........./////////000000000000000000000000000000......///000111111222222//////............/////////////////////.........111111000000111111222333000000000000111111111111///000000111222222333333,,,+++*********,,,...000---------,,,,,,+++++++++)))+++,,,...//////......------,,,,,,,,,,,,++++++---------.........//////)))***+++,,,------------............/////////000***---...+++,,,//////---+++---///111222222000000111111111111111000//////000111111222333333444444333111000111333444444333222333444333111111444777111222333555555555555555555555555666777666444222111111222333444444444444111333555777999999999999777777999;;;===???@@@AAA<<<===>>>???>>>===;;;:::777888888999:::<<<===>>>===???AAA@@@===<<<>>>AAA<<<===???@@@???===:::888999:::<<<=========<<<<<<:::::::::::::::::::::;;;777777777777777666555555555555444333333222111111...///000111111222222111////////////////////////......///000000///...............///////////////222000...---,,,---///000,,,---...//////...---,,,---------.........//////+++,,,---......---,,,+++***---///...,,,+++---000------------------------,,,,,,,,,------.....................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111222111///---,,,,,,...*********++++++,,,,,,,,,---+++******+++,,,+++***++++++,,,,,,,,,---------)))***+++,,,+++)))'''%%%+++---///...,,,+++,,,///.../////////...------,,,***...111111---+++---000++++++,,,,,,,,,---------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,++++++---------------------------,,,,,,---///000///...+++,,,------......------,,,,,,---......---,,,,,,(((***,,,---------...///))))))***+++,,,,,,------++++++000666444,,,(((++++++,,,...---,,,++++++,,,++++++,,,---,,,+++***)))+++***))))))+++,,,+++***++++++++++++++++++++++++)))(((''''''(((***,,,---******+++,,,,,,,,,,,,+++'''(((***+++,,,,,,+++***,,,---------------------+++,,,------++++++,,,---$$$(((,,,,,,+++***+++---+++,,,,,,------,,,,,,+++,,,,,,+++***))))))))))))---,,,+++******+++,,,---******+++---...,,,(((%%%+++,,,------,,,---///111---,,,,,,++++++,,,,,,---***+++,,,...//////...---***+++,,,---...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000---......///000111222222//////............//////000000//////.........---111111111000111222222333000000000000111111111111///000000111222222333333,,,+++++++++,,,,,,---.........---,,,++++++++++++---,,,,,,+++,,,---///000,,,,,,,,,---------......///---,,,---000000...+++...///////////////......///////////////.....................////////////111111111000000000000000000111111111111222222222///000111222333444444444222111000000000111333444222111000111333333111000666666555555555666666777777777777777666666666666555555444444444333333333666666666666666777888888:::999999<<<@@@AAA???===999:::<<<>>>???@@@??????>>><<<;;;;;;===???@@@???@@@@@@AAAAAA@@@???===<<<@@@???=========<<<:::888::::::;;;===???>>><<<:::;;;;;;:::999777666555555444444555777777888888888888777555333222222222222---///111111000//////000000000000000000000000000333222111/////////000111///...------...///...,,,,,,,,,------...------,,,///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,///333333///,,,---,,,,,,,,,,,,,,,,,,,,,,,,///............---------000000//////...---++++++,,,,,,,,,---------......------------------------)))***,,,---...------,,,,,,,,,,,,------.........+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++///...,,,++++++,,,---///------------------------------------------------...//////---,,,,,,...000***......---...222222000//////---,,,+++*********,,,,,,,,,---------......000...,,,---...///...---------------------------,,,++++++,,,---...,,,+++,,,,,,,,,---------......000///---,,,++++++,,,------...///000000///...---)))***,,,,,,***)))***+++,,,,,,,,,,,,...///000111.........------,,,,,,,,,---------,,,,,,+++++++++***$$$"""+++111...***************************...+++)))***,,,---+++(((++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++(((&&&'''+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++,,,------,,,+++*********+++++++++,,,,,,,,,...,,,******,,,---+++(((***++++++,,,,,,++++++***(((+++---,,,***)))+++......///...---***)))***+++,,,)))(((***---...,,,)))((()))++++++++++++---............------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............------------...//////000000000000000000000000000111111111111000000///000///...............//////////////////.........000000111111111111000000000000000000111111111111222222222222222222222222,,,,,,,,,,,,,,,,,,------///...---,,,++++++++++++------,,,,,,,,,---...///,,,,,,,,,---------......///---,,,---///000...,,,......////////////......------------........................////////////111000000000000000000000000111111111111222222222000111222222333333333333222222222222222333444444222111000111222333111000444444444444444555666666666666666666777777777777666666555555555444444444666666555555666666777888999888888;;;>>>@@@???===999;;;<<<>>>????????????>>>===;;;;;;===???@@@@@@@@@@@@@@@@@@???>>>===<<<@@@???>>>>>>>>><<<;;;999;;;;;;<<<>>>??????===;;;===<<<<<<;;;;;;:::::::::444555666777888888888888888777555333222222222222...000111111///...///000////////////////////////000///...,,,,,,,,,---...///...---...//////...---------.........---,,,,,,///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...,,,,,,000000,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,............------------////////////...---,,,+++,,,,,,,,,---------..............................++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++......,,,,,,,,,,,,---...---------------------------------------------------......,,,++++++---///,,,......+++,,,///000---,,,,,,+++++++++++++++,,,,,,,,,,,,---------......///---,,,,,,---......------------------------------,,,+++,,,......---+++,,,,,,,,,---------............---,,,,,,,,,------......---,,,,,,---......***+++------+++***+++,,,,,,,,,,,,------......///......---------,,,,,,,,,---------,,,,,,++++++++++++(((&&&(((+++...---+++++++++++++++++++++++++++...,,,******,,,,,,+++)))+++++++++,,,,,,,,,------+++************+++,,,,,,,,,)))'''(((+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,...,,,******,,,,,,+++)))***++++++,,,,,,++++++******+++,,,,,,++++++,,,------......,,,***)))+++,,,***+++,,,,,,,,,,,,,,,,,,***+++------,,,---...000......---------,,,,,,,,,***++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------......///............------------...//////000000000000000000000000...///000000111111000000000//////......//////////////////////////////...///000000111111000000///000000000000111111111111000000000000000000000000------------------------///...---,,,++++++++++++......---,,,,,,,,,------,,,,,,,,,---------.........------...//////...,,,---....../////////......++++++,,,,,,---.....................////////////000000000000000000111111000111111111111222222222111222222333333333222222222333333444444444444444222111000111222333111000000111111222333444555555555555666666777777888888777777777666666666666666555555555555555666777777999888777999;;;>>>>>>>>>:::;;;<<<===>>>????????????===;;;<<<>>>@@@@@@@@@AAA@@@???>>>>>>======>>>@@@@@@@@@???>>>===<<<;;;<<<<<<<<<>>>@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<555555666777888888888888777666555333222222222222///111222111///.........////////////////////////...------,,,,,,,,,,,,---000///......000000///..................---,,,+++///............------------------------------------------------------------......//////......---///,,,***,,,,,,***,,,///,,,,,,,,,,,,,,,,,,,,,,,,............------------------............------,,,,,,,,,---------......------------------------------,,,,,,++++++,,,,,,,,,,,,,,,------------............---------------+++,,,,,,------,,,,,,+++------------------------------------------------------------------------+++,,,---,,,******,,,......///...***))),,,---+++------,,,++++++,,,,,,,,,,,,,,,,,,---------.........,,,++++++---------,,,------------------------...---,,,---//////---+++,,,,,,,,,---------......,,,,,,------...---------...---***))))))***---...***,,,......,,,+++,,,---++++++------------,,,+++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---...---,,,+++++++++---------------------------,,,***+++,,,,,,+++)))++++++++++++,,,,,,,,,,,,******))))))******+++,,,,,,***))))))+++,,,++++++------------------------,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---+++***+++,,,,,,+++)))***++++++,,,,,,++++++***,,,+++***+++,,,---,,,,,,+++,,,---,,,******,,,---(((,,,//////+++***,,,///,,,---//////......///111...------------,,,,,,,,,---------,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,...////////////......---...------------...//////////////////////////////,,,---...///000111111111000000////////////000000......////////////////////////000000000000//////000000000000111111111111////////////////////////...............------,,,///...---,,,,,,++++++,,,///......---,,,,,,,,,,,,,,,,,,,,,---------......------......///......---------......//////......++++++,,,---......//////............////////////000000000000000111111111000000111111111222222222222222333333333222111111222333444555555444333222333111000000222222222111......000111222333444444444444555666777888999999888888888888888888888888555555555555555666666777888777666777999;;;===>>>;;;;;;<<<======>>>>>>>>>???===;;;<<<>>>@@@@@@@@@@@@???>>>===<<<===>>>>>>???@@@AAA@@@>>>===<<<===<<<;;;;;;===>>>???===;;;::::::::::::999999999999555666777777888888888777555555444333222222222111000111222111///------...////////////////////////000/////////////////////000///...///000111000///////////////...---,,,+++///............---------------------------------........................------............------///++++++------++++++///,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++,,,------............,,,,,,,,,---------......++++++++++++++++++++++++///...,,,+++***++++++,,,------------------------/////////......------,,,+++,,,,,,------,,,,,,++++++,,,---.........------------------------------------------------------+++,,,------++++++---......///...))))))---...,,,000///...------,,,,,,---,,,,,,,,,---------.........,,,***+++,,,---,,,,,,------------------------///...---...//////---,,,,,,,,,,,,---------......***+++---...///...---------,,,***))))))***,,,---***,,,------,,,++++++,,,***+++---...---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,***************+++,,,,,,,,,++++++++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++++++++***,,,+++++++++++++++++++++***++++++,,,,,,++++++***---+++)))***---///---+++***+++,,,+++******,,,...***,,,///...---,,,---///,,,...//////......///111------------------------///......---------------,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,...------------...//////........................***+++---...000111111222000000/////////000111111............/////////////////////000000////////////000000000111111111111000000000000000000000000---.../////////...------//////...---,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,---------......---......///......------,,,,,,---...............,,,,,,---...///000000111............//////////////////000000111111111111000000111111111222222222222222333333333222111111111222333444444333222111333111000000111222222111---...///111222333333333333444555666777888999:::999999999999999999999999555555555555555666777777666666777777888:::<<<>>>;;;;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;===???@@@??????>>>===<<<<<<<<<===>>>>>>@@@AAA@@@>>><<<===>>>;;;:::999:::<<<===<<<:::;;;;;;:::999888777666666555555666777777777777666444444444333333222111111000111222111///------...........................000000000000111000000000000......///111111111000.../////////......---,,,///............---------------------------------........................,,,,,,------------,,,,,,...+++,,,000000,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,***+++,,,---............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,------------------------/////////......------,,,+++,,,,,,------,,,,,,++++++,,,------......------------------------------------------------------+++---......------...///,,,......++++++///000...,,,,,,,,,,,,,,,------...,,,,,,,,,---------.........,,,***+++,,,---,,,,,,------------------------///.........//////---+++,,,,,,,,,---------......***+++---...///...------,,,,,,------------,,,,,,)))***,,,,,,*********+++***+++---------+++)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,//////,,,(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++*********+++++++++,,,,,,+++++++++++++++,,,------+++,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,***++++++,,,,,,++++++***---+++)))+++...///---+++)))***++++++******,,,...---,,,+++,,,//////...,,,,,,---......---,,,...///------------------------,,,,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***...------------...//////------------------------++++++---...000111111111///////////////000111111---.........//////000000//////000000000000/////////000000000111111111111000000000000000000000000,,,---///000000000///...000///...---,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,---------......,,,...//////...------...+++,,,---...............---......//////000000000............/////////////////////000111111222222000111111111111222222222111222222333333333222222333333333333333222222111444222//////111222222222...///111333444444333333444444555666777888999999999999999999999:::::::::666666666666666777888888555666888888888999<<<>>><<<<<<;;;;;;<<<<<<===>>>===;;;999:::<<<>>>>>>>>>======<<<<<<<<<<<<======<<>>:::999888999;;;<<<;;;:::>>>===<<<;;;999888777666444555555666666555555555333333333333333222111111///111222111///.................................---...//////000////////////------...000111111000---....../////////......///............---------------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++---+++---000000---+++---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,---------......////////////////////////------,,,,,,++++++,,,,,,...------------,,,,,,,,,.........---------------+++,,,,,,------,,,,,,++++++,,,,,,------.........------------------------------------------------+++---//////......///000+++......,,,,,,000000---&&&&&&'''(((***,,,...000,,,,,,,,,---------.........,,,++++++---------,,,------------------------///...---.........,,,***,,,,,,,,,---------......,,,,,,------...---------,,,---...//////...---,,,(((***,,,+++***)))******+++,,,,,,---,,,+++***)))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++)))'''***...///---)))+++++++++++++++++++++++++++,,,---,,,***)))***+++************++++++++++++,,,,,,++++++,,,,,,---...***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,)))+++,,,,,,+++***+++---***++++++,,,,,,++++++***,,,,,,+++,,,---...---,,,)))***+++*********,,,......+++)))+++///000---***+++,,,------,,,+++,,,---,,,,,,,,,------------...***))))))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***...------------...//////........................---...//////000000000000......---......///000111------......///000000000000000111111111111000000000000000000111111111111////////////////////////+++,,,///111222111111000000///...------,,,,,,---+++,,,---.........---,,,,,,,,,,,,---------......,,,...000///---,,,---///***+++,,,---................................................////////////...//////000111111222222000111111111111222222222000111222222333333333333555555444333333333333333444222//////000222222222000111333555555444333222444555555666777888888999888888999999999:::::::::777777777777777888999999333666999:::999999;;;===<<<<<<;;;;;;;;;<<<===>>>;;;:::888888:::<<<======;;;<<<<<<======<<<<<<<<<;;;>>>AAA@@@<<<:::<<<>>>;;;:::999999;;;<<<<<<;;;======<<<;;;::::::999999333444444444444444333333222222333444333222111000...000111111///...///000........................,,,,,,.../////////......---,,,,,,---///111000///,,,---...//////000000//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...++++++------++++++...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,---------..............................++++++,,,---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,---///000------------------------------------------------)))+++...///...---...///***...///------...,,,))))))))))))***+++,,,---...,,,,,,,,,---------......///---,,,,,,---......---------------------------///...------------+++))),,,,,,,,,---------............---,,,,,,,,,------......------------......)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++***++++++,,,---------------------------***,,,---,,,***)))***,,,************+++++++++++++++++++++++++++,,,,,,---(((+++---...,,,+++,,,...++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,------...)))+++,,,,,,******,,,...***++++++,,,,,,++++++***+++,,,------,,,,,,---...***++++++***))))))+++---+++***+++,,,------,,,++++++---...---,,,+++,,,---,,,,,,,,,---------......---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,...------------...//////........................111111111111000//////...,,,,,,,,,,,,---...///000------......///000000111111111222222222222111111000000000000111111111111000000000000000000000000***,,,...111222222222111000000...---------------***+++---...///...------,,,,,,,,,---------......+++...000000---,,,---///***+++,,,---............------------------,,,,,,............/////////000...//////000111222222222000111111111111222222222///000111222333444444444777666555444333333444555444222//////000222222222222333555666666555444222555555666666777777888888888888888999999:::::::::888888888888888999999:::222666:::;;;::::::;;;======<<<;;;:::;;;<<<===>>>;;;999777888:::<<<<<<<<<:::;;;<<<=========;;;;;;:::===@@@???;;;999;;;>>>===;;;::::::<<<======<<<::::::::::::::::::::::::333333333444444333222222111222333444333222111000---///111111000//////000........................,,,---///000000000//////---,,,+++---///000000///+++,,,---///000000111111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---000+++((())))))(((+++000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++)))***,,,---...------,,,.........------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---,,,+++***+++---000111------------------------------------------------(((***---...---------...***...///---,,,,,,)))$$$222111000...---,,,++++++,,,,,,,,,---------......000...,,,---...///...---------------------------...---,,,,,,---,,,***(((,,,,,,,,,---------......000///---,,,+++,,,,,,---000...,,,******,,,...000***,,,...---,,,+++,,,,,,---,,,,,,++++++,,,------*********++++++,,,,,,,,,+++++++++,,,,,,---------+++...///---((('''+++000........................***,,,...---***(((***,,,)))************+++++++++*********)))***++++++,,,'''***---...---,,,---///************************)))))))))******+++++++++***+++,,,------,,,+++***(((((()))***,,,---...///(((+++---,,,******,,,...+++++++++,,,,,,+++++++++***---///...,,,+++---000***++++++***))))))***,,,'''+++------***)))+++...,,,---......,,,+++,,,...,,,,,,,,,------.........222111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............------------...//////////////////////////////333333333222111///...---+++++++++,,,---...///000---------...///000000111222222333333333333222222000000000000111111111111222222222222222222222222---///111333333222000...//////.........------------------------------------,,,,,,,,,,,,---......+++,,,,,,---...///000000---------.........//////......------------......---......///////////////000000//////.........---000//////000111222111000111111222333444444444444333333333333333444555666888555111000000222333444000---,,,...222555666555333444666888888888888777:::999888888888999;;;<<<;;;;;;:::999999888777777666666666777999;;;===>>>===>>>>>>===;;;999999:::???>>><<<;;;:::::::::;;;<<<:::;;;>>>???<<<<<<>>>===???AAABBBAAA>>><<<:::;;;;;;;;;;;;;;;<<<===>>>999888888999;;;;;;999888444444444444444444444444333333333222111000//////444333222000////////////000000////////////000000............//////////////////............//////...000...,,,---000///+++---------------------------//////,,,+++------***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))''''''***---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++------,,,+++,,,---...///++++++,,,,,,---...//////........................111000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,+++***------------------------...,,,+++,,,---,,,)))%%%///...,,,******+++,,,---***++++++,,,,,,------...***,,,------,,,*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------........................------------------------///...---,,,+++***)))))),,,,,,,,,+++++++++******,,,---.........---,,,+++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,***((())),,,...---+++...,,,***+++---...,,,***,,,,,,+++***((())),,,...+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,...000...,,,***,,,...------------------------+++,,,------......------+++++++++++++++++++++++++++*********+++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,+++***+++,,,---...---+++)))***,,,---,,,)))++++++,,,,,,,,,---------******+++,,,,,,---......---,,,,,,,,,,,,---......------------------------,,,---///......---///000,,,,,,,,,---------......---///000000///,,,)))'''++++++,,,,,,---...////////////000000///...------000000///...---,,,,,,+++000000////////////000000000000000000000000000000333222000//////000222333111111111111000000000000333333333333333222111000...//////000000111111111///.........---------------------------------------,,,,,,,,,,,,---......///............---------,,,,,,,,,---------............------------......---......///////////////000/////////............000000///000111111111111000000111222333333333333333333333333333444555555777555222111222333444333333111///000333666666555444444555666777888888777888888777777888888999:::::::::999888777888:::<<<999999999999:::::::::;;;;;;<<<===<<<;;;;;;===>>>???>>>===<<<;;;;;;;;;<<<<<<999:::>>>>>>;;;;;;>>>;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<======<<<:::999999:::999777555444444444444444444444444333444444333222111000000222222111000////////////000000////////////000000............//////////////////............//////...000...+++,,,///...***---------------------------000000---,,,//////,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,------+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------,,,,,,++++++++++++,,,---.........------++++++,,,,,,---......///.................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,,,,+++------------------------111///---...//////---***,,,+++*********,,,---///,,,,,,,,,,,,,,,,,,,,,,,,$$$'''***,,,------///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,---------.........//////............//////........................------------------------...............---------,,,,,,,,,++++++++++++***,,,------...------,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,++++++++++++...+++******---...---,,,---+++)))***,,,---+++***+++,,,,,,+++))))))+++---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++******,,,---,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---......+++((((((***,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,------...///------------------------***+++,,,,,,++++++,,,...,,,,,,,,,---------......***+++---//////...---,,,++++++,,,------...//////------......---,,,,,,+++/////////......------,,,000000////////////000000000000000000000000000000333222111000000111222333111111000000000000111111333333333333333222111000......------...///111333............---------------------------------------,,,,,,,,,,,,---......///............---------++++++,,,,,,,,,---------......------------......---......///////////////////////////............000000000000111111111111//////000111222222222222333333333333333444444555666555333444555555444333666444333333444666555555555555555555555666777888777777888999999999999999888999:::888666888<<<@@@;;;;;;<<<<<<;;;:::999888:::;;;<<<<<<<<<===AAACCC@@@???>>>===<<<<<<<<<===<<<999:::===>>>;;;;;;===::::::;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;<<<===>>><<<:::999999777444222444444444444444444444444444444444444333222111111000//////......//////000000000////////////000000............//////////////////............//////...///...++++++...,,,(((------------------------,,,//////------000000...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////......//////000------,,,,,,,,,,,,++++++***,,,...111111///---,,,+++,,,,,,------.................................,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------...,,,++++++,,,---,,,+++***)))))))))***,,,...///......---,,,,,,+++*********+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,------------.........000000////////////000000........................------------------------)))*********++++++,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,------...***+++,,,,,,------,,,,,,+++++++++++++++*********///---++++++---------,,,,,,***)))***+++,,,+++)))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,***)))***++++++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++++++++******++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---......+++(((((()))+++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///------------------------)))+++,,,,,,******+++---,,,,,,,,,---------......++++++,,,---...//////000,,,,,,,,,---......//////---------...------,,,+++........................000000////////////000000000000000000000000000000111111111111111111111111222111000//////000222222222222333333333222111111++++++,,,,,,...///000111---------------------------------------------------,,,,,,,,,,,,---......+++,,,,,,---...///000000,,,,,,,,,---------............------------......---......//////////////////////////////.........///000111111000000111222///000111222333333333333444333333222333333444444555444444555777666444222444444444444555555666555555555444333444555777888777888999;;;;;;:::999999666999;;;:::888777;;;>>>:::;;;=========;;;999777:::;;;;;;<<<<<<>>>BBBEEE@@@??????>>>>>>>>>=========:::;;;>>>>>>;;;;;;===<<<;;;;;;;;;;;;===>>>???;;;;;;;;;::::::;;;<<<<<<===;;;:::999888666333111333333333333333333333333222333333333222222111000...............///000000000000////////////000000............//////////////////............//////...///---***+++---+++'''------------------------+++......,,,---000000...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))***------,,,---///------------------------,,,+++))))))***,,,------******)))******,,,---...---------,,,,,,+++++++++...//////---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------............000000////////////000000........................------------------------)))))))))*********++++++------,,,,,,,,,+++++++++...---,,,+++,,,---...///***+++,,,,,,------,,,,,,************************...---,,,+++++++++++++++,,,++++++++++++,,,++++++)))+++------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------...------,,,------+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++,,,++++++***++++++,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++---------------...//////------------------------+++---...---,,,,,,---...,,,,,,,,,---------......///...---,,,,,,---...///,,,---------......//////...///////////////......---........./////////000000000////////////000000////////////////////////000111222222222222111000222111000//////111222333222222333333333222222111''')))+++...//////...---,,,,,,---------------------------------------------,,,,,,,,,,,,---......+++,,,,,,---...///000000............////////////......------------......---......///////////////.........///////////////...000222111000///111333000111222333444444444444444333333222222222333333444444444666777777555222000111222333444555555666555444333333333444666777555666888999999999888777555888<<<<<<:::888888999888:::<<<======<<<;;;999:::;;;<<<<<<<<<>>>AAACCC???????????????>>>>>>>>>>>><<<<<>>???>>><<<;;;;;;<<<>>>???<<<;;;;;;:::::::::;;;;;;:::999888888888777555222333333333333333333333333000111111111111000000///...------......///000111000000////////////000000............//////////////////............//////...///---***+++---,,,'''------------------------))),,,---***+++...///,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,,,,---------------........................///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++((()))---...,,,,,,000------------------------.........------///111222,,,,,,+++++++++++++++++++++++++++,,,,,,---------(((***,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---------........./////////......------......///........................------------------------/////////.........---------------,,,,,,,,,++++++------,,,+++,,,---...///***+++,,,,,,------,,,,,,************************,,,,,,+++***)))))))))***,,,------------,,,------)))+++------+++***++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------,,,------...------------------------------+++,,,------......------++++++++++++++++++++++++,,,,,,++++++***++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------***,,,...//////---,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++...------------...//////------------------------,,,.........,,,,,,---...,,,,,,,,,---------......///...---,,,,,,...///000------...............///......///////////////...------......///000000000000000////////////000000////////////////////////000111222222222222111000222111000000000222333444111222222333333333222222&&&(((+++---...---,,,***,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---......///............---------...////////////000000000......------------......---......///////////////.........///////////////---000222222///...111333111111222333444444444444444333333222222222222222333333333555666666555333...000222333333333444666444444333333333444444555333333444555555555555555666777999::::::999666555777888:::;;;<<<<<<<<<;;;999;;;============???AAA>>>>>>????????????>>>===>>><<<<<>>===<<<<<<<<<===>>><<<;;;;;;:::::::::::::::888777666777777777555333333333333333333333333333///000000000000000/////////.........///000000111000000////////////000000............//////////////////............//////---...---+++,,,///---)))------------------------))),,,,,,******------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++,,,,,,,,,,,,------...---,,,++++++---...///------------------------........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((...///++++++111------------------------,,,---......------///111---------,,,,,,,,,++++++******+++,,,,,,---......,,,------,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---------........./////////------,,,,,,,,,,,,------........................------------------------///.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---......///***+++,,,,,,------,,,,,,*********+++++++++++++++***++++++***(((((()))+++---...///...---,,,---///***+++,,,,,,******+++,,,------++++++++++++------------------,,,,,,,,,,,,+++***)))***,,,---,,,+++------------------------+++,,,------......------++++++++++++++++++++++++,,,,,,++++++******++++++******+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,))),,,///000...,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000------------------------,,,---...---+++***+++,,,,,,,,,,,,---------......,,,,,,,,,,,,...000222333........................+++,,,------...---------.........//////000000000000000////////////000000000000000000000000000000111111111111111111111111000000111222222333333333111111222333333333222222((((((***+++++++++******++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---......///............---------.........////////////000......------------......---......///////////////............/////////000---000333222///...000444000111222333333444444333444333333222111111222222333222222333555555444333///111444444333222222444333333444444444333333222444444444444444555666666888555222444777:::999666888888999999:::;;;;;;;;;666999<<<>>>>>>>>>>>>???======>>>??????>>>=========::::::======999888;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;::::::999999::::::888777666666777666444333222222222222222222222222///000000111111111000000000000/////////000111111000000////////////000000............//////////////////............//////,,,...---+++---000///,,,------------------------+++......+++***------***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...((((((//////******000------------------------)))+++...---+++***+++---,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,222222000---***((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---............////////////------,,,,,,,,,,,,------........................------------------------***************+++++++++...------------,,,,,,,,,***+++,,,---............***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---)))***+++***)))(((+++---+++---///...,,,+++---...+++,,,,,,+++))))))+++---...---+++******+++---......------------,,,,,,,,,,,,***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++---,,,++++++******++++++******+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,***,,,,,,+++))))))+++---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------...............//////000---------------------------...///...,,,+++,,,---,,,,,,,,,---------......,,,,,,------///000111222////////////............+++,,,,,,---......------///////////////000000000000000////////////000000000000000000000000000000333222111000000111222333...000222333444444333222000111222333333333333222******)))(((((()))***++++++++++++,,,,,,------------------------------------,,,,,,,,,,,,---......+++,,,,,,---...///000000---------.........//////.........------.........---......///////////////---.........//////000000---000333222///...000444///000111222222333222222444333333222111111111222333222111222444555444333111444666666333111111222222333444555444333222111888777666666666777999::::::333---...555;;;;;;999999999888888888999::::::333666;;;>>>????????????<<<===>>>??????>>>===<<<;;;888999;;;;;;777666999777888999:::<<<===>>>>>><<<;;;::::::999999999999999888666666666666333111222222222222222222222222000111111222222222111111111111000000000000111111000000////////////000000............/////////000//////............//////,,,...---+++...111111------------------------------//////,,,+++...---***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---+++,,,///222------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------+++++++++,,,,,,---------((())),,,---...---+++)))------------------------........................++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,///((((((///000))))))000------------------------,,,///222222///---...///++++++---...///000000000...------,,,,,,++++++***,,,------,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---............/////////000---------,,,,,,---------........................------------------------)))***+++,,,---...//////......---------,,,,,,,,,)))+++,,,...//////...---++++++,,,---------,,,,,,+++++++++,,,,,,---------)))+++,,,+++******,,,///***,,,...---+++***,,,...,,,,,,+++***((())),,,......---+++******+++---.........---------,,,,,,,,,...,,,***,,,///000...,,,+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++---,,,,,,+++*********+++******+++,,,,,,,,,,,,+++***+++,,,---...---,,,,,,,,,+++***&&&$$$%%%+++///++++++,,,,,,,,,---------******+++,,,,,,---.....................///000000------------------------000111222111///......000,,,,,,,,,---------......000////////////......---///////////////.........------...///000000000///000000000000////////////000000////////////000000000000000000000000000000333222000//////000222333---///222555555444333111000111222333333333333333*********++++++,,,,,,,,,+++---......---,,,,,,---///,,,)))***---...---***+++,,,...---,,,,,,---///..................------+++...000000---,,,---///------------------------///////////////000111111111111111000//////......000000000000111111111111///000222222111111111222555333222333444444333111111111222222222333333333000111222444555666777777444444333222333444555666555666666777777777777666888888888888888777666666:::999888777666666666666;;;;;;;;;:::999999;;;===>>>???AAA@@@>>>;;;;;;;;;===;;;:::888888999:::;;;777888:::;;;<<<=========<<<<<<;;;:::999777777666777777666555444444333333000000000000111111111111111111111000000000000000////////////////////////000000000000000000000000......////////////......000000///...---,,,,,,,,,...------------...//////...---,,,++++++,,,---...---------,,,,,,+++++++++))),,,+++%%%%%%+++,,,))).........------.........+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,,,,------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,...000000000000111222))),,,000000...++++++---++++++++++++++++++++++++,,,+++***)))***,,,///111---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,------------------------...------,,,,,,------......---,,,,,,......---,,,...---,,,,,,++++++++++++000///---,,,,,,---///000///,,,+++,,,...///---+++,,,...//////...------...,,,------......------,,,////////////////////////+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------......111111111000///...,,,+++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------.........---,,,,,,+++))),,,//////,,,***+++---...------,,,,,,,,,---------,,,,,,+++*********+++111...++++++...000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---..................---***++++++,,,,,,++++++***)))***+++,,,---,,,++++++)))************+++++++++...,,,,,,+++(((%%%(((...------,,,++++++******)))000///---+++++++++---...///,,,))))))+++---...,,,,,,------......------,,,***+++,,,---------,,,+++...------------...//////++++++,,,---------,,,,,,////////////////////////.........////////////000......////////////......000000///////////////000...///000///...---...000//////000000111111222222222222222222222222222222222222111111111111111222///......---,,,,,,+++++++++,,,......,,,+++,,,---,,,,,,,,,,,,++++++,,,---+++,,,...---,,,,,,---///..................------,,,...000///---,,,---///------------------------.........---...//////000000////////////........./////////000000000000000///000222222111111111222222111000111333444444222111111222222222333333333111222333444444444444444444444333222333444555666555666777777777777777777666777777888888888777777999888777666555555555555666888:::;;;:::999:::;;;<<<>>>@@@@@@>>><<<;;;;;;===<<<:::888888888999:::999:::;;;;;;<<<;;;;;;;;;<<<;;;:::999888777777666666666555444444333222222//////000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000------............------000000///------,,,,,,---------------............///...---,,,,,,,,,---...---------,,,,,,++++++++++++...,,,'''''',,,...+++...------,,,,,,------...///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------//////---,,,,,,,,,------------------------------------,,,,,,,,,,,,---------,,,,,,,,,------......+++---/////////...///000+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++---///.........---------,,,,,,...---,,,,,,++++++,,,,,,------------------------...------,,,,,,------...///...------......---,,,...---,,,,,,+++++++++,,,------............------...---+++,,,...///---+++,,,...//////...------...,,,------------------,,,........................+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,------------..."""$$$&&&)))+++---//////,,,---......//////......---,,,,,,++++++,,,,,,---------......---,,,,,,+++(((***,,,,,,+++***)))***...------,,,,,,,,,---------,,,++++++******++++++,,,++++++---///000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,------......------,,,***++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++************++++++++++++---+++***+++(((%%%''',,,+++++++++++++++++++++,,,///...,,,+++++++++,,,---111...+++***+++---,,,+++,,,,,,------------,,,,,,------,,,,,,,,,---...///---------------...//////,,,---------,,,+++******........................------........./////////......////////////......000000////////////000000...///000///......///000111111111111222222222222222222222222222222222222111111111111111111222222......------,,,,,,++++++***,,,------,,,++++++,,,***---///---***))),,,///+++,,,...---,,,,,,---///------------------......,,,...//////...------...------------------------------,,,,,,------...///---------............///............//////000000...000222222111000111222///......000222444444333111111222222222333333333222222333333333333222222444444333222333444555666555666777777888888777777555555666777888888888888777777666555444444444444222666999;;;:::999999999;;;===??????===<<<<<<<<<===<<<:::999888888888999;;;;;;;;;;;;;;;:::999999;;;::::::999888777666666444444444333222222111111//////000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000,,,------......------,,,000///...---------------+++,,,---...///......---000///...---------------------,,,,,,,,,,,,++++++---///...******...///------,,,,,,++++++,,,,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---------......------------------------...------,,,,,,------...,,,,,,,,,---------......+++---///...---,,,---......---,,,,,,---...---,,,------------------------,,,+++)))(((((()))+++,,,//////............------...---,,,,,,++++++,,,,,,------------------------...------,,,,,,------...//////......------,,,,,,------,,,+++++++++,,,,,,+++,,,...000000...,,,+++...---,,,,,,......---,,,,,,---//////---,,,---...------------------------........................+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------((()))***+++,,,,,,,,,,,,,,,---......//////......---,,,,,,++++++,,,,,,------------------,,,,,,+++*********+++,,,,,,+++)))------,,,,,,,,,,,,------,,,,,,++++++******++++++'''(((***---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,************+++++++++,,,...++++++,,,***'''(((---)))******+++,,,,,,------,,,,,,,,,,,,++++++++++++222///---+++,,,,,,,,,+++,,,,,,------------,,,,,,...,,,***))))))+++...000---------------......///---------,,,+++***)))(((........................,,,---------..................////////////......000000////////////000000...///000000......///000333333333222222222222222222222222222222222222222111000000000111222333333(((((()))***+++,,,,,,---)))+++,,,,,,+++***+++++++++------,,,******,,,...+++,,,...---,,,,,,---///,,,,,,------------......---......///......---------------------------------------,,,---......///++++++,,,------...//////,,,------....../////////...000222222111000111222///...---///111222222111111111222222222333333333111111222333333333222222444444333222333444555666555666777888888888888888333444555777888999999999888777666555444444444444333555888999999999:::;;;999;;;===>>>===<<<<<<======<<<:::999888888888888:::;;;;;;;;;;;;:::999999:::999999888777777666666333222222222111111111000////////////000000000111000111111111111111222222111111111111111111111111////////////////////////---..................---000///...---------------***+++---//////...---,,,000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.....................------------------------...------,,,,,,------...,,,,,,---------...------,,,...//////---,,,,,,---000---***+++---///...,,,---------------------------,,,***))))))***+++,,,............------------...---,,,,,,++++++,,,,,,------------------------...------,,,,,,------...,,,,,,------,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,............,,,,,,------,,,---------------+++---///...---,,,---------------,,,,,,---------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------111111000///---,,,***)))***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,+++...,,,***,,,///000...+++,,,,,,,,,+++,,,,,,------,,,,,,++++++***++++++,,,%%%''')))+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,000---,,,------***+++...*********++++++,,,,,,,,,***++++++,,,,,,+++******000///---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++***)))((()))***,,,---------,,,,,,------...///,,,,,,,,,,,,+++***))))))........................,,,,,,,,,---------............////////////......000////////////000000111...000111000///...///000333333333222222111111000222222222222222222222222000000000000111222333333'''(((((()))+++,,,,,,---)))+++,,,,,,+++***++++++...,,,******,,,------++++++,,,...---,,,,,,---///,,,,,,,,,,,,------......------......///......---------------------------......------......///000******+++,,,---...//////+++,,,,,,---.../////////...///111111000000000111000///......000000///...111111222222222333333333//////111222333444444444444444333222333444555666555666777888999999999999222333555666888888999999888888777666555555555555777777777666666888<<>>;;;;;;::::::999888777777777555444666888888555222666555444444333333333333111111000000111222333333111222333222000///000111//////000000111111111222333333222222111000000///---///111000------...111---///000///......///000...+++)))+++///111///---------......------,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,++++++---000000...+++,,,,,,,,,,,,,,,---...///((()))***+++++++++++++++---------,,,,,,+++++++++***+++------------+++***++++++,,,------...//////,,,,,,+++,,,---...,,,***+++++++++)))((((((+++---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++***+++000444++++++,,,,,,,,,---------,,,+++***))))))+++---...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++,,,,,,------------***))))))***,,,------,,,------------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++++++++,,,,,,,,,---------*********)))***++++++,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,---///---)))+++111000***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111------+++***))))))(((((())))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---.........------,,,+++***))))))***+++,,,+++*********+++,,,,,,---+++---///...***((((((************++++++,,,,,,,,,'''+++...---)))(((+++///,,,---......,,,,,,---...------------------------,,,,,,------------------------,,,+++,,,---...///........................,,,,,,,,,---------..............................000111111111111222222222111111000000111222333333111111222222222222111111,,,++++++,,,...//////...------,,,,,,++++++,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------,,,---///,,,------......------,,,......///000111111000000111111000000//////......000000///...............,,,...///000///000111333111111222222222222111111222222222222222222222222555444222111000111111222222222333333444555666666444333333333333444555666:::999888777777888999:::555777999:::999888888999888999888666333333666999555666777888:::<<<======;;;::::::999999888888777888888999:::999888777666555444444333333333444444222111000111333444333222222333333333333222111111---...///111222222222222333333333222222222111111111000......//////...---......------------..............................***---...---++++++...111------------------------,,,------...---+++***)))++++++++++++++++++++++++///...------++++++***)))))),,,...---+++***,,,///...---+++******+++---...,,,,,,,,,++++++******************++++++,,,,,,,,,---,,,,,,,,,---///111222111000///...------,,,+++***,,,------,,,++++++,,,...---,,,++++++,,,---......------,,,,,,------...------------------------000000000//////.........------,,,+++,,,---...///+++,,,,,,------,,,,,,+++++++++***)))***+++---...***++++++((($$$###%%%'''------------------------++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------***......((('''---000...***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,---......---+++---...///000000...,,,+++,,,+++*********+++,,,---000000///---...///+++%%%---------,,,+++***)))((()))******++++++,,,------)))''''''((()))***)))(((*********++++++,,,,,,,,,...---+++***)))***++++++,,,,,,------...---------......---,,,,,,+++*********)))((()))*********(((******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------***)))(((((()))+++---///---------,,,,,,+++++++++***,,,---,,,))))))+++...---,,,,,,++++++,,,,,,---******+++,,,,,,---.........---+++***)))***++++++---------,,,,,,+++++++++++++++++++++++++++++++++---------.........//////------------------------------------------,,,,,,,,,,,,------.../////////000///.........///111222222333333111000000222555111111111111111000//////...,,,+++,,,------,,,++++++************+++---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++******+++,,,,,,------......------,,,,,,---..................000000000000//////......000000///...............---///000000//////111222111111222222222222111111222222222222222222222222555444222111111111222222222222333333444555555666444444444333333444555555888888777666666777888888888888:::;;;;;;;;;:::999888888888666333333666999777777888999999:::;;;;;;<<<<<<<<<;;;::::::999999888888999999999888777666333333333333333444555555222111111111333444333222333444444444333222111111////////////000222333444333333222222222111111111000///...............---......------------..............................---.........---...///111,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,++++++++++++++++++++++++...------,,,,,,++++++******+++,,,,,,++++++,,,---...---+++******+++---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,+++******))))))***,,,------,,,++++++,,,------,,,++++++,,,---------------,,,,,,---------------------------------,,,,,,,,,+++++++++++++++------,,,,,,,,,---...///+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,***+++---,,,******,,,...------------------------++++++++++++++++++++++++---------,,,,,,---------++++++,,,,,,,,,,,,------***......)))(((---///...++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---......---+++---...///000000...,,,+++,,,+++*********+++,,,---***+++***'''(((***((("""++++++,,,,,,,,,++++++***,,,+++++++++++++++++++++)))((('''(((***+++***))),,,,,,++++++++++++++++++---,,,++++++******++++++***+++,,,---..................---,,,,,,+++******+++***))))))++++++***)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,+++)))))))))***,,,---+++++++++*********))))))***,,,---,,,))))))+++---,,,++++++******++++++,,,******+++,,,,,,---.........---,,,+++***++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------------.........------------------------------------------------,,,,,,---......//////000000//////...///000111222111222222111//////111333111111111111111000/////////---++++++,,,,,,***)))***)))(((((()))+++...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))***+++,,,------......------,,,..................---,,,000000000////////////...000//////............//////000111111//////000111111111222222222222111111222222222222222222222222444333222222222222222333222333333444444555555555555555444444444444444555777777666666666666777777;;;:::999;;;>>>???<<<999888888888666444444666888888888888999999999999999>>>======<<<<<<;;;::::::777888999999999888666555333333222333333444555666333222111222333444333222444444444444333222111000111000...---...111444666333222222222222111111111...............---------......------------.................................---,,,,,,...//////...++++++++++++++++++++++++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,+++------++++++++++++------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++***************------------------------***,,,------,,,++++++,,,------,,,++++++,,,------------------------------------------------------,,,,,,---------------------,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,...///...---...///,,,,,,,,,,,,------------++++++++++++++++++++++++...---,,,++++++,,,---...++++++,,,,,,,,,,,,------+++......***))),,,......+++,,,---......---,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,---......---+++///000222333222111///...+++++++++++++++,,,------,,,---+++((()))---,,,(((******+++++++++,,,,,,,,,------,,,,,,+++******)))***)))((()))+++,,,+++***------,,,++++++******)))++++++,,,,,,,,,+++************,,,---...............------,,,,,,++++++***,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++)))))))))***++++++++++++************)))+++,,,,,,+++******+++---++++++************++++++***++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,---.........///,,,------......///000000000////////////000111222000111111000//////000222000111111111111000000///---,,,***++++++,,,***))),,,+++)))((()))+++...000,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,,,,------......------,,,000000111111000///......////////////////////////000///............//////000111222111//////000111111111222222222222111111111111111111222222222222333333222222333333333333333333333444444444555555666555555444444444444444888888777777777777888888===:::888;;;???@@@<<<888888888777666555555666777777777888888999999::::::=========<<<;;;;;;::::::666777888888888777666555444444333333222333333444333222111222444555444333444444333333222111//////000000//////000222444666222222222222111111111111---.........---------.........------------..............................---***((())),,,---,,,***++++++++++++++++++++++++******+++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++)))'''))),,,---+++)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---------.........//////***,,,------,,,++++++,,,...------------------...,,,------------------,,,------------------------,,,,,,------......//////,,,,,,,,,,,,------......+++,,,,,,------,,,,,,+++,,,,,,---...---,,,***))),,,---......---,,,******,,,,,,,,,,,,,,,---------++++++++++++++++++++++++///...,,,++++++,,,...///+++++++++,,,,,,,,,------,,,......,,,+++,,,---...,,,---.../////////...---...------,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,---...///---,,,---///000111111000...---++++++++++++,,,,,,------///000///+++,,,000111...+++++++++++++++++++++,,,,,,,,,,,,++++++*********+++***)))***,,,---,,,+++,,,+++++++++++++++++++++***+++,,,------,,,***)))++++++,,,---------,,,,,,---------,,,,,,+++++++++---,,,++++++------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------------------------------------------------,,,,,,------------------------+++++++++,,,,,,,,,------........................+++,,,,,,---...//////000---------...//////000000000000000000000111111111000111222111000///111222000000111111111111000///+++***)))***,,,---,,,+++///...,,,++++++,,,---...++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,,,,------......------,,,000000111111000///.....................///////////////............//////000111222111000///000111111111222222222222111111000000000111111222222222222222222333444444444444333333333444444444444444666555555444444444555555999999999999999999999999;;;888777999>>>???;;;777888777666666666666666666444555666777999:::;;;<<<<<<<<<;;;;;;:::999999888666666777888777666555444666555444333222111111111333222111222444555444333222222222222111000///......///000222333333333333222222222111111111000000,,,...//////---,,,...///......------------.................................+++((())),,,---+++)))------------------------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++)))'''))),,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---------)))))))))***++++++,,,,,,***,,,------,,,++++++,,,......////////////......,,,,,,---......---,,,,,,------------------------)))))))))***+++++++++,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,---......---,,,***)))++++++,,,---------+++)))+++++++++,,,,,,,,,------++++++++++++++++++++++++...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------------......,,,+++,,,///,,,---...///000///......---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++---...///...,,,((()))+++,,,,,,+++***)))++++++,,,,,,------------+++---,,,)))))),,,...---...---,,,+++******************+++++++++,,,,,,,,,,,,******+++,,,---,,,+++))))))***+++,,,,,,------)))***,,,------,,,+++***------------,,,+++******------,,,,,,,,,,,,++++++---,,,+++,,,---------+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---------------------------------------------------------------------+++++++++,,,,,,,,,------........................,,,,,,------...///000000------......///000000111///000000111111111111111111222333333111111111333///000000111111111000000+++***)))+++---...---,,,//////...---------------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))***+++,,,------......------,,,..................---,,,---............////////////............//////000000111222111000000111222111111222222222222111111//////000000111222222222000111333444555555555555444444444444444444444444555555444444555666666777999999:::;;;;;;:::999999999888777999<<<===:::777888777666666777777666444333444555777999:::<<<<<<;;;::::::999999888777777555666777777777666444333666555444222111111111111444333222333444555444333111111111111111111000///...///111333444444333333222111111111111000000000,,,///111000------///111......------------..............................000...---,,,---...---------------------------------,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++***)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,)))***+++---.../////////*********++++++,,,,,,,,,***,,,------,,,++++++,,,......////////////......+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,------+++,,,------......------+++,,,,,,------,,,,,,+++,,,------------,,,,,,+++***)))***,,,///111111000******++++++,,,,,,------++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------...---...///...++++++///+++,,,---////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++---//////...---***+++---//////...---,,,++++++,,,---------------)))------***)))+++---,,,///...,,,***)))))))))***)))******+++,,,,,,------+++***)))***,,,---,,,+++(((((()))***,,,---...///******+++,,,,,,,,,++++++,,,------,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++------,,,,,,,,,,,,++++++))))))***+++,,,---......)))************+++++++++---+++******+++,,,,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------....................................,,,,,,,,,,,,---------------------------------------------.../////////000---......//////000111111///000111111222222111111111222444444222111222333///000000111111111111000---,,,+++,,,---...---,,,+++,,,---.........---,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++******+++,,,,,,------......------,,,,,,---..................---------.........//////...............///000000///000222111111111222444111111222222222222111111/////////000111222222222000111333444555666666555444444444444444444444444444444444444555777888999888999::::::::::::999888777888999:::;;;;;;:::999888777555666888888666444555555666777888999:::::::::::::::999888888777777555555666777666555444333333222222222222222333333444333222333555555555444111111222333333333333222000000000111222333444555111111111111000000000000,,,000222111...---000333......------------..............................///000000...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,......---------,,,,,,,,,***+++,,,.........------------------------......***,,,------,,,++++++,,,,,,,,,---......---,,,,,,+++,,,...//////...,,,+++------------------------000000000///////////////+++,,,---.........------+++,,,,,,------,,,,,,+++------,,,,,,,,,------...+++***)))+++///222222222)))******+++,,,,,,------+++++++++++++++++++++++++++,,,...//////...,,,+++++++++,,,,,,,,,,,,------///---...111///***+++///***+++---...//////......***++++++,,,,,,------...++++++,,,,,,,,,,,,------+++++++++,,,//////...------...000111222111000///+++,,,---.........---,,,+++///111...,,,---...---...---+++***)))***+++,,,+++++++++++++++++++++,,,+++***)))***+++,,,,,,***))))))***+++,,,,,,------++++++******++++++,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++************---------,,,,,,+++++++++***++++++,,,------------))))))*********+++++++++---+++)))))),,,---,,,***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,+++------------.........///........................,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,............////////////.........///000000111111///000111222222222111111///111333333222111111111//////000111111111111111000...------------,,,***'''))),,,...///...---,,,)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------,,,...///,,,------......------,,,......///000111111111000---------.........//////...............///000111...000111111111111333555111111222222222222111111...//////000111222222222///111333555666666666666444444444444444444444444333333333444666777999:::777888999::::::999888777777999;;;<<<;;;::::::;;;999777555666888888666333666777777777888888888888;;;;;;:::999999888888777444555666666666555444333000000000111222444555666444333222333555666555444222222333444555555555555222111000///000333555777111111111111000000000000,,,000333222///...111555.........------.................................---///000...+++))),,,...++++++++++++++++++++++++---,,,+++***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---+++***,,,///+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,---...---,,,+++******************************,,,...---,,,+++,,,,,,******,,,,,,,,,,,,******+++,,,...//////...,,,+++------------------------.........------,,,,,,++++++,,,---.........---,,,+++,,,,,,------,,,,,,+++---,,,,,,+++,,,---///000...,,,)))***---//////...))))))***+++,,,,,,------++++++++++++++++++++++++***,,,...000000...,,,***++++++,,,,,,,,,---------///---...111000******///)))***,,,...//////......)))***+++,,,------...///++++++,,,,,,,,,---------+++++++++,,,///000///---)))***,,,---...---,,,++++++,,,---.........---,,,)))///222...+++,,,,,,+++,,,+++***))))))+++---...------,,,++++++************)))((()))+++,,,+++***++++++++++++++++++,,,,,,++++++***)))***+++---...'''((()))+++---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++******))))))---------,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++,,,,,,---------...+++)))))),,,---,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++---------.........//////////////////////////////---------.........//////++++++++++++++++++++++++///////////////...............//////000000111111///000111222333222111111...000222222111000000000//////000111111111111111,,,,,,+++***+++,,,---...++++++++++++,,,,,,---.........---,,,,,,+++******,,,,,,,,,------.........---,,,,,,,,,,,,---......///////////////...............//////000000111111111///---...111222000...///////////////............///000222222111111000333333222222111000000000333333222222222222222222333222111333555666666555666666555555555444444444777666444444444555777999888888777777888888999:::666777999;;;;;;;;;999888555555555555444444444444666666777777888888999999999888888777666555555555666666777777777555444333333111333777666222222888444555555666666666666666333444444444222111222333333222111222444555444333///000111000//////111222000///////////////000111222000///...//////---+++------............------///............---------.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***---//////,,,+++,,,///------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------............---,,,,,,+++---------,,,,,,+++++++++---,,,+++++++++,,,---...***+++,,,,,,------,,,,,,------------------------'''***---...---+++++++++,,,------......------,,,(((---...+++))),,,......---------,,,,,,+++++++++------,,,+++,,,---...///---------....../////////------------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++------,,,---......,,,+++,,,,,,---......---,,,,,,---------,,,,,,+++++++++,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,++++++,,,,,,---...000////////////...+++(((...------,,,,,,------...***------+++***,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))************++++++,,,------------******+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++)))***---000,,,///...++++++...///,,,------------,,,,,,+++***,,,++++++******++++++,,,,,,++++++******++++++,,,...,,,******,,,---+++(((+++***)))***,,,---,,,+++///---+++))))))+++---///(((+++---...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******///,,,******,,,...,,,+++++++++,,,,,,,,,,,,------......---,,,+++******)))***+++,,,...///000000111///000000000...---+++***,,,---......//////..................////////////////////////000000000000111111000000111111222333000000000000000000000000000111222222111000///...,,,,,,+++++++++,,,---...,,,+++++++++,,,,,,---......------,,,++++++******,,,,,,,,,,,,---------------,,,,,,,,,,,,---..............................///////////////000000000000...---...000111000.../////////////////////......///000111222111111000000000000111222222333333222222222222222222222222333222222333555666555444666555555555444444444444555444222222222333555666888888777777777888999999777777999:::::::::999999666666666555555444444444555666666666777777888888888777777666555555444444555666777888777666555444333111333777666222222777444444555666666666666666222333444333222111222333333222111222444555444333666666666333///......///000000/////////000111111000///......///000///---,,,,,,------------,,,,,,............------------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///111000///......///------,,,,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,+++******---,,,,,,,,,,,,,,,,,,+++---,,,++++++++++++,,,---***+++,,,,,,------,,,,,,------------------------)))+++---...---,,,,,,---,,,------......------,,,---000111,,,***---//////------,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......******++++++,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...//////.........---------------,,,,,,,,,,,,++++++------,,,---...------,,,,,,,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,---,,,++++++,,,---+++,,,,,,------,,,,,,+++---------,,,,,,---------,,,,,,++++++,,,,,,---...///......///000000...---------,,,,,,,,,,,,------+++......,,,+++---,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,///...,,,+++***+++,,,---,,,,,,,,,+++***+++---000,,,......++++++......,,,---.........------,,,+++,,,++++++++++++++++++,,,,,,++++++******++++++,,,...,,,******,,,,,,+++)))---+++***+++---------,,,...---+++******+++---...)))+++---...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,...,,,******---...,,,+++++++++,,,,,,,,,,,,------/////////......------,,,++++++---...//////000000---.../////////...---,,,,,,---......//////..................//////////////////000000000000111111111111000000111111222333111111111111111111111111111111222222222111000///,,,,,,+++++++++,,,---...,,,,,,+++++++++,,,------------,,,,,,++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,------.........///////////////.........///...---...000111000///......////////////////////////000111111111111000///000111222333333333333111111111222222333333444444333222333444555444333555555555555444444444444444333222222222333555666777777777777777888888999888888888888999999999999888777777666555444444444555555555555555666666666666666555555444444333333444555666777888777666666333222444666555222333666444444555666666666666555111333444333222222333444333222111222444555444333999999888444111......///000000000000000111222222///...---...///000000...+++,,,,,,,,,,,,,,,,,,+++............------------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---,,,***)))------,,,,,,,,,,,,++++++------------............******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,------------------------+++---......---,,,...///,,,------......------,,,///222111,,,))),,,......,,,,,,,,,,,,------------+++++++++++++++,,,------,,,,,,.../////////...---+++,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,//////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......---,,,---///111111111------,,,,,,,,,,,,------,,,//////,,,,,,......***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,111///---+++***+++---...,,,,,,,,,+++***+++---///,,,......******......,,,...............------,,,++++++++++++++++++++++++,,,++++++******++++++,,,---+++***+++,,,,,,+++))),,,***))))))*********))),,,,,,,,,,,,,,,,,,,,,,,,)))+++---...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------,,,++++++------,,,+++++++++,,,,,,,,,,,,------........................,,,------...//////......+++,,,.../////////......,,,---......//////..................////////////000000000111111111222222111111000000111111222333222222222222222222222222222222222333222222111000+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++******,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...******+++,,,------....../////////......------------------...////////////............///////////////000000000111111111111333333333333333111000///000000111222333333444444555333222333444444333222444444444444444444444444555555444444444555666777777666666666666777888888888888777777777888888999888888777666555555444333555444444444444444444444444444444333333333222222333444555666777777666555222333555666444333333555333444555555666666555555222333555555444444555666333222111222444555444333444555555333111111222333111000000000111222333333000///......///000///---,,,,,,------------,,,,,,.........---------,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,---+++))))))++++++(((%%%------,,,,,,,,,+++++++++,,,,,,,,,------------...+++,,,,,,---............+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---///,,,------......------,,,...///---)))(((+++---,,,+++,,,,,,,,,------......*********+++++++++,,,,,,---...000111111000///...++++++,,,,,,---...//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++,,,,,,,,,+++,,,---...------------------------+++++++++,,,,,,---------***,,,---,,,+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---......,,,++++++---000111111---,,,,,,,,,,,,,,,,,,---+++......,,,,,,...---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,------,,,,,,,,,---------+++,,,,,,,,,++++++---///+++...---******---...+++,,,---------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++...,,,***)))***+++***)))++++++------------++++++)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------------...............------,,,,,,.../////////...---,,,---......///.....................////////////000000111111222222333333111111000000111111222333222222222222222222222222222222222333222222222222++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******,,,,,,,,,++++++*********,,,++++++++++++,,,------)))******+++,,,---......//////......------,,,,,,+++,,,------......///000---.........//////000000000000000000000111111111222333444444444222000///000000111222333333444444444333222222333444333111333333444444444444444444444444444444444555666666666666555555666666777888888888777666666777777888888777777666555444444444555555444444333333222222333333333333222222222222111222444555666555555444222444666555333333444444333444444555555555555555222444666666555666777999333222111222444555444333000111222111000111333444000000000000111222333444333111/////////...,,,+++------............------...------------,,,,,,,,,******++++++,,,++++++************++++++,,,,,,,,,000...+++,,,......+++'''------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,---............+++++++++,,,,,,---------,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...,,,------......------,,,,,,---+++((()))...///---,,,,,,,,,------.........******+++++++++,,,,,,,,,+++,,,---...------,,,+++++++++,,,,,,---...//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++***,,,,,,,,,******---///------------------------+++++++++,,,,,,---------,,,---...---,,,+++,,,...+++,,,,,,------,,,,,,+++++++++,,,------,,,++++++,,,,,,++++++,,,,,,---......,,,******+++---------,,,,,,,,,++++++,,,,,,,,,))),,,---++++++------***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,'''(((+++---......---,,,***,,,---,,,++++++---...+++------******------+++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++++++++++++++,,,222///---,,,---...------***+++---......---+++******+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,---------,,,---+++++++++,,,,,,,,,------***++++++,,,,,,---------.........///......---,,,---.../////////...,,,,,,,,,---......///.....................///////////////000000111222222333333111111000000111111222333222222222222222222222222222222222222222222333333***+++,,,---------,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++******,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------+++++++++,,,,,,------------------------,,,,,,,,,)))+++------------///000------......///000000000000000000///000111111222///000222444555444333222111111111222222333333444333222111222333444333222333333333333444444444444111222222222333333333333555555555555555666777777777777777777666666666666555555555555555444444444666555555444333222111111333333333333222222222222222333444555666555444333222666777444333444444222333333444555555555555444222333555666666666888:::333222111222444555444333111111222000///...///111/////////000111222333444444222000///...---+++)))---......//////......---------------,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))******+++,,,,,,,,,---,,,,,,,,,,,,,,,***)))------,,,,,,,,,,,,++++++************++++++++++++******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,+++***)))(((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,******+++---,,,------......------,,,,,,...---+++---111111...---------------.........***++++++,,,---,,,,,,,,,//////.........---------+++,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........---------------,,,,,,,,,,,,++++++)))+++,,,+++))))))---111...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,,,,++++++,,,,,,---......,,,******++++++***))),,,,,,++++++++++++,,,,,,(((+++,,,******------***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++***)))******+++++++++,,,,,,,,,&&&(((***---...---,,,+++***+++------,,,+++,,,...+++------))))))------+++)))******++++++++++++******+++,,,------,,,+++***,,,++++++******++++++,,,)))+++,,,,,,+++***+++---...,,,)))((()))+++++++++++++++------------++++++***+++------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))(((***---...---,,,,,,---++++++,,,,,,,,,,,,---------------....../////////---...............------....../////////...,,,+++,,,---......//////..................////////////...//////000111222333333111111000000111111222333222222222222222222222222222111111111111222333333***+++,,,---------,,,,,,...---,,,,,,+++++++++,,,******************++++++,,,,,,,,,,,,------------+++++++++***++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------(((***------,,,,,,...111------......///000000111111000/////////000222222///000333555666555333222222222222222222222222222222111000111333444444333222222333333333444444444111111222222333333333333555555444444555555666777666666777777777666555444333333333333444444444444777666555444333222111111333333333333333333333333555666777777777666555444111666888444222444444111222333444444555555444444000111333444444555777999333222111222444555444333222222222000...---...///.........///000111333333333111/////////...,,,***,,,------......------,,,---------,,,,,,,,,++++++***++++++,,,------,,,,,,((())))))***++++++,,,,,,)))***++++++***))))))***------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***((('''***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))+++---...---,,,,,,,,,,,,------......------,,,---......,,,///222///***............------------***+++,,,---...------,,,333222000///...///000111------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************+++---.../////////.........---------------,,,,,,,,,,,,++++++)))+++,,,+++((()))---222...---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++,,,---+++,,,,,,------,,,,,,+++)))+++,,,------,,,+++))),,,,,,++++++,,,,,,---...---+++++++++,,,,,,***))),,,,,,++++++++++++,,,,,,))),,,---++++++......+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......)))******++++++++++++*********+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,***+++------,,,+++,,,---+++---,,,)))))),,,---+++)))***+++,,,,,,,,,,,,+++)))***,,,------,,,***))),,,++++++******++++++,,,)))+++,,,,,,******,,,...+++)))&&&%%%''')))******+++,,,,,,------,,,,,,+++***,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++'''***......---,,,,,,...++++++,,,,,,,,,,,,------------..................------...............---,,,---.../////////...---,,,---......//////..................////////////---......///111222222333111111000000111111222333111111111111111111111111111000000///000111222333***+++,,,---...---,,,,,,...---,,,,,,++++++++++++******************++++++,,,,,,,,,------.........++++++******++++++,,,---------------------------+++++++++,,,,,,---------'''***------+++,,,...111---------...///000000111111000/////////000222333222333555666555333000///333333222222222222222222111000000111333555444333222222222333333444444444222333444555555555444444555444444444444555666666555666777888888666444222111111222333333444444555777777666555333222111111333333333333333333333333888888999999999777666555111777888333222444444111222333444444555555444444...000222333333444666888333222111222444555444333000111222000//////000222---------...///111222333111000......//////...,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++***+++,,,---------------((())))))***++++++,,,,,,***---000///---+++---///---------,,,,,,,,,++++++++++++,,,,,,,,,---------............------,,,+++---------,,,,,,+++++++++++++++,,,,,,+++***((('''++++++,,,---------,,,,,,++++++++++++++++++++++++))),,,///000///---------,,,------......------,,,,,,------,,,...///+++%%%/////////...---------,,,+++,,,---...///...------222000---+++***,,,...///------------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...------,,,,,,,,,+++++++++---------,,,,,,,,,++++++(((+++---+++((((((---222...---,,,,,,,,,,,,---...---------,,,,,,+++++++++***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++)))***,,,------,,,***))),,,,,,++++++,,,,,,---...+++++++++---......,,,***,,,++++++++++++++++++,,,***---...,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++++++++++++++******+++++++++,,,,,,,,,444111---)))(((***,,,...)))+++------,,,,,,,,,---***---,,,)))))),,,---******+++,,,,,,------------)))***,,,------,,,***))),,,++++++++++++++++++,,,(((+++---,,,******,,,...000---******,,,...000000,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------&&&***...///---,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......***+++---///000000000///,,,---......//////................../////////000,,,---...///000111222222111111111000111222222333000000000000000000000000000000/////////000222333////////////...---,,,,,,,,,---...---+++***+++,,,---..................---+++***)))***,,,------+++))))))*********+++++++++,,,---......//////............---------,,,,,,,,,------++++++++++++------......////////////............///000000000000000000000222444666666444222------...000111222333444222222444444444444222222444222111222555777555333666666666666555444333222555555666666666666666666777777888888777555333222333333222222222222333333555555444333222222222222///222555777777666666666888555444666::::::777222888666444333333333555666222333444555555555444333666666555555555444444444222000///000222333333222333222000///...///000111,,,,,,,,,,,,,,,---...///000000//////.........---///...---,,,,,,,,,,,,,,,+++++++++******+++,,,,,,+++,,,,,,------,,,,,,+++---+++++++++---------+++***,,,------++++++,,,...---------,,,,,,+++++++++************+++,,,------+++,,,,,,------,,,,,,+++,,,)))***...,,,((()))...+++,,,,,,------,,,,,,+++...---,,,++++++,,,---...,,,+++)))(((((()))+++,,,***++++++***((('''((())),,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......//////......---,,,***---...---+++***+++---++++++,,,///222000,,,(((...,,,***+++...000...,,,---------.........//////,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,///---(((&&&***000000+++,,,---.........---,,,+++***+++,,,,,,------,,,,,,+++,,,------++++++,,,---,,,---...///...,,,)))(((//////000000...,,,)))'''------------------------++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***---.........---,,,,,,+++......---------,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------ %%%***,,,---,,,+++,,,,,,,,,------,,,++++++///...---,,,++++++++++++***+++,,,---------,,,,,,,,,,,,,,,---------.........---,,,,,,,,,+++)))&&&***(((***......+++***,,,+++------+++'''&&&))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******.........------,,,,,,,,,------++++++++++++------+++,,,------......------...222333111000111...***""")))///...---...///.........---------,,,,,,,,,------......///000000000000000000000000111111111////////////000000000000000000111222222222222111444111///000222333111///,,,------.........------,,,---...---+++***+++,,,,,,------......------,,,,,,*********,,,---,,,+++++++++,,,,,,,,,---------+++,,,,,,---------------------------,,,,,,,,,,,,------,,,++++++,,,------...//////000000//////.........///000000000000000//////111333444222...+++000000000111111222222222222333333444444333333222666444333444777888777555444444555555555555555444555555555555555555555555///000111333444444444444333222222111111222222333444333333222222222222333000333666777666555555666888555444666999:::666222777666444333333444555666333333444444555444444333666555555555444444444333222000///000111333333222666555444222///---+++)))---,,,,,,,,,------...///000/////////.........---------------------,,,,,,...---,,,++++++++++++++++++,,,,,,------,,,,,,+++---,,,++++++------,,,+++***,,,------++++++,,,...,,,,,,,,,++++++*********+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++---))))))------***)))---+++,,,,,,------,,,,,,+++...------------------...---,,,+++******+++,,,---+++,,,,,,+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...////////////...------+++---...---+++***,,,...,,,+++,,,...000000,,,)))111///,,,,,,------+++))),,,------------.........++++++++++++,,,,,,---...,,,,,,+++++++++,,,------///---)))&&&***000///+++,,,------...------,,,,,,***+++,,,,,,------,,,,,,+++,,,------++++++,,,---++++++,,,---------,,,+++,,,---.........,,,***)))------------------------++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***------......------,,,+++000/////////............++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------)))))))))***************,,,,,,,,,------,,,,,,+++......,,,++++++*********,,,,,,------......------,,,,,,,,,---------......---,,,+++,,,---...,,,******)))***---...+++***,,,***++++++***))))))+++---++++++++++++++++++++++++---------,,,,,,---......,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,------......------111444333///...///...++++++000222000///000///,,,......---------,,,,,,,,,------......///000000000...000222444555444333222/////////000000000111111000000111222222222222111222000///000222333222000******+++,,,------------,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++---+++***+++,,,,,,+++***++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,------...//////000000//////.........///000000000000000000000222333333111,,,(((222222222222222222222111222333333444444333333222666555444555666777666555222333444555666666666666444444444444444444444444///111333444666666666666222222111111111111222222222222222111222222333333222444666777555444444444777555444666999999666333777666555333333444555555555444444333333444444444555555444444444444333333222111///000111333222222333444444333000,,,)))&&&---------,,,------...////////////...............+++,,,---.........---,,,000///...,,,++++++******+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++***,,,------++++++,,,...++++++***************))),,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++...)))(((+++...,,,******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++------------------------+++------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///......//////......---,,,,,,---......,,,,,,---...---,,,,,,---......---+++000...---,,,---,,,+++))),,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...///...***'''***///...***---------,,,,,,------...***+++,,,,,,------,,,,,,+++---...---,,,+++,,,---******+++,,,,,,---......)))***,,,------,,,+++***------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***------......------,,,,,,////////////............++++++++++++++++++++++++------,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,111///,,,)))((()))+++,,,+++,,,,,,------,,,,,,,,,------,,,+++************------------............,,,,,,,,,---------......+++***+++---///000///...+++)))***------+++***---***)))((()))+++,,,---,,,************************,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,---......---------------------------------------------------------,,,,,,,,,,,,+++,,,,,,++++++++++++******+++,,,,,,------,,,,,,++++++,,,------......------111333111---,,,///000...000222111...///111000,,,......---------,,,,,,,,,------......///000000000,,,...222555666555222000000000000111111111222222///000111111222222111111000//////000222333222111)))***+++,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,+++++++++---,,,++++++,,,,,,***)))))))))*********+++++++++++++++,,,------------,,,---,,,,,,,,,,,,+++++++++---------,,,,,,---------------............------......///000000000000000555444333444444333000---222222222222222333333333333333333333333333333333333333222333333444333333333444444555666666555555444444333333333333333222555555666666666444333222222222111111111111222222111111111111111222333444444666777777555333333444666555555666888888666333777666555444444444444555666555444333222333444555444444333333333333333333333111000000111222222111...///000000000///---,,,......------------..............................)))+++---/////////---,,,///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,++++++------,,,******+++---,,,++++++,,,...++++++++++++************------,,,+++************+++,,,,,,------,,,,,,+++///***''')))......+++(((+++,,,,,,------,,,,,,+++((()))***++++++***)))(((,,,,,,------------,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------------,,,,,,+++,,,---------------.........---,,,,,,------------,,,++++++,,,------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---............+++(((***......***...---,,,+++,,,---...///***+++,,,,,,------,,,,,,,,,---...---,,,+++,,,...+++++++++++++++---...///)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,///---+++)))***+++...000++++++,,,---------,,,,,,---,,,+++***************,,,,,,,,,,,,------......,,,,,,,,,---------......*********,,,...//////---+++))))))------******---,,,***((())),,,...,,,***++++++++++++++++++++++++)))))))))***+++,,,---...+++++++++++++++,,,------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++------------+++++++++,,,------......------+++......+++,,,000111///------***(((,,,111000,,,......---------,,,,,,,,,------......///000000000---...000222222111///...000111111111222222222222///000000111111111111111/////////000111222333222++++++,,,,,,++++++***)))+++,,,------++++++,,,---***++++++++++++++++++***---,,,++++++,,,,,,***)))))))))*********+++++++++,,,,,,---...............---------,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++......///000000000000000777444222111333444555555///000111222333444555555333333333333333333333333333333333333222222222333555555666666555444444333444444333333222222222222333333444333222000...---333333222222222222333333111111111111222333444444555666777666444333333444555555555666777777555333666666555555444444444444666555444333222333444444222222333333333333333333333111000000111222222111------,,,---...000111222///......---------......---------...............)))+++---/////////---,,,,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++...---+++,,,,,,---+++******+++---,,,++++++,,,...+++,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++,,,,,,------,,,,,,+++...+++((()))---///,,,(((+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,+++******,,,,,,,,,,,,---............------,,,,,,,,,---...++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++,,,---------,,,++++++,,,+++++++++,,,,,,---...---...,,,)))***......+++------,,,+++,,,---...///***+++,,,,,,------,,,,,,,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------...------,,,++++++,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,******++++++,,,---......***+++,,,,,,---------,,,,,,,,,++++++***+++++++++++++++*********+++,,,---,,,,,,,,,---------......,,,+++***+++------,,,***,,,)))))),,,,,,***+++......,,,******------+++(((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...***************++++++,,,------------------------++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,---------------++++++------------+++++++++,,,------......------(((,,,...,,,,,,...,,,))),,,,,,)))&&&***//////+++......---------,,,,,,,,,------......///000000000222111000///.........///000111111111222222222222//////000111111111111000......///000000111222333,,,,,,,,,,,,+++***))))))***,,,------++++++,,,...***++++++,,,,,,++++++***---+++***+++,,,,,,+++***++++++,,,,,,,,,---------,,,---......//////............---------,,,,,,,,,------............------+++,,,,,,,,,,,,,,,,,,+++......///000000000000000444222//////111444666666...///000111222444555555444333333222222333333444444555666555444333444555666666666666555444333222555444444333333222222111111222333444555444333333444444333333333333444444333333222222333333444444555666777666444333444555444555666666666666555444666555555555555444444444666555555444333333333333111111222222222222333333444222000000111222111000000///---------///111333000///......---.........---------------.........+++,,,---.........---,,,******++++++,,,...///000+++,,,,,,------,,,,,,+++///---,,,,,,,,,,,,+++)))***,,,------++++++,,,...,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++,,,,,,***)))+++///---(((+++,,,,,,------,,,,,,+++------............------++++++++++++++++++++++++)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,++++++***)))+++******+++---...---,,,------...---++++++---///---......---***))))))***,,,,,,,,,,,,------------+++,,,---...---,,,+++***---,,,,,,++++++,,,,,,---***------******......,,,,,,,,,,,,,,,---......///***+++,,,,,,------,,,,,,,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,------......------------------....................................******))))))))))))************+++,,,,,,,,,,,,+++************++++++++++++***+++,,,------,,,+++*********+++,,,------------------,,,++++++,,,,,,---+++***)))))))))***,,,---,,,,,,,,,---------......---,,,++++++,,,,,,***(((,,,)))))),,,,,,***+++......---,,,,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///***************+++,,,,,,------------------------++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,++++++,,,------......------+++///000...,,,,,,(((###//////---)))***------***......---------,,,,,,,,,------......///000000000555333111///...///000222000000000111111111222222...///000000111111000000---///000000000///111222+++,,,,,,,,,,,,,,,++++++***+++---,,,,,,+++---...++++++,,,,,,,,,,,,++++++,,,*********,,,---,,,+++++++++,,,,,,,,,---------,,,,,,---............---/////////.........------,,,---...//////...---,,,---------......---------......///000000000000000111000000111333555444333//////000000111222333333444333333222222333333444444555777555333222333555444555555555555555444444555555555444333222222222111222555777888999999999666555555444444555555666555555444444333444444444555666666555333333444666333444666777666555444444555555555555555444444333555555555555444333222111111111111111222222222333444222000000111222111000000/////////000000111111000000///...............,,,,,,,,,------.........------------------,,,,,,+++++++++++++++,,,---...+++,,,,,,------,,,,,,+++///---,,,,,,,,,,,,+++)))***,,,------++++++,,,...******++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++***------))))))------)))+++,,,,,,------,,,,,,+++......------------.........---,,,++++++,,,---...***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,+++++++++)))((())),,,...---++++++---///...,,,+++,,,...,,,...///---***((()))***,,,------------.........+++,,,---......,,,***)))......---,,,++++++++++++(((+++---***+++...///...***+++,,,---............***+++,,,,,,------,,,,,,---...///...---,,,---///)))***,,,---...------,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,+++,,,------......------,,,,,,---------.........------------------------+++******))))))******+++******+++,,,,,,,,,,,,+++************++++++++++++,,,,,,---------,,,+++***)))***+++,,,------------...------,,,------......,,,+++***))))))+++---...,,,,,,,,,---------......---,,,+++,,,------+++)))---))))))+++,,,***+++///***,,,......,,,+++++++++++++++++++++++++++++++++---------,,,,,,---......,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,------......------,,,//////---,,,---,,,(((,,,//////,,,***---...---......---------,,,,,,,,,------......///000000000111000000///000111222333/////////000000000111111...//////000000000000000...000111111///...000222******+++,,,------------***+++---,,,,,,,,,---...+++,,,,,,------,,,,,,++++++***)))***,,,------+++))))))*********+++++++++++++++,,,---------,,,,,,000////////////.........,,,---...//////...---,,,......////////////.........//////000000000000000000111333666777666333000000000000000000000000000444444222222222222444444111333555444111///111333333333444555666666666666666666555444444333222222///000222444666666666666666666555555555555666666777666555444444444444444444555666555333333555777333444666777666444444444555555666666555555444333444555666666555333222000000000111111222222222333444222000000111222111000,,,---000222333333222111000000///...............,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,------,,,,,,+++///...,,,,,,,,,,,,+++)))***,,,------,,,+++---...))))))******++++++++++++************+++,,,------+++,,,,,,------,,,,,,+++(((---///***(((,,,---***+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---000///---,,,,,,---///000+++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////......---,,,***((('''))),,,...,,,******---//////,,,+++,,,...(((+++---,,,***)))+++...---------.........//////+++,,,.........,,,***)))///...---,,,+++*********&&&+++,,,++++++...000///)))+++,,,...//////...---++++++,,,---------,,,,,,---...///...------...///&&&(((+++---//////......************+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++******+++,,,---+++,,,,,,---.........---*********++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...******+++,,,,,,,,,,,,+++)))************+++++++++,,,,,,,,,,,,------......)))***+++,,,------...---......---------......///---,,,+++******,,,...///,,,,,,,,,---------......---,,,,,,---...///---,,,---***)))++++++***+++///'''+++......,,,+++,,,...************************,,,,,,+++*********++++++...------------...//////------------------------------------------------........./////////000000*********++++++,,,,,,,,,...---++++++++++++---...+++,,,------......------***------+++,,,111333111$$$***...+++***---000000......---------,,,,,,,,,------......///000000000)))+++---///111111111111////////////000000000000...//////000000000000000...000222111...---///111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++...---***((((((***,,,...,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,---+++,,,---......---,,,+++000///...---------------))))))***---000111000...,,,,,,+++***+++,,,---...222111111111000000//////333333333444444333333222333333333222222111111111222222222111222222333444555555555555444333222222555555555555555555555555111222222333444555666666111222444666777666666555888666555666666444///+++666666555555444444333333666666666555333222444555444444444444444444444444666555333222111111222333444888:::999555111000111000000/////////111222333111333444444222111111222,,,111222//////333111,,,---------///000000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++------,,,+++*********+++,,,------***((((((+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...+++)))))),,,---,,,***,,,,,,,,,+++++++++******,,,,,,+++******+++++++++---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***---000------,,,+++************///---+++,,,...///---***++++++++++++,,,,,,---...,,,---...//////...---,,,------,,,,,,---...000222(((,,,...------///---))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,+++***)))))))))***)))******+++000333...&&&+++++++++,,,,,,---------000...---,,,------,,,+++///......------......///)))+++------+++***++++++***++++++++++++,,,,,,,,,///,,,******,,,...,,,+++++++++++++++,,,,,,---...............---,,,+++***+++---......---,,,,,,------...+++&&&%%%))),,,+++,,,,,,,,,+++++++++++++++,,,++++++******+++,,,---...---,,,++++++++++++,,,111000...+++***)))******+++++++++---......,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,///,,,+++,,,+++)))***+++,,,---...---,,,,,,++++++++++++++++++++++++******************************)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++...---,,,,,,,,,,,,+++***...---,,,+++******************+++,,,,,,---......***,,,+++))),,,---###555///***+++000222///++++++,,,---...////////////,,,...///...++++++///222---,,,,,,---...///---,,,---------.........//////...///000///---,,,,,,...////////////////////////000000000000000000000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******,,,...,,,***))))))***,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,------------------,,,------,,,,,,,,,------...+++++++++---//////...,,,...---,,,,,,,,,---...///111111111000000000//////222222333333444333333333333333222222222222222222/////////...///000000111444444444555444444333333555555555555555444444444333444444555555666666777333444555666777777777666888666444555555444111...333444444555555555444444555666666555333333444666555555555555555555555555666555333222111111222222222444666666444222111000111000/////////000111222111333444333222111111111)))---...,,,---111111...///...---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---+++)))))),,,---,,,***,,,,,,,,,+++++++++******++++++************+++++++++++++++******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---000++++++++++++++++++,,,,,,000...,,,,,,......,,,***,,,+++++++++,,,,,,---......---,,,++++++,,,---...,,,,,,,,,,,,---...//////+++...///------///...***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,++++++++++++++++++***+++******...222...'''+++++++++,,,,,,---------...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++---,,,+++***+++,,,))))))))))))************---+++******---...,,,***,,,,,,+++++++++,,,------+++,,,,,,------------,,,+++---......---,,,,,,---+++------))))))+++,,,)))((())))))***+++,,,------+++++++++++++++++++++***---,,,,,,,,,+++++++++***...---,,,+++******++++++,,,++++++---//////---+++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,''',,,...,,,+++,,,,,,)))******,,,------,,,,,,+++++++++++++++++++++++++++******************************))))))))))))******,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------...,,,++++++------,,,***...---,,,+++******************+++,,,,,,---......***++++++***---111---%%%333///,,,,,,///000///,,,)))***+++,,,------------,,,------,,,+++,,,...000000///.........---+++)))++++++,,,,,,,,,---------...///000///---,,,---...////////////////////////000000000000000000000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,------,,,+++******+++,,,---,,,,,,++++++,,,,,,---...***+++,,,,,,,,,+++***)))...------,,,,,,------...+++******+++,,,---.........---,,,---......,,,+++......------......///000111111000000000000//////111111222333444444333333222222222222222222333333///............///000000333333444444555444444444666555555555444444333333666666666666666666666666444555666777777777777777777555333333444444333222000222444666666666555444444555555555444444555777555555555555555555555555555444333222111111111222000000000222333333111///222111000/////////000111111222444333222000111111***,,,---+++---111222111111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********---+++******+++,,,,,,+++,,,,,,,,,+++++++++******++++++*********++++++,,,************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///*********+++,,,------...000...------------+++***,,,,,,+++++++++,,,------...---***))))))***---...+++,,,,,,---------,,,,,,...000000,,,,,,......+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++))),,,000...)))++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---+++++++++******+++++++++***,,,---,,,+++***+++,,,))))))))))))*********+++)))))))))+++------,,,***------,,,+++++++++,,,,,,((((((***,,,---.........+++,,,......,,,,,,,,,---***---...,,,,,,...,,,(((+++++++++*********))))))***+++,,,,,,+++***((((((***+++,,,,,,,,,+++***)))+++++++++******+++,,,,,,,,,++++++---...///---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,''',,,...,,,***,,,,,,))))))***++++++,,,,,,++++++++++++++++++++++++++++++******************************)))))))))******++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,+++***+++---...---,,,------,,,+++***************++++++,,,,,,------...***,,,+++***+++000222111000///......---.........******+++,,,---------------+++******+++---------111000/////////...,,,***+++,,,,,,,,,,,,---------...///000///---------...////////////////////////000000000000000000000000...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++...---,,,++++++,,,---...,,,,,,++++++,,,------......,,,,,,,,,......---,,,.............../////////000000000000000000//////000111222333333333333333111111111222222333333333111111111111111222222333222222333444555555555555666555555444444333333222666666666666555555444444444444555666666666666666666555333222222444555555111333666888888777555333333444555555444444666888555555555555555555555555444444333222222111111111111///...000222333000---222111000///......///000111222333333111000000111//////...---...111333333222///---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++((()))+++---...---+++***,,,***)))+++...///---***++++++++++++++++++++++++---,,,,,,++++++*********,,,+++******++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++,,,,,,------******++++++++++++******---,,,+++******+++,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,++++++---///***++++++,,,,,,---------000///...------,,,+++***,,,,,,,,,++++++,,,,,,------,,,+++******+++,,,---***+++,,,------,,,***)))...000///+++***------***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,******+++,,,,,,---------------+++(((***///...+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,---+++++++++,,,,,,,,,------&&&'''))),,,------+++***...---,,,,,,++++++++++++'''((()))+++,,,---......***,,,...---,,,+++,,,---+++...///,,,,,,......******************************+++,,,---,,,***'''&&&((()))+++,,,,,,+++)))(((++++++++++++++++++++++++,,,+++***+++------,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((,,,...+++***,,,,,,***))))))******++++++++++++++++++++++++++++++++++++******************************))))))******++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++***+++---...---,,,---,,,++++++*********++++++++++++,,,,,,---------***,,,---***(((***---000---///000///,,,+++---///,,,---....../////////...///,,,))))))---///...,,,...------...000111000///............////////////...///000///...---...///////////////////////////////////////////////////...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++,,,,,,------------,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++...---,,,++++++,,,---...//////...---------------,,,++++++,,,...//////...,,,,,,------............//////////////////000000000111222222333333333222111111111222222333333333333333222222333333444555222222333444555555555555555555444444333333333333666666555444444333333333444444333444444444555555555444333111111333666888555666888999999777444222333444555555444444666888333333333333333333333333333333333333222111000000444111///000222222///,,,222111000.........//////000222333333111000000111222000//////......///111111///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))+++---...---+++***,,,***)))+++///000---***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++******+++,,,,,,,,,,,,+++++++++******---------------...//////++++++,,,------,,,++++++...---,,,++++++,,,---...+++++++++,,,,,,---------***,,,---,,,++++++---...,,,------------,,,+++***...///......,,,+++++++++---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,,,,+++***)))---///...))))))++++++(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,((()))***+++,,,,,,++++++---...,,,((()))---...+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******,,,...+++,,,,,,------,,,,,,+++,,,------,,,++++++,,,...+++,,,,,,,,,,,,---------%%%'''***,,,,,,,,,++++++...---,,,,,,++++++++++++)))***++++++,,,,,,,,,+++***,,,------,,,++++++,,,---///...++++++...///---$$$%%%'''))),,,...///000***+++,,,---,,,***(((&&&((()))+++,,,,,,+++)))(((------,,,,,,+++******)))+++***))))))+++,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((---...+++)))+++,,,******************+++++++++++++++++++++++++++++++++***************************************+++,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,------)))+++------***'''***---,,,///111000,,,***,,,///------......///.........000---***+++...000///...---------...000111000///........./////////000000...///000///......///000000000000000000000000000////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...)))+++,,,.........------,,,,,,++++++,,,,,,---...)))***+++,,,,,,,,,+++***...------,,,,,,------...000000///...---------------+++***+++---/////////,,,,,,---............---......////////////000000111111222222222222111111222222222222222222333333222111111111111222333333333333444444555444444444333333333333333333444444555555444444333333333222444333333222222333444444444444444222111222555888666777888999888666444222444555555555444444555777222222222222222222222222333333333333222111000///444333111111111111///...111000///.........///000000111333222111///000000111...---///...++++++...///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,+++++++++******------------...///000000+++,,,---......---,,,+++------,,,,,,,,,,,,------***++++++,,,,,,------...***+++------,,,+++,,,...---............,,,***)))---...///...,,,+++,,,---------,,,+++++++++,,,,,,+++,,,---......---,,,+++***++++++,,,,,,,,,++++++***------))))))++++++(((,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,((()))***+++,,,+++***)))---///---)))))),,,---+++------,,,,,,,,,,,,++++++***,,,---,,,***))),,,///)))***+++,,,,,,+++***)))---------,,,***+++---///************++++++++++++'''))),,,,,,,,,++++++,,,------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,+++******+++------+++++++++,,,,,,...---******...///...,,,,,,,,,+++++++++******+++,,,------,,,+++)))))))))***+++,,,,,,,,,+++***---......---,,,+++***)))+++***))))))+++,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))---...***)))+++,,,++++++************+++,,,,,,++++++++++++++++++++++++***************************************+++,,,---******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((,,,///...+++,,,000+++...000///---+++,,,...++++++,,,,,,---,,,,,,+++///...,,,,,,---/////////000///......//////---+++,,,,,,---------.........---///000000///...///111000000000000000000000000000000000000000000000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...)))***---/////////---,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,,,,------------------,,,......------,,,---------///---++++++,,,......---,,,---...///000//////............/////////000000222222333222222111000///333333222222222222222222111111000000111111222333444444444555444444333333222222222333333444444555555555555555444444444444555444333333333333444555333444555444222222555777444555555555555555444333555666666555333333444666333333333333333333333333222222333333222111//////000111111111//////000222000///...---...///000111000111222222000//////000///,,,,,,000000,,,+++...---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,+++,,,///111------------------------*********++++++,,,,,,---***,,,---,,,))))))+++---,,,,,,,,,+++++++++******+++++++++,,,,,,---...///***+++,,,------,,,+++***,,,,,,------------,,,,,,******+++,,,,,,---......***+++------,,,+++,,,---+++,,,...///...---,,,++++++---......,,,+++---///...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...))),,,---++++++---,,,(((,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***+++,,,------+++***))),,,///...+++***,,,---+++---------,,,,,,++++++++++++...///...***))),,,///***+++,,,------,,,+++***---...---,,,***+++---000*********+++++++++,,,,,,***,,,------+++***+++---,,,,,,+++++++++,,,------,,,,,,------------,,,,,,***+++------+++***+++,,,)))------+++,,,///...+++333222000...+++(((&&&%%%------,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---,,,---.........---,,,,,,...,,,******,,,---...---++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---...***)))+++,,,+++,,,++++++***+++,,,---...++++++++++++++++++++++++************************************+++,,,---...,,,+++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))''')))...///,,,---222,,,---//////...,,,,,,,,,+++,,,,,,---,,,,,,++++++---------,,,+++,,,...000...---------///...---+++------------............---///000000//////000111000000000000000000000000000000000000000000000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++++++++,,,---(((***---///000///...,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...///+++,,,............,,,+++++++++++++++,,,---......111///,,,+++,,,,,,,,,+++---...000111111111000///---.........//////000000333333333222111000///...444333333222222111111111222222222111222222333444555555555555444333222222000111222333444444555666666666666666666666666666666666444444333444555666222444666555222222444666111222222222333444444555666666666555333333444555444444444444444444444444222222333333222111///...,,,///111000......111444///...------...///000111000111222222000//////000///,,,---333333///...222++++++,,,...000111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++*********++++++------,,,***+++///333........................))))))***+++,,,------...***,,,---,,,))))))+++...,,,,,,,,,+++++++++******************+++,,,---...((()))+++,,,,,,+++)))(((+++,,,............,,,+++******+++,,,,,,---......)))+++------,,,,,,,,,---)))+++---/////////------))),,,......,,,,,,...000...---,,,,,,++++++++++++---+++)))(((((()))+++---++++++******+++---///000(((,,,...------///---))),,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,+++,,,.........,,,***)))+++//////,,,***,,,,,,***---------,,,,,,+++++++++,,,///111///***)))+++///,,,---///000000///---,,,......---,,,***+++---000,,,,,,---------.........,,,---...---***))),,,...++++++++++++,,,------...+++,,,------.........---)))+++---,,,+++***+++,,,&&&+++.........///---(((,,,,,,,,,------.........------,,,,,,,,,---......,,,+++++++++,,,,,,---...+++,,,---///000000///...///---,,,,,,---/////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))------***(((+++---,,,---,,,+++++++++,,,---...++++++++++++++++++++++++************************************+++,,,---...------,,,+++***)))((('''------------------------******+++,,,------...///...---,,,,,,,,,,,,+++***+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---((('''+++,,,***+++000------.........---,,,***.........///......------***,,,---,,,))))))---000*********,,,///000///...////////////000000000111---///000000//////000222000000000000000000000000000000000000000000000000---..................---************************++++++,,,,,,,,,+++******,,,---......,,,,,,,,,...+++)))(((***///000,,,(((+++,,,,,,------,,,,,,+++''')))++++++++++++---///,,,,,,,,,---------........................------,,,,,,---...//////......,,,------...///000000111///000111222222111000///000111111111111222222222111111000000111111222333222333444444555555444444444333222222444666555555666666555555444444444333555555555444444555555666555666666555333333444555666666555444444444444444:::999888777666555555555444333222333444444333111222222222222111111000000///000111222222111000///111111000000//////......000000000111333222000.........------------......------------------------...+++)))))),,,---,,,******+++,,,,,,------,,,,,,444222000.........,,,+++++++++,,,,,,,,,,,,------,,,+++***))))))+++---...***+++------,,,---...000.........------,,,,,,,,,///+++(((''')))++++++)))******+++++++++,,,,,,,,,+++...///,,,,,,///...++++++++++++,,,,,,---------************************)))((('''(((***,,,---,,,,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///---,,,---...000222---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******+++,,,,,,,,,,,,+++///...,,,+++***+++,,,,,,,,,,,,,,,------.........))))))))))))***+++,,,---++++++++++++++++++++++++'''---///++++++000222000++++++,,,,,,,,,,,,------------......------,,,+++...***+++///...(((&&&)))---------,,,,,,+++++++++(((((()))***+++,,,,,,,,,---------------------------......---,,,+++---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,------...---......---+++***+++,,,---...//////...,,,***)))...,,,+++,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,........................---......///......------------------,,,,,,+++***+++***)))((((((***,,,---,,,+++*********+++,,,---******+++++++++,,,,,,,,,(((((()))***+++---///000---***))),,,,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,---)))+++...//////,,,(((&&&------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,***+++...111---.........---,,,,,,+++---------............//////000///---++++++---///////////////////////////------...///000111222222...///000111111000///...222222111000//////000000...............///000000++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,---......,,,+++,,,------***)))+++///000---***+++,,,,,,------,,,,,,+++---.........,,,+++,,,---,,,---------....................................------...///////////////.........///000000000111///000111222222111000/////////000000000111111111111111000000111111222333222333333444444444444444666444333333444555444333666666666555555555444444333333333444444555666777555666666555444333555666666666555555444444444555666555444333222222111222444333222333444444333111222222222222111111111000000111222333333222111000111000000000/////////...---...///000//////...---......------------......------------------------...,,,***+++---...---+++***+++,,,,,,------,,,,,,...---,,,---...---+++)))++++++,,,,,,,,,,,,------***)))((('''''')))***+++)))+++,,,,,,,,,,,,---///......---------,,,,,,,,,,,,***'''(((***---------******+++++++++,,,,,,,,,+++......,,,,,,......++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000///...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////---------...000111---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++******...---,,,+++++++++,,,,,,,,,,,,,,,---------......+++++++++++++++,,,---...------------------------$$$)))+++((('''+++---+++++++++,,,,,,,,,,,,---------------------,,,++++++---++++++000111------111,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------------------------------***++++++***))))))***,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))((()))+++............---,,,+++***...,,,+++,,,...///---++++++++++++,,,,,,---------........................,,,,,,---.........------,,,---------,,,,,,+++***---,,,+++******,,,...///---,,,+++******++++++,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,------***))),,,,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///***+++------...---,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++------......------,,,+++---------............////////////...,,,,,,---///////////////////////////////////////000000000000//////000111111000//////222111111000//////000000//////......//////000111,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,---///...,,,++++++,,,...,,,+++,,,///000...++++++,,,,,,------,,,,,,+++...///000///---------...------........./////////..............................////////////000000000000000000000000111111///000111222222111000///.../////////000000000000111111000000111111222333222222333444444444444333777555333333444444333222666666666666666555555555000111222333444666777888444555666666444444555777666666666555555555555555333222222111000000000000333222222333444555333111222222222222111111111111222222333333333333222222000000000000////////////+++...111000...,,,---///......------------......------------------------///---,,,,,,---......---***+++,,,,,,------,,,,,,*********,,,------+++)))++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...)))+++,,,,,,+++,,,---...------------,,,,,,,,,,,,***((('''))),,,...000000******+++++++++,,,,,,,,,***......,,,,,,......***---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---...///...---+++------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......///...---------...000111---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++))))))******++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,------------...---------------..............................)))---...,,,+++---...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***+++)))))),,,---+++,,,///---------------.........,,,,,,,,,---------------,,,,,,------------,,,,,,)))******)))((((((***+++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******)))***,,,,,,++++++---...///...---,,,,,,++++++,,,---,,,,,,,,,......,,,+++******+++,,,,,,---......------------------------***+++,,,,,,------------,,,,,,---------,,,++++++---,,,+++++++++,,,---......---,,,+++******++++++******+++++++++,,,,,,,,,------,,,++++++*********---***))),,,,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........000111000...,,,------......------,,,,,,---------............////////////...---,,,...///////////////////////////111000000000/////////...000000111222222111000000111111000/////////000000000////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------+++---......,,,+++++++++---,,,+++,,,......---++++++,,,,,,------,,,,,,++++++,,,...///...///000222.........////////////000---------...............000000/////////000000000222222111111111111111111///000111222222111000////////////000000000111111111111000000111111222333111111222333333333333333666444333333444555444333666666666666666666666666000111222333555555666666333555666666555555666777666666666666555555444444444333333222222222222333333222222333444555333222222222222222222222222222222222222222222222222222000000000000////////////,,,000444222...,,,///333......------------......------------------------...---,,,,,,,,,---------***+++,,,,,,------,,,,,,---,,,++++++------,,,++++++++++++,,,,,,,,,------...------------...///000***,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...000000******+++++++++,,,,,,,,,***---...++++++...---***---------,,,,,,+++++++++)))***************++++++,,,,,,,,,---......,,,***,,,,,,---------,,,,,,,,,////////////////////////,,,,,,,,,---------............---------...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------------..............................000111000......///000+++++++++,,,,,,,,,------++++++,,,,,,++++++***)))---,,,******))))))***+++......//////000000111111------------,,,,,,,,,,,,+++,,,------------,,,++++++,,,---,,,++++++---///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,------,,,,,,---//////...,,,+++***+++,,,---,,,,,,,,,---------,,,+++))))))***+++---...//////------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))))))))***+++,,,......---,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))---***))),,,,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++---000111000///,,,------...------,,,,,,---------............///...///000///------...///////////////////////////000000000000////////////111111111222222111111111111000000/////////000000000000000000000111111222++++++++++++++++++++++++((()))***+++,,,---------)))+++......---+++++++++---,,,++++++,,,,,,+++++++++,,,,,,------,,,,,,+++***+++---------...///111.........////////////000---------.........//////111000////////////000000222222222222111111111111///000111222222111000///000000000111111111222222111111000000111111222333000111222222333333222222333222111222444666666666555555555666666666666666222333444555555555444444444555777777666555555666444555555666555444333333444333333333333333444555222222111333555555444222222222222222222222222333111111111000000111111111////////////000000000000---000333111---,,,///333......------------......------------------------,,,,,,,,,+++***+++,,,,,,***+++,,,,,,------,,,,,,111...***))))))+++,,,,,,+++++++++,,,,,,,,,------***************++++++,,,,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...******+++++++++,,,,,,,,,***------++++++------***---------,,,,,,+++++++++)))))))))******+++++++++,,,,,,,,,---///000///...***+++,,,,,,---,,,++++++........................,,,,,,,,,---------......---------------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---------------------------++++++,,,,,,***))))))++++++++++++,,,,,,,,,------++++++,,,,,,++++++***)))//////...,,,,,,---......---------.../////////000,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***,,,---......------///111---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---+++++++++,,,,,,---------***++++++***)))(((((()))...---,,,******+++,,,---+++,,,------,,,,,,+++,,,))))))***+++---...//////------------------------)))******+++,,,,,,,,,++++++,,,,,,------,,,,,,,,,******)))*********++++++.........---,,,+++************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++---***))),,,,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,---------+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***)))((((((***+++,,,,,,,,,,,,------...------,,,---------............///---///000000......///000////////////////////////.........///000111111111222111111111111111111222000///////////////000000000000000000000111111222************************)))***++++++,,,,,,,,,,,,''')))---...---,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,------,,,,,,+++,,,---...---+++++++++,,,------........./////////,,,,,,------.../////////111000///...---...///000111111111111111111222222///000111222222111000///111111111111222222222222111111000000111111222333000000111222222222222111222111000222555777777777444444444555555555555555444444666666666555444333555777888888777555444555333333444555555333222111111111111111222333444444222111111333555555444333222222222222333333333333111111000//////000111111////////////000000000000,,,...///...++++++---000......------------......------------------------++++++,,,+++***)))+++---***+++,,,,,,------,,,,,,000---)))'''''')))******++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,---......,,,,,,---...++++++++++++,,,,,,,,,,,,,,,---------+++******+++******+++++++++,,,,,,,,,)))------++++++------)))---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...***)))((())),,,.........)))***,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------///...,,,***)))))))))***++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,***'''(((+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***)))++++++***+++///111///+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++,,,......,,,+++)))+++,,,---,,,,,,,,,...000------------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...******+++,,,,,,---......,,,------,,,***((()))***,,,,,,++++++++++++,,,,,,***+++------+++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,---------,,,,,,++++++,,,,,,,,,---------------......---,,,+++*********+++++++++,,,,,,,,,''')))***,,,------,,,,,,---***))),,,,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++,,,---...---+++((('''------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,------......---------------............///---...000000/////////000////////////////////////------...///000111222222222111000000000000111222//////......//////000000000////////////000111111++++++++++++++++++++++++***++++++,,,,,,,,,++++++$$$(((,,,......------------------+++******+++,,,+++,,,,,,------,,,,,,+++,,,---...---+++++++++,,,,,,---------............,,,,,,------...//////000111000...---,,,---.../////////000000111222222222///000111222222111000///000000000000111111111111111111000000111111222333///000000111111111111111333222111222444666666666333333333333444444444555333444666777888777666555666888:::999777555333333111222333444444222111///000000000111222333444555111111111333555666555333222222222333333333444444222222111000000111222222.../////////000000000111...------,,,,,,,,,---.........------------......------------------------+++,,,---,,,******,,,...***+++,,,,,,------,,,,,,,,,+++******+++,,,+++)))++++++,,,,,,,,,,,,------+++,,,,,,---------------***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,***,,,---,,,***((()))+++******+++++++++,,,,,,,,,))),,,---++++++---,,,)))+++,,,,,,,,,,,,,,,,,,---***++++++,,,------......+++(((&&&%%%'''***++++++***+++---...///...---,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------.........------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------///...,,,+++***+++,,,---***+++,,,---------,,,,,,,,,,,,,,,+++++++++******+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,///...***+++000++++++,,,,,,,,,,,,---------------------,,,++++++$$$)))***(((***...///+++,,,,,,,,,+++++++++++++++++++++,,,,,,------......)))***,,,......,,,***)))***+++,,,,,,+++,,,...000---------------...//////------------------------+++***))))))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,,,,,,,...***++++++,,,,,,,,,++++++)))+++------+++***+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))***+++,,,,,,---------,,,++++++,,,,,,---------,,,,,,------......---,,,+++******+++++++++,,,,,,,,,''')))+++---------,,,+++---***))),,,,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,$$$***111333///,,,---///+++,,,------......---------------............///,,,...000111000///000000////////////////////////......//////000000111111111000000//////000000111...............///000000//////......//////000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******###&&&+++...............//////...,,,++++++,,,...+++,,,,,,------,,,,,,+++)))+++------------///000,,,,,,,,,---------......,,,,,,------...///000000111000...,,,+++,,,---.........///000111222222333///000111222222111000///////////////000000000000111111111000111222222333//////000111111111111111555444222222444555555444222222222333333444444444111333666888999999999888777999;;;:::777444333222000111333333333222000...222111222222333444666666111111111333555666555333222222222333333444444444444333222111111222333444.../////////000000111111111///------...///000///.........------.........------------------------,,,...///---+++***---///++++++,,,---------,,,,,,)))***,,,///222111...+++++++++,,,,,,,,,---------(((((()))************))))))***+++***)))((()))************++++++,,,,,,,,,(((***---,,,***((()))+++******+++++++++,,,,,,,,,))),,,---******---,,,)))+++++++++,,,,,,---------(((((()))***++++++,,,,,,111...***((()))+++---...+++,,,...000000///...---........................,,,,,,,,,---------......+++,,,------......---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++*********,,,///111333)))***,,,---...---,,,,,,,,,,,,,,,++++++******************+++,,,---...///---------------------------***+++///...***+++111++++++,,,,,,,,,---------------......------,,,+++)))...000,,,---000///***/////////......------,,,,,,,,,------...///000000(((***,,,......,,,***(((+++,,,------,,,---///111---------------...///000------------------------+++***))))))***+++...///...------,,,,,,++++++***''')))************+++---)))***,,,------,,,+++***)))+++...---+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))***+++,,,,,,------------))))))***++++++++++++***+++,,,---.........---,,,******+++++++++,,,,,,,,,)))***,,,------,,,+++***---******,,,,,,******---,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''(((***,,,------...---+++***+++---///111------------------------------------------------+++++++++++++++++++++++++++000---)))***...+++,,,,,,---.........------------.........//////,,,...111111000000000000////////////////////////000000000000////////////111000///......///000111...............///000111...............///000000++++++,,,,,,,,,,,,------''')))+++,,,,,,+++,,,...---------------+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++******+++,,,---///////////////.........---------....../////////------,,,,,,,,,,,,------////////////000000000000---000111000111333///***///////////////000111111222111000///000111333555---......///000111111222222111111111222333333444555333111222444444111...777666555666777888777666444666777666333222444666444222000000222333111///...111444666555333222111111111111000///000222555444333111111111111333444333333333222222222111111///////////////000000000...------,,,,,,------...111111111111111111222222---......///...,,,***))),,,,,,+++++++++,,,------***+++---......---+++***++++++++++++++++++++++++***))))))***,,,,,,+++)))*********++++++,,,,,,,,,+++++++++,,,------+++(((++++++,,,---,,,+++***)))...---,,,,,,++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,222...+++***+++,,,+++)))***+++,,,,,,------,,,,,,,,,...---******...000.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++///......---------.................................,,,+++,,,...///...+++///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,++++++***+++,,,...///+++,,,......,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---))))))......***---------.........//////.........////////////000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------,,,******+++------,,,+++******,,,...///---,,,,,,++++++,,,,,,---***++++++,,,---------------,,,,,,++++++,,,,,,---)))***++++++,,,,,,,,,,,,------+++)))((())),,,///***+++,,,---------,,,,,,+++++++++,,,,,,---------///***)))...000,,,+++...///---+++,,,---...---,,,000222333111---))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---,,,,,,+++***))))))******,,,+++******,,,,,,+++***------,,,++++++,,,,,,,,,///...,,,+++***+++,,,,,,///---,,,---000000...++++++)))((())),,,---***(((---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---///...------......---,,,,,,---------------------------------......//////000000111111111111000000/////////...111111000000//////......222222111000//////000000///000000///---++++++,,,////////////////////////+++++++++,,,,,,,,,------)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...------...///000---------....../////////.........---------------......------------........./////////000000000000...000000///000333333000///////////////000111111222111000//////000222333.........///000111111111222111111111222222333444444333222333444555222000777666555666777888777555444666777666333222333555444111000000222222111///...000333444333222111222111111222111000000222444333333222222222222333333333333333333222222222222000000000000000000000000///......------......///000000000000000000000000......//////...---+++***------,,,,,,,,,,,,,,,---***+++---......---+++***++++++++++++++++++++++++---,,,,,,---//////...,,,++++++++++++++++++,,,,,,++++++***,,,------+++))))))***+++,,,---,,,,,,+++------,,,+++++++++,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,000---******+++,,,+++******+++,,,,,,------,,,,,,+++...---++++++...///---------,,,,,,,,,+++++++++,,,,,,------------,,,,,,......------------..............................111...,,,,,,------+++)))...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,+++++++++,,,---...'''))),,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,---)))***......***,,,,,,,,,,,,------......------........./////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000---++++++---///...,,,---,,,+++******,,,---///---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,***)))))),,,...++++++,,,,,,,,,---------+++++++++,,,,,,---------888222...000...)))''')))---,,,******,,,---,,,+++,,,///111000---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////,,,++++++***))))))******,,,+++******,,,,,,+++***---,,,,,,++++++,,,,,,,,,...---,,,,,,+++++++++,,,---,,,+++---000111///---...---+++,,,......,,,)))---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,,,,+++++++++***+++++++++------------------------------...............///.........//////000000000111000000000/////////...222111111000//////000000...///000///---,,,,,,---////////////////////////++++++++++++,,,,,,,,,,,,+++,,,---,,,+++******,,,++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***++++++,,,...//////000......------,,,+++++++++///..................///....../////////000000000000222111......222444222///////////////000000111222111///......///000000......//////000000111111222111111111111222333333333222222333555555444222777666555555777777666555555666666555333222222333333111000000111222000///...000222222111000111222000111222111000111222444333333444444444444333333444444444444333333333333333222222111111000000000000//////////////////000////////////////////////////////////...---,,,+++///...------,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++---,,,,,,---///000...---,,,,,,+++++++++++++++++++++******+++------+++)))((((((***+++,,,---------,,,,,,+++++++++,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++))))))+++,,,+++******+++,,,,,,------,,,,,,***---...,,,,,,//////,,,,,,,,,+++++++++*********------............------...---------------......------------------------///...,,,,,,------,,,+++,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,$$$'''***,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,******------++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++111,,,(((***///111...***---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++++++++******))))))******+++++++++,,,,,,,,,+++*********+++,,,,,,******+++,,,,,,,,,,,,+++,,,------...++++++,,,,,,,,,,,,------333...,,,------++++++------+++)))***+++,,,++++++)))+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******)))*********,,,+++******,,,,,,,,,***,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++---///000000...///...------......,,,***------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------------,,,+++++++++++++++++++++++++++---------------------------------,,,,,,,,,,,,,,,+++,,,---...///000111111000000000000////////////111111000/////////000000---...//////------...///////////////////////////***++++++++++++,,,,,,,,,+++,,,---,,,++++++,,,...---,,,*********,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++************++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,+++//////............//////........./////////000000///333222///...000111000000000////////////000000111000///...---............/////////000000000111222111111111111111222222000000111222444444444333777666555555666777555444555666555444333222111111222111111000111000000//////000111111000///111222000222333222111111333444222333555555555555333222555555444444444333333333444444333222222111000000000//////......//////000000000///////////////...////////////......------000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******)))+++,,,---,,,***,,,,,,,,,++++++*********+++******+++,,,---,,,***))))))***+++,,,,,,------++++++++++++,,,,,,---...+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++++++++***+++,,,,,,------,,,,,,)))---...------///...+++,,,,,,,,,,,,++++++++++++---..................---------,,,,,,------......------------------------******+++,,,...///000000++++++++++++,,,------...************************++++++++++++++++++,,,,,,...------,,,++++++++++++%%%(((+++------------///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...+++((()))---///---***,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---------------,,,++++++***++++++************++++++,,,,,,,,,,,,++++++***))))))+++------,,,******+++---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---***((()))+++---...///---+++******+++,,,,,,+++(((***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++******++++++***************+++,,,*********,,,---,,,+++++++++++++++++++++,,,---+++,,,---...---,,,+++***+++,,,,,,---.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***,,,,,,------------------------------------------...------,,,,,,+++++++++++++++,,,---...///000000000000000000////////////111000000/////////000000,,,...//////......///111////////////////////////*********+++++++++,,,,,,)))***+++++++++,,,///111///...,,,*********,,,---+++++++++,,,,,,---------,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---......//////............//////............////////////(((...222000///000000...000000////////////000000000000///......---------////////////000000000000222222111000000111111111...///111222222333333444888666555555666666555333555444333333222222111000111111111111000//////000///000111111000///111222000222333333222222333444222333555555555555333222555555444444444333333333555444444333222111000000///..................///111111111000000////////////.........------------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((((()))++++++***))),,,,,,,,,++++++*********+++***)))***,,,---,,,+++,,,+++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))*********++++++,,,***+++,,,,,,------,,,,,,)))---...------///...+++------------,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,---......------------------------)))***,,,,,,---...///000***++++++,,,------------************************+++************+++,,,---------------,,,++++++******,,,...///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,,,,---............------------+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,---///++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---------------,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))(((+++---...,,,+++******------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,111///,,,***+++,,,+++)))...---++++++---...---,,,***++++++,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------...///......---,,,+++***************+++++++++***)))***,,,---,,,+++************++++++,,,---***+++,,,---...---,,,+++---.........---,,,++++++))))))*********+++---///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++,,,---............---------------------------//////......------,,,,,,------------.........///////////////000000000000000///////////////000000,,,...//////......000111000000000000000000000000************++++++++++++)))***+++++++++---111333///...---+++******++++++***++++++,,,,,,------...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++)))***+++,,,---...///000///..................///------........./////////###***000000///111222111111000000//////////////////////////////.........////////////000000000000222222111000000000000111...000222333222222333555888666555555666555444333444222111111333333222000000111222111///...///000...000222222111000111222000222444444333222333444333333444444444444333333444444444444333333333333444333333222222111111111///......------......///222111111000000/////////...------,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))***,,,---+++***,,,,,,+++++++++++++++++++++***))))))+++------,,,---,,,++++++******++++++,,,,,,+++++++++,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((***,,,,,,+++++++++,,,***+++,,,,,,------,,,,,,***---...,,,,,,//////,,,.........---------,,,,,,------............------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---++++++,,,---------,,,,,,+++++++++++++++++++++++++++***))))))***+++---...,,,,,,---------,,,++++++,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++......,,,,,,//////...............------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,------...+++,,,,,,------,,,,,,++++++---///...------///222++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,+++******)))+++------,,,+++***+++,,,,,,---............---------,,,,,,,,,,,,++++++---......,,,---000///+++///---,,,,,,---......---,,,,,,+++,,,---,,,***''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++************)))******+++,,,+++***)))***,,,------,,,******)))******+++,,,---++++++,,,---------,,,,,,---//////...,,,************+++++++++***,,,///111++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((()))+++,,,---,,,,,,+++------------------------////////////.........................../////////////////////000000000000//////......//////000000---...000000//////000111000000000000000000000000************++++++++++++***++++++++++++---000333,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......((()))***++++++***)))(((,,,,,,,,,,,,------------++++++,,,---...//////000......------------......---------.........//////'''...222000---///111111111111000///////////////......///000000000//////000000000000////////////222222111000000000000000000333555555444333444666888666555555555555444222222111///000333444222111///111222111...---///000...000333444333222111222000222444555333333333444333333222222222222333333333333333333222222222222222222222222222111111111000//////......//////000111111000//////...---------,,,++++++++++++,,,---,,,++++++*********++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++******+++------,,,***++++++++++++++++++,,,,,,+++***((()))+++---------,,,+++*********+++,,,---------,,,+++++++++,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***(((+++......,,,***+++,,,***+++,,,,,,------,,,,,,+++...---++++++...///------------,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...///000...+++***+++,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))+++---...***+++,,,---------,,,+++,,,...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...******...///+++,,,///.........------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++***+++,,,---......++++++,,,,,,---------,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++***+++---,,,+++***+++,,,***,,,...000000///---,,,---------,,,,,,+++++++++'''***,,,***,,,000...)))...,,,++++++,,,------,,,---++++++,,,......+++(((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,***)))'''******))))))***++++++,,,***))))))***,,,------,,,))))))))))))***+++,,,---,,,+++++++++,,,,,,---...+++---///...+++******,,,+++,,,,,,***((((((+++...+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,''')))+++,,,------,,,+++------------------------.............../////////------...///000000111111.../////////000000000111...............///000000...///000000///...000111000000000000000000000000)))************+++++++++---------+++***,,,///111******+++---------------******+++,,,,,,---......,,,,,,,,,---------......+++,,,---......---,,,+++++++++,,,---......///000---.....................---------,,,,,,------------------.........//////000555666000***+++......111111000///////////////......///000111111000000000000000000////////////222222111000000///000000333555888888555444666888888666555555555555333222111///...000333444333111///111222111...---...111...111444666555333222111000222444555444333333444444333111111111111333444333333333222222222111111111111111111111111222222111111000000000000111111000000///...------,,,,,,,,,+++*********+++,,,---*********)))******++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***))))))***,,,,,,+++)))*********++++++,,,,,,---+++***((()))+++---......******))))))***,,,...///...------,,,++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))),,,//////,,,***+++,,,++++++,,,---------,,,,,,,,,...---******...000...,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---///,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---...)))***,,,---...------,,,***,,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...******//////+++,,,000---------,,,,,,+++++++++,,,,,,------------......---,,,,,,++++++,,,,,,---******+++,,,,,,---......+++,,,,,,------,,,,,,+++***&&&###%%%***---+++(((***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------------++++++************++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,))),,,///111111000---+++---------,,,,,,+++++++++***...---)))'''(((###---+++******+++,,,,,,+++,,,+++***,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////---+++*********))))))***+++,,,,,,***))))))***,,,...---,,,))))))))))))***+++,,,---,,,,,,+++***+++,,,...///))),,,......,,,***,,,...+++,,,+++((($$$$$$&&&)))+++++++++,,,,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***---/////////...------------------------------------....../////////+++,,,---///111222444444.../////////000000111111...............///000111///000111000///...///000000000000000000000000000+++++++++++++++++++++++++++---000111///...------+++,,,------......------......---------,,,,,,,,,((()))+++---......---,,,...---+++******+++---...........................---------.........//////---+++******---///000000111000///......///000111000000000000000000000000...///000111111000///.........------------......////////////000000000000444111......111333333111:::888777777888888666555333333333444333333222222222222222000//////222444111111000000//////......---///111222222222000/////////000111222333333444555444222000//////000000333111444888888444222333222111000//////000111111000000000000000000000000...000222000---+++...111---------,,,+++***((((((,,,++++++******++++++,,,---------,,,,,,+++++++++...---+++******+++---...++++++++++++++++++++++++)))***+++,,,---.........''')))+++,,,---,,,***)))******+++++++++,,,,,,,,,---,,,+++,,,---...,,,+++000...+++)))(((***,,,...,,,,,,,,,---------......,,,++++++******++++++,,,...---,,,,,,+++++++++,,,,,,------......------,,,000---))))))+++------,,,************************------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++(((***---///000///---,,,---***((((((+++------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---******...,,,((()))...///...,,,++++++,,,...//////---++++++,,,,,,+++***...---+++******+++---...------------------------++++++,,,,,,,,,,,,------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,111---***,,,000111...+++------------,,,+++******///---***)))+++,,,---------+++***+++......,,,***,,,---......//////.........---,,,,,,++++++++++++------------------------,,,,,,---------,,,+++***)))************+++++++++//////---,,,+++*********,,,,,,,,,,,,+++***))))))---,,,***))))))***,,,------+++++++++---------+++++++++***)))***+++---......------------...//////000///---,,,+++,,,,,,---+++---......---,,,,,,---,,,++++++,,,------,,,******+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,---...//////...---,,,..................------...---------...///111222///......------///000111//////............//////222111000000111333333222000000000000000000000000///////////////.........+++++++++++++++++++++++++++---//////...,,,,,,---+++,,,,,,---------------------------,,,,,,,,,,,,)))***,,,...///...---,,,...---,,,++++++,,,---...,,,,,,------...///000000........./////////000000---,,,***+++---/////////000///...------...///000000000000000000000000000...///000111111000///...///......------......///000000000000111111111111333222111222444666777777:::999888777888777666666555555555555555555444333111222333222000000222333222222111111111111111000...///111222333222111000000111111222222333333444444333111000000000000111///...000555666333111333555444222111000000000000000000000000000000000000111///...------.........,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++((()))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,+++++++++,,,------+++)))...---,,,,,,+++++++++,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------------,,,,,,000...++++++...//////...------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------------------------***+++---......,,,***)))---***((()))+++------,,,++++++++++++++++++++++++******++++++,,,,,,,,,+++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***+++...,,,((()))...///---,,,++++++,,,---///---,,,***+++,,,------,,,///...+++***))))))******------------------------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))+++...000---***,,,,,,------,,,,,,+++***---+++))))))***++++++***---+++***+++......,,,***+++,,,,,,---------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,+++******+++,,,,,,,,,+++***+++---...---,,,---,,,+++*********+++,,,......------......///000......---,,,,,,,,,,,,,,,+++---......---,,,,,,------,,,,,,---......---+++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------...//////...---------......//////000000000------,,,,,,---...///000///......---...///000111///..................///000///......///000111111/////////////////////////////////////////////...+++++++++++++++++++++++++++,,,------++++++,,,---***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++,,,,,,...//////...---,,,------------------------***+++,,,---...000111111/////////000000000000000///---++++++---......---///......------......///000000000000000000000000//////000000000000////////////............//////000000111111222222222222000222333444555666999;;;::::::999888777777777777777777777777777666555555111333444444222222222333222222222333333333333333///000111333333222111111222222222222222222333333111111000000000000111111,,,+++---333444111111333777666444222111000000000000000000000000000000000333...******---///...,,,++++++,,,---------------***+++,,,---......---,,,------,,,,,,,,,,,,++++++***+++---......---+++***++++++++++++++++++++++++++++++,,,,,,+++******)))+++,,,.../////////...---******+++++++++,,,,,,,,,*********,,,------***(((+++,,,---...---,,,+++***,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,---,,,+++,,,...000///...........................)))******+++---......///+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------------------------,,,---......,,,***'''&&&,,,+++)))***+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,)))***......---,,,++++++,,,---...,,,***)))***,,,.........---,,,***)))((()))******------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---...,,,)))***++++++,,,,,,,,,,,,,,,+++)))))))))******(((&&&,,,++++++,,,------,,,******+++,,,,,,------,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************+++++++++,,,+++++++++++++++,,,---...+++,,,,,,------------,,,++++++++++++++++++++++++***))))))***---......---...---,,,+++************......------......///000---------------,,,,,,++++++---......---,,,,,,---...---,,,---...///...,,,.........------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------...//////...------------...///000111222222------,,,,,,,,,------...///............///000000......------------......---------------...//////////////////////////////......//////////////////+++++++++++++++++++++++++++,,,,,,+++******+++---***++++++,,,---,,,,,,,,,---,,,,,,,,,,,,+++++++++---......//////...---,,,---......//////......---++++++,,,---...///000111///////////////////////////...,,,,,,------,,,+++............/////////000//////////////////////////////000000000000//////000//////......//////000000000000111222222222333000333555555444444777::::::::::::888777777888999888888888888777666555555111333555555444333222333111222222333333444444444000000111222333222222111222222222222111111000000////////////000000111111,,,+++---222333000000222444444333222111000000000000000000000000000000000222...******+++---------+++,,,------......------)))+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++******+++++++++******)))++++++,,,------------,,,******+++++++++,,,,,,,,,))))))***,,,---,,,)))'''+++,,,---------,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,((()))***+++---------,,,++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++------......,,,+++(((''',,,+++***++++++,,,,,,+++++++++++++++++++++++++++++++++***+++++++++,,,,,,++++++,,,---------,,,,,,+++++++++***************++++++++++++++++++++++++******,,,,,,+++***+++---------,,,++++++,,,---------+++******,,,...------((((((((()))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***))))))***,,,,,,---------)))))))))***+++***'''$$$+++++++++,,,,,,,,,+++***++++++,,,------------,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,---------,,,+++************+++++++++,,,,,,+++++++++***++++++,,,---***+++,,,---............***++++++,,,,,,++++++***)))((((((***---......---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,---......---+++***+++---......---,,,,,,---...---+++,,,---...---,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---..................---.........//////000000111......------------------............/////////000------,,,,,,,,,,,,------,,,---------,,,---...///////////////////////////............////////////++++++++++++++++++++++++++++++,,,+++))))))+++---++++++,,,------------,,,---------,,,,,,,,,++++++..................---------......//////......------------.......................................///...------------,,,***//////000000111111111111////////////////////////000000////////////000000000000000//////000000000//////000111111222333333444777999888555444555888999::::::999777777:::===777888888777666555444444111333555555444333222333000000111111222222333333000000111111222222222222111111000000//////......---......///000000000000///---...222222///...111000000000111111111111111000000000000000000000000...///...,,,******,,,///------......------,,,+++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++(((((()))***+++,,,,,,+++''''''((((((((()))((((((******+++++++++,,,,,,,,,))))))***+++---,,,***'''---,,,+++++++++,,,------+++++++++,,,,,,,,,------++++++************++++++******+++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++''')))***+++,,,,,,,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---......---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********+++,,,---***++++++,,,------,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))+++,,,+++***+++,,,---,,,,,,,,,++++++,,,,,,,,,///---++++++,,,,,,,,,+++))))))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------,,,((()))***+++,,,---------*********,,,---+++(((%%%***+++,,,,,,++++++++++++,,,,,,---...............+++++++++******++++++,,,++++++++++++++++++++++++,,,,,,---------,,,+++******++++++++++++,,,,,,,,,,,,,,,+++************+++***+++,,,---.../////////***++++++,,,,,,++++++***)))((((((***,,,......---))))))***+++,,,,,,------++++++******++++++,,,---***+++,,,---------+++++++++---......---,,,,,,------+++******+++,,,,,,+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////.........------........./////////......---------///////////////.........---......///////////////------,,,,,,,,,,,,------,,,...///...------///111........................---.........//////000000++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,------......------......---------,,,,,,,,,------------------......------------------------....................................------------...---------......,,,***//////000111222222222222000000000000000000000000000000////////////000000111111000000000000111111000000111222333444444555<<<======<<<999777777777888999:::999777888<<>>======<<<:::888555666888:::999777999???DDD888888888777666444333222111222333222000000222333111111111111111000000000///////////////000000111///////////////.........,,,---.../////////...---///------111111//////222///000111222222222111000000000000000000000000000---///000000///---------***++++++,,,,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---,,,,,,------------......//////******+++++++++,,,,,,,,,...,,,******+++,,,,,,,,,***+++,,,------------,,,***++++++++++++,,,,,,,,,+++******************+++((()))+++,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,------,,,******---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------------------------******+++,,,------......))),,,......+++))))))+++++++++++++++++++++++++++,,,+++***))))))+++---...))))))***,,,,,,------,,,---------,,,+++*********++++++++++++++++++++++++&&&,,,---***)))---...,,,+++++++++,,,,,,+++++++++...,,,++++++,,,---,,,+++---------,,,+++***))))))++++++++++++++++++++++++************++++++++++++)))***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++,,,((()))***+++++++++++++++)))))))))+++------,,,***(((***,,,,,,***)))***+++,,,,,,---............---***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++++++++,,,,,,,,,------******************+++,,,******+++,,,------,,,,,,,,,,,,+++******+++,,,,,,***)))))))))+++,,,,,,+++((()))***,,,---------,,,,,,,,,,,,,,,,,,------...++++++******+++,,,,,,---+++---......---,,,,,,---...,,,))))))***,,,,,,,,,,,,,,,---,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///...------------...///000000//////......------+++,,,...////////////...------///000000000///...///..................///,,,///111///,,,,,,///333........................------......///000000111++++++++++++++++++++++++)))+++...///...,,,++++++---...//////000/////////000////////////.........*********+++,,,---...///...---+++******+++---...***+++,,,---...000111111111111000000/////////...,,,,,,,,,...//////---+++,,,---///000111111111000000000000000000000000000111000///......///000111222222111111111111222222444444555666777888999:::>>><<<::::::<<<;;;777333555888:::999777:::@@@FFF999999888888666555444333222222222000//////222444333222222111111000000000...............///000000/////////000000000000000------...//////...---,,,---++++++///111///000444222333333444333222000000000000000000000000000000000......000222222...)))((((((***+++,,,---------......,,,+++***)))))))))+++++++++,,,,,,---------***+++---......---+++***++++++++++++++++++++++++,,,------------,,,++++++******)))))))))***+++,,,******+++++++++,,,,,,,,,///---***)))+++,,,------(((***---///000...,,,*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,'''(((***,,,---,,,***)))+++++++++,,,,,,++++++++++++,,,,,,)))''''''***...******************************+++,,,------...///+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))),,,///...+++))))))***++++++++++++++++++++++++,,,+++***))))))+++---...((()))***+++,,,---------......------,,,+++******++++++++++++++++++++++++&&&,,,---))))))---///,,,***++++++,,,,,,++++++***,,,+++******,,,......---)))******+++++++++******++++++++++++++++++++++++)))************+++++++++***+++,,,------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++))))))***++++++++++++***(((((((((***,,,------+++(((***---,,,***(((***+++++++++,,,---------,,,,,,******))))))***+++,,,,,,------------------------,,,,,,---...---,,,+++***++++++,,,,,,,,,---------((((((((()))***,,,---...******+++,,,,,,,,,++++++---,,,***))))))***,,,---+++***)))***+++,,,+++***)))***+++,,,---,,,+++***...------------...//////++++++***)))***+++---...+++---......---,,,,,,---///---***)))+++,,,------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000///...---,,,,,,---...///////////////000000000000)))***,,,...//////......,,,---///000000000///...//////............//////+++...000///++++++...222........................---------...///000000111,,,,,,+++******+++++++++,,,,,,,,,------,,,++++++,,,---...//////000000///222///,,,,,,......---***++++++++++++++++++++++++........................++++++,,,,,,,,,,,,------//////.........---------........................///////////////000111111000000111111111111000000111///...///000111000...///000000000000111444666888999999:::;;;<<<============<<<;;;:::888666555222777<<<<<<:::<<>>;;;777444333333222111111111000000//////......---000333111---,,,///333///...---,,,,,,---...///////////////////////////---///...---///333333////////////000111111222222555333222111111111///---111111000000000000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++))))))***++++++,,,,,,,,,,,,---------,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++---..................---..................------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,+++++++++,,,---,,,***(((333...)))(((+++...///...---------,,,,,,+++++++++------,,,,,,,,,,,,++++++))),,,...+++'''''',,,222---------...............111000...---,,,,,,------//////...---,,,+++***)))+++---///---+++)))+++---------......---+++***)))************************000//////...,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******))))))******+++,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***...,,,+++*********(((''')))******++++++,,,------)))************+++++++++++++++++++++++++++++++++''',,,...+++***---//////...+++)))))),,,---,,,***)))(((((()))++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,%%%(((+++,,,******,,,...,,,,,,,,,++++++*********+++,,,,,,+++***)))+++,,,************************---******---,,,***))),,,,,,------......------,,,,,,,,,++++++,,,,,,---...///---++++++,,,---......------------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,---.........---,,,+++------......---+++***(((---,,,+++***+++---///111...........................,,,******,,,000444888///.........///000///...000///...---------------111...,,,---//////---+++//////............//////........................,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,---///000111111222222///---,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........//////.........---------........................////////////000000000000000000111111111111000000111///...///000111000......///000000111222555888;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;:::999888333777;;;<<<;;;===BBBFFF===:::777555444444222111000000000000//////......,,,///000...+++***...222///...---,,,,,,---...///........................---//////---///333222.../////////000111111222222333222000111222222111000111000///......///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,,,,***)))******+++,,,------,,,+++,,,+++***((('''(((+++------------,,,,,,+++++++++*********++++++,,,,,,,,,((()))++++++++++++++++++...............---------.../////////...---,,,++++++++++++************)))+++---...---+++***+++---***+++,,,---------,,,+++************************---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************++++++,,,++++++,,,,,,,,,---------)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,+++***,,,+++++++++++++++++++++************++++++++++++,,,,,,++++++++++++++++++%%%***---***)))+++,,,+++---+++)))***,,,---,,,******))))))***,,,---+++***++++++++++++++++++++++++......------------......'''))),,,,,,******+++---,,,,,,+++++++++++++++++++++,,,,,,+++******+++---************************---******---,,,******,,,------------------------,,,,,,++++++,,,,,,---...,,,(((%%%&&&+++///---***,,,,,,---------,,,++++++******+++,,,,,,,,,,,,+++***+++---.........------------------,,,+++******000///...,,,,,,---...///...........................------------....../////////....../////////...///......---------......000...,,,---//////---+++000000////////////000000........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222333333111///---,,,---------+++------------------------,,,,,,,,,,,,---------------............//////////////////............---..............................///000000000000000000000111111111111000000111///...///000111000...,,,...000111222444888:::=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<444666888;;;===>>>>>>???:::999777777777555333111000000000////////////...,,,---...+++)))))),,,000......------------.................................000///---...222111---/////////000111111222222111000///000222333333111111000...,,,,,,...000111........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,------************************---+++***+++,,,,,,+++***+++++++++,,,,,,------...'''***,,,***'''&&&)))---------,,,,,,,,,,,,++++++(((((()))***+++,,,------***)))***,,,///...+++(((//////......------,,,,,,,,,---///111000...+++))))))))))))******+++++++++,,,---...---+++***+++,,,''')))+++---............++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++++++++,,,,,,,,,---------.........******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***------,,,,,,+++******)))************+++++++++,,,,,,,,,,,,++++++*********&&&+++---+++***++++++(((,,,+++******,,,,,,+++***+++******+++---...,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++******+++++++++++++++++++++,,,,,,++++++,,,+++******+++---************************,,,******,,,---******---...---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...+++&&&"""%%%---111...)))+++,,,,,,------------,,,***++++++,,,,,,,,,,,,,,,)))***+++---....../////////...---,,,++++++++++++333222000...,,,,,,,,,---........................+++,,,...//////---+++***////////////////////////......---------.../////////...------...///---,,,111000000000000000000111........................------,,,,,,,,,---......,,,,,,++++++,,,,,,------------///000111111222222///...---,,,,,,---,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,---------.........//////////////////.............................................///000111000000///000000111111111111000000111///...///000111000...+++...000222444666999<<<=====================<<<<<<<<<<<<;;;;;;<<<<<<<<<666666777:::>>>>>>;;;888888888777888888666333000////////////////////////,,,---,,,***((())),,,///------------------------...........................000///,,,---000///+++/////////000111111222222111000000000222333222111111///,,,******,,,///111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++++++++---+++++++++,,,,,,,,,------+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---......//////++++++++++++++++++++++++)))((((((***,,,......---,,,,,,---,,,++++++---...)))+++------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,---.........,,,+++//////...------,,,++++++,,,---...//////---+++***++++++,,,,,,,,,---------,,,,,,---,,,,,,+++,,,,,,''')))+++---............++++++++++++++++++++++++)))************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++))))))(((,,,,,,,,,++++++******************+++++++++,,,,,,---,,,,,,++++++*********)))---000...---...+++'''++++++++++++,,,,,,+++***+++******+++---...,,,+++++++++++++++++++++++++++******))))))))))))******+++,,,,,,,,,+++******************++++++,,,,,,,,,***+++,,,+++******,,,---************************,,,)))))),,,---******---///...,,,++++++,,,...///,,,,,,++++++,,,,,,---...---***'''***...111///,,,++++++,,,---.........---***+++,,,,,,------,,,,,,******+++,,,------......///...---+++++++++,,,---111000///---,,,,,,,,,,,,........................)))***---///000///...---.../////////.........///---------------...///000......---............---000000////////////000000........................---,,,,,,,,,------...///,,,++++++++++++,,,---...///000000000000//////.........---,,,,,,,,,,,,---******++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,------------.........////////////////////////////////////////////////...//////000000000000000000000111111111111000000111///...///000111000...,,,///222444555777:::<<<;;;;;;<<<<<<===>>>>>>???>>>>>><<<;;;;;;:::;;;;;;777666666:::>>>>>>999555777777777888888666222///.............../////////...---,,,+++***+++---///,,,------------------,,,...........................///...+++---000///***/////////000111111222222333222111111222222111///111///,,,******,,,///111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++++++++---+++++++++,,,,,,,,,------++++++---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++++++++***++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,......---,,,---...---+++******,,,,,,++++++---///000...+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...,,,)))(((+++/////////...---,,,++++++***...------,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,+++,,,,,,---,,,,,,******,,,---...---,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,&&&)))+++,,,+++)))***+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++************...///...---...+++&&&***+++,,,,,,,,,+++++++++***))))))***,,,---+++***++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,***+++++++++******,,,...************************+++)))))),,,---***+++...///...,,,++++++,,,...///,,,,,,++++++,,,,,,---...---...//////---------...+++,,,------............++++++,,,------------,,,,,,,,,,,,,,,+++,,,,,,,,,///...---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,........................------------...///000111---///000000...---...000---------------...///000---............---...............------.................................,,,+++++++++,,,---...///,,,++++++***+++,,,...///000000000000///---,,,+++,,,------,,,++++++,,,...)))******++++++,,,,,,---++++++,,,,,,------......,,,,,,---------............////////////000000000///////////////////////////////////////000111111000000111111111111000000111///...///000111000...///111444666666777999:::999:::;;;<<<===>>>?????????>>><<<:::999::::::;;;777666777:::===<<<999555777666666666666444000------............/////////...------------------...,,,,,,------------,,,,,,------------------------,,,...---+++,,,000///+++/////////000111111222222444222111111222222000///000///---++++++---///000........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///++++++,,,,,,,,,,,,------***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++***++++++,,,,,,++++++***))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++++++++***((((((,,,///...+++))))))+++,,,)))'''***...000---)))++++++,,,,,,,,,,,,------///.........---------,,,(((+++---)))$$$###))).........------,,,,,,++++++...---,,,++++++,,,---...+++++++++******))))))))),,,+++***+++---...---,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))******+++,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------)))***,,,---------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,!!!&&&+++---,,,+++---///)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))),,,,,,***+++---***%%%)))+++------,,,******+++***))))))***,,,---+++***++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++,,,---,,,+++)))++++++++++++++++++,,,,,,)))***++++++***+++,,,...************************+++((())),,,---++++++......---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...+++...111///+++)))***---,,,------............---++++++,,,---------------------,,,+++++++++++++++......---------------...)))******+++,,,---------........................222000...---,,,...///111---///111000---,,,...111......---------...//////,,,---///...------...///...------,,,,,,------...........................*********++++++,,,---...,,,+++******+++,,,...000...//////......---,,,++++++---...---******,,,///******++++++,,,------...+++,,,,,,---......//////---............/////////.../////////000000000000////////////////////////111000...------///111333000000111111111111000000111///...///000111000...222444777777777777777888::::::;;;;;;<<<<<<<<<======;;;:::999999:::;;;<<<777777888:::;;;;;;999777888666555444444222...,,,---------.........//////,,,,,,---.........,,,++++++,,,------------,,,+++------------------------+++,,,,,,***,,,000///+++/////////000111111222222222000000000222333222111000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...++++++,,,,,,,,,,,,------***+++---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))*********++++++++++++++++++,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++///...,,,++++++***)))'''"""(((---...,,,)))***,,,))))))))))))+++,,,,,,,,,+++++++++,,,,,,---------,,,---------------------***+++,,,+++(((''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++---+++***+++---...---++++++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********+++,,,---------,,,,,,---......---,,,,,,***+++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------)))***,,,---...---,,,++++++++++++,,,,,,,,,---------,,,,,,+++,,,---...///++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,$$$)))///000---+++---///+++++++++++++++++++++,,,+++++++++,,,,,,,,,------*********++++++,,,,,,---***+++***(((***---+++&&&(((+++......,,,******++++++******+++---...,,,+++++++++++++++++++++++++++))))))(((((((((((())))))---,,,+++,,,---...,,,))),,,,,,++++++++++++++++++)))***++++++***+++---///************************+++((())),,,---++++++...------------------------,,,,,,++++++,,,,,,---...***,,,......,,,+++++++++..................---,,,+++,,,------...---------,,,+++*********+++,,,---------............------)))***+++,,,------------........................///...---,,,,,,...///000,,,///222000---,,,...111///......---------......+++---//////------...000......------------..............................************+++,,,---...,,,+++*********,,,///000,,,,,,---------------,,,+++,,,...---******,,,///++++++,,,------...//////,,,,,,------...///000000////////////000000000000.../////////000000111111000000000000000000000000222000...,,,,,,///222444000000111111111111000000111///...///000111000///444666888888777666666777<<<;;;;;;;;;;;;::::::::::::999888888888:::<<<>>>777888999:::::::::::::::888666444333222000---+++---------.........//////++++++,,,...///...+++)))++++++------------++++++------------------------)))++++++***,,,000000,,,/////////000111111222222//////...000333444444333/////////....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++))))))***++++++,,,,,,,,,---------***+++---------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******+++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,************************---,,,***+++,,,,,,+++)))$$$,,,...---++++++---(((***,,,,,,))))))---000+++++++++,,,,,,---------******+++,,,------...///...------...000///,,,))),,,,,,,,,,,,,,,,,,,,,---)))+++---//////---+++***)))***+++,,,---...//////---+++)))+++...///---+++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......******+++,,,------......,,,,,,---......---,,,,,,------,,,***'''$$$!!!,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++******+++++++++,,,,,,,,,...------,,,,,,------...)))***,,,......---,,,+++,,,,,,,,,---------......------,,,+++,,,---...///++++++,,,,,,,,,---------,,,------......------,,,,,,000444333...***)))+++------,,,++++++*********++++++,,,,,,,,,---------))))))***+++,,,------...------+++))),,,000...)))'''+++......,,,******+++,,,,,,+++---...///...,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---+++***+++...///,,,***---,,,,,,++++++*********)))***++++++***+++---///***************************((())),,,---+++,,,///,,,------......------,,,,,,,,,++++++,,,,,,---...,,,++++++---000000...,,,.../////////...---,,,,,,+++,,,------......------******))))))***,,,...///,,,---.../////////------+++,,,------......------........................((()))***,,,...000111222,,,///222111---+++...222000///...---------------+++---//////---,,,...111//////............//////........................)))))))))******++++++,,,...---,,,++++++---///000+++++++++,,,,,,---------------------------------***,,,------++++++,,,...,,,,,,,,,---------......+++,,,------......------000...,,,,,,...000111000////////////000000000000111/////////000///---+++333222111222333444222000333111///------///222444888888888777777777777777:::999777555555666777888@@@;;;666555888:::;;;;;;888777666777999999777555<<<:::666222000.........------............------++++++++++++++++++++++++)))******+++++++++,,,------,,,,,,++++++,,,,,,---******+++,,,---//////000...//////000111222222222111///---...000222333333///111222111...---...000,,,,,,------......------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------........................************---000***"""+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,+++***))))))))))))+++---...---,,,------,,,,,,+++***))))))************************---,,,,,,++++++,,,,,,------+++)))***,,,---,,,)))++++++++++++++++++++++++...------,,,,,,++++++***,,,...///---+++***---//////...---,,,,,,,,,,,,,,,+++,,,...//////,,,***(((...+++)))***---...---,,,******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,+++***...---+++,,,,,,---+++***((()))***,,,...///---***,,,++++++******++++++,,,***+++---//////...---,,,///......---+++******))),,,+++***+++---...---,,,------------,,,,,,+++***///...,,,***)))))))))***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---...---,,,+++***,,,+++***+++++++++)))''')))***,,,,,,++++++,,,...)))************+++++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,+++,,,---...///---,,,***)))))))))***++++++******,,,------+++)))((()))***+++,,,---------(((((()))***++++++,,,,,,...---+++*********++++++++++++******+++---///000---,,,,,,,,,,,,---......+++++++++,,,,,,---------///---+++))))))+++---...))))))******+++,,,------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................++++++,,,,,,---...//////)))---///...///222222///---.........//////000000---------............///111000///......///000111........................******++++++++++++++++++,,,+++***)))***+++---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,---------......+++,,,------......------000...------///000000///////////////000000000000///...---...000000///---111000000000222222000///111000//////000333666888888888777777888888888888===;;;:::888888888::::::===:::666666888::::::::::::999888888999888666555:::888555222///...------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------,,,+++---,,,,,,++++++,,,,,,---//////...------,,,++++++...//////000111111222222000///---...000222222222...111222222///---...///------...------,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++...000,,,%%%+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++******+++******,,,......---,,,---,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,...000///...---,,,,,,,,,,,,---+++,,,---......,,,+++***---+++)))***---...---,,,******++++++++++++******,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,...---+++,,,,,,---+++***%%%&&&''')))++++++)))'''---,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++,,,+++***+++---...---,,,---.........------,,,+++---,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---------,,,+++***+++***)))***,,,,,,+++)))***+++,,,,,,+++***+++---************++++++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,+++***************+++******,,,------+++)))))))))***+++,,,,,,,,,,,,((())))))***++++++,,,,,,---,,,+++*********++++++++++++******+++,,,---...---,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///111+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...........................+++,,,,,,------.........///111000------111222///............/////////000---------............//////...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,++++++,,,+++*********+++---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++***,,,------++++++,,,...,,,,,,,,,---------......,,,,,,---............---000///...///000000...,,,////////////000000000000...---,,,...000111000//////...---...000000///---//////000222444777999;;;777777777777888999::::::===<<<:::999999:::;;;;;;;;;999777777999::::::999;;;:::999999:::999777555777666333000...---,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,000...++++++---...+++)))---,,,,,,++++++,,,,,,---/////////...---,,,++++++/////////000111111222222000///......000222222111...000222333111///...............---,,,+++))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------*********+++++++++++++++//////---+++---111///)))+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,---...///---,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,---.........//////...------...000......---,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,---+++******,,,------,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---...,,,++++++------,,,*********+++---//////---+++...------,,,,,,------...+++***((('''((()))+++---+++++++++,,,,,,---------,,,+++***+++---...---,,,...............------,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---------,,,+++******)))(((***,,,---,,,++++++,,,---,,,*********,,,************+++++++++,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---------------++++++++++++++++++***)))++++++***+++------+++))))))******+++,,,,,,,,,,,,)))))))))***++++++,,,,,,---,,,+++*********++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++***+++---......---++++++111///,,,***+++---000222******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,++++++,,,,,,---...------------------------------------------------111222000,,,,,,111333111............////////////---------............///......---,,,,,,---.......................................------,,,,,,+++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,++++++,,,...,,,,,,,,,---------......,,,------...............000//////000111000---+++////////////000000000000///...------///000000///...------...000000///---...///111444666888999:::777777777777888999;;;<<<::::::999888888999999:::999999999:::;;;;;;:::999;;;:::999999::::::888666444333111///---,,,,,,,,,------............------------------------------///,,,)))***---...+++(((---,,,,,,++++++,,,,,,---++++++,,,---...///000000//////000000111111111111222000///000222333333222---///222333333111///...------------,,,+++***)))+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------************++++++++++++000000---***,,,000///++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,+++++++++++++++++++++---,,,,,,---......,,,***++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---------...///...------,,,,,,,,,------,,,++++++++++++,,,...///,,,+++++++++,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++,,,---...,,,+++---,,,++++++------,,,+++///...///000222222111///------,,,,,,,,,,,,------***))))))((((((***+++,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,,,,---------------,,,,,,)))***,,,---------,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,,,,+++++++++***)))***+++---,,,++++++------,,,***)))***+++*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,---...---,,,,,,***+++,,,,,,,,,+++***))),,,+++***+++,,,,,,+++***)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++++++++++++++++++++++++++******************,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,------,,,,,,///...,,,++++++,,,...///******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******,,,,,,++++++,,,,,,---...------------------------------------------,,,,,,---000///------111333111.........///////////////---------............///////////////////////////........................///......------,,,,,,,,,...---------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---,,,++++++,,,...,,,,,,,,,---------......,,,---......//////......000//////000111000---+++////////////000000000000222000...---...///...---...------///000111000...///000222444555666666666888777666666777999;;;<<<999999999999999999999:::888999;;;<<<<<<;;;;;;;;;999888888999;;;;;;:::888111000///...---,,,,,,,,,------............---------------------------------+++***+++...///...,,,---,,,,,,++++++,,,,,,---)))***+++---///111222333000000000000000111111111333222222222444555444222...///111333444222000...+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***+++++++++,,,,,,------...///---)))***---...++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,++++++******+++,,,,,,,,,+++++++++------+++)))++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))++++++,,,+++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,++++++,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,+++******,,,...///+++,,,,,,++++++,,,---...++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,------,,,***(((---,,,++++++------,,,+++,,,+++++++++---...---+++,,,,,,++++++++++++,,,,,,))))))+++,,,,,,,,,+++***------,,,,,,,,,,,,++++++,,,+++***+++---...---,,,***++++++,,,,,,,,,++++++,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++...,,,******+++++++++***+++------,,,***)))***+++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))***,,,---------,,,+++******,,,------,,,+++***,,,+++******,,,,,,+++*********+++,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++******+++************))),,,++++++++++++,,,---------------,,,,,,+++++++++---,,,+++******,,,...///+++,,,---.........------+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------------------------,,,,,,+++///111///...000...)))///////////////.........---------............///......////////////..............................------------------,,,,,,+++,,,,,,,,,------------------,,,,,,,,,,,,++++++------------------------***,,,------++++++,,,...,,,,,,,,,---------......------...////////////...000///...///000000...,,,////////////000000000000333111...---.........---.........///111222111000000111222333444444444444888777666555666777999;;;:::::::::;;;;;;;;;;;;;;;777999;;;;;;::::::;;;<<<999888888999::::::999777//////......------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111---,,,,,,++++++,,,,,,------------...//////000000000000000000000000111111333222222333555555333222//////000222444333111///+++,,,------.........---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,---.........,,,...---)))(((,,,---++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,+++*********+++,,,---+++******+++,,,---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***+++,,,,,,******+++,,,++++++++++++++++++++++++......---,,,,,,+++******---+++******+++,,,,,,+++------,,,,,,,,,---......---,,,+++++++++,,,---...+++,,,,,,,,,++++++---///++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///...---------,,,)))&&&,,,+++***+++---...---,,,+++***)))***+++,,,+++***,,,++++++******++++++,,,)))***,,,......---,,,***---------,,,,,,+++++++++,,,+++***+++---...---,,,)))******++++++++++++***---------------,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...---,,,+++++++++,,,,,,000...+++***+++++++++***+++,,,---,,,*********,,,++++++++++++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++***++++++,,,,,,+++++++++******************************+++,,,,,,,,,++++++******++++++,,,++++++***+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++---,,,***)))))),,,///000***,,,...000111000///...+++,,,---......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------111333000...---)))###///////////////.........---------............///,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,---------+++,,,,,,------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,---------......------...///////////////000...------///000000///////////////000000000000222///---,,,---/////////...------///111222111000111111222333333444555666888777555444444555777999888999999::::::;;;::::::555777999999777777999<<<;;;:::999888999888555333..................------------............------,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++***---000---,,,,,,++++++,,,,,,---000/////////.........---111000000000000000000000222111111222444333111///111000///111333444222000....../////////...------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,---.........+++......***)))+++,,,***+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,+++***)))***+++---...+++******+++---...---,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---,,,***)))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,------+++,,,,,,,,,,,,,,,---...///------,,,,,,++++++,,,,,,***,,,---,,,******---///+++,,,,,,------,,,,,,+++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------......---***''',,,+++***+++---...---,,,///---,,,,,,---...---,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,)))***+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...---,,,+++++++++,,,,,,///---***)))+++,,,---,,,***+++,,,,,,+++***+++---+++++++++,,,,,,,,,------+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++***++++++,,,---+++++++++++++++,,,---------+++))))))+++,,,,,,++++++++++++,,,,,,++++++***************************)))***+++,,,,,,,,,,,,+++)))***+++,,,------,,,,,,+++++++++***++++++,,,---+++,,,,,,,,,,,,,,,,,,---++++++***++++++---...///)))***,,,...///000000000***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---000111///...///,,,'''000/////////............---------............///+++,,,,,,------,,,,,,+++........................+++++++++,,,,,,------------...//////000000//////---------,,,,,,+++++++++++++++++++++++++++++++++***,,,------,,,+++---...,,,,,,,,,---------......---......///////////////000...,,,,,,...000111000////////////000000000000000...,,,,,,...000111111---,,,---...111111000///111111111222444666777888999777555333333444666888555666777888888888888888333555777666555555888;;;>>><<<:::888777555222000------...//////......------..................---++++++++++++++++++++++++'''+++///,,,&&&$$$'''+++---,,,,,,++++++,,,,,,---///////////////.........111111111000000000000000000000000111222222000...222000...000333444333111111111000000///...,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******+++,,,------......***...///+++***,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,+++***))))))+++---...+++++++++,,,///000///---------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++))),,,---,,,***)))+++---++++++++++++++++++++++++***++++++,,,,,,------...///---***+++...///...,,,,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++***,,,---,,,******---///+++,,,,,,------,,,,,,+++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,---///...+++))),,,+++***+++---...---,,,///---++++++---------,,,...------,,,,,,------...,,,+++***)))***+++---...)))******+++---......///,,,+++***+++---...---,,,***+++,,,,,,------------,,,+++++++++,,,...000111+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...---,,,+++***+++,,,------+++))))))+++---...///)))***,,,,,,++++++,,,...++++++,,,,,,,,,------------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++***)))***+++---...,,,,,,+++***+++,,,...///...+++))))))***,,,,,,+++++++++,,,,,,,,,++++++***++++++******************)))***+++,,,---,,,,,,+++)))***+++---......------++++++******++++++,,,---+++++++++,,,,,,---------)))***+++---......------((((((((()))+++---///000)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////***---...---...222333111000000//////.........------------.........//////------...//////...------........................++++++,,,,,,,,,,,,------,,,------......------,,,,,,...///111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,...///000,,,,,,,,,---------.........///000///...---...///......///000000000000000..............................//////000000111111111111222333444666666777777;;;:::555333555888999222444666999::::::999888999666444444777999999888BBB@@@<<<777444222111111---,,,++++++************,,,,,,---...---,,,***)))000///---,,,++++++,,,------,,,+++******,,,...///$$$)))+++***+++---,,,))),,,---......//////......111111222222222111111000111111111111000000000000////////////............+++---000111000//////000++++++++++++++++++++++++***+++,,,,,,------,,,,,,''',,,000///+++))),,,///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,...***&&&'''***---+++)))++++++++++++++++++++++++------++++++++++++---------------------------------+++******+++,,,,,,+++,,,000000,,,,,,000000,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***)))))))))***+++,,,---......---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------,,,++++++,,,...))))))***++++++++++++***+++......+++,,,//////,,,++++++************++++++++++++++++++******))))))---,,,,,,++++++,,,,,,---+++***+++///000---,,,...///...---,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,---,,,+++***))))))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***###***///,,,)))***++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***......---+++++++++++++++++++++++++++,,,,,,---...))))))+++,,,,,,+++))))))...---+++*********++++++)))***+++,,,---.........++++++******++++++,,,---+++******---000111...,,,***,,,...///...,,,,,,------,,,,,,++++++,,,,,,---+++++++++*********)))))))))))))))***+++,,,...///++++++++++++++++++++++++(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++,,,---...///...---,,,000///...,,,,,,,,,---...,,,---......------...000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////***++++++,,,,,,------...---------+++)))***,,,///---,,,,,,+++,,,---///000//////000000///...------------,,,,,,,,,,,,------+++,,,---......---,,,+++******+++,,,---...///000++++++,,,------......///++++++,,,,,,,,,,,,------,,,------......------,,,---...///000000///...------------,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,,,,------.........,,,,,,,,,---------......---...///...---,,,---///------...///////////////.................................///000000111111222222333333444555666666999<<<;;;666333555777777222333555777888888777666666444333555888::::::999===;;;888444222000000000------,,,+++++++++++++++,,,,,,---------,,,+++***++++++******+++,,,...///---,,,+++******,,,---///***...000///000222111---,,,---......//////......111111222222222111111000111111111000000000//////////////////............+++---//////---------...------------------------***+++,,,,,,------,,,,,,***+++,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,000,,,)))***...///---+++++++++++++++++++++++++++---,,,++++++++++++,,,---------------------------,,,***))))))***+++***)))***......******......*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------,,,++++++,,,...******+++,,,,,,,,,,,,,,,***,,,---***+++......+++,,,,,,++++++++++++,,,,,,++++++++++++*********)))---,,,,,,++++++,,,,,,---,,,***+++...///++++++---......---,,,,,,,,,,,,,,,///......---,,,,,,------,,,------...---,,,+++*********+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++!!!(((---+++)))+++,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,+++++++++,,,,,,---...---------......------------,,,+++*********++++++'''((()))***++++++++++++,,,+++++++++++++++,,,,,,+++******,,,///000...,,,+++---//////---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++******------,,,,,,,,,---......++++++++++++++++++++++++(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------+++,,,------......------//////...---------------+++,,,------,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////+++,,,,,,,,,,,,------------------+++******---///------,,,,,,,,,---...//////////////////...------...------------------.........////////////......---------------.........------------------------++++++,,,,,,,,,,,,------,,,------......------,,,........................///...------++++++***)))***++++++,,,,,,++++++***+++,,,---.........---,,,,,,,,,,,,---------......,,,---......,,,,,,---...,,,------.......................................---......//////000111111333333333444444555555555:::===;;;666333555777666666777888999:::999999888444333444666999;;;;;;:::666555222000///...//////...------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************+++,,,---------,,,+++***+++,,,---...***---...------///...***------...////////////...000111111222222222111111000000000000/////////////////////............---,,,---...---++++++,,,---------------------------***+++,,,,,,------,,,,,,---***((((((+++---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---///---+++---///000...+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------------------------+++***)))***+++***))))))++++++))))))++++++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---...---,,,+++***---,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,,,,------,,,++++++,,,...++++++,,,------------,,,))),,,,,,)))***------***---,,,,,,,,,,,,,,,,,,---++++++++++++************---,,,,,,++++++,,,,,,------***+++......***))),,,...------,,,,,,,,,,,,,,,//////......------......,,,---.........---,,,++++++,,,,,,------------,,,++++++++++++++++++++++++!!!(((,,,+++***,,,......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,---------,,,+++***,,,,,,+++++++++,,,------///......------......///---,,,+++*********++++++++++++,,,---............---,,,+++++++++++++++,,,+++++++++,,,...///...,,,,,,...///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++......------,,,,,,,,,+++++++++++++++++++++++++++)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......---............------,,,***+++,,,,,,++++++,,,---......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------------,,,,,,,,,,,,---------,,,***+++---///......---,,,,,,,,,------/////////............---.........------.........//////............////////////.........---------//////...------,,,+++++++++++++++,,,,,,,,,------,,,------......------,,,......---,,,,,,---......---------,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,...//////---,,,***,,,,,,,,,---------......,,,...///...------...000---......//////.................................------......///000000111333444444444444444444444999;;;999444333666888666777888999999999999888888555666777999::::::999888000000///.........//////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++------,,,++++++*********,,,,,,+++++++++,,,---...(((++++++))))))+++***'''------...///////////////000000111222222222111111000000000/////////......//////.........---------.........,,,******,,,...***************************+++,,,,,,------,,,,,,,,,***((('''(((***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,++++++---......,,,)))++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++++++++,,,+++***)))******))))))******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,***,,,---......---+++***,,,,,,,,,,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,,,,,,,---,,,++++++,,,...***++++++,,,---,,,,,,,,,))),,,,,,******---...+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...,,,+++...---***))),,,------,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---......---,,,+++,,,,,,---......---------++++++++++++++++++++++++%%%***---++++++---///...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++---......---+++***,,,,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,+++++++++++++++++++++------...///////////////------,,,++++++++++++,,,+++++++++,,,---------------...///...+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))++++++++++++++++++++++++)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......------,,,+++,,,---...///,,,---...///......,,,+++***+++,,,,,,++++++,,,---,,,...000111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......---,,,,,,++++++,,,------,,,++++++---//////......---,,,,,,,,,,,,///.........---.........///......------......///...---++++++++++++---.../////////.........------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------***++++++,,,,,,++++++***+++,,,...//////---,,,***,,,,,,,,,---------......---///000000//////000222//////000000000//////...////////////////////////---------...//////000000333444444444444444444444555777555222333888:::888666666666777777777666666999:::;;;;;;999777666555......---.........//////---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,++++++++++++++++++,,,,,,------+++......,,,+++...---***---...//////000000/////////000111222222222222222000000000000////////////............------------/////////---++++++---...***************************+++,,,,,,------,,,,,,)))+++,,,***&&&'''+++000++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++++++++,,,---...---,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******++++++***)))+++******++++++******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++((())),,,.........---,,,+++++++++,,,,,,---------------------------------***+++,,,,,,------,,,,,,,,,,,,---,,,++++++,,,...)))******+++++++++++++++***------++++++...///,,,++++++************+++++++++++++++++++++++++++,,,---,,,,,,++++++,,,,,,---///,,,,,,...---******---,,,,,,+++++++++,,,,,,---+++***************++++++***+++,,,------,,,+++***---------......---,,,,,,,,,++++++******++++++,,,***...///,,,+++......,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***(((***,,,.........,,,+++---,,,,,,++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++------,,,,,,+++,,,,,,---++++++,,,,,,+++,,,,,,------......---***)))***++++++,,,,,,------,,,,,,+++************++++++++++++((()))***+++++++++******++++++++++++++++++++++++)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......------,,,+++,,,---...///+++,,,---......---,,,++++++,,,------,,,,,,---...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////......---,,,+++++++++,,,------,,,,,,...000.........------,,,,,,+++......------------...///......------------......---,,,+++******+++,,,------------............///,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---......///***++++++,,,,,,++++++***+++,,,---.........---,,,,,,,,,,,,---------.........///111111000000111333000000000000000000///...////////////////////////,,,------......///000000333333333444444555555555333444222000333888:::777888999999999:::::::::;;;<<<======:::666333111111---............/////////,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,------++++++,,,---............++++++,,,,,,,,,---------,,,//////,,,,,,//////,,,......///000000000000//////000111222222222222222111111111111000000000000.........------------,,,......///...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,'''+++...,,,'''&&&+++111++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***+++,,,------............------++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))******))),,,******,,,,,,******,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***'''(((***,,,------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------,,,++++++,,,...))))))***++++++++++++***+++......+++,,,//////---+++******))))))******+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...+++***,,,,,,******---+++++++++++++++,,,,,,---,,,,,,+++++++++,,,------)))***+++,,,,,,,,,+++***,,,------------,,,,,,+++---,,,+++******+++,,,------//////,,,+++......+++++++++------------++++++***++++++,,,,,,++++++***)))***+++---......------------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,,,,+++******,,,...---------,,,***)))***,,,++++++------------++++++)))***************++++++)))***,,,---------,,,+++++++++++++++++++++++++++***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......+++,,,,,,------------,,,+++,,,------,,,,,,---...***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////...---,,,,,,++++++,,,......------...000------.........---,,,,,,...---,,,,,,,,,---...///---------,,,,,,---------......------------......,,,,,,,,,------.........++++++,,,,,,---...//////++++++,,,,,,,,,,,,------,,,------......------,,,***+++,,,------,,,+++***+++++++++,,,,,,---------***++++++,,,,,,++++++***+++,,,,,,------.........,,,,,,,,,---------......---...000000//////111222//////000000//////...---////////////////////////,,,,,,---......//////000222222333333444555666666333333000...111777888444888888999999:::;;;<<<===;;;<<<:::666111......///..................------+++++++++++++++,,,------,,,,,,+++++++++,,,---...)))***,,,---......------++++++,,,,,,---------,,,)))++++++)))***---...,,,......///000000000000000//////000222222333333222222222222222111111111111.........---------,,,,,,***,,,---...,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))+++---,,,+++***,,,...++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...---------,,,,,,,,,---...++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++***))))))+++------,,,---))))))------))))))---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++)))))))))******+++++++++)))***+++---......------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,------,,,++++++,,,...)))***++++++,,,,,,++++++***------++++++......,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++((('''******((()))---++++++******+++,,,,,,---,,,,,,,,,,,,,,,---......)))***,,,---------,,,,,,,,,,,,,,,,,,,,,+++******---,,,***))))))***,,,---+++---,,,)))***......+++***+++---......---+++******++++++,,,,,,++++++***)))******+++---......///...---,,,,,,+++++++++,,,,,,------------------,,,)))***+++,,,,,,,,,,,,+++------............------+++++++++,,,---...///000+++,,,---+++))))))+++...,,,,,,,,,+++))))))+++---***+++---......---+++************++++++,,,,,,,,,***+++,,,------,,,***)))++++++++++++++++++++++++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------+++,,,------......------,,,,,,++++++,,,,,,---...***+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------,,,,,,***,,,............///000+++,,,---.........---,,,...---,,,++++++---///000,,,,,,++++++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,+++++++++,,,---------------------++++++,,,,,,,,,---------,,,------......------,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++,,,,,,...///000,,,,,,,,,---------......,,,---//////...///000222.../////////...---,,,,,,000000000000000000000000,,,,,,------...//////000111111222333555666777777444333000---000555555222111111111222333555666777999999888333...+++,,,..................,,,++++++************++++++,,,---,,,,,,+++***+++,,,...///,,,,,,------,,,+++)))(((***+++,,,---------,,,,,,))),,,,,,******...000......//////000000000000000//////000222222333333333333333333222222222111111......---------,,,,,,,,,'''***,,,---,,,++++++,,,))))))))))))))))))))))))++++++,,,---------,,,,,,,,,++++++,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000++++++***)))((((((***,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++...---,,,---///111222111,,,((((((,,,,,,((((((,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++***))))))((())))))))))))***+++---......------************************++++++,,,---------,,,,,,,,,------,,,++++++,,,...++++++,,,------------,,,))),,,,,,******------+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---)))&&&%%%'''(((&&&(((,,,+++*********+++,,,,,,---++++++++++++,,,,,,---...***+++---.........------,,,,,,,,,,,,++++++***)))---,,,***))))))***,,,---(((***)))''')))---...+++***+++---......---+++***+++++++++,,,,,,+++++++++*********+++,,,...///000...---,,,,,,++++++++++++***+++------------+++***)))***+++,,,---,,,,,,+++*********++++++***))))))******+++,,,---///000111+++,,,---+++)))(((+++...+++,,,,,,***)))***,,,...***+++---......---+++***+++++++++,,,,,,---------***+++,,,,,,+++)))&&&$$$++++++++++++++++++++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++,,,---...///...---,,,,,,,,,+++***+++,,,...///(((***++++++******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------***,,,...///......///000***+++---...///...------...---+++++++++---///000,,,++++++******++++++,,,******,,,------,,,******...------,,,+++))))))(((///......------,,,,,,+++------,,,,,,+++,,,,,,,,,---------......000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''+++,,,+++,,,//////,,,------......//////000000,,,...///...---+++,,,,,,.../////////------///000000000000000111111111111000000000000000000000000000000///...------,,,,,,000111222333444333222222////////////////////////000000000111222444666666777555111...------///000+++,,,---.........---,,,,,,,,,,,,,,,,,,---...///---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,......---,,,---///////////////000000000000000111111111111222222222666555444333111000//////......---,,,,,,,,,,,,---111///---,,,------,,,+++------------,,,,,,+++***------------,,,,,,+++***000///---,,,++++++,,,---***++++++,,,,,,------...------,,,,,,,,,,,,++++++...---,,,,,,++++++++++++++++++++++++++++++++++++,,,000000++++++......***000+++''''''+++,,,***''')))***,,,+++++++++,,,---,,,,,,,,,,,,+++***))))))))))))***+++,,,------...///...,,,,,,------,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))+++---/////////...---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***,,,---...---,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...***+++***(((***......+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***,,,...---,,,+++,,,,,,(((,,,---******///000,,,...+++)))))),,,---,,,***---+++***,,,///000...,,,,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------------,,,+++***)))+++,,,------++++++,,,---,,,,,,+++***))))))******(((***,,,//////...,,,***---------,,,,,,+++++++++------,,,+++,,,---...///------++++++++++++------///444666333,,,))),,,000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------............///)))+++------------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++---,,,,,,,,,,,,---......---,,,++++++------,,,+++///...---,,,+++,,,,,,---000000000000000000//////,,,---...//////---+++***------,,,,,,,,,------...000//////...............+++++++++,,,,,,---------------------------------***---...+++,,,......+++.........///////////////,,,...//////---,,,,,,---111111222111000///111333000000000000111111111111000000000000000000000000000000//////......------...///000111222111111000////////////////////////------------...000111222222111///---,,,,,,,,,---000///---,,,,,,,,,------------,,,,,,,,,---......---------------------------------,,,,,,+++++++++++++++++++++++++++++++++)))***+++***))))))+++---////////////000000000000000111111111111222222222222111111000000/////////......---,,,,,,,,,,,,---))))))))))))***+++,,,---,,,---------,,,,,,+++***,,,---------,,,,,,+++***...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,+++++++++++++++++++++++++++++++++++++++***......******------)))000---******,,,...---,,,+++,,,---,,,+++***+++,,,***++++++,,,,,,,,,++++++((((((((()))******++++++---,,,++++++,,,---+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))+++---...///...------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////......+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,---,,,)))+++//////+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////+++---......---,,,,,,---(((,,,,,,)))***...///,,,---+++)))))),,,---,,,***...---+++,,,------***(((...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------------,,,+++***)))+++,,,------++++++,,,---,,,,,,+++***************)))***,,,---...---,,,+++---------,,,,,,+++++++++---,,,,,,+++,,,---...///---,,,,,,++++++,,,,,,---,,,///000...***((())),,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------............+++---...---,,,,,,---...------------------------,,,++++++,,,......---+++---------------......///---,,,++++++------,,,+++///...---,,,+++,,,,,,---------------------------,,,---...///...---+++***,,,,,,,,,,,,---...//////222111000...---,,,,,,,,,******+++,,,,,,---......------------------------+++...///,,,+++------)))///////////////.........,,,...//////---,,,,,,------...///...,,,,,,...000000000000000111111111111000000000000000000000000/////////////////////...------...////////////...////////////////////////,,,,,,++++++,,,------.........---------,,,,,,,,,333111...+++***+++---......---------------,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******)))((((((+++---////////////000000000000000111111111111222222222///000000000000000000000......---,,,,,,,,,,,,---))),,,------++++++...111,,,,,,---------,,,++++++,,,,,,---------,,,++++++++++++*********+++,,,,,,......---,,,,,,+++******------,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++)))+++,,,)))))),,,,,,***...---,,,+++,,,---...///---...///---+++***+++,,,))))))***+++,,,,,,,,,,,,************************+++***)))***+++,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***,,,.........------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++*********++++++***))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......///---***,,,///...+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++---......---,,,,,,---(((++++++)))***------+++---+++******+++,,,,,,+++---+++***+++,,,+++)))'''///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***------------,,,+++***)))+++,,,---,,,+++***+++---,,,++++++************++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,------------............---...///...,,,+++,,,---------------------------,,,++++++,,,......---+++---------------...//////---,,,++++++------,,,+++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***++++++++++++,,,---...///222111000...---,,,++++++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++......,,,,,,......***000000//////......---------...000///---,,,,,,---,,,------,,,++++++,,,...///000000000111111111111////////////////////////.....................///,,,---------............////////////////////////......------------............---------......///222000...,,,,,,,,,---...............---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---000////////////000000000000000000111111111222222222222222222222222222222222......---,,,,,,,,,,,,------000222///+++))),,,000,,,,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++*********+++,,,,,,---...---------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++***++++++******,,,,,,+++,,,---,,,+++))))))+++---,,,.........,,,+++,,,...)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++***))))))***,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******,,,------...------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,***)))'''''''''((()))******))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......///000...***+++...---))),,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***++++++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((((((***,,,------,,,++++++,,,)))************+++,,,+++,,,+++******++++++++++++(((((()))+++,,,------,,,......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++*********,,,,,,,,,+++***+++,,,,,,++++++******+++++++++,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,---------.........,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---+++,,,,,,,,,,,,,,,------...---,,,++++++------,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,---------------......+++,,,---------,,,,,,+++************+++,,,......//////...---------------))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,))),,,...,,,---000000---000000//////......---------///000///...,,,------///000000///......///111///000000000111111111111////////////////////////------------------......------------......////////////////////////////////////......------......///...,,,++++++---///111------...............------............,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---///111////////////000000000000000000111111111222222222333333222222111000000///......---,,,,,,,,,,,,---***---///,,,'''%%%(((,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,******+++,,,---...//////+++++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++******++++++,,,++++++++++++++++++++++++,,,++++++,,,,,,++++++,,,---...---+++(((((()))+++***+++------------///000,,,,,,,,,,,,,,,+++***)))......------,,,++++++++++++******+++,,,...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,*********+++,,,+++++++++******+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///...///---)))***,,,+++''',,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------+++***((('''&&&%%%)))***,,,,,,***)))***+++***))))))***+++******+++++++++++++++******+++,,,((()))+++,,,,,,---......,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......------***++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,******+++,,,,,,+++++++++++++++,,,,,,---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))+++...000...+++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,------------...***+++------------...000************************+++++++++,,,---...---++++++++++++***+++,,,,,,------,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,---111111...///////////////.........---///000000...------......///000///------///000000000000000111111111111000000000000000000000000...............---------......------......///000////////////////////////------,,,,,,,,,,,,,,,------,,,+++***+++,,,---...***+++---...///...---,,,,,,---.........---,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...////////////000000000000000111111111111222222222111111000///......------......---,,,,,,,,,,,,---)))+++---,,,******---000++++++,,,---------,,,,,,++++++,,,---------,,,,,,***+++,,,---...//////...******+++,,,,,,---......------,,,,,,,,,,,,+++++++++************++++++,,,++++++++++++++++++++++++...++++++------******,,,///...,,,+++***+++++++++(((***,,,,,,,,,---///111,,,,,,,,,,,,+++***)))))),,,,,,++++++*********))),,,+++***+++,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,*********+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++************+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------......///---...,,,)))))),,,+++''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++//////...,,,+++***)))((()))+++,,,,,,+++******+++,,,)))))),,,,,,******,,,+++,,,,,,+++******+++---***,,,------,,,++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,---............,,,,,,******++++++++++++************++++++++++++*********++++++,,,,,,++++++******+++++++++++++++*********+++,,,+++***)))***,,,,,,++++++++++++,,,,,,------,,,***))))))***++++++++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---***)))***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,,,,,,,,,,,,,------------)))+++------------///111++++++++++++++++++++++++,,,++++++,,,......---++++++++++++++++++,,,,,,------,,,++++++------,,,+++***++++++,,,,,,,,,,,,+++)))******++++++,,,,,,---++++++++++++,,,,,,,,,,,,......---------......///...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++***...///------000000---.........///////////////...///000000...------...---......---,,,,,,---///000000000000111111111111000000000000000000000000111111000000//////.........------,,,---...///000////////////////////////,,,,,,+++++++++,,,------***,,,...//////---+++***,,,,,,,,,,,,+++++++++++++++,,,---//////...---,,,------------------------+++++++++,,,,,,---------------------------------(((+++---...---,,,,,,,,,////////////000000000000000111111111111222222222///////////////...............---,,,,,,,,,,,,---------------......000000***+++,,,,,,---------,,,***+++,,,,,,---------,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************+++,,,,,,++++++++++++++++++++++++///+++***---,,,''''''***---***'''(((+++------,,,(((***,,,,,,+++,,,---///++++++,,,,,,,,,++++++***++++++++++++++++++******,,,+++******++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,************+++,,,------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((())))))***)))))))))++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------------...//////---...,,,)))***------))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++************************------------,,,,,,,,,,,,+++,,,......,,,+++,,,------******------******---***,,,---,,,))))))+++---(((+++---,,,***)))***,,,)))***+++------------,,,************************************************,,,---.........,,,***)))******++++++++++++************++++++++++++*********++++++,,,,,,++++++*********++++++++++++******)))+++,,,+++***)))***++++++++++++++++++,,,---...,,,++++++***************+++++++++,,,,,,---------)))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,+++******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++------,,,,,,------...///---,,,++++++------,,,+++)))***+++,,,---,,,,,,+++*********+++,,,---------++++++***++++++,,,,,,---111000000////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---000000------///...+++---.........//////000000...///111000...------...000111222111//////111222000000000000111111111111000000000000000000000000444333333222111000//////...---,,,+++,,,---...///////////////////////////------,,,,,,------...///***---222555555111+++(((000...+++)))((()))***+++***+++---/////////---,,,------------------------+++++++++,,,,,,---------------------------------(((+++///000///---,,,,,,////////////000000000000000111111111111222222222/////////000111222222333......---,,,,,,,,,,,,---...,,,******++++++***)))***+++,,,,,,------------***+++,,,,,,------------)))***+++,,,---,,,++++++...------,,,,,,++++++***---------,,,,,,,,,++++++******))))))***+++,,,,,,++++++++++++++++++++++++///***))),,,+++%%%$$$((()))%%%"""$$$***...---+++***+++,,,,,,******+++---)))***++++++,,,,,,,,,,,,------------------------,,,***))))))******((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,************+++,,,---...***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))+++,,,.........---,,,******))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------------...//////...///---***+++///...***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++************************(((((()))+++,,,---......,,,...//////...------...///******......******...***,,,---,,,))))))+++...###&&&***+++******,,,...)))***,,,.../////////...************************************************,,,,,,---...---+++((('''******++++++++++++************++++++++++++******+++++++++,,,,,,+++++++++)))******+++++++++******)))+++++++++***)))***+++++++++++++++,,,,,,---...++++++++++++******))))))+++++++++,,,,,,---------)))***+++,,,---,,,++++++++++++------------++++++------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,------------...///...,,,+++,,,---........................,,,++++++,,,......---+++///............///000000---,,,++++++------,,,+++)))***+++,,,---,,,,,,+++,,,,,,---......///000000+++*********+++,,,,,,---++++++,,,------......///---------------...///000---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,------------............///............////////////111000///......///000111////////////............///...+++******---000333...///000000//////000111...///////////////..............................,,,---------.../////////......------------..............................///...---,,,,,,,,,,,,,,,------------------------******,,,---.../////////,,,//////,,,+++,,,+++(((------............------///......------///000111------......///000000000111111111111111111222222222222111111000000//////...------,,,,,,------............------,,,,,,,,,******+++++++++,,,,,,,,,''''''''''''((()))***+++,,,,,,++++++,,,,,,---...,,,++++++***++++++,,,,,,---,,,+++,,,...///...---,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***+++++++++(((((()))***,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------......,,,******+++,,,***+++,,,+++)))((()))***&&&))),,,...............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++---///...+++)))+++---...+++,,,111111+++))),,,************************++++++++++++++++++++++++******+++++++++******)))---------,,,,,,+++++++++---------............///,,,,,,+++++++++,,,,,,---........................,,,,,,,,,,,,++++++***)))///...,,,,,,------,,,+++,,,***)))***+++---,,,,,,******+++,,,,,,,,,,,,+++************+++,,,---...,,,,,,---,,,,,,+++)))))),,,,,,+++******+++,,,,,,)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,---......+++,,,---,,,***)))***+++******+++,,,,,,,,,,,,+++///---***((((((***,,,...++++++++++++++++++++++++************************...---+++*********++++++(((,,,---******......))),,,,,,++++++,,,,,,---...+++,,,,,,+++******+++---++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******/////////......---------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++......//////...---,,,,,,------......------,,,,,,+++---000000...---------***,,,...000111111000///------,,,+++,,,---...//////...---...//////...,,,---------------------------,,,++++++---//////...------------------------------------,,,,,,+++***++++++,,,------......///...---------------......///...,,,++++++++++++,,,...------,,,,,,------...---------............///............////////////000///...------...///000////////////............333111///...---///111222///000111000///...///000......////////////..............................---------.....................------------....................................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))------++++++......+++,,,,,,------------,,,,,,000000/////////000111222.........///000000111111111111111111111111111111//////000000000000000000,,,++++++******++++++,,,------,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......,,,++++++++++++,,,------,,,,,,++++++***+++++++++---,,,+++,,,...///...---,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------...,,,******+++---,,,......---,,,+++,,,---''')))---......------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,---,,,+++***+++,,,---***+++000///***(((+++************************++++++++++++++++++++++++******++++++++++++******---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...------,,,,,,,,,,,,------************************,,,,,,---------,,,++++++...,,,++++++,,,,,,+++***,,,***)))***+++---,,,,,,******+++,,,,,,,,,,,,+++************+++,,,---...))))))******+++,,,,,,---,,,,,,+++******+++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++---------,,,++++++******+++,,,---,,,***)))***+++******+++,,,,,,,,,,,,+++,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))******+++'''+++,,,)))***------)))+++++++++++++++,,,------***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++++++++,,,---------------+++---//////...---------+++,,,...000000000///...---,,,,,,+++,,,---...///******+++++++++*********------------------------...,,,++++++---......---------------------------+++,,,,,,,,,++++++***)))++++++,,,------......///------,,,,,,,,,,,,,,,---//////---,,,+++*********///......------......///---------............///............////////////......------------......////////////............333222111000////////////000111111000...---...///---....../////////......------------------------...............---------......------------..............................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))'''***,,,+++,,,000000---+++++++++,,,,,,+++++++++//////......//////000111......//////000111111111111111111111111111111111------......///000000111,,,++++++******++++++,,,++++++++++++******************+++++++++,,,,,,,,,------,,,------...///000+++++++++++++++,,,---------,,,,,,+++*********+++---,,,+++,,,---...---,,,+++++++++++++++*********,,,,,,---------.........,,,,,,,,,++++++++++++***************+++,,,------//////...---,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------,,,+++***+++------...///...---,,,,,,...)))+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((,,,+++******++++++***)))+++***+++...---***)))***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++***+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------...............---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++******++++++***))),,,***)))***+++---,,,,,,***++++++,,,,,,,,,,,,,,,************+++,,,------***))))))))))))+++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,+++*********+++,,,------,,,+++***,,,,,,,,,+++******))))))+++,,,---,,,***)))***+++******+++,,,,,,,,,,,,+++)))***,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******'''***+++)))))),,,+++)))+++************+++,,,,,,)))+++------,,,******+++++++++,,,,,,,,,,,,------+++************+++---...++++++++++++************)))***,,,---------,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---,,,,,,+++***((()))***,,,------......,,,---//////---,,,---...,,,---.../////////------,,,,,,,,,,,,,,,---......))),,,......+++***+++---------------------------///---++++++,,,------,,,------------------------******+++++++++***))))))++++++,,,------......///------,,,+++++++++,,,,,,...------,,,++++++++++++......------------......---------............///............////////////........................////////////............//////000000///......---000111111000...,,,---...------......//////......------------------------/////////...---------,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++((()))***,,,------------'''***,,,+++,,,000000---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...------...//////000000111222222222111111111111111---------.........//////...------,,,,,,------...++++++++++++++++++************+++++++++,,,,,,,,,+++++++++++++++,,,------+++++++++***+++,,,,,,---------,,,+++************---,,,++++++---...---++++++++++++***************,,,,,,,,,,,,------------++++++++++++++++++++++++************+++,,,---...//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,---,,,,,,++++++,,,,,,---,,,------,,,+++***,,,---,,,---...---+++***+++,,,***,,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***---***((()))+++,,,***'''++++++,,,------+++***+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,---------///////////////.........------------------------++++++,,,---......------,,,+++******+++,,,+++))),,,***)))***+++---,,,,,,***+++,,,,,,------,,,,,,+++*********++++++,,,---...,,,***((('''((()))***++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***+++---//////---+++***((())))))******+++,,,,,,+++,,,---,,,***)))***+++******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))''')))))))))*********)))******))))))******+++,,,(((***---...---+++******+++++++++,,,,,,,,,------+++***)))))))))+++...///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,---------------******+++++++++,,,,,,,,,------------------------,,,,,,---------,,,,,,+++((()))***+++,,,,,,,,,,,,,,,---......---,,,---...---............---,,,+++,,,,,,,,,,,,,,,---------(((---000///+++***,,,000,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,------......///---,,,,,,+++++++++,,,,,,***++++++,,,------------------,,,,,,,,,,,,---------------............///............////////////////////////////////////////////////............,,,---...///000000///...000111111000---,,,,,,---,,,,,,---...............------------------------/////////...---------,,,------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++)))***+++---......//////))),,,---++++++......+++------,,,++++++,,,------+++,,,,,,---------------,,,------......///000000222222222111111111000000///.........---------,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++************++++++,,,+++************+++,,,,,,---,,,++++++*********+++---,,,++++++,,,---,,,+++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************---,,,,,,++++++,,,,,,---+++,,,---,,,++++++,,,...,,,---...---+++***+++,,,+++---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------***((()))+++,,,***''',,,------,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------............//////000000000///...---)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,***)))***+++---,,,,,,++++++,,,------------,,,++++++******++++++,,,,,,...---***)))((((((***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++---...000000...---+++((())))))******+++,,,,,,+++,,,---,,,***)))***+++******+++,,,,,,,,,,,,+++++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******))))))(((((()))*********)))*********))))))******+++,,,(((***---...---+++******+++++++++,,,,,,,,,------+++***)))))))))+++...///,,,,,,,,,,,,,,,,,,,,,,,,)))+++---.........,,,+++,,,,,,---------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++------............------+++++++++,,,,,,++++++***,,,---...---,,,+++---............------,,,+++++++++++++++,,,,,,,,,,,,,,,$$$)))---,,,(((''')))---,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,------......///,,,,,,,,,,,,,,,---......))))))+++,,,---.........,,,,,,,,,++++++,,,,,,,,,---------............///............//////////////////000000000000//////////////////............---...///000111111111111///000000///---,,,---...+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,...............---------------,,,,,,,,,,,,------........................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,***......++++++------)))...---,,,++++++,,,---.........///000000000000///------......///000000000333333222222111000000000000//////...------,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++,,,,,,,,,++++++***++++++,,,,,,---,,,++++++,,,,,,+++***)))))))))************************+++++++++,,,,,,***++++++++++++,,,,,,,,,************+++,,,------++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++---,,,,,,++++++,,,,,,---+++,,,---,,,++++++---...---...///...---,,,,,,...+++---------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++,,,+++******++++++***)))+++......,,,,,,//////---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------+++,,,,,,,,,,,,,,,,,,------------.........////////////000000000...---,,,++++++++++++++++++++++++******++++++,,,,,,++++++,,,+++***+++,,,---,,,+++,,,***)))***+++---,,,,,,++++++,,,---------------,,,++++++***++++++,,,,,,+++************,,,---...***++++++,,,,,,++++++***++++++,,,,,,,,,+++******,,,---...//////...---,,,,,,,,,,,,+++******))))))+++,,,---,,,***)))***+++******+++,,,,,,,,,,,,++++++******)))***+++---...++++++++++++++++++++++++************************((()))******++++++*********((((((,,,,,,))))))++++++************+++,,,,,,)))+++------,,,******+++++++++,,,,,,,,,,,,------+++************+++---...************++++++++++++***+++---.........---,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------......//////......,,,,,,,,,,,,,,,+++******,,,------,,,++++++,,,...---------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,'''***------+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,------......///++++++,,,,,,---...000000)))***,,,------------,,,------,,,,,,,,,,,,---------------............///............////////////......///000000///......////////////.........................../////////---...//////---,,,---///***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,++++++,,,,,,---..............................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***---...++++++...---***---,,,+++******+++,,,---...///000111111111000000/////////000111111222222333333222222111000000////////////...............,,,++++++******++++++,,,************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************++++++,,,************+++,,,---------,,,++++++,,,,,,+++)))((()))))))))*********++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++---///,,,......---,,,+++,,,---+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******,,,,,,---,,,+++***+++,,,***------******...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,---------............///000000000...,,,***........................,,,,,,,,,---,,,,,,+++++++++))))))***+++,,,,,,+++,,,***)))***+++---,,,,,,+++,,,------...---------,,,,,,++++++***++++++,,,+++++++++,,,------......***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,---,,,***)))***+++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,+++++++++((()))------***)))---+++++++++++++++,,,------***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,------------...******++++++,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---+++,,,,,,------------,,,,,,------,,,******,,,...,,,,,,++++++++++++++++++)))***+++,,,---,,,,,,+++,,,---.../////////000000++++++++++++++++++++++++,,,+++)))***+++---,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,------......///++++++,,,---...000111222+++,,,---------,,,+++***.........------.........---------.........//////............/////////000,,,---...//////...---,,,000/////////..................,,,+++++++++++++++,,,...///...------...///***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////---,,,,,,++++++,,,,,,---........................///...------,,,,,,,,,,,,------------------------((()))***+++,,,---------))),,,---+++,,,......+++,,,+++)))(((((()))+++,,,,,,---///000000000///...111111111222333333444444333333222222111000000///------......///000000000...------,,,,,,------...(((((())))))*********+++******+++++++++,,,,,,,,,++++++***))))))******************)))***++++++,,,)))))))))***+++,,,......---,,,++++++,,,,,,***)))(((((())))))*********+++,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---***,,,,,,,,,++++++---///***+++,,,+++)))((()))***+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++---///...+++)))+++---)))---,,,((()))...///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...------------,,,,,,+++++++++++++++,,,,,,,,,---------...///000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++)))(((((((((***++++++***,,,***)))***+++---,,,,,,+++,,,------......------,,,,,,++++++***+++++++++............---,,,+++******+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,++++++***))))))***++++++***++++++,,,,,,---......+++,,,---,,,***)))***+++******+++,,,,,,,,,,,,+++&&&(((+++...///...,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,+++,,,((()))......******...,,,,,,++++++,,,,,,---...+++,,,,,,+++******+++---++++++,,,,,,,,,---------++++++,,,,,,,,,+++******---------....../////////---,,,,,,,,,,,,---...///,,,,,,------...///000000,,,,,,------------......------------------------***+++,,,,,,------------***+++,,,---.../////////,,,------+++******,,,...,,,++++++******+++,,,,,,)))***+++,,,---,,,++++++*********+++...///...,,,+++++++++++++++++++++++++++***)))***+++------,,,++++++++++++++++++++++++((()))***+++++++++++++++,,,---.../////////...---------------,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///111222222000---............///////////////---,,,---000111...+++,,,///222222111...,,,,,,111111000......---------000///---,,,+++,,,,,,------------...------,,,,,,111111000///......------------------------------)))+++...///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,......---+++***)))+++---......//////000000111111...000222222111000///000222111111000///000000000---,,,,,,+++,,,---...///000---***(((***,,,---...+++,,,---------,,,+++***)))************+++++++++---------,,,,,,+++++++++------------------------******+++,,,------------...+++))))))+++,,,+++)))++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---'''&&&,,,---'''(((///,,,,,,,,,++++++*********555...***,,,---)))***...++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********------------------------000---+++***++++++,,,+++++++++******++++++,,,---///...,,,******,,,...000***,,,......,,,+++...000)))***++++++++++++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***,,,++++++...---,,,++++++---...000000...------------,,,***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---///***&&&)))///222...))),,,+++******,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******(((+++...///...---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************%%%***,,,)))***...---)))+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///+++++++++,,,,,,---------,,,+++***))))))***+++,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---............------,,,+++++++++,,,,,,---,,,++++++------,,,+++,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,------,,,,,,+++***222+++(((***,,,+++******///......---------......+++,,,,,,+++******+++------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......,,,,,,,,,,,,......++++++******++++++,,,---+++---...---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,---------,,,++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------...000222111///---............////////////...------...//////...,,,---///111111///---------...------......///000111///...---,,,,,,,,,,,,,,,,,,------...------,,,,,,***+++,,,---///000111222------------------------)))+++......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,------...,,,******+++---......//////000000111111111222444444222111222333222111111000000000000000///......---...///000111///,,,******+++,,,------,,,,,,---------,,,,,,,,,************++++++++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,++++++---+++***+++---///...---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,...++++++...---+++***---,,,++++++++++++++++++***111,,,+++...///+++***,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,------,,,++++++******++++++,,,---******+++,,,---.........***,,,------+++***,,,...,,,---............---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++)))***,,,------,,,...---,,,++++++,,,...///,,,+++***+++------,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++***)))***,,,,,,,,,***,,,+++******,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,)))+++......---,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++%%%)))+++)))***//////,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++*********+++,,,---............000///...------------------,,,++++++------,,,+++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***'''$$$$$$)))---...000333------,,,,,,,,,,,,------+++,,,---,,,++++++,,,...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++,,,------***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------///000111///---............////////////---...///...---------......///000///...------...------------...///000111------......------,,,,,,,,,,,,------...------,,,......------------,,,,,,------------------------***,,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------+++---...---,,,++++++,,,......//////000000111111222333333222111111222444111111111000000000000000///............///000000---,,,++++++------,,,+++---------,,,,,,------...************+++++++++,,,++++++***************)))---------------------------------,,,++++++******+++******+++---//////...++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,))),,,---,,,,,,///...+++*********+++++++++++++++---***+++///000---++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---%%%'''+++...000///---,,,***,,,---,,,***)))***+++---......//////......---+++,,,,,,------,,,,,,+++************++++++++++++---+++***+++,,,...---------,,,+++++++++,,,...///***))))))***,,,------,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++)))((()))+++,,,+++******,,,,,,,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...+++---------+++***+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,)))***---...,,,------............------------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++************++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,++++++++++++******+++,,,------......---000000...---,,,,,,,,,,,,---,,,++++++------,,,+++------,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,------,,,,,,+++******((()))++++++(((***///++++++***++++++,,,---...+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............***++++++,,,------------*********+++++++++,,,,,,---------------------------,,,,,,...///000...---............////////////,,,...000///,,,+++---000...//////---,,,,,,...000000///...---------------,,,,,,.........---,,,+++,,,,,,------...---------//////...---+++***))))))------------------------***,,,......,,,++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......***,,,......---+++++++++......//////000000111111111111111///......111333111111111111111000//////------,,,,,,------------,,,++++++---......,,,***...---,,,,,,,,,---...///*********+++++++++,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++))))))***+++,,,---------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,!!!))),,,(((***000///)))))))))******++++++,,,,,,,,,******,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++&&&(((***++++++*********++++++******++++++,,,---%%%(((+++...///...+++***,,,------,,,+++*********++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,---+++******,,,------,,,,,,,,,+++++++++,,,---...+++*********,,,------+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***((()))***,,,*********,,,---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***))))))+++,,,............---+++***,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------//////---+++***+++,,,+++,,,,,,------------,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,---------------......,,,+++******))))))---,,,++++++------,,,+++...------,,,++++++++++++******+++,,,,,,---......,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,+++***///.........)))###$$$(((************+++---......)))+++++++++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,---......''')))+++,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------......//////***++++++,,,------------*********+++++++++,,,,,,------------------------------,,,---///000...---............////////////---///000...++++++...111.........,,,+++,,,...111///......------------...+++,,,---.........,,,,,,+++,,,,,,---.........---((()))***+++,,,......///------------------------+++,,,------,,,+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,---------......)))+++......---,,,+++,,,......//////000000111111111111111///......111333000111111111111000//////------------------,,,,,,++++++,,,---......,,,)))---,,,,,,+++,,,---...///***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---+++,,,---...---,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,###+++---))))))///...&&&)))))))))******+++++++++---+++)))(((***...///...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++&&&))),,,---+++***+++,,,++++++******++++++,,,---++++++,,,,,,,,,+++******......---------,,,,,,+++++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++***))))))+++,,,,,,+++++++++++++++,,,,,,------///---,,,,,,------,,,***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...---++++++,,,,,,+++)))+++***)))***,,,---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,/////////...,,,+++,,,...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------...,,,++++++++++++,,,...+++++++++,,,,,,+++++++++.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,------,,,+++***)))))))))---,,,++++++------,,,+++------------,,,++++++*********+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,+++***((((((+++---+++''')))///++++++++++++,,,---//////)))***+++***)))***,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,---......''')))+++,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...++++++,,,---------,,,,,,,,,,,,------------......------------------------///---,,,---///000///...............////////////...///...---,,,,,,...000---......,,,+++,,,...000+++++++++,,,---///000111,,,,,,------......------++++++,,,---............++++++,,,,,,,,,,,,------------------------------+++,,,------++++++,,,---***++++++,,,,,,------...++++++,,,,,,,,,,,,------......------------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------***+++------,,,+++,,,---......//////000000111111222333333222111111222444000111111222222000///.../////////000//////...---,,,++++++---......,,,***++++++++++++,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++---...---///111111///---------************++++++++++++******+++++++++,,,,,,,,,,,,///000---,,,,,,+++''')))))))))***************------***&&&(((---///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////,,,+++,,,///++++++******++++++,,,---...---,,,+++******++++++///---,,,,,,......---+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------......//////+++)))((()))***,,,++++++++++++++++++,,,,,,,,,,,,000...------------,,,***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++------------++++++...,,,++++++---...,,,***+++***)))***,,,------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))+++,,,------,,,+++,,,.........,,,+++,,,---,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------)))'''(((+++---,,,...111******++++++++++++******------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,+++***++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,---------,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++***((('''***------+++,,,000,,,,,,+++,,,,,,---...///+++,,,,,,+++******+++---++++++------------++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...''')))+++,,,,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,---------,,,++++++,,,,,,------------..............................000...---...///111000///............////////////000...,,,+++---...//////+++---------,,,,,,...000******+++,,,---///000111,,,,,,,,,,,,,,,---...///***+++,,,---............000000///---,,,***))))))------------------------+++,,,---,,,++++++,,,...******+++,,,,,,---......+++++++++,,,,,,---------......------------......,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,+++,,,,,,,,,++++++---///......//////000000111111111222444444222111222333///000222222222111///...//////000000000///------,,,,,,+++,,,------,,,***((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))))))))***+++---))),,,///000...,,,,,,---************++++++++++++******+++++++++,,,,,,,,,///,,,,,,...---******,,,************))))))))))))+++---+++((()))......***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***---///---)))(((+++...++++++******++++++,,,------------,,,,,,,,,,,,,,,---+++***+++---...---+++...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,------...//////,,,***))))))+++,,,,,,+++******+++,,,,,,,,,,,,,,,...,,,+++,,,------,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++---......---+++******+++,,,,,,+++***,,,---***))))))***,,,------,,,---,,,,,,++++++,,,,,,---************************)))******++++++,,,------(((***,,,---,,,+++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***'''(((------******...***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++))))))***+++,,,------...++++++,,,------,,,++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,+++,,,,,,---...---,,,++++++------,,,+++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++***...++++++...///,,,***+++,,,+++++++++++++++,,,,,,...//////---++++++,,,---***+++---......---+++***---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++++++++++++++,,,------(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000------------,,,,,,+++*********+++++++++,,,,,,,,,........................000///......000111111000............/////////000222...******---//////...+++,,,---------,,,...///------,,,,,,,,,------...------,,,+++,,,---///000***+++,,,---............++++++,,,------...//////------------------------,,,------,,,++++++,,,...******+++,,,,,,---......+++++++++,,,,,,---------......------------......,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,+++,,,,,,+++***+++---000......//////000111111111...000222222111000///000///000222333222111///...------.........---+++***---,,,++++++------,,,+++'''(((***+++,,,,,,++++++++++++,,,,,,,,,---------))))))******++++++++++++++++++++++++++++++++++++...---***)))((()))***+++###'''+++,,,***)))***+++)))************+++++++++******+++++++++,,,,,,,,,***$$$$$$,,,---)))+++222++++++******))))))(((((()))------***+++///---'''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------.........------------------------(((+++,,,)))%%%$$$'''+++++++++******++++++,,,---++++++---............---,,,***(((***---...---+++---,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,---......---+++***+++,,,---------******+++,,,,,,,,,,,,++++++***)))***,,,------,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++---......---+++***%%%***...---(((&&&***000***))))))***,,,...---,,,---,,,,,,++++++,,,,,,---************************,,,***)))((()))+++...000%%%(((+++,,,+++***)))***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...++++++...---'''$$$'''+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////---,,,''''''(((***+++,,,---...++++++------------++++++,,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))***+++,,,------,,,++++++------,,,+++)))***,,,---...------,,,---,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++++++++++++++,,,,,,,,,---------,,,++++++,,,((((((...222000......++++++******************111111111///---,,,---...***+++---......---+++***---,,,,,,++++++,,,,,,---,,,,,,............,,,,,,++++++******++++++,,,---)))+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******---.........---,,,,,,+++////////////////////////---...............------***+++---////////////...111111000000/////////...***---000///+++***---000------------------------(((((()))***++++++,,,,,,***+++---//////...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,---,,,*********,,,...000,,,,,,++++++,,,,,,---...+++,,,---...///...---,,,...------,,,,,,,,,------***+++,,,,,,------------...------------...//////---...///000111222333333000111111111111222222222111///...000333444333111///---++++++,,,......---++++++++++++,,,---......+++******))))))******+++,,,,,,,,,++++++*********,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++************************+++,,,,,,+++******+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,***)))***++++++,,,,,,++++++***,,,,,,+++***)))(((''''''...,,,***+++,,,------,,,+++---------+++++++++---(((((()))******+++,,,,,,,,,,,,,,,++++++*********)))***+++---...///000000+++---------+++***+++---***++++++,,,,,,++++++***...,,,***+++---...,,,***.........------,,,,,,,,,111111000000////////////++++++,,,,,,,,,,,,------++++++******++++++,,,---...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...%%%(((---000111...***'''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++111,,,+++------+++000888...///...+++---000000,,,))))))*********+++++++++---,,,+++++++++,,,---...------,,,++++++,,,,,,,,,***,,,......---------...444000,,,***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***((()))...---)))+++111******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((***++++++,,,,,,------...***++++++,,,,,,+++++++++------,,,++++++,,,,,,,,,************************...---,,,***''''''(((***...---+++***)))******+++,,,,,,++++++++++++++++++---***+++......+++***---,,,,,,,,,+++++++++******///***%%%%%%(((,,,------,,,+++******,,,,,,+++***------,,,,,,+++***))))))******+++,,,,,,---......,,,++++++******++++++,,,,,,+++***)))***+++,,,---)))************++++++++++++))))))***,,,------,,,,,,******---...+++,,,///***,,,......---+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...************************+++,,,,,,***))))))+++---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++------......------,,,+++---------------------------......//////...------,,,---...///000//////...000000000//////.........+++...000///+++***,,,///------------------------******+++,,,,,,---......,,,---...///000///......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,+++++++++,,,---...------,,,,,,------...///+++,,,------......------...------,,,,,,---------++++++,,,---------,,,,,,...------------...//////......///000111222333333000111111111111222222222222000///000222333222000///,,,***)))+++,,,---------,,,,,,,,,,,,------...++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************+++,,,,,,+++))))))***,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++******++++++,,,,,,++++++***++++++++++++************111...+++)))+++---...///+++,,,------++++++,,,------------....../////////,,,,,,,,,+++++++++******,,,,,,,,,,,,+++)))((('''+++,,,------++++++,,,---***++++++,,,,,,++++++***...,,,***+++---...,,,***,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...(((***+++------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---******---,,,))),,,222+++,,,+++((()))------)))))))))*********+++++++++,,,++++++***+++,,,---...---,,,,,,++++++,,,,,,---)))+++------,,,+++,,,------***((((((***------,,,************************+++((()))+++)))%%%%%%*********+++++++++,,,,,,,,,...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++*********)))*********************************,,,,,,---,,,******+++,,,,,,+++*********+++,,,---++++++++++++++++++++++++---++++++------++++++---*********++++++,,,,,,,,,,,,,,,***)))(((***,,,...---,,,+++,,,------,,,+++------,,,,,,+++******)))+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,......,,,+++***))))))))))))************+++++++++---+++***+++,,,,,,+++***+++))))))++++++))))))+++(((***,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...************************,,,,,,,,,+++******,,,...+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------......------,,,,,,---------------------------......//////.........---...///000000000///.../////////...............,,,///000///+++***+++...------------------------,,,------....../////////------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,------,,,,,,++++++...------------...//////---,,,,,,,,,,,,---......---------,,,,,,------...,,,------------,,,,,,+++...------------...//////......///000111222222333000111111111111222222222222111000000111111000//////,,,)))((()))+++,,,---...------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***(((((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++******++++++,,,,,,++++++******+++++++++,,,,,,------333///+++)))***---000111+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***......---+++)))'''%%%$$$***+++,,,,,,,,,,,,---...***++++++,,,,,,++++++***,,,+++***+++,,,---,,,+++,,,,,,++++++++++++******++++++************))))))++++++,,,,,,,,,,,,---------,,,+++++++++++++++,,,///......------------...,,,,,,++++++,,,,,,---...,,,+++***)))***+++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++...,,,))))))---***+++)))'''(((,,,+++(((***************+++++++++++++++******++++++,,,---,,,,,,,,,++++++,,,,,,---)))***,,,,,,+++***+++,,,+++)))((((((+++---......************************---,,,,,,---+++((((((+++******+++++++++,,,,,,,,,......------,,,,,,++++++......---,,,,,,+++******,,,,,,,,,,,,,,,+++***)))************************************************)))+++------,,,,,,---...************+++,,,---...*********++++++,,,,,,---///+++***,,,,,,***+++///((()))***+++,,,------...+++---///---)))(((+++///...---,,,,,,......---,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,+++***)))((()))************+++++++++...---++++++++++++***(((,,,))))))++++++((((((+++''')))+++++++++***+++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,------,,,++++++,,,...+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,------...------,,,,,,////////////////////////---......////////////......///000111111000///.....................------...///000...+++***+++,,,------------------------------........./////////+++************+++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,.........,,,***)))---------------......///------,,,+++,,,---...///------,,,,,,,,,---......---.........---,,,++++++...------------...//////...//////000111111222222000000111111111222222222222111111000000///...---000,,,)))((()))+++------...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++***((('''((()))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,111...***)))+++---...///***,,,------++++++,,,...+++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***,,,,,,,,,,,,...///***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,++++++++++++,,,...------,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,+++***))))))+++---...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,******,,,,,,---,,,)))***......***************************************++++++,,,,,,,,,,,,+++++++++,,,------)))+++------+++++++++,,,///...,,,,,,,,,---------------------------------++++++---------,,,---///******+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,************************(((+++---...---,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------000,,,***++++++***,,,000))))))***+++,,,,,,------,,,...000///,,,***+++,,,...,,,+++,,,---...---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...)))***+++,,,---,,,+++***))))))*********+++++++++---,,,++++++,,,,,,***))),,,))))))------++++++...)))***,,,---,,,,,,...///******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,---...---,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------...------,,,////////////////////////---......///000000//////...///000111111000000///------.....................//////...,,,+++++++++------------------------------------............+++************+++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------)))*********+++++++++,,,+++,,,...///...,,,***(((,,,,,,,,,+++,,,,,,---...------,,,+++,,,---...///,,,,,,,,,,,,,,,---...///............------,,,+++...------------...////////////000000111111222222000000111111111222222222111111111000...---------000---***)))+++---......,,,,,,+++***))))))******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++***((('''(((*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++*********,,,+++***+++,,,---+++******+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,)))***,,,,,,,,,,,,...///***++++++,,,,,,++++++***)))***++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++...///...+++))))))+++------...,,,***+++///...+++******************************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++---......,,,+++,,,------...------,,,,,,------////////////////////////(((***+++***))))))***+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++************************)))+++------+++))))))))),,,,,,,,,,,,++++++******))))))***+++,,,,,,------000,,,***++++++***,,,000++++++++++++++++++++++++///------...//////,,,))),,,+++***+++,,,---,,,***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...)))***+++,,,---,,,+++***))))))*********++++++++++++***)))***,,,---,,,+++)))'''(((,,,---,,,---000)))+++,,,,,,,,,,,,...000******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,---......---,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------......---------------------------------...//////000000000000,,,---///000111111000000.............../////////.........------,,,,,,+++------------------------------------------------------------............---,,,,,,++++++,,,,,,---***++++++,,,,,,------...(((((()))******+++,,,,,,+++,,,---......---+++))),,,++++++++++++,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,---......///---............------,,,...------------...////////////000000111111111111000111111111111222222222000111111000---,,,,,,---///---++++++---......---,,,++++++************+++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))(((***,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,***++++++,,,,,,++++++***,,,,,,++++++*********)))*********,,,---,,,***((()))+++,,,,,,,,,,,,---///***************************++++++++++++,,,,,,,,,))))))***************)))***+++,,,,,,,,,,,,---...***++++++,,,,,,++++++***(((***++++++******,,,---******++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......***************++++++,,,,,,,,,++++++,,,,,,---...)))***+++------,,,+++***++++++,,,,,,------......+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,(((&&&(((+++++++++,,,+++((()))------)))+++++++++******************+++,,,------------,,,++++++++++++,,,---......,,,...//////---,,,,,,---((()))++++++++++++---...------------------------,,,///000+++)))))))))(((******+++++++++,,,,,,,,,******++++++,,,,,,------******+++,,,,,,---......***++++++,,,,,,+++++++++&&&'''(((*********))))))***************************+++,,,,,,***((()))))),,,,,,---,,,,,,***)))(((*********++++++,,,,,,---///+++***,,,,,,***+++///,,,,,,,,,+++++++++******///,,,***,,,///000---))),,,+++******,,,,,,+++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,+++***)))((()))************+++++++++***))))))***,,,------,,,'''%%%%%%)))+++)))***---((()))******))))))+++---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++,,,------......------------------------------------///000000111111111***+++---///000111000000.........//////000000000...---,,,------------,,,------------------------------------------------,,,---...///000///......---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,---......+++,,,------......------,,,,,,,,,,,,---...//////,,,---.....................------------...//////000000000000111111111111000111111111111222222222...000111///---+++---...---,,,+++,,,---...,,,+++,,,,,,,,,+++,,,,,,------++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++*********,,,...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***)))+++,,,,,,,,,,,,---///'''''''''((()))))))))*********+++++++++,,,,,,,,,******++++++++++++******+++,,,------++++++,,,---***++++++,,,,,,++++++***''')))++++++******,,,...*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---...///000+++*********++++++,,,---,,,,,,++++++,,,,,,---...******++++++,,,,,,,,,+++++++++,,,,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++(((---...***(((+++,,,)))***+++)))'''(((,,,+++(((+++++++++*********))))))+++,,,---.........------++++++++++++,,,---...///,,,---......,,,++++++,,,(((***,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,///333333---+++,,,,,,)))******+++++++++,,,,,,,,,***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,%%%&&&(((***+++***))))))***************************+++++++++******+++---***+++,,,,,,,,,+++******++++++++++++++++++++++++---++++++------++++++---++++++++++++++++++,,,,,,,,,,,,+++,,,---------,,,---,,,++++++,,,---,,,+++------------------------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,......,,,+++***))))))))))))************+++++++++,,,+++******,,,---,,,***)))''''''******((((((+++***++++++***((()))+++---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,++++++++++++,,,,,,------,,,,,,+++---..................---+++,,,,,,---.........---////////////////////////------///000111111111111((())),,,...000111111111.../////////000000111111---,,,,,,,,,......------------------------------...............---------***+++---//////...---,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---.........------,,,,,,++++++******++++++,,,------------...------------...//////+++,,,---...///...---,,,+++++++++,,,---...///000,,,,,,---.../////////......------------...//////000000000000111111111111000111111111111222222222---///000///,,,+++---///+++***+++,,,------+++)))------------......///000+++******************+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***+++---///******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***,,,---+++++++++,,,,,,+++++++++***++++++,,,---//////000///---***)))+++,,,------)))+++,,,,,,,,,,,,...///******+++,,,------......*********++++++,,,,,,,,,***+++,,,---.../////////+++---...---+++++++++---+++++++++,,,,,,+++++++++&&&)))++++++)))))),,,...,,,,,,,,,------.........++++++,,,,,,------------++++++,,,,,,,,,---------******+++,,,---///000111++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---...++++++*********+++,,,---++++++,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++'''...111...---///...***+++,,,***((()))---,,,)))++++++++++++******)))))),,,---.../////////...---++++++++++++,,,---...///+++,,,------+++*********...000111000,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,(((......***(((,,,,,,*********+++++++++,,,,,,,,,+++,,,,,,---...///000000...------,,,,,,++++++***((()))***+++,,,---------&&&(((***,,,---,,,+++*********************************++++++***,,,///111((()))+++,,,------,,,+++,,,,,,++++++++++++++++++---***+++......+++***---))))))***+++,,,------...))),,,---,,,******---000...---,,,,,,......---,,,------------------------******+++,,,,,,---......,,,++++++******++++++,,,,,,+++***)))***+++,,,...)))************+++++++++...,,,++++++,,,+++***)))...+++***,,,+++((('''***---------,,,******,,,...******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,******+++************************---------,,,,,,+++++++++,,,,,,---......---,,,,,,000///...---------------...---,,,---/////////...000000//////......------......---------,,,,,,,,,000///---+++++++++---......------,,,,,,------...***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,---------,,,++++++***---------,,,,,,+++++++++,,,,,,,,,++++++*********222222222222111000///...+++,,,,,,---......------------------------------------......///.........---...///000111222222222///111222111000///000111...000111///+++***,,,///......---,,,,,,+++************+++,,,------......************************+++***)))))))))***,,,---++++++++++++,,,---...///++++++,,,,,,,,,+++******++++++******++++++,,,---++++++++++++++++++++++++))))))***++++++++++++***---------,,,,,,+++++++++.........---,,,+++***)))+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,+++******,,,...///***++++++,,,,,,++++++***,,,++++++******++++++,,,111+++&&&'''---///,,,(((******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...---+++***+++,,,*********+++,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///+++(((***...000---)))///...+++)))'''(((((()))---,,,,,,++++++,,,,,,---+++,,,+++((())),,,+++'''*********)))))))))))))))***+++,,,------,,,+++***......---,,,,,,+++******+++,,,,,,---,,,+++)))(((------,,,++++++,,,,,,,,,///...,,,***)))))))))***,,,,,,,,,++++++*********(((######)))---+++,,,000++++++,,,,,,---...//////***+++------...---,,,+++++++++++++++++++++++++++***++++++)))((((((***---///+++((((((***+++***)))******+++++++++,,,,,,,,,)))+++---......,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++---...+++)))...---+++***)))***++++++,,,,,,+++++++++,,,------,,,,,,************,,,,,,,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,)))***++++++***)))***+++++++++++++++++++++++++++))))))*********))))))(((++++++******************---,,,,,,+++*********+++)))******,,,---......///222111000///---,,,+++***......///---++++++,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,---......---,,,,,,//////...---------------///...---...000111000//////////////////..................---------,,,,,,---.........---,,,,,,+++...------,,,,,,------...***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,......//////......---,,,...---------,,,,,,,,,+++------,,,,,,,,,+++++++++------......------,,,,,,,,,------.........------------------------------------......//////......//////000111222222222222000222333222111000111222111///...---------,,,,,,***++++++,,,,,,------...******++++++,,,,,,------++++++++++++++++++++++++,,,+++++++++++++++,,,---++++++++++++,,,---...///++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++******++++++++++++******++++++++++++++++++++++++***++++++++++++++++++***++++++,,,,,,,,,---------,,,+++***)))***,,,---///++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++***+++,,,,,,+++)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,---...---+++***+++,,,++++++++++++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,,,,---,,,,,,,,,+++******)))***+++,,,---,,,,,,++++++,,,,,,---+++---+++)))***---+++'''************************+++++++++,,,,,,+++++++++******++++++,,,---......,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,+++++++++******+++&&&$$$(((***)))***---++++++,,,,,,---......///,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,+++)))***+++---...+++)))(((***+++***)))******+++++++++,,,,,,,,,***+++,,,------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++------+++))),,,,,,++++++***+++++++++,,,,,,+++++++++,,,------///...------------...///+++,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,)))***++++++***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************---,,,++++++******++++++++++++++++++,,,,,,,,,,,,------,,,+++***)))((((((---......---+++***,,,---------------------------------------,,,,,,,,,,,,,,,------......------,,,//////...------------...000///...///111111111000.........///////////////.........------------,,,+++---...//////---+++***...------,,,,,,------...***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......//////......------.........------------------------------,,,,,,,,,------...////////////...---...............------------------------------,,,---...///////////////111111222222222222222111111222333333111111222333222...++++++...///---*********+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,---......***+++,,,---------------++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,---------------,,,,,,+++++++++++++++***+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,---------.........******))))))***+++---...,,,,,,------------,,,,,,,,,++++++******++++++,,,(((+++......,,,******+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++...---(((*********++++++,,,,,,,,,,,,++++++++++++++++++,,,((()))***+++,,,---...///,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,+++*********+++,,,,,,---,,,,,,,,,++++++++++++***///)))&&&((((((((((((+++++++++,,,,,,------.........---,,,,,,++++++++++++++++++++++++++++++++++++***+++++++++))))))+++,,,---+++))))))***++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++)))******+++,,,,,,,,,++++++,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,***++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***++++++***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,++++++******++++++,,,,,,++++++*********)))*********)))))))))((((((,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------///......---------......///...---...000111000///------......//////000000............------------,,,---.........---,,,+++...------,,,,,,------...***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---,,,,,,++++++..........................................------,,,---...///000000000000....../////////...------,,,,,,------------------,,,---...//////000//////222222333333333222222111000111222222000000111222000...,,,,,,---...---+++---------,,,,,,+++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***,,,+++++++++,,,,,,---...***+++,,,---......//////++++++******++++++,,,---++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,------------)))(((((()))***+++---...,,,------......------,,,,,,++++++******++++++,,,)))+++,,,,,,+++***+++---******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,------++++++,,,---------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++///...)))******++++++,,,---......---,,,+++******+++,,,---+++++++++++++++,,,,,,,,,---,,,+++*********,,,,,,++++++++++++++++++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++...+++)))***+++***))))))++++++,,,,,,,,,---------///...,,,+++******+++,,,++++++++++++++++++++++++)))*********(((((()))+++,,,++++++***++++++++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***((()))+++,,,------,,,+++++++++++++++,,,---......+++******************+++******++++++,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++***)))***+++++++++++++++++++++++++++******))))))******++++++******+++++++++++++++,,,,,,,,,++++++***++++++,,,+++++++++*********))))))***++++++++++++,,,,,,,,,+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------......///...---,,,---///000///...------......//////000000//////.........---------...---,,,,,,,,,,,,.........------,,,,,,------...***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---,,,,,,+++................................................((()))***+++,,,------------...............------,,,,,,,,,---------......,,,---...///000000000000222222333333333222222111///000111000///...///111,,,...///---+++***,,,...------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,+++++++++,,,------***+++,,,---......//////++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---+++++++++++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,))))))))))))***+++,,,---,,,------......------,,,,,,++++++******++++++,,,---+++((((((***,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,------++++++,,,---------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///+++)))***...///---)))+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,++++++---,,,***+++///...*********+++,,,---.........---,,,+++******+++,,,---***+++++++++++++++++++++,,,,,,*********+++,,,---************++++++,,,---,,,,,,,,,,,,++++++******++++++++++++++++++++++++***+++,,,---...///,,,)))+++++++++,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,***+++,,,,,,+++++++++,,,******+++++++++,,,,,,,,,---,,,***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++++++++((()))+++,,,------,,,+++++++++++++++,,,---...///------............------)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++***)))***+++++++++++++++++++++++++++******))))))***+++,,,,,,******++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,))))))*********+++++++++++++++,,,,,,---......///***+++,,,+++******+++---++++++++++++++++++++++++------------...............------,,,,,,------......------------...//////...---,,,---...//////---.........////////////////////////.........------...---,,,***+++,,,...000...------,,,,,,------...***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......//////......---------------.........---------...............******,,,---............+++,,,,,,---......------+++,,,,,,------.........,,,---...///000111111111111111222222222222222111...///000000......///000+++---///...***))),,,///))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***+++,,,---------------++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------000///---+++*********+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********+++++++++,,,,,,*********+++++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,---***((((((+++---------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***,,,------++++++,,,...,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000+++(((***...000---(((------,,,,,,++++++******++++++------------+++++++++,,,+++)))+++///...***+++++++++,,,,,,---------,,,++++++++++++++++++,,,'''((()))***+++,,,---...++++++******++++++,,,,,,******)))******+++,,,---,,,,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,(((+++,,,,,,...000...)))++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,...//////...------...)))+++------,,,+++,,,---******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,******+++,,,,,,,,,++++++*********+++,,,---...///,,,,,,------------,,,,,,***++++++,,,------------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,++++++,,,---///000******++++++,,,---------++++++******++++++,,,,,,)))*********++++++,,,,,,***++++++,,,------......+++,,,,,,,,,***+++,,,...------------------------------------.........///...---,,,,,,,,,,,,---...---------------.../////////------...///000///...///////////////.........////////////............,,,,,,,,,,,,------.........------,,,,,,------...***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---......//////......+++,,,,,,,,,------------,,,,,,---------.........---...///000000000000000))))))+++,,,------......++++++,,,,,,---......///,,,---...///111111111111//////000111222222222222...000111000///...///000,,,,,,,,,,,,++++++,,,---((()))***+++---...///000,,,,,,,,,------......///++++++++++++++++++++++++++++++++++++,,,...///000---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,---------------,,,,,,---------.........///...,,,******+++,,,---******++++++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,&&&))),,,------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++---,,,,,,+++---...++++++++++++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))***+++...///+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***---,,,+++***)))******+++***+++---......---+++***)))+++***(((***...---)))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++((())))))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))***+++,,,---)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***,,,+++''')))......***++++++++++++++++++++++++******+++,,,------------+++++++++++++++++++++++++++---//////...,,,,,,---(((+++......,,,+++,,,---******+++++++++,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++******,,,,,,,,,++++++***+++++++++*********+++,,,---//////)))***++++++++++++***)))++++++,,,---............***+++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,)))***++++++***)))***+++++++++++++++++++++++++++---,,,+++++++++---///111******++++++,,,------...++++++******++++++,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,------......+++,,,---,,,+++,,,---///........................---------.........//////...---,,,,,,,,,,,,---...---------------...///000000///...///000111111///000000//////.........---000/////////............***+++---//////...---,,,...------,,,,,,------...***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........***++++++,,,---------,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,------...---------'''((()))+++,,,---......++++++,,,,,,---...//////,,,---...000111111222222---...///111111222222222///111222111000///000111///,,,)))***---///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333------,,,++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++******++++++,,,---++++++++++++++++++++++++,,,---......//////......---------....../////////---,,,+++******,,,...///+++,,,,,,------,,,,,,+++************************,,,------......------,,,,,,,,,,,,---------......---------------+++*********++++++,,,,,,++++++***,,,++++++++++++++++++,,, (((111333...******,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++---,,,,,,,,,---...*********+++,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***((()))+++...000+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,+++)))(((((()))+++---***+++---......---+++***)))******(((***------))),,,+++++++++++++++++++++***+++,,,------,,,+++***---,,,,,,+++***)))(((((((((***+++,,,---,,,,,,+++))))))))))))***+++,,,---'''(((***,,,------------*********++++++,,,,,,,,,------)))###$$$+++---***++++++++++++++++++++++++((()))+++---.........---++++++++++++++++++++++++(((***,,,,,,+++))))))***(((+++......,,,+++,,,...******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...---+++)))***,,,...---+++***)))***++++++*********+++,,,---///000,,,---............---,,,+++,,,---...////////////++++++,,,---------,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,)))+++++++++***)))***++++++++++++++++++++++++++++++***)))))))))+++...///******+++,,,,,,---......+++*********+++,,,,,,---//////...---,,,+++***)))---------....../////////+++,,,------,,,,,,...000+++,,,///111111///---+++......///---++++++,,,------------............///...------------...//////000000000000000000000000...///000///---,,,,,,...+++---000000...---------...---,,,+++++++++++++++.........------,,,,,,,,,)))***,,,---...---,,,,,,++++++,,,------......///.........------,,,,,,,,,---------,,,+++***)))(((---+++******+++,,,+++***+++++++++************)))---,,,+++******,,,...///.../////////...------,,,,,,***))),,,222444111------------............///............/////////000,,,///222333222111000000//////000000000000/////////,,,***+++---...,,,))),,,++++++******++++++,,,***+++,,,***((('''***---...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,++++++)))(((+++///222111.../////////...------,,,,,,++++++,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,++++++************+++,,,------,,,***))))))***++++++************+++------,,,+++))))))*********+++++++++******)))))))))***,,,---,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,+++******,,,,,,+++***,,,***((()))+++,,,+++(((,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------...---,,,++++++,,,---...+++***)))***,,,---,,,++++++,,,.........000222444++++++,,,+++******+++---+++,,,------++++++,,,---)))***,,,...//////......---------,,,,,,+++++++++***,,,((( $$$******++++++,,,+++***)))+++---******+++,,,,,,---......******+++++++++,,,,,,,,,+++++++++++++++***)))(((,,,,,,+++***)))))))))*********+++,,,,,,,,,,,,+++***++++++***))))))***,,,------,,,++++++******))),,,+++)))(((((()))+++,,,,,,------+++***)))***+++)))***+++,,,,,,+++***)))...---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++111///+++((('''(((***,,,)))******++++++,,,,,,---+++......++++++------***)))***,,,,,,++++++,,,...)))************+++++++++///...,,,+++***+++,,,,,,---------,,,,,,+++++++++------,,,+++************---------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++---++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++******************...---+++++++++---///000)))***,,,.........,,,+++,,,---///000000///---,,,,,,+++***))))))+++---...+++,,,...//////...---,,,.........---++++++,,,...---------............///...------------...//////////////////////////////...///000///---,,,---...+++---//////...---------000///...------------.........---------,,,,,,,,,+++,,,---......---,,,,,,------------------,,,,,,......---------,,,,,,,,,$$$&&&(((+++---///000111///---++++++,,,......---,,,,,,,,,,,,++++++++++++---,,,+++******,,,---///...............---,,,,,,---+++***---111333000,,,---------............///---------............///---000222333222000000000//////000000000000/////////---++++++------,,,***---,,,,,,,,,,,,,,,,,,---***,,,,,,+++))))))+++...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,---...---------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++***++++++,,,,,,,,,***)))((()))***)))(((+++******+++------,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,---//////,,,,,,,,,+++++++++******************++++++++++++---,,,+++,,,------,,,+++---+++***+++---...,,,***---,,,++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,+++,,,...///...---,,,------,,,++++++,,,.../////////---+++***+++,,,+++,,,------++++++,,,---***+++,,,............------------,,,,,,+++++++++,,,///...)))'''+++---,,,......///...---,,,...000+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,++++++***)))---,,,,,,+++******++++++******+++,,,,,,,,,,,,++++++,,,,,,+++))))))***,,,,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,+++,,,,,,+++***)))+++,,,)))***+++,,,,,,+++***))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///---+++))))))***,,,...******++++++,,,---------,,,//////,,,,,,//////,,,***+++,,,,,,+++***+++---************++++++++++++------,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))***+++,,,,,,+++***)))************************++++++******************+++***)))((((((***+++,,,,,,,,,++++++,,,,,,------+++---...//////...---+++,,,+++*********+++------,,,------------,,,,,,,,,---......---++++++,,,...---------............///...------------...//////////////////////////////---/////////---,,,---...,,,---//////---,,,---...//////...---------.........------------,,,,,,,,,------.........---,,,,,,.........---,,,+++++++++------------,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++000...+++***,,,---......------------,,,,,,,,,,,,---,,,+++***+++,,,---...,,,------------,,,,,,+++...,,,+++---000111///,,,---------............///,,,,,,---------.........///111333333111000000000///000000111111000000///...---,,,,,,------,,,***------------------------,,,,,,---,,,******,,,...,,,,,,---------,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,))),,,...---)))(((***---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++***))))))------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,++++++***+++++++++...---++++++,,,---+++***,,,+++***+++,,,---,,,++++++,,,,,,,,,,,,---------......---------...///000,,,,,,,,,++++++++++++***,,,,,,+++++++++++++++***...---,,,,,,......---,,,...---,,,---...///...,,,------+++***)))(((((((((++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,+++,,,...///...------------,,,***)))***,,,333333222///,,,******++++++---...---,,,+++,,,---,,,,,,------------,,,,,,------,,,,,,,,,,,,+++++++++000222///.........,,,+++,,,---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++------,,,,,,+++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,------,,,***)))+++,,,******+++++++++,,,,,,,,,***************************+++,,,+++******,,,---******++++++++++++******************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,---......+++++++++,,,------......+++......++++++......++++++,,,---,,,*********,,,************+++++++++,,,++++++++++++++++++***)))+++,,,,,,,,,,,,,,,,,,---************+++,,,---...,,,,,,------...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******++++++++++++++++++++++++)))(((((()))******///---+++******+++,,,...+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,,,,---......---++++++---...---------............///...------------...//////////////////////////////---...///...---,,,---///,,,---......---,,,---...---,,,,,,+++++++++,,,,,,------------------------/////////......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,222111000...+++(((&&&%%%...,,,)))((()))+++,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,---,,,,,,++++++///...,,,---//////...,,,---------............///---------.........//////000222333333111000000000000000000111111000000000...---------------,,,+++,,,,,,------------,,,,,,------------,,,,,,------+++,,,---......,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***,,,---,,,******+++---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,+++************+++******+++------,,,+++---,,,***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++///.........------,,,,,,...,,,+++,,,---...---,,,...---------.........------,,,+++***************+++++++++,,,,,,,,,------+++,,,---......---,,,++++++***)))***,,,---,,,++++++,,,------,,,,,,...000222333222///,,,***+++,,,,,,---...---,,,+++,,,...------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...---,,,++++++***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,---------------,,,,,,---,,,,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++---......,,,******+++,,,))))))***+++,,,,,,------)))***++++++++++++***))))))***++++++******,,,...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......---------++++++,,,------......///(((++++++)))))),,,,,,)))+++------,,,***)))***+++*********+++++++++,,,,,,)))***+++,,,,,,+++)))(((+++++++++,,,,,,---------+++*********++++++,,,---,,,,,,------...---------------------------------------------------------***,,,///000...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,///...---,,,+++++++++,,,///...,,,+++***++++++,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,///...,,,******+++,,,---,,,---...---,,,,,,---///---------............///...------------...//////........................,,,...///...------...///,,,---...---,,,+++---...,,,,,,+++++++++,,,,,,---------------------------/////////...------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,...,,,)))(((***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------++++++,,,,,,---,,,,,,+++///...------......---------------............///////////////000000000000000222333333111000111222000000111111111111000000.........------,,,,,,---***+++,,,,,,,,,,,,+++***------------......------+++,,,---......,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,+++***+++...///...---///......---,,,++++++***+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------,,,+++************%%%%%%&&&(((+++,,,,,,***...,,,++++++,,,------,,,++++++++++++******************+++++++++*********++++++++++++++++++++++++.........------,,,,,,,,,,,,+++***+++,,,---,,,***,,,,,,------,,,,,,,,,---+++++++++++++++,,,---...+++++++++,,,,,,,,,------***+++,,,------,,,+++***+++***)))***,,,---,,,++++++,,,------,,,,,,...000/////////...,,,+++,,,---,,,---......,,,,,,---......------,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***,,,---...///...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,------.........------++++++************++++++******+++,,,,,,,,,,,,+++---......,,,+++***+++---))))))***+++,,,------...)))***++++++++++++***))))))***++++++******,,,...,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......///......,,,+++***++++++,,,------......///(((***+++((())),,,,,,***+++------,,,***)))***+++***++++++++++++,,,,,,,,,((()))+++,,,,,,+++***)))+++++++++,,,,,,------------,,,++++++*********++++++,,,,,,---.........---------------------------------------------------***,,,///000...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,//////......------------,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,///...---+++++++++,,,,,,,,,---------,,,,,,---///---------............///...------------...//////........................,,,---///...------...///,,,------,,,++++++,,,.........---------...//////,,,,,,,,,------------...///...------,,,------...*********+++,,,---------++++++++++++,,,,,,,,,,,,***+++,,,---............///---,,,,,,---...---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------+++,,,,,,---------------///......---------......---------............/////////000000000111111111000111222222111111222444000111111222222111111000---...///...,,,,,,,,,...******,,,,,,,,,,,,******---,,,,,,---......---+++,,,,,,---------,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------------...+++)))+++///111///---.........---,,,,,,++++++++++++,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,------------,,,,,,++++++***+++++++++(((((())),,,///000///...000---++++++,,,------,,,++++++***************))),,,,,,---------,,,++++++***++++++++++++,,,,,,,,,++++++***************))),,,+++******,,,,,,+++******,,,---,,,+++***+++,,,*********+++,,,---//////++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++---,,,+++,,,...///...------------,,,***)))***,,,,,,------,,,++++++---...,,,...///...---,,,---......---,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,******+++***(((+++///,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......------******))))))******++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,******,,,---))))))***+++,,,,,,------***************************+++,,,+++******,,,---,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............---+++***)))+++++++++,,,------......***------+++,,,//////---+++,,,---,,,*********,,,++++++++++++,,,,,,,,,,,,)))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...---,,,+++************++++++,,,---............------------------------------------------------***,,,......---,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------------------,,,,,,,,,***,,,---......---+++)))------,,,,,,,,,,,,------,,,,,,,,,,,,------------000///...---,,,,,,,,,,,,+++---------,,,,,,...000---------............///...------------...//////........................,,,---......------...000,,,------,,,******,,,...---------------...///000,,,,,,,,,---------......---,,,,,,++++++,,,---...++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,............---,,,++++++---,,,,,,---//////---+++------------,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,---........................---,,,---...000---------............///////////////000000000000///000222222111222444666000111111222222111111000---///000///,,,+++---...***+++---......---+++***---++++++,,,//////,,,***------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,------...---------,,,,,,+++,,,---------,,,******++++++,,,,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,,,,+++++++++++++++,,,,,,---------)))***+++,,,------------+++++++++***++++++,,,,,,,,,,,,---000222222000...111...+++***+++------,,,,,,,,,,,,++++++*********------.........---++++++******+++++++++,,,,,,,,,((())))))))))))))))))***---,,,++++++,,,---,,,+++***,,,---,,,******+++---+++*********+++,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,+++,,,...///...---,,,------,,,++++++,,,...,,,------,,,++++++,,,...---...///...---,,,---///---,,,+++******++++++,,,+++++++++,,,,,,---------,,,***+++...---)))+++000***++++++***))))))***,,,+++++++++,,,,,,---------,,,,,,,,,------------...++++++,,,---------------+++************+++,,,---******+++,,,,,,,,,,,,+++)))***+++*********,,,...*********++++++,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,+++***)))+++,,,---,,,++++++++++++,,,---***+++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++++++++*********++++++,,,---------***---...,,,,,,000000...***+++,,,,,,+++***+++---+++++++++,,,,,,,,,------+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***+++++++++***+++,,,---............------------------------........................+++,,,---,,,+++***+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++******++++++,,,------...++++++,,,,,,---,,,,,,,,,++++++,,,,,,------,,,,,,...------------------...------,,,+++,,,---...///000000///......---,,,,,,+++,,,------,,,,,,...000---------.........//////...------------...//////........................,,,---......------///000,,,------+++******,,,...+++++++++++++++,,,---...,,,,,,,,,------.........,,,++++++***+++,,,...///------,,,++++++******************++++++,,,,,,,,,***+++,,,---............******+++---...---***(((//////.........---------***+++,,,---------,,,,,,,,,------.../////////...---......---,,,---///111---------.........//////............/////////000...000111111111333555777111111222222222222111111---///000///,,,+++---///+++,,,...//////...,,,+++,,,+++***,,,//////,,,)))...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++,,,------......------+++---///---)))''')))+++&&&'''((()))+++---......++++++,,,,,,,,,---------,,,,,,,,,,,,++++++***)))+++++++++,,,,,,---------)))***+++,,,------...---************+++,,,------*********+++,,,+++)))&&&111///,,,***+++------------------,,,,,,+++++++++,,,,,,---...---,,,***)))*********++++++,,,,,,,,,))))))******+++++++++,,,...---,,,,,,......---,,,***,,,...---+++***,,,...++++++***************+++++++++,,,,,,,,,------------,,,+++******+++,,,---+++***)))***,,,---,,,++++++,,,.........000222555---......---++++++,,,...---...///...------...///,,,,,,+++******+++,,,---+++++++++,,,,,,---------+++(((+++//////******///---......---,,,,,,---///******+++,,,,,,---......,,,,,,,,,---------......***+++,,,,,,---------,,,++++++++++++,,,,,,---...******+++,,,,,,,,,,,,+++''')))******)))***,,,...***++++++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,,,,------+++***)))***+++------++++++++++++------((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********+++,,,---)))******++++++,,,------))),,,,,,***+++//////---)))***,,,,,,++++++,,,...++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///---------,,,,,,+++++++++************+++,,,------***+++,,,---............------------------------........................+++,,,,,,+++***)))+++---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++******+++,,,,,,---......+++,,,------............---,,,*********,,,...//////......------......///...---,,,++++++,,,///000///***(((,,,///---+++,,,---------............///............//////////////////............/////////000111222222111000///------............------///,,,+++,,,...///---++++++++++++,,,,,,---------******+++---///111444555222000---,,,---------,,,+++,,,...000///---+++)))000,,,)))***...///,,,(((......---,,,,,,,,,,,,---,,,---///000000000///...,,,,,,,,,+++***+++...000...---,,,---//////...---.........////////////000---------------------,,,---...000000///....../////////000111111111111111,,,...000111111222444666//////111222222111000000000///...------...000111//////...---,,,,,,,,,,,,,,,,,,,,,---...///000111.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---///000///,,,))))))(((+++---)))$$$'''.........---,,,,,,,,,------++++++++++++++++++++++++------++++++++++++------,,,------......------,,,,,,+++***))))))***+++,,,+++---------+++++++++------,,,,,,---...///---+++...------,,,,,,------...++++++,,,---------,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''''''(((***+++,,,,,,------.../////////---------,,,,,,+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***'''***---...---,,,+++,,,++++++------------++++++"""&&&,,,//////...---,,,,,,++++++***++++++,,,,,,*********+++++++++************+++,,,,,,,,,,,,+++------------------------///,,,+++...---******,,,++++++************+++++++++++++++++++++***)))(((++++++,,,,,,,,,,,,------............---,,,+++***///+++***---...+++,,,111...---+++,,,,,,---+++***((()))+++------,,,+++***************************)))***+++***))))))+++---+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************---,,,,,,++++++,,,,,,---''',,,---(((&&&))),,,------+++***,,,///000...,,,...,,,+++,,,---......---......---,,,,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,+++***))))))***,,,......---,,,+++,,,,,,++++++,,,,,,---...+++,,,...///000///......,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,++++++*********222---+++---...,,,******,,,,,,,,,,,,---------...............//////////////////............//////...///000000000000///...,,,------......------,,,...---+++,,,...///---++++++++++++,,,,,,---------++++++,,,---///111222333...,,,++++++,,,...------...///000111000///---+++///,,,)))***...///,,,)))......---,,,,,,,,,,,,---------......//////......***,,,---...---,,,---......---,,,,,,---...---+++,,,,,,---------.........------------............---///000000...---......//////000111111111111111///111222222111111222333///000111222222111000///000//////.........//////------,,,,,,,,,------...---------,,,------............---------,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++---......,,,***))))))+++...***%%%(((...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,+++************+++,,,***+++,,,,,,******+++,,,---,,,,,,,,,...---,,,***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,------......///000000...---------,,,,,,,,,+++++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*** $$$(((+++,,,,,,...///+++,,,,,,,,,,,,,,,,,,+++%%%(((---//////...------,,,,,,+++++++++,,,,,,---//////...,,,***'''%%%$$$******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...++++++------******,,,++++++************+++++++++++++++++++++***))))))+++++++++,,,,,,,,,------,,,,,,---.........------///+++***---...+++,,,111...---+++,,,,,,---+++***+++,,,.../////////------***************************+++,,,+++******,,,...+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))---...***))),,,......000---++++++---...---,,,---,,,,,,,,,------+++)))---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,++++++******++++++,,,,,,,,,,,,,,,+++***))),,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---...***+++,,,---------,,,+++,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,,,,++++++111---+++...///,,,+++,,,+++++++++,,,,,,,,,------............//////////////////............//////---......//////......---,,,,,,------------,,,,,,...---,,,,,,......---,,,++++++,,,,,,,,,,,,------,,,,,,------...///111111***))))))***---...---,,,000000000//////...,,,,,,---+++)))+++---///---***......---,,,,,,,,,,,,,,,---,,,,,,,,,------......)))+++...///...---,,,,,,...---++++++,,,,,,+++)))++++++++++++,,,,,,,,,,,,,,,,,,------......//////...///000000...---------//////000111111111111111222333333222000///000111000111222222111000///...///000000000///...------,,,,,,,,,,,,---...//////...---,,,,,,+++++++++,,,...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++***)))***,,,------,,,++++++---...+++(((***///)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,++++++++++++,,,,,,)))***++++++))))))***+++---,,,++++++,,,,,,***(((------,,,,,,,,,,,,------------,,,+++++++++,,,---++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000.........---------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++,,,------------------------------,,,,,,---------,,,++++++''')))+++,,,***))))))))),,,,,,++++++++++++,,,,,,)))+++...///...---......---,,,,,,+++++++++,,,,,,***++++++++++++***))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++...++++++------******,,,++++++************++++++***++++++++++++***))))))++++++++++++,,,,,,,,,,,,++++++---....../////////...++++++------,,,---000...,,,++++++------,,,***,,,---.../////////...---************************+++,,,---,,,++++++---///++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++///000,,,+++...000///222///,,,+++,,,------,,,+++++++++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))---,,,++++++******++++++++++++,,,,,,,,,+++******---,,,+++******,,,...///,,,,,,++++++,,,,,,---...,,,,,,---------,,,++++++,,,,,,,,,---------.........------------,,,,,,,,,......------------,,,,,,---******...000//////222+++,,,,,,,,,,,,---------............//////////////////............//////........................------............------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////*********+++---...---,,,......---,,,+++++++++***,,,+++***+++---...---,,,...---,,,,,,++++++,,,,,,---,,,+++***+++,,,---...)))+++---...,,,++++++,,,000...,,,,,,---,,,+++)))***++++++++++++,,,,,,,,,***++++++,,,---......///...///000000...,,,,,,---//////000111111111111111222333333222000///000111111222222222111000...---///000000111000...,,,+++,,,,,,,,,,,,,,,---...///,,,,,,++++++***++++++,,,------------------------,,,------......------,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++)))''''''***,,,------,,,---......,,,+++,,,...'''(((+++---...---,,,+++------------------------***+++,,,------,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,,,,+++***+++++++++)))'''---,,,,,,,,,,,,,,,,,,---///---+++******+++,,,...*********+++,,,---...///++++++++++++++++++++++++******+++,,,,,,,,,++++++------...//////000000111........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,,,,------,,,,,,+++...///000...+++)))((()))---,,,+++******+++,,,---+++,,,------,,,,,,---...,,,,,,+++************+++'''((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---******------******,,,++++++************++++++******+++++++++******)))***++++++++++++,,,,,,,,,,,,,,,---...............---,,,,,,------------...---,,,++++++------,,,++++++,,,,,,---------,,,+++***************************+++,,,,,,++++++,,,...++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,//////------000000...111///,,,++++++---...000,,,+++)))***,,,...//////+++,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,******++++++++++++******---,,,++++++******++++++++++++,,,,,,,,,++++++***,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---.../////////......------,,,,,,,,,,,,---------......---------------------------------------,,,,,,,,,,,,***+++///000...///333------------........................//////////////////............//////////////////////////////......////////////......,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,+++,,,---...---+++------,,,,,,++++++++++++++++++***+++---...------------,,,++++++++++++,,,,,,,,,+++******,,,---...+++++++++***((()))+++,,,111///...---...---,,,***,,,,,,,,,,,,------------))))))***+++,,,------...---...000///---,,,,,,---//////000111111111111111000111222222111000222333111222222222111000...---///000000111000...,,,+++///...---,,,,,,,,,,,,,,,***))))))***+++,,,------------------------------,,,------......------,,,+++++++++,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++)))&&&&&&)))+++---...,,,...///---,,,---......'''(((+++---...---,,,+++------------------------)))***,,,,,,,,,,,,***))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...+++*********++++++)))''',,,,,,,,,++++++,,,,,,,,,///...,,,*********,,,---*********+++,,,---...///++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++------......///000000000........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................+++,,,,,,------,,,,,,,,,(((***,,,---,,,---...///,,,,,,***))))))***,,,,,,+++,,,,,,,,,******+++---++++++***)))))))))))))))---------,,,***((('''&&&******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))),,,,,,******---++++++************++++++)))******+++++++++***************+++++++++,,,,,,------...------,,,+++++++++,,,---------......------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,++++++************************)))***+++***)))***+++---***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++......,,,---000000,,,...---,,,++++++...111333333000+++)))***---///111+++,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,++++++******++++++***++++++,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---.../////////...------------,,,,,,,,,---------......------------------------+++++++++++++++,,,,,,,,,///---...000...***+++///---------.........//////............//////////////////............//////000//////......//////000---..................---,,,---......,,,,,,---...------,,,,,,,,,,,,++++++......---------------...///---+++***,,,---------,,,,,,---...............+++,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,+++++++++,,,,,,------,,,,,,+++)))'''(((+++---000///............---+++------------............******++++++,,,,,,------+++---//////---,,,---...//////000111111111111111...000111111111111333555000111222222111000///...///000000000///...------//////...---,,,,,,,,,,,,)))))))))***+++,,,...///,,,,,,,,,------------...,,,------......------,,,++++++++++++,,,,,,,,,,,,******+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,***'''''')))+++------,,,//////,,,,,,//////,,,)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,------......------,,,++++++,,,,,,,,,,,,++++++***+++------,,,,,,---///******)))***,,,,,,***))),,,,,,++++++++++++,,,,,,///...,,,+++***++++++,,,++++++++++++,,,------...++++++++++++++++++++++++++++++,,,,,,------......,,,,,,------.../////////---------------.........++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------------------------++++++,,,---------,,,,,,)))+++,,,+++******+++,,,++++++************++++++***+++,,,+++******+++---,,,+++***)))))))))))))))+++++++++++++++***))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))))),,,,,,******---++++++************++++++))))))***++++++++++++***************++++++++++++---------,,,,,,+++***)))***---...,,,---///...,,,,,,+++***+++---...---,,,......---------,,,,,,,,,************************)))***+++***))))))+++---******++++++++++++******,,,++++++******++++++,,,************************---,,,,,,++++++,,,,,,---+++------+++---000///***,,,,,,---,,,,,,...222555:::555...***)))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,------,,,,,,,,,---,,,++++++******++++++******+++,,,,,,,,,++++++)))***,,,......---,,,+++,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...******++++++++++++,,,,,,///---...///,,,((()))---,,,,,,---------.....................//////////////////............////////////...------...//////+++,,,,,,------,,,,,,++++++---///...,,,+++---...---------,,,,,,+++++++++---------,,,,,,---.........+++((('''))),,,...///)))***,,,///000//////...,,,------,,,,,,++++++,,,---,,,++++++***++++++++++++,,,,,,---------------------...---+++***+++---...---,,,,,,......---,,,------------............------------------------***,,,......------.../////////000111111111111111...000111222111111333444///000111222222111000///000//////.........//////...------,,,,,,,,,------+++++++++++++++,,,---...,,,,,,,,,---------......,,,------......------,,,***++++++++++++,,,,,,,,,)))***+++,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---+++))))))***,,,,,,+++,,,///...+++,,,//////+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,------......------,,,******+++,,,,,,+++******(((***+++,,,++++++---...***))))))***,,,---,,,+++,,,,,,++++++++++++,,,,,,......---,,,,,,+++******,,,,,,,,,++++++,,,------************************++++++******+++,,,...///++++++,,,,,,---.........+++,,,,,,,,,------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,.........,,,)))(((((()))******++++++++++++******)))+++------,,,,,,,,,---...---,,,+++************&&&'''(((***,,,------...******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++((((((,,,,,,******---++++++************++++++))))))***+++++++++++++++************++++++++++++******+++++++++******))))))---///,,,,,,000///+++,,,+++***+++---...---,,,------,,,,,,++++++++++++***************************+++++++++******,,,---******++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++------,,,...111///***+++---///...---...000333555222...,,,+++,,,,,,+++---------,,,,,,+++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++---,,,++++++******++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---...,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++,,,...,,,)))***000++++++,,,,,,,,,---------............/////////000//////............//////...---,,,,,,,,,,,,---...*********++++++*********+++---///...,,,+++,,,///---------,,,,,,+++++++++------,,,,,,,,,---......,,,)))%%%%%%(((,,,///111$$$'''***---///...---,,,------...---+++***++++++---,,,++++++******+++++++++,,,---...///...---,,,,,,...111111///---,,,,,,---+++++++++---...---+++,,,,,,------------......///////////////.........)))+++---...------///000//////000111111111111111000111222222111000222333//////111222222111000000000///...------...000111,,,,,,,,,,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,,,,------.........,,,------......------,,,******+++++++++,,,,,,,,,)))***+++,,,------...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---,,,******+++,,,+++***,,,///...***+++000///***......---,,,,,,,,,------++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,------......------,,,)))***+++,,,,,,+++***)))''')))***+++******,,,---)))))))))+++---...---,,,,,,++++++++++++++++++,,,------...---,,,+++***)))------,,,+++++++++,,,,,,************************)))((('''''''''))),,,---******+++,,,,,,------...+++++++++,,,,,,---------++++++,,,,,,,,,---------*********++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------)))+++,,,,,,,,,---000222)))***+++,,,,,,+++***))))))+++...///...---......000///...---,,,,,,,,,,,,+++,,,,,,++++++)))((((((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***((((((+++,,,******---++++++************++++++((()))***+++++++++++++++)))************+++++++++'''((()))******+++******)))...///,,,,,,000///***,,,+++***+++---...---,,,+++******)))((((((((()))************************+++,,,,,,,,,++++++---///******++++++++++++******,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------,,,///222000***,,,///111000...---///111,,,++++++---//////...,,,......---,,,,,,+++******))))))***+++,,,,,,------******++++++++++++******---,,,++++++******++++++)))***+++,,,,,,,,,,,,,,,---,,,+++******,,,...///,,,,,,++++++,,,,,,---......------,,,---...000111,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........///......---------..........................................////////////...///000///...---...000........................---------,,,,,,,,,++++++000---+++,,,...///---***...---,,,,,,++++++++++++------------------------......---,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,###+++++++++,,,+++'''+++,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///000000///...---000///...---,,,------...,,,,,,------.../////////---,,,,,,...000222333333333333333444444555555555333111...///111222111///......//////000000111111///............---------000,,,***+++///000...***---------,,,,,,+++++++++,,,---......,,,,,,---...***,,,------++++++,,,---,,,------......------,,,///,,,---111///))))))...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---...+++---111000***------++++++++++++------******+++++++++,,,,,,,,,,,,))))))///222000------++++++++++++++++++++++++...---***(((+++//////+++))))))*********+++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))******+++,,,...///...+++(((++++++++++++++++++++++++)))------***)))---,,,(((,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))&&&&&&))),,,...,,,---,,,,,,+++***))))))---,,,+++******,,,...///---.........---,,,,,,++++++,,,,,,------,,,,,,+++***///444444000,,,,,,---+++,,,------......---------,,,,,,++++++,,,,,,---111000...,,,,,,,,,...///***++++++,,,,,,+++++++++((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......)))***,,,---,,,***((('''!!!$$$))),,,...---+++)))************************)))************+++++++++++++++------------++++++------,,,,,,---...000111---------,,,,,,------...,,,,,,,,,---------......---,,,++++++------,,,+++,,,------......------,,,)))************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++...,,,---000///***((())),,,,,,,,,------,,,,,,+++++++++++++++++++++++++++......---,,,,,,---------.........------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---....................................////////////...///000///...---...000........................---------,,,,,,,,,++++++///---,,,,,,......---***...---,,,,,,++++++,,,,,,---------------------------...---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,$$$+++///,,,+++---...++++++,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...////////////...---000///...---,,,------...,,,,,,------.../////////---------...000222333333333333333444444444555555555222000///000111///---////////////000000000000///............---------///,,,***+++///000---***.........---------,,,,,,---...//////------...///---///111000...+++******,,,------......------,,,,,,***+++...---((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,---------***---...+++,,,000///+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,(((%%%%%%***---+++))))))++++++++++++++++++++++++,,,---***'''))),,,+++&&&+++,,,,,,,,,,,,---------------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,***+++,,,...///...+++(((+++++++++++++++++++++++++++///000------000///+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,+++*********++++++***---,,,+++******,,,---///------......------,,,++++++,,,,,,------,,,,,,+++(((---111000---******+++++++++,,,------------------,,,,,,++++++,,,,,,---............------,,,,,,++++++,,,,,,,,,+++************++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++++++++...------,,,,,,,,,------***++++++,,,+++***)))((()))***+++++++++***)))(((************************)))************++++++++++++,,,,,,------,,,,,,+++++++++******+++,,,...///......---,,,,,,,,,------,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,------------,,,,,,************+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***+++...---)))'''(((++++++,,,,,,++++++******++++++++++++++++++++++++------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++******++++++,,,....................................////////////...///000///...---...000........................------------,,,,,,,,,,,,///---,,,,,,---...,,,+++...---,,,,,,,,,,,,,,,,,,---------------------------......,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...000000,,,***,,,......+++,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------//////...------------...,,,,,,------.../////////------...///000111333444333333333444444444444555666333111000000///...---000000000000///////////////............---------///,,,***+++...///---+++//////............------...///000///......///000...000222222000---,,,+++,,,------......------,,,+++***,,,...,,,((())),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,---------.........+++,,,,,,------,,,,,,+++++++++************++++++)))***++++++------...///+++------++++++...///------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++((()))...000---+++,,,++++++++++++++++++++++++,,,---,,,)))***,,,)))$$$,,,,,,,,,,,,------------------------......///000,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...+++++++++---......+++)))++++++++++++++++++++++++))),,,---++++++---,,,***+++++++++,,,,,,---------,,,,,,------------,,,,,,---***'''(((+++---,,,+++---,,,+++***+++,,,---...------......------,,,,,,+++,,,,,,------,,,,,,+++))),,,...---***)))***,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,---......---+++))),,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++//////---,,,,,,++++++++++++++++++++++++*********---,,,+++******)))******++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++,,,......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,------------,,,,,,************+++++++++,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))),,,,,,(((&&&(((***++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++++++++***++++++,,,,,,....................................////////////...///000///...---...000...........................------------,,,,,,,,,......------------,,,,,,...------,,,,,,,,,------------------------------,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,//////---***)))+++,,,---+++,,,------......------,,,------......------,,,------------------------,,,,,,,,,------------...------------------------............------......,,,,,,------.../////////---...//////000111333444444444444444444444444444444222111000000//////...111111000000//////......///............---------...---+++,,,...///---+++............---------------///000///...---...///,,,---/////////...///111,,,------......------,,,,,,---...///---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---+++++++++,,,,,,---------,,,------+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***///---...111222000///111+++++++++++++++++++++++++++......,,,,,,...,,,(((*********+++++++++,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...+++***+++,,,...---+++)))++++++++++++++++++++++++((()))*********+++***)))******+++,,,,,,---......,,,,,,------------,,,,,,000,,,((((((+++...---+++,,,,,,+++++++++,,,---...,,,------...------,,,,,,+++,,,,,,------,,,,,,+++,,,---...---+++***,,,...)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---***+++,,,---,,,,,,******,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++,,,++++++*********+++,,,*********++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++------++++++++++++------------------....../////////......---,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,------,,,,,,,,,*********+++++++++,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++)))))),,,+++(((''')))+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------------------------...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---..........................................////////////...///000///...---...000.................................---------,,,,,,---......---,,,,,,,,,,,,---------,,,,,,---......------------------------+++---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,,,,,,,+++,,,------......------,,,------......------,,,------------------------,,,,,,---------.........---------,,,,,,---------------..................,,,,,,------.../////////---///111000///000222555444444444444444444444444000000000000000000111222111111000000//////......///............---------...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,---......,,,,,,---...,,,---,,,++++++,,,///222,,,------......------,,,+++---///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,++++++,,,---...---------,,,,,,+++++++++---------,,,***)))+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***+++......++++++...++++++++++++++++++++++++(((,,,...,,,,,,......+++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...+++******+++------+++)))++++++++++++++++++++++++++++++,,,---...---------******+++,,,,,,---......---,,,+++******+++,,,---111...++++++,,,...---+++++++++++++++,,,,,,------,,,,,,------...------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++***+++,,,...)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++************,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,++++++******+++,,,,,,((()))+++---------,,,+++++++++++++++++++++++++++))))))*********+++++++++------++++++++++++------------..................///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++------,,,++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---******------))))))+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---------------------------...------,,,,,,------......------,,,,,,------...------------...///000000....................................////////////...///000///...---...000....................................---------,,,---...///...,,,+++,,,---------------------...///------------------------+++---//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++///111///---...+++,,,------......------,,,------......------,,,------------------------,,,---------..................------------......,,,---......///.........,,,,,,------.../////////...000222111//////222666555444444444444333333333...///000000///000222444000000000000///////////////............---------------------------------+++++++++,,,,,,,,,,,,---,,,---...---,,,+++,,,.........---***)))))),,,...,,,------......------,,,''',,,---+++***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++......------------......///......---++++++***))),,,,,,---...+++'''***///+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++***+++---,,,(((***...++++++++++++++++++++++++%%%))),,,***))),,,---,,,------------.....................------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---+++*********,,,,,,+++)))++++++++++++++++++++++++***((()))------++++++---+++++++++,,,,,,---------...,,,+++))))))+++,,,...---------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------......------+++,,,,,,------,,,,,,+++******))))))******+++,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------+++***))))))+++---...***++++++,,,,,,+++++++++(((((()))***++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++++++++************************++++++++++++++++++++++++)))))))))******+++,,,---+++++++++,,,,,,,,,,,,,,,***+++,,,------+++)))''',,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,---++++++,,,------,,,,,,+++---------,,,,,,------...,,,,,,,,,---------......---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...++++++...---++++++...******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,------------...------,,,,,,,,,,,,------......------------......------------...///000111....................................////////////...///000///...---...000....................................------------,,,...///...,,,+++,,,...---------------...//////------------------------***---//////...---......,,,,,,,,,,,,,,,,,,,,,,,,000+++***///111///---...+++,,,------......------,,,------......------,,,........................------------............//////...------...//////,,,,,,.../////////......,,,,,,------.../////////...111333222//////222666555555444444444333333333///111222111//////111333////////////000000000000///............---------,,,------------,,,------,,,,,,,,,,,,------......---...///...---,,,---///***,,,------,,,******+++,,,------......------,,,''',,,...***))),,,---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,------......------,,,---------,,,,,,+++++++++++++++---000,,,&&&(((...+++,,,,,,------,,,,,,+++))))))***+++,,,------...---,,,---...,,,)))+++000++++++++++++++++++++++++&&&+++,,,)))'''***---,,,---------............//////......------.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---+++***)))***+++,,,+++)))++++++++++++++++++++++++(((%%%&&&++++++((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,$$$(((---...,,,+++,,,///++++++,,,,,,---------,,,+++,,,------......------+++,,,,,,------,,,,,,+++************+++,,,,,,+++++++++,,,------------------,,,,,,++++++,,,,,,---+++++++++++++++,,,------)))******+++,,,,,,,,,,,,***************)))((('''++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------******,,,---------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,++++++,,,,,,,,,,,,------...///,,,,,,,,,---------......---,,,++++++------,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...++++++------++++++...'''(((***+++---.........------------------------++++++++++++,,,---...///,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,......------------......,,,,,,,,,---...///000111..................................../////////000...///000///...---...000........................//////.........---------,,,...000...+++***,,,...---------------...///000------------------------***,,,///000///......///,,,,,,,,,,,,,,,,,,,,,,,,222+++(((---///,,,+++---+++,,,------......------,,,------......------,,,........................---------.........//////000///...------...///000+++,,,.../////////......,,,,,,------...//////000...111444222///...222666555555555444444333333333111222333111...---///222......//////000000111111//////.........---------,,,---...---,,,,,,---...---------.........//////...///000///...---...000$$$(((---000000...---,,,,,,------......------,,,(((...000,,,+++///000---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,******...111---&&&'''---++++++------------++++++(((((()))***,,,---...///,,,+++,,,---***''')))///+++++++++++++++++++++++++++//////+++(((+++---...+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---...+++***)))***+++++++++)))+++++++++++++++++++++++++++'''(((......++++++///---,,,,,,,,,,,,,,,,,,,,,+++---///000000///---+++$$$,,,...+++))),,,111***+++,,,---------,,,,,,+++,,,,,,---.........---+++,,,,,,------,,,,,,+++,,,,,,,,,---//////...---+++,,,------......---------,,,,,,++++++,,,,,,---)))***,,,.........,,,+++((()))***+++,,,---------,,,,,,+++***(((&&&%%%$$$++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000///...------------)))***,,,.........,,,+++((('''&&&&&&'''***...000,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++---......---++++++---.../////////...---,,,+++++++++,,,---...///000,,,,,,,,,---------......---,,,++++++------,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++...+++***------++++++///%%%&&&(((***,,,---......------------------------,,,,,,,,,,,,---...///000,,,,,,,,,------.........,,,++++++******++++++,,,......------------......---,,,++++++------,,,+++......////////////.........------,,,,,,...///000111111000000//////......------............------,,,------......------,,,---+++))))))+++,,,---,,,+++---000///---+++,,,...,,,,,,,,,---------......//////.........---------222000---+++***+++,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......---------............///000///...---------------***,,,...000000///...------------------------------------......000111111......---......///000111...//////000111333444555111333555666666333111///111111000000000000111111000000000000000000000000---.........//////000000+++,,,---...---,,,+++***###'''+++......---,,,,,,///......------......///))),,,...---+++***,,,///++++++***+++,,,,,,+++)))------------------------000//////...------,,,,,,///---,,,,,,,,,,,,+++)))...,,,)))((()))+++,,,---++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***))).........//////...---------,,,,,,++++++*********++++++++++++++++++++++++++++++,,,---............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((...,,,***+++---...,,,***++++++++++++++++++++++++,,,,,,+++++++++,,,---...)))************+++++++++///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...---,,,+++++++++,,,,,,------------------------/////////......---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))000000***+++222222*********+++++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********...---,,,+++++++++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,***((('''******+++,,,,,,,,,,,,+++------++++++++++++------,,,------+++***)))***,,,)))************+++++++++---......------+++******+++,,,------......------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,++++++,,,......---+++///...,,,+++***++++++,,,++++++,,,,,,,,,,,,---------,,,,,,+++*********+++///---++++++,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********///...---,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------+++******+++---///...---000000000000000000000000///...---------...///000////////////.........---------............------,,,------......------,,,...,,,******,,,......---(((***,,,,,,***(((***+++,,,,,,,,,---------......//////.........---------000///---,,,+++,,,,,,---......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------...//////...---------------,,,,,,.../////////..............................000000///...------------------------...///000111000000000111222333444555222333444555555333111000000000////////////000000000000000000000000000000............/////////000---------------,,,++++++'''+++...000000///...///------------------------***,,,------++++++,,,......---,,,---...///---+++------------------------......---------............---,,,,,,------,,,+++---,,,*********+++,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++........................---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------,,,,,,+++++++++........................,,,,,,,,,,,,+++******)))---,,,++++++------,,,+++,,,,,,++++++++++++++++++++++++++++++,,,,,,------************++++++++++++...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,------...///------------------------.........---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***------+++111;;;999///******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---+++*********+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,---+++***)))***,,,************++++++++++++******++++++++++++++++++,,,,,,------......------,,,,,,------------,,,,,,---,,,,,,,,,,,,---.........---+++******+++---...+++,,,,,,------,,,,,,+++,,,++++++,,,......---+++---,,,+++++++++,,,---...++++++,,,,,,,,,,,,---------,,,++++++******++++++...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++......---,,,,,,,,,------,,,---......,,,,,,---...------------------------***))))))+++...000000///000000///......///000000//////.........///000111............------------------............------,,,------......------,,,...---+++,,,...//////...+++---...---,,,+++,,,---,,,,,,,,,---------.....................---------------------------------......---------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------//////...------------...---............/////////000000000000000000000000//////......---,,,,,,,,,------,,,------...///000222222222222222333444444333333444444444333222222/////////....../////////000000000000000000000000............///////////////......---,,,---------,,,...///000///......///+++,,,---......---,,,+++***+++------++++++,,,......---,,,---//////---,,,---------------------------,,,,,,,,,,,,...000111...,,,,,,,,,...///...---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********........................---.../////////...---,,,******))))))***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******------,,,,,,,,,,,,++++++........................+++++++++,,,,,,++++++***+++,,,------++++++,,,---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,---************+++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))+++---.........---------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++,,,******333===:::///******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++******))))))******+++,,,,,,,,,++++++++++++************+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---......---,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,+++***)))+++,,,************+++++++++,,,))))))***+++,,,,,,------,,,,,,,,,---------......------............---------,,,,,,,,,,,,---......///---+++))))))+++---///+++,,,,,,------,,,,,,+++,,,++++++,,,......---+++++++++++++++,,,---...///++++++,,,,,,,,,,,,------,,,,,,++++++******++++++++++++,,,++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,------------......------------,,,,,,------,,,,,,,,,---......,,,---......,,,,,,---...------------------------+++******+++...//////...///...,,,******,,,...///////////////000000000111........................------............------,,,------......------,,,...,,,+++,,,...///...---.........---------......,,,,,,,,,---------..............................,,,,,,---...//////............---------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,---------///......---------......//////............///000000000000000000000000000+++,,,,,,------......---,,,,,,,,,,,,---...///000444444333222222333333444333333333333333333333333000000////////////000000////////////////////////.........///////////////000///...---,,,---......---......---++++++,,,...***+++---......---+++***++++++,,,,,,,,,,,,------,,,++++++,,,------,,,***---------------------------,,,++++++,,,---///111---,,,,,,---///000000///)))+++---...---,,,+++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++***)))(((((()))+++---///***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***,,,...---+++***,,,...---,,,,,,++++++***************++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,---......,,,***)))------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++***...333000)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++************++++++++++++++++++++++++++++++'''(((***++++++***))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---*********+++++++++,,,,,,+++++++++,,,,,,---...///,,,,,,,,,,,,------............////////////......---,,,,,,,,,,,,---......///---+++))))))+++---///+++,,,,,,------,,,,,,++++++++++++,,,---...---++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,(((***,,,---,,,+++******++++++++++++++++++++++++,,,,,,,,,------------...---------------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---......,,,,,,---...---------------------------,,,+++,,,...///...---///...,,,******,,,...///...//////000000000000000////////////////////////------............------,,,------......------,,,,,,++++++,,,......---,,,,,,+++***)))******++++++,,,,,,,,,---------......---.....................+++,,,---...////////////......---------,,,,,,,,,,,,,,,,,,---------......------------..................---------......///000//////.........//////////////////////////////+++,,,---......------,,,------------...///000000444444333333222222333333333333333333333333333333222111111000000111111222///////////////////////////////////////.........000///...---,,,---....../////////---+++***,,,---***+++---......---+++***+++++++++,,,,,,------,,,,,,,,,+++,,,---...,,,***------------------------...---,,,++++++,,,---...,,,,,,+++---///000000///(((+++///000...,,,+++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,...000+++++++++,,,,,,------...------------------------------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,***,,,...---+++***,,,...,,,,,,,,,++++++*********)))***+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,---......,,,***)))------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++***---...+++*********(((******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++&&&((()))***+++***))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++---***++++++++++++,,,,,,,,,---,,,++++++++++++,,,---------,,,,,,,,,---...///...//////000000//////...---,,,,,,,,,,,,---......///---+++))))))+++---///+++,,,,,,------,,,,,,++++++++++++,,,---...---+++---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,&&&))),,,------,,,---...++++++++++++++++++++++++,,,,,,---------.........+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---......,,,,,,---...------------------------///---,,,---......---,,,000000///......///000000---...///000000000///////////////000000000000000------............------,,,------......------,,,,,,++++++,,,......---+++...,,,******+++,,,,,,,,,,,,,,,,,,---------......---------...............------.........//////000......---------,,,,,,,,,,,,,,,,,,---------......---------.........//////...------------...//////000000000////////////...........................///000000///...,,,***)))......---......///000111444333222222222222222333222222333444444444333333333222222111111222222333000000000000000000000000///////////////.........///......---,,,---------000000000///,,,,,,---...+++,,,---......---,,,+++,,,+++***+++---...---,,,///...---...000000...---------------------------------------,,,,,,,,,,,,,,,++++++,,,...000///...(((,,,000000---++++++---++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------........................---------............///,,,,,,++++++,,,---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,,,,------........................)))***+++,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++((()))+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))+++---.........---------------------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((,,,///...***)))+++---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***************)))))))))---,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,'''((()))******+++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............++++++,,,---------------+++,,,,,,------,,,,,,+++***+++,,,+++******,,,---++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++------,,,+++,,,---...///......////////////......---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,++++++,,,......---+++------------,,,+++***)))++++++,,,,,,,,,,,,------++++++******++++++,,,,,,'''***------++++++---000++++++++++++++++++++++++,,,---------............******++++++++++++,,,,,,------,,,,,,,,,---......,,,---......,,,,,,---...---------------------------,,,,,,---///000///...000000000000000000000000,,,---...///000///.............../////////000000------............------,,,------......------,,,,,,,,,,,,...///000...,,,111...++++++---//////...,,,,,,,,,---------......---------.........////////////...------...///000......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---------------.../////////000000111000///...---........................000000111111///---***)))///////////////000222222222222111111111222222333000111333555555444333222222222111111111111222222000000000000000000000000000/////////............---------------,,,++++++...///000///---+++,,,------------------------------+++***+++---...---+++///......///000000///---------------------------)))***,,,.........---,,,,,,+++***,,,---......---)))---000000,,,***,,,...++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++++++++,,,------..............................------------......//////,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------........................******+++,,,,,,,,,++++++---,,,++++++------,,,+++*********++++++,,,,,,---((()))+++,,,,,,,,,***)))+++++++++,,,,,,,,,------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,------...///------------------------++++++++++++,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++++++++++++++++++++)))***,,,---,,,++++++---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++*********)))))))))(((,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......------------...+++,,,------...---------+++,,,,,,------,,,,,,+++***+++++++++******,,,...+++++++++,,,,,,,,,------,,,+++*********,,,...///...---,,,++++++---...000---......//////......------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++,,,......---++++++,,,---------,,,+++***++++++,,,,,,,,,,,,------++++++******++++++,,,---))),,,---,,,((('''***...++++++++++++++++++++++++------------............+++++++++,,,,,,,,,------......---,,,,,,,,,------,,,---......,,,,,,---...------------------------+++++++++,,,///111111000......////////////......+++,,,.../////////...------------.........//////---..................---,,,------......------,,,------...///111111///---///+++((((((***,,,,,,+++,,,,,,,,,---------......---------.........//////111000...---,,,...///111......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,------------------------...///000///000111222111000...,,,////////////////////////---...000111111///...,,,////////////000111222333111111000000111111222333///111333666666555333111111111000000000000111111000000000000000000000000000000//////.........---+++,,,---...---,,,+++******,,,------+++))))))***///......------......///---+++)))+++---///---+++---,,,,,,---......---+++------------------------%%%(((+++...000///...---,,,+++***+++---...---,,,***---000///+++***,,,///++++++,,,,,,,,,---------++++++,,,---------,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,---------,,,++++++.........------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***...,,,***+++---///---***))))))***+++,,,------...''')))+++,,,,,,,,,***)))++++++,,,,,,,,,---------///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---......---,,,+++++++++,,,,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------)))***+++,,,------...///++++++++++++++++++++++++,,,***(((+++,,,+++)))(((******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++*********))))))((((((++++++************++++++*********++++++,,,,,,,,,***))))))((()))+++---...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++++++++++++++,,,------......------++++++------------++++++***+++++++++******,,,...++++++,,,,,,,,,---------...---------...111444555...---,,,++++++---...000------............---------,,,,,,,,,,,,---......***+++---......---+++***+++,,,,,,------,,,,,,+++,,,++++++,,,......---+++)))***,,,---......---,,,++++++,,,,,,,,,---------+++*********+++,,,,,,---+++---...***%%%$$$'''+++++++++++++++++++++++++++---------.........//////,,,,,,,,,------.........///...------,,,,,,,,,,,,,,,---......,,,,,,---...------------------------......------------......,,,---...//////...---,,,...............///000000---......//////......---------------------------//////////////////......//////.........---------///...---,,,,,,,,,,,,,,,,,,---...---+++***+++,,,***,,,///000///...---..............................------,,,,,,------.........------------.........------,,,,,,,,,------////////////////////////111///......///000///...........................111111000///...---,,,,,,+++000333000***+++333===333333333333333333444444555555555555444333222111222111000//////000111222222222111000//////000000........................////////////...---,,,+++------------------------,,,,,,,,,---------........................---------///111111///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,,,,,,,,,,***(((,,,------,,,++++++,,,......000111111///...------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++---///---+++---,,,++++++------,,,+++---++++++,,,...///...---%%%$$$'''---///---,,,///---......,,,***)))+++,,,***,,,...///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000---+++)))***---...---+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,***)))***++++++'''$$$---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...111111---)))------,,,+++)))***---//////...---,,,,,,---...///,,,+++,,,...---)))***......---,,,,,,++++++++++++,,,+++)))''''''((()))***)))+++---,,,+++***+++,,,)))+++,,,......---,,,+++...---,,,+++************((()))***+++,,,---------------------------------///...,,,,,,---------,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,222222111///............------,,,+++,,,---...///---,,,,,,++++++,,,,,,---(((+++......---,,,...000......---,,,---...///000)))***)))(((+++...,,,''',,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,---------,,,,,,+++++++++------------------------+++,,,,,,+++******+++------------,,,,,,+++++++++---,,,++++++------,,,+++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++,,,,,,------,,,,,,+++///......------......///---...////////////...---...............///000000------............------------------------,,,,,,---....../////////......///.........------------///......---,,,,,,------,,,......---,,,++++++,,,***---///000///...---...------------------------...------,,,,,,------.........------------......///......------.........////////////////////////...---++++++,,,------,,,........................000000000///......---------///111111000000222444000000000111111111222222555555555555444333222111222111000//////000111222222222111000000000000000........................------......///.........------------------------,,,,,,---------.........------...............------...///...---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,,,,------+++***,,,------,,,++++++,,,...+++---///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...000...------,,,++++++------,,,+++---,,,+++,,,......---,,,)))(((***...///,,,+++---,,,------,,,+++***,,,---''')))+++,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,+++***,,,...///---+++*********+++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---,,,)))'''---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000000---***+++,,,------,,,+++,,,---......---,,,,,,---......,,,+++,,,...---)))***......---,,,,,,+++++++++,,,---+++***(((((()))***+++)))+++---,,,+++***+++,,,''')))***,,,,,,+++***))),,,++++++***++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---------+++---------------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------)))***,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---+++***---,,,,,,,,,,,,---......------,,,,,,,,,,,,------)))+++......---,,,...000...------,,,---...///000***,,,+++***,,,000...))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////000000---,,,,,,,,,,,,,,,,,,+++------------------------***+++++++++))))))+++,,,---------,,,,,,+++++++++---,,,++++++------,,,++++++,,,,,,,,,------------------------------,,,,,,......------,,,---------......---------,,,,,,,,,,,,,,,------------,,,,,,///......------......///...//////000000//////...///............//////000......---,,,,,,---...............------,,,,,,,,,+++,,,---...........................------------//////...------------...---...///...,,,,,,,,,...***---///000///.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------------......////////////////////////////////////////////////000///------///000//////........................///////////////////////////......111555555111,,,......///000111222222333555555555555444333222111222111000000000000111222222111000000000000000000........................,,,,,,---...////////////------------------------,,,------------.........,,,,,,---...////////////---------,,,+++---000333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,---......---,,,,,,------,,,++++++,,,...***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...---,,,++++++------,,,+++...---,,,,,,------,,,+++---+++,,,000///+++***,,,***,,,---,,,++++++---...)))+++......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...,,,+++,,,+++,,,---//////---+++,,,------------.......................................---,,,,,,+++******---,,,,,,---......,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,)))+++...///...,,,++++++---,,,,,,++++++,,,,,,---,,,+++,,,...---)))***...------,,,+++++++++,,,,,,---,,,***))))))***++++++)))+++---,,,+++***+++,,,((()))***+++,,,+++******************+++,,,---...)))******+++,,,,,,,,,,,,++++++++++++++++++++++++///---,,,+++,,,---,,,+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++........................)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***---......,,,***(((+++,,,------......------......------------......***,,,......------...///---------,,,---......///,,,...---,,,...111000+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////+++,,,,,,,,,,,,,,,,,,---------------------------***+++++++++))))))+++,,,------,,,,,,,,,,,,++++++---,,,++++++------,,,+++------------............,,,,,,------------------000///......------------...------------,,,,,,,,,------............------//////............////////////000000000000////////////............///000......---,,,,,,---...............------,,,,,,+++***+++,,,---............------------------------///......------.........---...//////---------///+++---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------------......---......///////////////////////////////////////000...---...///000000///..............................//////000000000000000//////111555444000+++//////000111333444555555555555555555444333222111111111111111111111111111111111000000000000000111........................------...///////////////........................------------............+++,,,---...////////////,,,---------,,,---///222------------------------,,,,,,,,,---------.........---,,,---///000///...,,,,,,---,,,++++++,,,...,,,---......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------.........------,,,++++++------,,,+++///---,,,,,,------+++***...,,,,,,///...+++***+++***,,,------,,,+++,,,---+++---//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++,,,---...//////---,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++++++++,,,------***,,,......---++++++,,,++++++++++++++++++++++++,,,+++,,,...---)))***...---,,,,,,++++++,,,,,,,,,,,,,,,+++******++++++,,,)))+++---,,,+++***++++++***+++,,,---------,,,,,,************+++,,,------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++///---++++++,,,---,,,++++++++++++,,,,,,------...+++,,,,,,------,,,,,,+++------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++,,,---...///...---,,,//////............//////+++,,,---...------------,,,,,,,,,---------......+++......,,,---000///,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,------------.........,,,,,,,,,------.........000///...---,,,,,,,,,------------------------------..................---/////////....../////////000000////////////000000//////............/////////......------......///.........------,,,,,,,,,***+++,,,---............,,,,,,------------------......---------......///---...///...------...///+++---//////...---...///------------------------...------,,,,,,------.........------------......+++,,,---............---////////////////////////+++***((()))+++,,,,,,+++////////////////////////......//////000111111111000111111111000000000000///000111222333444555555555555555555444333222111111111222222222222111111111000000000000000111111//////////////////////////////000000///......---........................---------.........//////+++,,,---...////////////+++---///000...---------------------------------,,,,,,,,,---------......---,,,,,,---///000///...,,,,,,---,,,++++++,,,...,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---,,,++++++------,,,+++...---++++++,,,,,,+++))),,,******------+++***---+++---......,,,+++***+++(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...***,,,---......---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++,,,...,,,------+++******,,,...++++++++++++++++++++++++,,,+++,,,...---)))***...,,,,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,)))+++---,,,+++***++++++++++++,,,,,,------------,,,++++++******++++++,,,******+++,,,,,,,,,++++++------------------------...---++++++,,,,,,,,,+++***++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,...///000+++,,,---...///...---,,,000//////......//////000------------...---,,,+++,,,,,,,,,---------------)))---...,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,------------,,,,,,,,,------............------,,,++++++,,,,,,---------------------------..................---000//////......//////000000//////......//////000000//////............///...///000000000000///...------------------------+++,,,---...............,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,---......---,,,...///,,,---......------...000...........................------,,,,,,------.........------------......***+++,,,.........------////////////////////////,,,+++******,,,......---/////////////////////////////////000000111111111000222333111---,,,000444//////000111222333333333555555555555444333222111111111222333333222111111000000000000000111111222////////////////////////000000000000///...------........................------........./////////,,,,,,---...////////////+++---000111///---,,,,,,------------------------,,,,,,,,,---------......---,,,+++,,,...//////...,,,------,,,++++++,,,...++++++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++***+++,,,---,,,++++++------,,,+++---,,,++++++,,,,,,+++***+++)))))),,,---++++++...***,,,......---+++++++++***+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))+++---///***+++---,,,++++++,,,...,,,,,,,,,,,,------------........................******+++,,,,,,---......)))***+++***)))***,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------+++))))))+++---------,,,***)))***---///***++++++,,,,,,++++++***,,,+++,,,...---)))***...,,,,,,+++++++++,,,------*********+++++++++++++++)))+++---,,,+++***+++,,,))))))*********+++++++++,,,,,,++++++***+++++++++***++++++,,,,,,+++++++++------------------------...,,,+++***+++,,,+++***++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,222000---,,,+++---///111+++,,,------......------//////............/////////...------......,,,***++++++,,,------------,,,''',,,...+++***,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---...++++++,,,,,,,,,,,,---------,,,++++++------,,,++++++,,,,,,,,,,,,---------,,,,,,------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,------------...------............------000000////////////000000//////...------...//////000000///..................///222333333222///...+++,,,,,,------.........---....../////////......++++++,,,,,,,,,---------+++++++++++++++,,,------***,,,------,,,,,,---///,,,---......------...000------------------------...------,,,,,,------.........------------......***+++---///000///......////////////////////////000...---...000222222111////////////////////////000000000000000000111111///111333111...---111444111111222222333333333333555555555555444333222111111222222333333222222111000000000000000111222222//////////////////////////////000000000//////.......................................////////////------...............---+++---...///......///000........................,,,,,,,,,---------......---,,,+++,,,---...---,,,,,,------,,,++++++,,,...+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++***+++------,,,++++++------,,,+++,,,+++******,,,---,,,+++...+++***---...+++,,,///&&&))),,,......---......,,,...///.........000222,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---***++++++***((())),,,///........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,***((((((+++...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,))))))***,,,+++,,,---,,,++++++,,,---++++++,,,------,,,++++++,,,+++,,,...---)))***...,,,+++++++++,,,,,,---...((())))))***++++++******)))+++---,,,+++***+++,,,******))))))******++++++************+++,,,------+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000...---+++++++++,,,------,,,,,,,,,,,,---......///......------......///000...,,,---......+++)))***+++,,,---------,,,,,,''',,,...,,,***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++***)))+++---+++++++++,,,,,,------------,,,++++++------,,,+++------------............------------------,,,,,,,,,,,,+++,,,,,,---...///,,,,,,,,,---------......,,,,,,------------,,,,,,000000////////////000000///...---,,,,,,---...///111000///..................000333555555333000...***++++++,,,---...///////////////000//////......+++++++++,,,,,,---------************++++++,,,---***+++,,,,,,++++++---...---.........------///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------.........+++,,,...000111111000///////////////////////////...---,,,---///111111000000000000000000000000000111111000000000000000000...000111111000000111222555555555555555555555555555555555555444333222222111222333444444333222111000000///000000111222222000000000000000000000000---...///000000111111111////////////////////////............/////////000.........///......------+++,,,,,,,,,,,,...111444........................,,,,,,,,,---------......---,,,++++++------,,,+++,,,------,,,++++++,,,......//////...---...000222,,,,,,,,,,,,,,,,,,,,,,,,---///111///,,,+++,,,...---,,,++++++------,,,++++++***)))***,,,------+++000---,,,///...,,,,,,///###&&&+++---//////000111)))+++,,,+++++++++...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++******++++++(((&&&''',,,000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,---+++((((((+++...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***---...---***(((***,,,)))+++...///---,,,+++++++++,,,------------,,,+++,,,+++,,,...---)))***...++++++++++++,,,,,,---...'''((()))***************)))+++---,,,+++***+++,,,,,,,,,++++++,,,,,,---...(((((()))***+++---///000++++++,,,,,,,,,++++++***++++++++++++++++++++++++...,,,******+++,,,+++***---,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''...---,,,+++,,,---...///......------------......000...,,,---......+++(((***+++,,,---...---,,,,,,'''---///,,,***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))******)))(((((()))++++++++++++,,,,,,------------,,,++++++------,,,+++............/////////000.........------,,,,,,,,,,,,,,,,,,---...///000111,,,,,,,,,------.........+++,,,,,,------,,,,,,+++000000///...---,,,,,,+++////////////000000000000///......---------......---///222555555333111///+++,,,------++++++,,,---///...------,,,,,,,,,,,,......,,,++++++,,,......---......---,,,---///111......---+++)))((()))+++---...............------...---,,,,,,,,,,,,---...//////000000///...------...---,,,---/////////...///////////////.........////////////////////////111111000000//////......//////000111111111111111------......//////000000000111222333333222111000//////111222444666777777666666777777666444222111333333222222222333333444555333111222444444111...222111111000///......------......//////////////////333222------222333000......//////000000111111111000000///...------,,,000...+++,,,...000...---***---//////,,,+++,,,.........//////////////////...---,,,,,,......---,,,++++++,,,,,,---...//////...////////////---,,,+++...---+++******+++---...+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,++++++******)))+++,,,...000///+++$$$***---//////---+++---///......,,,,,,,,,,,,......,,,+++++++++++++++++++++)))***,,,---......------++++++------------++++++111...,,,,,,......,,,)))------------------------...------...///...,,,)))+++++++++,,,,,,+++******+++,,,,,,---.........---///+++***++++++))))))---------------------------((((((***---+++(((***///---,,,,,,++++++,,,,,,---************************++++++------------++++++,,,,,,,,,+++++++++******,,,,,,+++******+++++++++------,,,,,,,,,,,,++++++///---,,,***))))))******++++++******************((()))+++,,,------,,,,,,+++---------***))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,------......------***......******......***.........------,,,,,,,,,***+++,,,---///000111111***+++,,,,,,******+++,,,+++---//////.........///---++++++......******,,,+++---000000...---------111///,,,+++,,,---,,,,,,+++***)))***,,,---,,,+++------------------------,,,,,,---...---,,,+++***((())),,,.........---,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---...............------,,,,,,,,,---,,,++++++,,,---///000,,,------......------,,,...---,,,,,,,,,,,,---.../////////......------,,,////////////000000000000//////...............///000111333444333111///---+++,,,------++++++,,,---......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///---,,,,,,,,,------.........,,,******+++---------......///.........------------------------///////////////...------...---,,,---///000///...////////////////////////111111111111111111111111111111000000///////////////000000111111111111111///000000000000000000111111222333444444333222111000111222333444666777777555666777777666555333222444444333333333444444555222000///000222333111...111111000000//////......---...//////000000//////111333222------111111.........//////000111111222//////////////////......000...,,,,,,...000...---+++---//////---+++,,,...------.........------,,,...---,,,,,,......---,,,++++++,,,,,,---......///------,,,+++,,,,,,---...,,,------------------,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++*********+++,,,,,,------))))))***,,,......,,,***,,,---///---***(((((()))...---,,,++++++,,,---...))))))***+++,,,------...((()))***++++++++++++++++++,,,,,,------,,,,,,+++000...,,,,,,------+++)))++++++++++++++++++++++++...------...///...,,,***,,,---------------,,,,,,+++,,,,,,---......------...+++,,,///...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,///---------(((""""""&&&,,,,,,++++++++++++,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********,,,+++++++++++++++++++++------,,,,,,,,,,,,++++++...---,,,***************************************((()))+++,,,------,,,,,,+++---//////......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---)))***++++++,,,,,,++++++***......******......***------------,,,,,,,,,+++++++++,,,---...//////000,,,---...---,,,+++,,,---)))+++,,,---,,,+++,,,---...+++,,,///...+++***,,,,,,...///000...------...///---++++++,,,......---,,,+++***+++,,,------+++------------------------,,,,,,---------,,,+++***(((***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...............------,,,,,,,,,000000///...------------,,,------......------,,,......---,,,,,,---..............................////////////000000000000/////////......//////000444444333222000///---,,,+++---...---,,,+++,,,---------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++000---******,,,...---,,,---......---,,,,,,---///,,,---...///////////////---...////////////...---///////////////......---...---,,,---///000///...////////////////////////111111111111111111111111111000000000000////////////000111111222222111111222222222111111111111111222333444555555444333222222222333444444555666666555555777777777666555444666555555444444555555666111000///000222333222111000000000000000000000000---...//////000000//////222333222...---//////,,,/////////000111111222222........./////////000000///...------//////...---,,,---//////---,,,---...------------,,,+++******...---,,,,,,......---,,,+++,,,,,,------.........---+++***)))))),,,///111+++,,,...//////...,,,+++,,,,,,------------,,,,,,------------------------------------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,---------+++)))(((***---000111111,,,---...---***)))((()))---,,,+++******+++,,,---***+++++++++,,,,,,------+++************++++++,,,+++,,,,,,------,,,,,,+++...---++++++,,,,,,+++)))*********++++++,,,,,,,,,...---,,,---......,,,***---....../////////......+++,,,,,,---------------,,,+++---111111,,,***+++++++++++++++++++++++++++---++++++---***&&&&&&***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++***************++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,+++************************************))))))+++,,,,,,,,,,,,,,,)))+++------------...///---------,,,,,,+++++++++,,,+++*********+++---...)))***++++++,,,,,,+++++++++------++++++------+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------...//////...---,,,,,,---(((***,,,,,,+++***+++,,,...,,,,,,//////++++++---,,,...//////...------...---+++***+++---/////////---++++++,,,---...---,,,------------------------,,,,,,---------,,,+++***)))***,,,---...------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------..................---------------000000000000///...---,,,------............------......---,,,,,,---......---........./////////000////////////000000000000000////////////000000111444333222000///...------,,,---...---,,,+++,,,...---,,,,,,+++++++++,,,,,,++++++---......---++++++,,,(((%%%(((---111111...+++---...---------...000,,,---...//////000000///---...000111111000...---...///////////////......///------...///000///...///////////////000000000111111111111111111111111000000000000000000000000000000111222222222222111333333222222111111000000222333444555555444333222333333333333333444444444444555777888888888777777888777666666555666666666555444333333333444333333000000000000000000111111......///000000000000000000111000///...//////...//////000111111222222333000000000///////////////........./////////......------.........---------.........---,,,+++***)))...---,,,,,,......---,,,,,,,,,,,,---------......---,,,+++***+++,,,...///+++,,,---......---,,,+++,,,,,,------------,,,,,,------------------------------------------------------------------,,,,,,+++,,,,,,------,,,,,,+++...------,,,++++++******///,,,******+++---......***,,,---...............,,,,,,************,,,,,,///......,,,+++***))))))...---,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,------...//////...---,,,---......---+++---......////////////...+++,,,,,,---------,,,,,,,,,+++,,,000000,,,***,,,++++++++++++++++++++++++,,,***+++......,,,---000*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++************************+++++++++******++++++,,,,,,,,,,,,+++,,,...---+++******+++...------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,+++,,,---)))+++------,,,,,,,,,---///,,,---//////,,,+++---,,,...//////---------...---,,,+++,,,---///...------,,,+++,,,...///...---,,,,,,---------------------------,,,,,,,,,++++++***+++,,,------------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------..............................---------+++,,,...///000000//////------............------......------------......------......///000000000////////////000000000000///////////////000111111111000///.........//////,,,---......,,,,,,---...,,,,,,,,,++++++,,,------,,,---...//////...---,,,,,,(((%%%(((---111111...***+++------,,,,,,---///---......///000000//////---...000111111000...---......///////////////...///...---...000000000///////////////000000111111000000000000000000000000000000000000111111111111000000111222222222222222222222222111111000000000111222333444444333222111222222222222222333333333555666888999:::999999888999888777777666666666666777777666444333222333333000000000000111111111111...//////000000000000000......///000111000000111000000111111222333333333333222111000///...---------...000000//////..................//////...---////////////...---++++++...---,,,,,,......---,,,,,,,,,,,,---------------...............---,,,,,,---,,,+++******+++,,,---,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++......------,,,++++++***...---++++++,,,,,,+++)))++++++,,,---...///......,,,,,,************,,,,,,//////...---,,,******)))...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++******+++++++++,,,------...//////...---+++,,,---...---,,,+++,,,---...............+++,,,,,,---,,,,,,++++++---******,,,,,,******...------------------------111---,,,//////++++++---)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))***+++,,,,,,,,,,,,+++------,,,,,,,,,++++++++++++,,,,,,,,,++++++******))))))*********+++++++++++++++++++++++++++,,,,,,---///000000...------...---------,,,,,,+++++++++)))***---//////...,,,***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++---......---,,,++++++,,,)))+++------,,,,,,,,,---...,,,,,,//////+++***------...///...---,,,...//////---,,,---......,,,***---,,,+++,,,...///...---,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,---.../////////..............................***+++---...//////...------......//////......---.................................//////000000000////////////000000000000............///000111111...............///000000,,,...///...---,,,---...------,,,,,,,,,---............////////////......000---******,,,...---,,,)))+++---...---,,,---.../////////000000//////...---...////////////...------.../////////////////////...---...000111000///...//////000000111111222////////////////////////000000000111111111111222000111222222333222222222222222222111111111111111111222333444444333222111222333333333333333333333666777999:::::::::999999999999888777666666666666555555555333111000222444111111111111111111111111...///000000111111000000...---...222333111111333111111111222333333444444444444222111///...,,,,,,---///111111000......//////...---...000000...---000000000000///...------...---,,,,,,......---,,,------------------------...///000000///---,,,***...---+++******+++---...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,------,,,,,,+++++++++,,,,,,------......+++***+++,,,......+++))),,,+++++++++,,,,,,***(((---,,,+++******+++,,,---+++,,,,,,,,,---------...*********++++++,,,---...---,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++,,,*********++++++,,,,,,,,,...,,,++++++---......---***+++,,,---------------,,,,,,,,,,,,,,,++++++***---***)))++++++)))+++///------------------------+++''''''+++...,,,,,,...)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,((()))+++,,,------,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***)))))))))***++++++,,,,,,,,,++++++******+++,,,,,,'''))),,,---------///000,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000...,,,***)))***++++++,,,,,,++++++---++++++------++++++---++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,------,,,+++,,,---(((***,,,,,,+++***+++,,,---++++++......******,,,......///...,,,,,,...000///...------...---+++)))---++++++,,,---...---,,,+++,,,,,,------............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,---...///000///...................../////////............---,,,+++***......////////////......---...////////////...---///////////////000000000////////////000000000000------------...///000111---------....../////////---...///...---,,,---///...---------......///000.........------.........000///---,,,,,,,,,------+++---//////...------...000000111000000///...---------------------------------...///////////////000.........000111000///...//////000111111222222000000000000000000000000000000111111111222222222000111222222333333222222222222222222333333333333222333444555555444333222444444444555555666666666888999:::;;;;;;:::999999999999777666666555555555222444444222111222555888333222222111111000000000//////000111111111111000111...///444555111000444111111222222333444444444333333222111000......---,,,///222222000......//////...---...000111///,,,//////000000000//////......---,,,,,,......---,,,------------------------...---------------------.........------.........------............------------------------------------------------------------------.........///+++,,,,,,------,,,,,,+++++++++,,,,,,---.........,,,++++++,,,......---,,,---+++***+++------***(((...---,,,++++++,,,---...***++++++,,,---...//////((()))***,,,---.........---,,,,,,++++++,,,,,,---+++---...---++++++,,,...++++++++++++++++++++++++...,,,++++++---.........******+++------......---,,,,,,,,,,,,,,,+++******,,,)))***---...++++++...,,,,,,,,,,,,,,,,,,,,,,,,'''###$$$***......///111***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------''')))+++---------,,,+++------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***((())))))***++++++,,,,,,,,,,,,+++******++++++,,,$$$&&&(((*********,,,---***++++++,,,,,,------...,,,,,,,,,,,,------......)))***++++++,,,,,,++++++...******......******...+++,,,,,,,,,---------------------------.........+++,,,......------...000)))+++,,,---,,,+++,,,---,,,******------)))(((+++.........---,,,,,,...000---,,,,,,---///...,,,***,,,+++***+++,,,------+++++++++,,,,,,---......///...---,,,+++++++++,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***------------------------******++++++,,,------...,,,---///000000000......---........./////////000000///...------,,,,,,,,,......////////////......---...///000000///...---000000000000////////////////////////000000000000,,,,,,,,,------///000000------...//////......------...///...------...///...............///000111......,,,++++++,,,......---......---,,,---///222,,,...111111///.........111111111111000...---,,,...---,,,,,,,,,,,,---...------...///000000//////000///...///000111000///...//////000111222222222111111111111111111111111000000111111222222222222111111222333333333333222333333333444444555555555333444555666666555444333555555666666777888888999999:::;;;;;;;;;:::999999999888777666555555555555222333555444333555:::>>>333333333222111000////////////000111111111111111333000111666666000///333111222222333333444444555222222111111000000//////,,,///333333000......///000...---...111111///,,,......//////////////////...---,,,,,,......---,,,---------------------------,,,***)))***,,,...000...///000222222000///...------............------------------------------////////////////////////---------.........//////+++,,,,,,------,,,,,,+++///......------,,,++++++111///---,,,---...---,,,+++***))),,,///111000---......,,,,,,,,,,,,......------------------------(((***,,,///000111111111------++++++++++++------+++---///...,,,+++---///...---------------------...,,,***+++,,,...///...***+++,,,---............,,,,,,,,,,,,,,,+++***)))+++))),,,111111---+++---++++++++++++++++++++++++111+++))),,,...,,,*********+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,------.........''')))+++---...---,,,+++---------,,,,,,,,,++++++)))***,,,,,,---,,,+++***((())))))***++++++,,,,,,---,,,+++*********+++,,,)))+++------+++***+++,,,)))***+++,,,------...//////...+++)))***,,,///111,,,,,,---.........------...******......******...,,,,,,,,,------.........---------.........//////+++---...///...///111222+++---//////.........///,,,)))***,,,,,,)))(((***...///...---,,,,,,...000+++++++++---///000...,,,+++***)))***,,,---,,,+++++++++,,,,,,---...//////...---,,,+++***+++,,,---------,,,++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))------------------------++++++,,,------...//////,,,---///000111000///------.........//////000000......------...///111222......////////////......---...///000000///...---////////////000000000000111111///...,,,,,,+++++++++---///000000///---+++......---,,,---...///000........................000000000000000/////////------------------------000//////000111111///---111000...------...000111....................................////////////333111000000111222222111000000000000000111111222////////////000000000000/////////000000000111111333333222111111111111222333333444444444444333333555444333333222333333333666666777888888777666555888555444444777999888666888888999999999888888777666666777888888777666666555555555555555444333333333111000000111222111000111///...///222333000---444333222000000000111222000000000000111222333444000000000000000000000000111000///......///000111//////............//////000//////.........//////444111...+++***+++---///,,,,,,,,,---------......---------------------------------............//////...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................---,,,++++++------,,,+++.........------,,,,,,,,,.../////////...,,,***)))---+++)))***,,,---,,,)))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,***+++---///111111111111222///------//////,,,***+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++((((((+++---///------,,,,,,,,,,,,++++++------,,,++++++,,,,,,,,,---......,,,***)))+++,,,,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++---------,,,,,,+++++++++***+++---.........------...---,,,,,,++++++++++++........................+++*********))))))(((((()))+++++++++***)))***+++)))******++++++******)))***++++++,,,,,,------...)))+++,,,,,,+++***,,,---+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++******,,,...//////////////////////////////.........---------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,------,,,+++(((&&&%%%///...------,,,,,,,,,,,,........................+++,,,---------...000222///)))(((+++,,,)))***............---,,,+++)))(((,,,,,,++++++,,,,,,---...************+++,,,---...---+++)))***,,,---+++)))++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,------...///000000------......///000000000...000222333222000---+++000000000000000000000000////////////000000000000000000000000////////////000//////.........//////...........................------,,,---...///000........................+++,,,,,,---...///000000------------------------.........///000000...,,,...---,,,,,,,,,,,,---.........................../////////000000000000111222111//////111222111000000000000000000111222222000000000000111111111111222222111000//////......555444444333333333444444444444444444444333222222555555444333333333333333555666777888888777666666333222111333777:::;;;:::999::::::;;;<<<<<<;;;;;;:::::::::999999888888888555555666666666666555555555333222111333333333222111111000111333333222111222111000//////000000111222222333333444555555666111111111111111111111111000000000//////000000000111000000//////000000111000//////.........//////111///---,,,+++---...000------........./////////---------------------------------............//////...---,,,,,,,,,,,,---+++,,,,,,,,,------------...........................---,,,,,,......---,,,......---------,,,,,,,,,,,,------------,,,,,,+++...,,,***+++---...---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,---...///000000000000...,,,,,,------+++)))------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,------...///...,,,+++,,,---,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++---------,,,,,,+++++++++++++++---.........------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++************)))+++,,,+++***)))***+++---......//////......---++++++,,,,,,,,,,,,------***,,,------,,,+++---...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------///111........................//////.........---------......---------,,,,,,,,,++++++,,,,,,,,,---------....../////////---,,,+++//////...---------------------------------------,,,---...---------///111000+++))),,,---++++++///,,,,,,---------,,,,,,+++,,,,,,++++++,,,,,,---...000///...,,,+++*********---+++***+++---...,,,***........................///...,,,+++++++++---...,,,,,,------......//////------......///000000000...///000111111000...---111111111111111111111111000000000111222333333333111111000000//////...............///000111222333111000...------...000111...------------...//////........................,,,---------......//////------------------------...------...//////...,,,---------......---------........................000000000000111111111111222000...///000111000000111000000000000111222222000000111111222222222222333333222222111111000000222222111111111222222333555555444444444333333222777666666666555555555555666777888999::::::999999555444444666:::===>>>>>><<<======>>>???????????????>>><<<:::999999::::::777777777777777777777777777555444333444555444333000222444444333333333444111111000000000111111222...///111222333333222111111111111111111111111111000000111111111111000000222111111000000111111222/////////......//////000......------......///000....../////////000000000---------------------------------............///......---,,,,,,,,,------------------....................................///...------//////...---...------------,,,,,,,,,+++++++++++++++,,,------...---,,,,,,......---,,,++++++,,,,,,,,,,,,------------++++++++++++------...---,,,,,,++++++,,,,,,---------------...//////...---++++++,,,,,,+++)))//////......---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---+++---///000///.........,,,,,,,,,,,,,,,------...------------------------++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,+++***)))***,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,+++++++++---......---,,,...///+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000000/////////111------------------------...............---------......---------,,,,,,,,,,,,,,,,,,,,,------------...//////000000000/////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...//////,,,,,,------,,,,,,///)))***+++---............,,,,,,,,,,,,,,,------...222111000...,,,+++******...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...------------------......------...//////000000111000000000111111111111111222222222222222222222222222222333333444555666666111111000000//////......------......///000222222000000////////////000000------------......//////........................333222111000///...------...........................---------///000///---...///000111111000///...........................//////000000000111111111111///......///000000///111111000000111111222333000000000111222222222333111111222333444555666777222222222222222333444555666666555666666666777777999999:::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@>>>>>>>>>>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBDDDCCC@@@===<<<<<<<<<===<<<<<<;;;:::999999999888999777555555555666555444///333555555333111333666222222222222333333333444---...000222222222000///111111111111111111111111///000222222222222000///111111111000000111111111//////////////////000111......////////////............/////////000000000........................---------............///...------,,,,,,,,,------,,,------------....................................---,,,---...///...,,,------------------------,,,+++***)))***+++,,,---------,,,,,,---------,,,+++++++++,,,,,,,,,------...---+++******+++---......---,,,,,,++++++,,,,,,///...---,,,,,,,,,.........---,,,,,,,,,,,,++++++..................------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,------(((+++...000///.........,,,,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***......---,,,,,,+++******+++,,,------,,,,,,---...,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................///000222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,,,,,,,,,,------------...------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++---...---,,,------,,,+++,,,...******,,,---............,,,,,,,,,,,,,,,---.........---------------............------.........---++++++++++++++++++++++++111000///---------------.........---------------......//////000111111111333333222222222333555666111111111111111111111111444444555555555555555666111000000000/////////............------...//////...///000222222000///...---------.......................................333222111000///...------........................///...---...000111000000---///111222222111///---////////////////////////........./////////000000111///......///000000///111111111111111222222333//////000111111222333333000000222333555666777888666666666777888999:::;;;999999999:::;;;===???@@@>>>???AAABBBCCCDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFGGGFFFFFFGGGHHHIIIKKKMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIMMMKKKHHHEEECCCCCCDDDDDDDDDCCCAAA>>>===<<<;;;;;;<<<:::888777888888777666111444777666333222333555333333333333333333333333111333444666666555444222111111111111111111111111000111222333333222111000111000000//////000000111///////////////000111111000000000000000...---,,,------........./////////........................---------............///------,,,,,,,,,------...,,,,,,,,,,,,------------........................---,,,+++,,,---------+++---------------------------,,,+++***)))***+++,,,++++++,,,,,,+++++++++,,,+++++++++,,,,,,,,,------...---+++******+++---......---,,,,,,++++++,,,,,,///...,,,+++++++++------............------------,,,,,,------...///000000+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********,,,+++++++++,,,,,,---...'''***---///...------...------,,,,,,------...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++***,,,,,,,,,+++***+++,,,,,,------......------,,,......---,,,++++++******)))+++,,,,,,++++++,,,---,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---...000000---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...........................---------,,,,,,,,,,,,,,,---------...............---,,,,,,+++++++++,,,+++++++++++++++,,,,,,---------------------------......---++++++,,,...))),,,...,,,******+++,,,,,,------......---------------,,,,,,------...///*********+++,,,...///000........................//////////////////////////////...---------------.....................---//////000111111222222333333333222111222333555666111111111111111111111111666666666555444444333333/////////000000000000000000///...---------------,,,...000222222000...,,,,,,---......//////..............................,,,---------......//////........................000...---...000111222111,,,---///000000///---,,,////////////////////////............////////////222000...///000111000000222111111111111222333333000000111222333444444555333333444444555555555666888888888999:::<<<===>>>@@@@@@@@@@@@BBBDDDFFFHHHFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKGGGIIILLLNNNPPPSSSWWWYYYXXXXXXWWWWWWVVVUUUSSSSSSUUUTTTRRROOONNNMMMMMMMMMLLLKKKHHHEEECCCBBBBBBBBBBBB@@@>>>===>>>>>>===;;;888999:::999777666666666444444444444444333222222333333444555555555444333222222222222222222222222222222333333333333222222000000000//////000000000////////////000111222222111111111000///...,,,,,,------........./////////........................---------............///------,,,,,,,,,---......+++,,,,,,,,,,,,---------........................---,,,++++++------,,,+++,,,,,,,,,------------...------,,,+++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------------++++++++++++------...---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---...//////------...///******+++---...///000111+++,,,,,,------,,,,,,+++***++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++************++++++++++++,,,---......'''***,,,------,,,---...---------------......///------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++************+++++++++++++++,,,---,,,+++***+++---++++++,,,,,,,,,,,,++++++......---,,,,,,+++******)))***,,,+++******+++---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''))),,,---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------,,,,,,,,,,,,---------............000///...---,,,,,,,,,,,,+++++++++++++++,,,,,,---........................,,,------,,,++++++---...''',,,///,,,)))***++++++...............---,,,+++---------------......///,,,,,,,,,+++,,,------...---...///...------...///........................---...................../////////////////////000111111222222333444444555222222111000000111333444222222222222222222222222666666666555444444333333......//////000000111111000//////...............---...////////////...---,,,---.../////////...---........................+++,,,,,,---...///000000........................///---,,,---///111111111---...///000000///...---////////////////////////...////////////000000000222111//////111222111000222222111111222222333444222222333444555666777777777888888999::::::;;;;;;>>>>>>>>>???AAACCCDDDEEEIIIIIIHHHGGGHHHIIIKKKMMMOOOPPPQQQQQQPPPNNNKKKJJJJJJIIIHHHHHHHHHIIIJJJJJJFFFIIIMMMOOOPPPSSSXXX\\\XXXYYYYYYZZZZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRRRRQQQOOOMMMLLLLLLMMMMMMKKKIIIFFFFFFFFFFFFEEECCCBBB@@@??????>>>===;;;999888999999999888666555444333333333333333333333333222222222222222222222222333333222222222222333333222111111000000111111222////////////000111222333111000000/////////............/////////000000000........................---------............///,,,,,,,,,,,,,,,---...///------------.......................................,,,+++,,,---...---,,,,,,,,,,,,---------......+++,,,,,,------------,,,***,,,...---+++***+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,,,,,,,++++++---///...,,,+++---///***++++++,,,---......///+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,---...///***,,,------,,,,,,...///---------------...//////------------------------+++++++++++++++++++++++++++++++++,,,,,,---------------+++*********++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------+++,,,------++++++,,,---)))******++++++******)))---------,,,,,,+++++++++***+++---,,,++++++,,,...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++,,,///111---------------------------------.........//////......---------,,,,,,,,,------------............///...---,,,,,,---......---,,,,,,,,,------...///------------------------***+++,,,,,,++++++---///&&&...111---)))+++,,,+++...............------,,,---------------...//////......---------------...,,,...///...,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000//////000000111111222222333333444444555666666666444444333333222333333333444444444444444444444444444555555555666666666777------...///000111222222000000////////////000000///...---,,,,,,---...///,,,,,,.../////////...---........................000000000000000/////////////////////////////////...,,,++++++...000000000000000111111111111000000000000000000000000000000000000000000111111111111333111000000111222222111222222111111222222333444444444555666777888999::::::;;;<<<>>>AAACCCEEEEEEIIIIIIJJJKKKLLLNNNPPPQQQQQQOOOMMMLLLKKKLLLNNNOOOUUUUUUUUUTTTRRRNNNKKKHHHJJJIIIHHHGGGFFFGGGHHHIIIHHHJJJMMMNNNNNNPPPTTTWWWTTTUUUVVVXXXYYYYYYZZZZZZXXXXXXXXXWWWVVVUUUTTTSSSVVVTTTSSSRRRRRRSSSUUUVVVQQQOOOMMMLLLLLLLLLKKKIIIIIIFFFCCCCCCDDDCCC???<<<>>>>>>???>>>===;;;999777888777777666666666777777222222222222222222222222555444222222222222444555333222222222222222222333////////////000111222333000////////////000000111000000000000111111111111////////////////////////---------.........//////,,,,,,,,,,,,,,,---...///............/////////000........................///...------...///...---,,,,,,,,,------.........)))***,,,.../////////...+++---///...,,,+++,,,///++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,)))***+++,,,---,,,++++++***,,,...---+++***,,,...+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++************)))++++++++++++,,,---...///---......---,,,---...000...------------...//////------------------------+++++++++++++++++++++++++++++++++,,,,,,---------...---+++*********++++++...------,,,++++++++++++........................,,,,,,,,,------.........+++,,,------++++++,,,------......//////......---------,,,,,,,,,,,,+++++++++,,,...---,,,,,,---///+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***+++...000---------------------------------.........//////......---------,,,,,,,,,---------.........//////++++++******+++,,,...///...............///000111,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++,,,...000'''///333...***,,,...,,,------...............---...------------...//////...............///000111+++---///...,,,+++,,,///////////////////////////---...///111222222222222//////000111222333333444444444555555666777777777888888777777777666555555666666666666666666666666333333444666777999::::::......///000111222333333////////////////////////...------------...//////...---,,,,,,.../////////,,,---...//////...---,,,//////000000111111111222000000//////.........---...............///000000---------.........//////111111000///000111333444//////......///000222333222222111000000111333444222333444333222111333444666777:::<<>>>>>???DDDJJJNNNNNNLLLQQQSSSSSSQQQTTTYYYZZZVVVYYYVVVRRROOOOOOQQQTTTVVVWWWWWWWWWUUURRRPPPPPPPPPLLLNNNNNNKKKKKKNNNOOOMMMPPPQQQRRRRRRRRRUUUYYY\\\[[[\\\]]]]]]]]][[[ZZZYYY\\\aaaddd___WWWRRRVVV\\\ZZZ[[[\\\[[[ZZZZZZ\\\]]]SSSTTTUUUVVVUUUSSSRRRQQQNNNLLLJJJKKKMMMMMMJJJFFFFFFAAA@@@EEEFFF???999888???<<<888777;;;>>>;;;666666555444444666666555444333444555555555333222111444333333444555555444222222222222222111111000000222000...---,,,---///000222000...///222333111///---///000000//////111222---111222...,,,...///---------,,,...///000...---000///...---,,,------...------------------------,,,...///---+++***---///+++,,,...//////...,,,+++///...,,,,,,------,,,+++***,,,...---+++***,,,...///......------,,,++++++---------............///+++,,,,,,+++***+++---///,,,***((('''(((+++///111000...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///......---,,,,,,,,,------.........------,,,,,,,,,///***(((,,,,,,(((***///+++,,,,,,------,,,,,,+++))))))***++++++,,,------------------------------///...---,,,,,,,,,,,,,,,...,,,***+++...//////---++++++,,,,,,,,,,,,,,,+++)))+++......,,,***))))))++++++++++++++++++++++++;;;---###%%%+++,,,,,,---+++++++++,,,,,,,,,------***++++++++++++***)))))),,,,,,+++******+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...///...+++((((((+++...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++///---+++***+++...111333//////...---,,,,,,++++++000000////////////000000222111///...,,,,,,++++++,,,------...///.................................,,,---------.../////////------------------------***+++,,,---............,,,...000///---,,,---000---//////)))!!!!!!)))111555///******...111111.../////////...---,,,,,,+++.........,,,+++,,,///222333000...///222333222111,,,---///222444555666777222444666999:::999888666999999::::::;;;:::::::::===;;;999999:::;;;:::999555666888999:::;;;::::::===<<<;;;;;;;;;;;;:::999......//////000111111111...........................------------...//////...---,,,,,,---...///...------...//////...------//////000000000111111111000000/////////.........///............///000000........./////////000000000000/////////000111222222222111000111222333444666666555555555666777777555555666555444555777:::<<<===AAADDDGGGIIIJJJJJJOOOMMMMMMOOORRRUUUUUUTTTTTTWWWXXXYYY\\\aaa```\\\\\\ZZZWWWVVVWWWZZZ\\\]]]\\\[[[ZZZXXXVVVTTTTTTTTTOOOQQQRRRSSSWWW^^^___\\\VVVUUUTTTUUUWWWZZZ]]]___aaacccgggiiiiiigggdddbbbbbbfffhhhccc[[[XXX\\\bbbddddddcccaaa___^^^___aaaXXXYYYZZZZZZYYYYYYZZZ[[[ZZZVVVSSSRRRSSSSSSQQQNNNNNNIIIGGGJJJKKKGGGEEEFFFIIIFFFCCCBBBCCCDDDBBB>>><<<;;;999999888777666555555555666666666555444333333333222333444555333111333333333333222222222222222111///------...///000222000//////222222111///...///000000///...///111000444555111///111222000------,,,...///000///---...---,,,+++++++++,,,,,,------------------------,,,...///---++++++---///+++,,,...//////...,,,+++000///------...///---,,,+++---...---******,,,...---------------------------------............////////////,,,***)))+++,,,---,,,***))))))+++---...///...,,,++++++++++++,,,------------------------+++,,,---,,,+++++++++---------,,,,,,,,,------.........---------,,,,,,,,,...***))),,,,,,)))***...+++,,,,,,------,,,,,,+++******++++++,,,---------------------------------///...---,,,,,,,,,,,,---,,,+++)))***---...---+++.........///......------,,,---//////---,,,+++,,,++++++++++++++++++++++++444***%%%)))------,,,---,,,,,,---------.........+++++++++,,,+++******))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------...---+++******+++---...+++,,,,,,+++)))))),,,///,,,,,,,,,,,,,,,,,,,,,,,,...------.........,,,+++...,,,+++***+++,,,///111000000//////...------,,,//////............//////111000///...---,,,,,,,,,---......///////////////........................---------.....................---------,,,,,,,,,,,,---...///000000000000,,,...000///---,,,---///...000000+++&&&&&&+++222000...,,,---000111///,,,/////////...............---------,,,++++++...000111///---...111222222000...///222444777999:::;;;999;;;>>>@@@AAAAAA@@@???BBBCCCDDDEEEEEEEEEEEEEEEHHHGGGEEEEEEFFFFFFFFFEEE@@@AAABBBCCCDDDDDDCCCCCC@@@???>>>>>>>>>>>>===<<>>===;;;;;;:::555555666777666555444333555444444444666666444333333333333333333444444444222111000///...///000000222111000000111222111000...///000///...---...///---111222///---///000......------...000000///---...---,,,,,,+++,,,,,,,,,---------------------------......---,,,,,,---///,,,---...//////...---,,,000///......///000...---,,,------+++******,,,...++++++,,,------...//////---------............///......---+++)))((()))+++------,,,+++++++++++++++------,,,++++++,,,,,,,,,........................***,,,---,,,+++***+++---,,,,,,,,,,,,------...///...------------,,,,,,,,,---+++***,,,,,,***+++---+++,,,,,,------,,,,,,+++++++++,,,,,,------......------------------------......---,,,,,,,,,------+++******+++------+++***,,,,,,,,,,,,++++++***)))---...///...,,,+++,,,---++++++++++++,,,,,,,,,,,,+++((()))---///...---------------.........//////,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///---+++))))))+++---///(((***,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---000111///,,,,,,,,,+++++++++,,,,,,---111111111000//////............------------......111000///...---,,,,,,,,,---------......................................................---------//////...---,,,,,,,,,,,,------...///000000000000---...///...------...////////////---,,,,,,...111,,,---...000000///---+++.........//////000000000---......---,,,---///111000......///222444555444444555888;;;>>>AAABBBCCCEEEGGGIIIKKKMMMMMMMMMMMMPPPPPPRRRSSSTTTTTTTTTTTTTTTRRRQQQPPPQQQRRRQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPJJJIIIIIIHHHGGGGGGFFFFFF//////.........---------------------------------...............//////000,,,,,,---,,,,,,,,,---///......////////////......//////000000000000000000000000///////////////////////////...///000000111//////000000000111111111222222222222333444444555444444555555666888888999888:::===@@@CCCEEEEEEEEEFFFEEEDDDBBBAAADDDHHHKKKKKKMMMPPPTTTWWWYYYZZZ[[[YYYXXXYYYYYY[[[\\\\\\\\\aaacccdddcccfffjjjiiieeeeeeeeeeeeiiimmmpppooonnnqqqnnniiifffcccbbbaaa```\\\]]]```hhhvvv~~~lllfff```aaajjjuuu}}}~~~zzz{{{yyyrrrjjjhhhkkkpppuuutttqqqmmmiiiiiilllnnnppppppooommmlllooouuuzzz{{{qqqjjjgggfffdddbbb^^^[[[WWWUUUTTTSSSTTTUUUPPPOOOPPPPPPMMMIIIIIIKKKEEEFFFFFFEEECCCAAAAAAAAA:::;;;;;;<<<;;;:::888777999888777777888888666444333333333444444444444444333222111000000000000111111111111111111222111111///000000///---,,,---...,,,000111---,,,...///---...------...000000///.../////////............///.................................---------...///------............------000...---...//////...---------,,,******+++---...,,,,,,,,,---------......---------............///)))))))))((('''(((***,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------------,,,---......,,,,,,---...+++++++++,,,---...///000---------------------------,,,+++,,,,,,+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------...------,,,,,,,,,------***++++++,,,---,,,+++***+++,,,,,,++++++***)))(((,,,,,,,,,+++))))))***,,,+++++++++,,,,,,,,,,,,,,,)))***,,,...---,,,,,,...------------............,,,------------,,,++++++------,,,,,,,,,---......+++++++++,,,,,,,,,------...---+++******+++---...***+++------------------,,,,,,,,,,,,,,,,,,,,,,,,...+++***---111222000---,,,,,,---------,,,,,,+++111000000000/////////...///......------......///000///...---------------,,,,,,+++,,,,,,,,,------......................../////////...---------,,,......---,,,------...///+++,,,,,,---......---------............---...............///000111000///+++---///000...---------.........///////////////000111111111000111444666222333444666:::===???@@@???@@@CCCFFFIIILLLNNNNNNRRRSSSTTTVVVXXXYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^\\\ZZZZZZ[[[\\\[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYYYYVVVVVVVVVUUUTTTSSSSSSSSS//////......------,,,,,,........................///............///000000+++---...---,,,,,,...000////////////////////////000000////////////////////////000000000000000000///////////////000111111///000000000111111111111111222333444555666666777888999:::<<>>===<<<:::777555666666666555555555444444333333333333333222222222111222333222111111222333///000111000///...///000---111222///...000222000///......///111111000...,,,,,,---............---........................000...------...//////...........................---,,,+++,,,.........,,,---,,,++++++------,,,+++//////...---,,,,,,++++++---------............///111111000...,,,+++,,,...)))***+++---......//////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***,,,,,,,,,,,,,,,------...///,,,,,,,,,------------...+++---...,,,,,,...---++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,---......---......---++++++---.........///////////////...---...///...,,,+++,,,---++++++,,,,,,------......,,,///...)))(((+++......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++***,,,+++++++++,,,---...///++++++,,,,,,,,,,,,------)))+++---//////---+++)))000///------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------...//////.........------------------,,,,,,000000////////////000000......---------......///000000///...///000111222.......................................---------...---,,,,,,---///111333......///////////////...///...------...///...---,,,,,,---///000000///---000///........./////////222333333333444444555555777999<<<>>>???AAADDDFFFIIIKKKNNNPPPRRRUUUYYY\\\YYYYYY[[[]]]^^^_________``````______```bbbdddeee``````___^^^]]]\\\ZZZYYYXXXVVVTTTTTTUUUUUUUUUTTTWWWWWWVVVUUUTTTTTTUUUUUUVVVYYY[[[ZZZXXXWWWYYY\\\/////////.......................................///////////////000000111,,,///111000---,,,///333111000///......///000111000000/////////.........//////000000000111111111000000//////000000111222444444444444555555555555666888;;;>>>AAACCCDDDDDDGGGHHHJJJLLLMMMNNNNNNMMMMMMLLLJJJHHHFFFEEEDDDDDDDDDEEEGGGGGGHHHJJJMMMPPPPPPQQQTTTXXXZZZ\\\]]]]]]\\\^^^bbbdddfffkkkrrrvvvzzzyyyxxx}}}xxxpppnnnsssssskkkeeeggghhhooovvvwwwrrrkkkgggfffaaaaaa```^^^\\\XXXUUUSSSLLLJJJHHHEEEDDDAAA===:::::::::999888777666666555444444444444444333333222000222444333111000222444///000222111000000111222***...000---,,,...000...///......///111111000///+++,,,---...//////...---........................111...,,,---///000///...//////............//////...,,,,,,---...//////...,,,++++++---//////,,,)))---------------------,,,---------............///111111000...,,,+++,,,...,,,,,,,,,,,,------......,,,------------,,,***)))------------------------)))+++++++++***)))***+++------,,,,,,,,,------...,,,,,,,,,---------......***...///,,,,,,///...***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,---...///.........+++)))))),,,///******+++,,,------------,,,---//////---,,,+++,,,++++++,,,,,,---......///***---,,,(((***...000---,,,,,,,,,,,,---------...+++++++++,,,+++******)))*********++++++,,,---...++++++,,,,,,,,,,,,------***+++---......---+++***///,,,******+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''+++......+++***,,,///,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,------/////////....../////////---------------...///000000///...------///000222........................---------...............111000...,,,,,,---///111...///////////////......///---,,,---///000...,,,---...///000000///......000///...000222333000,,,666777888:::<<<>>>???@@@@@@CCCGGGJJJLLLOOORRRTTTVVVYYY[[[[[[ZZZ\\\___bbb``````aaaaaaaaaaaa``````aaa```___^^^^^^```bbbccc```___^^^\\\YYYVVVSSSRRRNNNLLLKKKJJJKKKLLLKKKJJJNNNMMMLLLKKKKKKLLLMMMMMMMMMQQQTTTSSSQQQQQQTTTWWW////////////////////////------------------------///////////////000111111---000222111---,,,000444111000///......///000111000000//////.........---//////000000111111111222000000000000000111111222666666666666777777777777<<<>>>BBBFFFIIIKKKLLLMMMIIIJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEFFFGGGGGGCCCEEEHHHJJJLLLNNNRRRUUUPPPRRRUUUYYY]]]___aaaaaa```bbbfffjjjpppzzz|||yyyqqqrrrllluuu|||yyyyyyxxxwwwvvvtttpppllliiigggVVVTTTQQQNNNKKKHHHDDDAAA>>>===<<<;;;999888777777444444555555444444333222000333444333111000222444///000222222111111222444---111222000///111333111///......///111111000///---...000111111111000///////////////////////////111...,,,---///111///---//////............//////...------...000111000///+++***+++...000///+++'''+++,,,,,,------......///---------.........//////+++,,,,,,+++***+++---///......---,,,,,,,,,------------......---+++***(((........................+++,,,------++++++,,,---......---,,,,,,,,,------,,,,,,,,,------.........)))...000,,,,,,000...)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,---...///......---)))&&&'''+++///+++,,,---...///000000000)))+++......,,,***))))))++++++,,,,,,---...//////'''***+++))),,,222111,,,---------.........//////***++++++++++++***))))))************+++,,,---...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------)))&&&&&&***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&+++000...)))'''***///+++******+++,,,---...///,,,---------------------.........------.........---------------...///000---,,,+++******,,,---///........................,,,------....../////////444222///---+++,,,---...,,,---------------,,,,,,000---,,,---///000...,,,...000111111///...///000000......222777666000)))888999<<>>@@@DDDIIILLLMMMNNNQQQTTTUUUWWWZZZ[[[\\\]]]^^^```cccaaa___\\\[[[\\\\\\]]]\\\\\\^^^```\\\XXXXXX]]][[[]]]\\\WWWVVVZZZ_________```___\\\XXXTTTRRRRRRSSSOOOOOOSSSTTTPPPPPPTTTVVVPPPPPPTTTQQQIIIJJJQQQQQQPPPRRRVVVTTTNNNPPPWWW000...,,,---//////---+++........................---------.........//////+++,,,------......------///////////////000111111000000//////000000111111//////000111111111000///333222111111111333555777CCCAAA???AAAEEEIIIKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIIIIJJJJJJJJJJJJGGGHHHLLLNNNOOORRRWWWVVV[[[^^^```bbbccc___YYY[[[XXXXXXaaammmuuuvvvssskkkllloooxxx|||yyylll```[[[XXXSSSOOOMMMLLLLLLLLLKKKJJJFFFBBB>>>===;;;:::999:::999888666888666444333444444333222111222333444444444333222000000111111000000///...000///...000222222111...////////////////////////...///000111111000///...///////////////////////////////////////...------///...---...///000///...///......---------......------...............///,,,...///000///...///000...------,,,+++++++++,,,,,,,,,,,,,,,+++***))))))+++,,,,,,------,,,,,,+++---,,,,,,+++,,,,,,------+++---///000//////000111------------------......+++---//////,,,+++,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,+++/////////......---------,,,,,,------,,,,,,+++***......---,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////...---,,,+++------------------------+++---///---***)))---111+++---------+++++++++---...+++))))))+++,,,+++***---------,,,,,,,,,++++++...---,,,,,,+++++++++,,,+++---//////...,,,,,,---111...++++++---...---+++,,,,,,---------------,,,+++++++++,,,,,,,,,------,,,***)))***---///...---000///...---------...///000000000000//////.........---,,,,,,......---,,,---------------...//////////////////.........---........................---------.........//////000///......///000///---000//////......//////000...///000000///000333555333666:::<<>>===:::888999777555444555555444333000111111222111111000000000111111111111000//////000//////000111111///---////////////////////////000000000//////000000000////////////////////////...............------,,,000///......///000...---111000///...---,,,,,,,,,///////////////.........,,,...//////.........///---------,,,,,,,,,,,,,,,/////////---,,,***((('''+++,,,,,,------,,,,,,+++++++++++++++,,,---...///------///111333333000...,,,,,,,,,,,,++++++++++++,,,---...---,,,+++---///,,,,,,,,,,,,++++++++++++------------,,,***)))(((***++++++,,,,,,++++++***......------------,,,,,,,,,,,,,,,,,,,,,++++++***...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++******------------------------+++---...---***)))+++...---......---+++******+++---+++))))))*********(((++++++++++++************------,,,+++++++++,,,,,,,,,...//////...------...///...,,,,,,---------,,,------,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,---+++***+++---.........111000///...............//////000000000///......///---,,,,,,---......------------------......///............------------.........------.........------........./////////000///......000000000...000000////////////000000///000222222333444777999777:::???DDDHHHMMMRRRUUUVVVXXX[[[\\\\\\\\\\\\]]]YYYZZZZZZXXXUUUSSSRRRSSSNNNPPPSSSUUUUUUTTTRRRPPPRRRQQQRRRUUUSSSOOOPPPSSSQQQTTTUUUTTTVVVYYYWWWSSSTTTUUUXXXZZZ[[[[[[[[[ZZZ]]]YYYWWWZZZ[[[ZZZZZZ[[[^^^aaacccdddgggkkkiiieeegggcccbbbcccccc___\\\]]]......---............---....................................////////////000///.........///111222000000//////000000111222222111111111111222333444333333333333444444444555666888:::>>>AAADDDGGGHHHNNNNNNNNNNNNLLLJJJGGGEEEAAABBBEEEHHHKKKMMMMMMNNNRRRSSSUUUVVVVVVUUUTTTSSSUUUVVVYYY\\\]]]aaalllxxxwwwfffccccccjjjuuu}}}}}}{{{~~~}}}~~~}}}}}}|||zzz|||~~~zzzlllmmmqqqvvvtttmmmiiiiiirrrrrrsssuuussskkk___UUUNNNLLLHHHFFFDDDBBB???===:::888666555666666555333222222222222111111000000111111222222111111000///000000000000000///...---........................///...,,,++++++,,,...///////////////////////////.........//////......---111000......//////...,,,000///...------,,,------000/////////......------,,,...//////...---...///------------------,,,,,,---------...------,,,++++++,,,,,,------,,,,,,+++***+++++++++---...///000333222333555777555///***---,,,,,,,,,++++++******......---,,,+++,,,---///,,,,,,,,,+++++++++******------------,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***------,,,,,,+++,,,,,,---+++++++++,,,,,,,,,,,,,,,***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---...///---+++***+++---,,,---...---+++***+++,,,---,,,+++************)))+++++++++***************---,,,,,,++++++,,,,,,,,,,,,...///...---,,,---......---,,,,,,------------...---,,,+++++++++,,,---++++++,,,,,,,,,------------,,,+++,,,------......000000///......---------...//////000000///......000...,,,,,,---.........------,,,,,,------...///........................///...------------...///............///////////////...---...000000000...000000000000000111222333111333666888999<<>>BBBCCCDDDFFFHHHJJJKKKKKKJJJIIIIIIGGGEEEDDDDDDDDDEEEGGGKKKOOORRRUUUWWWWWWZZZ[[[[[[[[[ZZZYYYXXXWWWYYYXXXZZZ]]]aaaiiiyyyttttttuuuwwwzzz}}}~~~yyy|||zzzyyy{{{~~~yyyyyywwwuuuvvvyyy~~~{{{xxxvvvxxx}}}|||tttqqqvvvzzzrrrppp|||nnndddZZZVVVPPPKKKHHHFFFCCCBBB===;;;888777777777555444777777666555444333333333222222222222222111111000000111111111000///......///////////////////////////---+++******+++---///////////////////////////...//////000000000//////111000......//////...,,,......------------......///......------,,,,,,,,,,,,...//////---,,,---...,,,,,,---.........---,,,+++,,,------............+++,,,,,,------,,,,,,+++******+++,,,---///000111666666666999;;;888222,,,......------,,,,,,++++++///---,,,+++,,,---......,,,,,,,,,+++++++++*********+++,,,---------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,---------,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,,,,,,,***+++---,,,,,,+++---...---------,,,+++***+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,---------++++++,,,...,,,---------------------...---,,,+++***++++++,,,------------............---------,,,,,,---...///............------,,,,,,---...///000000///...---000...,,,---...///...---,,,,,,,,,,,,,,,---......///////////////////////////...---,,,,,,---...///........./////////000000...---,,,---///000///.../////////000111333444555555888<<>>AAACCCFFFIIIKKKMMMLLLLLLMMMNNNMMMKKKIIIIIILLLNNNNNNMMMQQQQQQQQQTTTXXXZZZXXXVVVXXXYYYYYYYYYXXXZZZ]]]```]]]^^^___``````^^^\\\[[[WWWTTTTTTZZZ^^^]]]\\\]]]hhhsss{{{yyysssnnnjjjfffccccccgggmmmsssrrrmmmggg\\\___ccchhhrrryyyvvvmmm```______bbbiiiwwwyyyqqqjjj+++---//////---,,,...111........................////////////000000000000...///111222222222111000111111111000111111222333444555666888;;;>>>AAABBBDDDHHHMMMRRRVVVWWWWWWVVVRRRPPPLLLIIIGGGGGGHHHIIIHHHLLLQQQUUUVVVXXX[[[___\\\]]]___```aaaaaa``````]]]^^^```dddjjjrrryyy}}}kkkggggggnnnvvv}}}zzzrrrpppqqqqqqqqqvvvvvvmmmhhhkkkppppppwww~~~zzznnntttwwwxxx}}}|||ssskkkhhhfffeeeaaa```jjjwww}}}~~~yyy}}}~~~|||{{{|||~~~|||{{{nnnccc^^^\\\]]]^^^VVVSSSOOOLLLIIIGGGDDDAAABBB@@@>>><<<:::999999:::333333444444333333222111...111444444222111333555111111111111111111111111111111000000000000111111////////////////////////,,,,,,---.../////////......------...000111000///222111000...,,,+++++++++---.........//////000000,,,...///...---++++++,,,+++,,,...000000///...---******+++,,,------------+++,,,,,,------,,,,,,+++---------------...///000555888;;;:::666222111111,,,,,,,,,------.........---,,,+++---000000---***......------------,,,,,,---------...------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------.........((()))***++++++++++++++++++*********+++,,,,,,---++++++,,,,,,---...//////***+++,,,---.../////////++++++++++++++++++++++++******+++---......---+++---......---+++******+++''')))+++***)))))),,,///+++++++++,,,,,,---------++++++++++++,,,,,,---......///...---,,,,,,...000))),,,//////---,,,---///,,,,,,------,,,+++)))(((,,,,,,,,,---------......---///000...,,,+++---000+++,,,...000111111000000***,,,...000111000...,,,,,,---///111333111---***,,,,,,++++++,,,,,,---...---------.........//////000///---++++++---///000////////////000000000000222111111222444666555444999:::<<>>===888888777555444333222333333111111111111111111222222444333111////////////000000000//////000111222222000000//////......------......////////////.........------------...//////.................................///////////////,,,,,,------------------+++,,,------......------.........------,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---111222444666666444222000000,,,,,,000000,,,,,,000---***+++......,,,---000,,,,,,---......---,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,---------......)))))))))***+++,,,---...++++++++++++++++++++++++.........------,,,,,,,,,---,,,,,,+++*********+++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------******))))))******+++,,,///...------++++++***))),,,+++***)))***+++,,,---///---++++++,,,,,,,,,+++,,,,,,+++***+++,,,---...////////////////////////111000...---,,,,,,---...---------------...///000000...------......---,,,...---,,,,,,+++***)))(((222111111000///......---.../////////////////////***,,,---......///222444777444111///000333777:::???AAADDDHHHKKKMMMNNNNNNNNNKKKIIILLLRRRVVVVVVSSSYYYVVVVVVXXXVVVSSSTTTXXX]]]\\\\\\]]]^^^]]]^^^___\\\dddjjjjjjgggiiiooosssxxxzzz}}}}}}vvvmmmfff___[[[[[[aaadddccceeejjjyyytttrrrxxxttthhh\\\]]]```fffllllllgggaaaWWWQQQOOOUUU[[[aaajjjtttzzz~~~~~~wwwnnnhhheee...///000///------///000---...///000000000///...//////000000111111111222---///111111000000111222111222333333333444777999<<<>>>BBBHHHNNNTTTXXXZZZ\\\\\\\\\\\\[[[[[[ZZZYYYWWWWWWVVVTTTSSSTTTWWWZZZYYYZZZ\\\]]]^^^___aaabbbaaacccffffffeeebbb___^^^^^^aaahhhooowwwzzzwww{{{vvvuuuyyy}}}|||wwwqqqqqqsssttt}}}~~~|||yyyvvvqqqnnnmmmrrr}}}}}}}}}||||||}}}{{{|||yyy|||}}}{{{pppjjjaaaZZZXXXWWWVVVTTTUUUUUUPPPFFFAAABBB@@@<<<;;;999777555444333333333333333444444444444444444444333222000000000000000000///////////////000111000000000///////////////......////////////.........------------...//////........................000000//////......------------------------------+++,,,------......------......---------,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---///111333444444333000//////,,,,,,//////,,,,,,//////,,,,,,//////,,,,,,///,,,,,,---......---,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,000///---+++***+++---...---,,,,,,+++******++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,------...------,,,,,,+++++++++,,,++++++***+++,,,---...)))((((((***---000111111---,,,+++++++++,,,..............................///...------------------///...------,,,,,,,,,,,,000///---...//////...,,,---------,,,++++++******......////////////000000------......///000000000---...//////...///222444222222222333777<<<@@@CCCEEEFFFGGGIIIJJJKKKKKKKKKRRROOOOOOSSSZZZ^^^]]][[[WWWUUUUUUWWWVVVTTTVVV[[[aaa``````bbbdddfffhhhkkkjjjqqqxxxyyywwwxxx}}}{{{tttnnnfffcccgggjjjgggccccccrrrzzz}}}yyyooo^^^\\\[[[^^^aaaaaa]]]XXXNNNKKKLLLPPPRRRVVVaaalllmmmpppqqqnnnggg___YYYWWW...///000///------///000---...///000000000//////000000000000111111111111///000222111000000111222222333444555666999>>>AAAFFFIIIMMMSSSYYY^^^aaacccbbbaaa```^^^]]]\\\\\\\\\[[[\\\\\\[[[YYYZZZ\\\^^^ZZZZZZ[[[[[[[[[___cccggggggjjjnnnnnnkkkfffcccaaaaaafffnnnuuu|||~~~||||||zzzyyyzzz}}}ttttttzzz~~~yyysssrrrtttyyy}}}wwwwwwyyy}}}|||zzzwww}}}|||{{{|||}}}{{{{{{~~~}}}||||||nnneeeccccccbbbaaaeeeddd^^^TTTMMMJJJFFFBBB>>>===;;;999777555444444333444666777777777666555555444333222111111111222000000///.........//////000000000000000111111111......////////////............------......///000........................111111000///...---,,,,,,///.........---,,,,,,,,,+++,,,------......------...------------,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,---------...000111111000///---...++++++......++++++...///,,,,,,......++++++...,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,,,,++++++++++++......---------------,,,,,,,,,,,,---------......//////............//////------------------------111///,,,))))))+++...000---,,,,,,+++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------------......///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......,,,++++++,,,------,,,------,,,,,,------...///------------------------,,,,,,------...---------...............---------...---,,,,,,------,,,+++------------------------++++++,,,...///000111222,,,,,,---...///000111111///000000///...000333666222333666:::???DDDIIIKKKJJJJJJJJJJJJKKKLLLMMMMMMSSSRRRSSSXXX^^^aaa```^^^YYYXXXXXXYYYXXXWWW\\\ccciiikkkmmmppptttzzz~~~|||xxxoooiiilllnnniiiaaa[[[bbbooo}}}{{{~~~yyyrrr```[[[WWWUUUVVVWWWUUUSSSIIIJJJLLLMMMLLLOOOYYYddd___```___\\\UUUOOOKKKIII...///000///------///000......//////000000000000000000000000000000000000000222333222222222333555333555777999===BBBHHHMMMTTTVVVYYY\\\___bbbcccdddaaa```___^^^___```aaabbb\\\]]]]]]\\\ZZZZZZ[[[\\\[[[\\\]]]\\\^^^ccckkkqqqzzz}}}~~~|||wwwqqqnnnmmmkkkrrr{{{}}}yyyxxxxxxxxx}}}yyyzzz~~~|||zzzyyyxxxyyy|||~~~}}}}}}}}}~~~zzzxxxzzz{{{uuu{{{tttooonnnllljjjooonnnkkkddd]]]UUUNNNIIIDDDBBB@@@===:::888666555333444666777888777666555555555444444333333333333222111000///////////////000000000111111222222333......////////////.....................//////000........................000000//////......------000//////...---,,,,,,++++++,,,------......------------------------------...------------,,,,,,,,,------,,,,,,,,,,,,------+++,,,---//////...---,,,,,,++++++,,,,,,++++++,,,,,,)))***------******---------------------------+++,,,---......---,,,+++---------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,---------......000000///...............------------------------///...,,,++++++,,,...///---,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------...//////,,,,,,,,,,,,------......,,,,,,,,,---------......111///---,,,,,,,,,+++)))------------......//////------------------------***+++,,,.........---,,,,,,,,,...///000111222222,,,+++******++++++***(((------------......//////***+++,,,---...000000111.........//////000000000....../////////222666:::999;;;>>>BBBFFFIIIKKKLLLKKKKKKLLLMMMOOORRRUUUWWWVVVWWWXXX\\\```aaa___]]]___]]]]]]]]][[[]]]hhhttt|||yyyxxx}}}|||vvvtttpppllllllkkkeee\\\UUUYYY___hhhsss|||qqqlllmmmnnnkkkhhh\\\WWWQQQNNNOOOQQQSSSTTTPPPPPPPPPOOONNNPPPVVV\\\TTTSSSRRROOOKKKHHHFFFEEE...///000///------///000////////////000000111111......///////////////000///111222222222444666999888:::>>>BBBFFFLLLSSSWWW\\\]]]___aaabbbbbbbbbaaa___^^^^^^^^^___aaacccddd]]]^^^^^^\\\YYYXXXYYYZZZ]]]aaaeeehhhlllsss}}}~~~}}}~~~}}}tttvvvyyyyyywwwyyy|||{{{zzzsssvvv|||zzzuuurrrsssssstttsssmmmaaaWWWQQQKKKJJJGGGDDD@@@<<<999888444555666666666666555444555555555555444444444333333333222111000000000000000000111111222222333333......////////////......///............///000000////////////////////////------......//////000000000000///...------,,,,,,+++,,,------......------------------------------.........---------,,,,,,...------,,,,,,------...***+++,,,------------,,,+++,,,,,,++++++,,,,,,+++,,,)))***---...,,,---000------------------------+++,,,---......---,,,+++------------------------.........---+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,---------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,---,,,,,,+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...+++,,,,,,------......///,,,,,,---------.........,,,******+++...000000000---------.......................................***+++---...///...------***+++---...000000000000---,,,++++++,,,,,,+++***,,,------......//////000------------......//////000000000000000000000///,,,---///111333777<<<@@@???BBBFFFJJJMMMNNNOOOOOOPPPPPPQQQRRRUUUYYY\\\^^^\\\\\\^^^```aaaaaa___]]]aaaaaaccccccccchhhyyyrrrlllnnnrrrrrrooommmooonnnjjjccc\\\UUUQQQTTTTTTUUUZZZ```ffflllqqqnnnfff[[[UUUTTTUUUVVVUUUOOOLLLGGGFFFHHHLLLQQQTTTUUURRROOONNNPPPSSSSSSPPPKKKIIIHHHFFFEEEEEEDDDCCC...///000///------///000000000/////////000111222.........///000000111111...000222333555888<<>>;;;999888777888888333333444555555555444333111111111111111111222333111111111111111000000000......////////////......///////////////000000111////////////////////////------......//////000000////////////............+++,,,------......------,,,,,,,,,---------..................------------......------------......+++,,,,,,---......//////,,,//////,,,,,,//////,,,111...---000///,,,,,,......---,,,,,,,,,,,,---...---------,,,,,,---------........................------------,,,+++***))),,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------,,,,,,,,,,,,,,,---......***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,------------...............******,,,---------,,,+++444222///------,,,***(((***+++,,,---...------,,,........................000000///.........//////.../////////...+++)))'''000///......//////...---------------------......////////////////////////000000111222444555555666666999>>>CCCFFFIIILLLOOOKKKMMMQQQUUUXXXZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[XXXZZZ^^^aaadddgggkkkmmmzzzuuulllkkkttt}}}{{{nnnhhhggghhhhhh___cccccc[[[UUURRRMMMHHHIIIEEEDDDGGGGGGCCCCCCGGGDDDCCCBBB@@@@@@@@@BBBCCC@@@BBBDDDGGGIIIKKKNNNPPPKKKMMMMMMKKKOOOTTTRRRLLLJJJHHHEEEEEEGGGGGGEEECCC...///000///------///000111000/////////000222333//////111222444666777777777999===@@@DDDJJJQQQUUUVVVYYY]]]___^^^^^^^^^^^^```bbbdddeeeeeecccaaa______```aaaaaaaaa___^^^]]]VVVWWWWWWWWWYYY]]]ccchhhwwwvvvmmmnnnnnnnnnooorrrwww{{{}}}~~~xxxvvvvvvrrrssssssssssssuuuxxx{{{~~~tttllllllfffeeebbb]]]WWWQQQLLLIIIEEECCC???<<<::::::;;;<<<222333444555555555333333000000//////000111222222222111111111000000//////......////////////......///////////////000111111000000000000000000000000///////////////..................///////////////+++,,,------......------,,,,,,,,,------.........//////.........---------......------------......,,,,,,---......///000000,,,000000,,,,,,000000,,,111---,,,---,,,'''&&&(((...---,,,,,,,,,,,,---.........,,,++++++,,,..............................+++,,,------......------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------......------,,,,,,,,,------...////////////////////////---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,---...///***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,++++++++++++,,,------........................)))***+++,,,---,,,++++++...---,,,,,,...//////...***+++,,,---------,,,+++------------------------222111000.........///000...000111222222000...---...,,,++++++------,,,***------------------------.../////////000000111111...///111333555777999:::===AAAGGGKKKNNNPPPRRRSSSRRRTTTVVVYYY[[[\\\\\\\\\\\\\\\^^^^^^^^^]]]\\\[[[]]]```eeejjjpppvvv|||xxxlllffffffiiihhhjjj{{{{{{nnneeebbb``````VVVXXXVVVRRRQQQSSSNNNFFFEEEBBBBBBGGGFFF@@@>>>@@@???@@@BBBCCCCCCDDDEEEEEEFFFIIINNNQQQRRRRRRSSSSSSIIIOOORRRQQQSSSXXXYYYUUUSSSPPPMMMMMMNNNMMMJJJGGG000000////////////000000000000111///...---...000444444333222111444888<<<===@@@EEEIIINNNSSSXXX\\\\\\]]]___```aaa```___^^^[[[___cccffffffeeecccbbb___cccddd```]]]]]]\\\YYYYYYZZZ[[[[[[\\\___cccgggyyy|||tttuuurrrqqquuuyyy|||~~~yyytttqqqqqqqqqooommmttt{{{|||xxxvvvvvvxxxvvvpppiiifffaaaWWWLLLMMMJJJHHHIIIEEE???;;;<<<<<<888555555666555222...333222222222111111000000444333111///...//////000///---,,,///222333222///222222111000///...------...//////...------000222,,,...000000///...///000---...///...,,,++++++,,,000000000000000000000000......////////////......+++,,,,,,------,,,,,,+++...---,,,+++***+++,,,---...------,,,,,,------...///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++------............------------------------------000...+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,*********)))))))))((((((***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...............------,,,,,,,,,...---+++******+++---...***++++++,,,---...//////000///............//////,,,...//////...------...111///+++))))))+++///111,,,,,,,,,---------......///------...111111...+++333222222333666;;;AAADDDJJJMMMQQQTTTUUUUUUVVVWWWVVVVVVXXXZZZ]]]^^^]]]\\\[[[YYYYYY\\\\\\[[[]]]bbbhhhmmmuuu~~~yyypppeeebbb^^^[[[]]]aaagggkkkyyypppccc[[[XXXVVVRRROOOFFFKKKKKKFFFEEEIIIKKKIIIDDDEEEEEEDDDDDDDDDGGGHHHHHHIIIKKKKKKKKKLLLOOOQQQTTTXXX\\\aaabbb```\\\XXXWWWYYY\\\]]]\\\\\\]]]^^^bbb]]]XXXYYY]]]]]]XXXQQQ000000////////////000000///000111000//////111333333333444555666:::@@@DDDGGGKKKPPPTTTWWWYYY\\\]]]]]]^^^```bbbbbbbbbaaa```^^^```bbbddddddeeeeeefffaaaeeegggccc```aaa___]]][[[]]]___```bbbeeeiiilllvvv}}}{{{}}}}}}}}}~~~~~~~~~|||zzzzzz~~~{{{xxxuuusss|||}}}{{{wwwtttooocccXXXVVVSSSQQQQQQMMMEEEAAAAAA===:::777555555555333111333333333222222222111111444333222111111000000000000......000222333222///111111111111000000000000///......---...///000111,,,...000000///...///000000111111000......///000////////////////////////......////////////......+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,,,,...------,,,,,,------...000////////////.........---,,,,,,,,,,,,---------------------------------,,,------......------,,,......------------------,,,,,,---............---.........---------,,,,,,------............------------------------------///---+++,,,......---+++------------------------......---,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,------------,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.........------------------,,,///...,,,++++++,,,...///---.............................................---...///...------...///......,,,,,,,,,,,,...........................///111///...000222222111///444555666999>>>CCCHHHJJJMMMPPPTTTVVVVVVVVVWWWXXXXXXXXXZZZ\\\___``````___]]]ZZZYYY[[[[[[^^^fffooo~~~~~~sssiiidddbbb^^^[[[ZZZZZZ\\\]]]eee___VVVOOOLLLJJJHHHGGGEEEIIIIIIFFFHHHNNNQQQPPPOOOQQQTTTVVVVVVVVVVVVVVVRRRSSSTTTTTTSSSTTTWWWYYY___dddjjjllljjjgggfffgggbbbaaaaaabbbccceeefffgggnnnjjjfffddddddeeedddddd111000000//////000000111///000111111000111333555333555888;;;???DDDKKKPPPRRRVVV[[[______^^^^^^^^^^^^```aaacccddddddccccccbbbaaaaaaaaacccfffjjjmmmmmmrrrtttqqqnnnmmmkkkhhhaaacccfffgggiiilllooorrrxxx}}}~~~xxx|||zzzyyywwwxxx~~~zzzwww{{{|||rrrgggaaa]]]ZZZZZZVVVOOOLLLMMMDDDAAA===:::777666666666444444333333222222222333444444444444333222111111111000///000222222111///000111111111222222222222111...,,,---000111000///,,,...000000///...///000...///...---++++++---///////////////////////////......////////////......,,,,,,------------,,,,,,...------,,,+++,,,,,,,,,...------,,,,,,------...000000000////////////...------,,,,,,,,,---///000,,,---...//////...---,,,,,,------......------,,,------..................,,,---......//////....../////////...............------............---------------------------------,,,+++,,,.........,,,...........................------,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---............---------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------------.........//////---,,,,,,---//////000000/////////.........------.../////////...---...///...---,,,,,,...000,,,---............---,,,000000//////////////////333111000000222444444444777999>>>DDDIIIMMMPPPRRRRRRTTTWWWXXXXXXWWWXXXYYYZZZ[[[\\\]]]___```aaaaaa^^^\\\]]]^^^```eeerrrxxxkkkbbbeeeccc```\\\XXXUUURRRQQQUUUTTTQQQLLLHHHFFFFFFGGGJJJLLLMMMLLLPPPXXX]]]]]]\\\```eeeiiiiiigggbbb___]]]]]]]]]\\\[[[\\\^^^aaaaaagggmmmmmmjjjiiimmmqqqnnnjjjeeeeeeiiilllnnnooorrrpppmmmhhheeefffjjjooo111000000000000000000111///000111111000111333555777:::???CCCHHHNNNTTTXXXYYY\\\```aaaaaa___^^^^^^aaabbbbbbccccccbbbbbbaaabbb``````bbbiiiqqqxxx|||~~~zzznnnnnnmmmlllkkknnnrrrvvv~~~~~~zzzzzztttsssppplllnnnuuu~~~zzzyyy}}}zzzkkkeeeaaa___\\\YYYYYY\\\NNNLLLGGGAAA<<<999999999666555444222222222222333222333444444444333111000000000000000111000///...111111111111111111111111222...+++---111333111---,,,...000000///...///000---------+++******,,,///////////////////////////---......//////......---,,,,,,------------,,,,,,......------,,,,,,,,,,,,...------,,,,,,------...////////////...............---,,,,,,,,,...000111,,,...///111111///...,,,,,,------......------,,,,,,,,,------......//////,,,,,,---.......................................------............------------------------------,,,,,,,,,,,,---.........------------------------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,---------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,------......//////......------------......///.....................,,,...000111111000///---//////...,,,+++,,,...111------............------000000////////////......333111000000222555888:::===AAAGGGNNNRRRUUUUUUUUUVVVXXXZZZZZZYYYYYYYYYZZZ\\\\\\]]]\\\\\\\\\^^^___^^^```eeejjjlllppp{{{~~~~~~|||uuulllddd^^^eeeccc```\\\XXXTTTRRRQQQVVVYYYZZZWWWRRROOOQQQTTTUUUUUUTTTVVVZZZaaaeeegggggglllrrrwwwwwwrrriiicccaaabbbbbb```______aaaccc___bbbeeegggiiimmmsssxxxuuunnnfffdddiiinnnppppppnnnmmmjjjfffcccdddhhhlll111111000000000000111111///000222222111222555777AAADDDIIIMMMPPPUUUYYY]]]]]]___``````______aaabbbcccccccccbbbaaa```^^^^^^]]]^^^bbblllyyy{{{xxxsssmmmkkkmmmrrrwww}}}yyyrrrrrrooojjjgggjjjqqq{{{{{{|||~~~vvvooogggccc```]]]___dddYYYUUUPPPJJJEEE@@@<<<:::888777555333222222222333111222333333333222111000...///000000//////......222111111000//////......222...,,,...222444111---,,,...000000///...///000///000000///---...000222........................------............------,,,------......------,,,.........---------,,,,,,...------,,,,,,------.........---------,,,,,,,,,...------,,,---...///000---...000111111000...---,,,------......------,,,++++++,,,,,,---------...++++++,,,------------,,,------------------......------............------------------------------+++,,,------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......---------....../////////---,,,,,,,,,,,,,,,,,,---++++++,,,---......//////---...000222333222000/////////...,,,+++,,,...111000///---,,,,,,---///000........................111111000111333888===@@@GGGJJJOOOTTTWWWXXXWWWUUUYYY[[[\\\[[[ZZZYYYZZZ[[[\\\\\\[[[YYYWWWWWWYYY\\\```fffpppyyy|||{{{}}}|||{{{wwwuuuxxx~~~xxxppphhhbbb]]][[[\\\```___\\\YYYWWWWWWWWWXXX\\\```dddaaa\\\YYY[[[___^^^[[[YYY[[[___bbbeeefffjjjnnntttzzz|||wwwmmmfffcccddddddcccbbbaaabbbcccbbb``````fffoooyyyyyyqqqhhhdddgggkkkmmmlllkkkhhhfffeeefffggggggfff222111111000000111111222000222444666777999<<>>>>><<<999666444333333444111111222222222222111111---///111111/////////000222222111000///...------000///...///222333111...,,,...000000///...///000,,,...//////...---...000........................------............------------............---------............---,,,,,,...------,,,,,,------...---------,,,,,,,,,++++++---------------------------...///000000///...---,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------.........------............------------------------------+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,---------,,,,,,//////.........---------***+++,,,,,,------,,,,,,)))***++++++,,,,,,++++++......------------......---,,,,,,,,,,,,---...................../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000---...000111222111111000...///...---,,,,,,...000000///---,,,,,,---///000------........./////////000222444666999>>>DDDIIIQQQRRRUUUXXXYYYYYYWWWVVVZZZ[[[\\\[[[ZZZYYYZZZ[[[ZZZ[[[ZZZWWWTTTUUUYYY]]]eeejjjuuu{{{yyyvvvooojjjlllqqqiiibbb[[[WWWTTTRRRTTTYYY[[[ZZZXXXXXXYYY[[[]]]^^^\\\```dddccc___]]]```cccaaa\\\ZZZ^^^cccccccccdddeeegggkkkqqqtttrrrjjjdddccceeeggggggfffdddddddddddd___]]]dddqqq}}}|||uuummmggggggggghhhgggdddbbbbbbccceeeeeebbb```222111111000000111111222222444888<<>>:::777666666666333333222222222222333333...000333333111111222444111111111000000/////////...///000111222111111000,,,...000000///...///000(((+++---...---,,,,,,,,,........................,,,------......------,,,------............---------.../////////...,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,---...///...,,,***)))........................,,,------......------,,,---------------,,,,,,,,,+++,,,,,,---------------------........./////////------............------------------------------,,,...///...,,,+++,,,...------------------------++++++******+++,,,,,,---***+++,,,---------,,,,,,............---------,,,***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,......------------......---,,,,,,,,,,,,---......////////////............,,,,,,------------,,,,,,,,,,,,------......//////,,,------...//////000000---...///...------...///.........//////.........------...///000111111222333666:::===AAAGGGNNNSSSXXXXXXYYYYYYZZZYYYYYYYYYYYYZZZ[[[ZZZYYYYYYZZZ\\\XXXYYYZZZXXXUUUWWW^^^dddllllllsssyyyvvvrrrmmmeee]]]\\\aaaWWWRRRQQQTTTTTTRRRTTTXXXYYYZZZ[[[]]]___```aaaaaa]]]```cccccccccccceeehhhfffaaa```gggmmmmmmlllmmmjjjiiiiiikkknnnlllfff``````dddhhhiiihhhfffdddcccaaa]]]\\\___hhhrrryyy||||||xxxrrrkkkfffbbbaaaaaa]]]___aaaaaa```______```222222111111111111222222333666;;;AAAFFFLLLRRRVVVVVVYYY]]]______^^^_________bbbeeegggeeebbb``````____________```aaabbbcccdddlllyyywwwssstttvvvvvvwwwyyy||||||xxxqqqlllmmmqqqpppkkkkkklllpppuuuuuuwww~~~zzzwwwvvv{{{zzzpppiiihhhlllpppttt}}}}}}}}}wwwuuuvvvyyyxxxssspppqqqyyytttssswwwzzzttteeeWWWIIIFFFAAA===999888888888555444333222222333555666...111444555333333444777111111111111111222222222---///222222111000000111,,,...000000///...///000***---111222111///..............................,,,------......------,,,------............---------.../////////...,,,,,,...------,,,,,,------...//////.........---------,,,---//////...,,,)))'''......------------......,,,------......------,,,/////////......------,,,,,,---......//////........./////////000000111111---..................---------------------------,,,...000...+++***+++---........................+++*********+++,,,,,,---)))***,,,---...---,,,,,,,,,,,,+++++++++*********++++++,,,---------,,,,,,+++,,,------......------......------------......---,,,,,,,,,,,,---......000000//////......---------......//////......---///////////////.........,,,++++++,,,,,,...///000,,,...//////...------...,,,...000111111000...,,,------...000111222333444555999???CCCGGGMMMUUUZZZ\\\[[[[[[ZZZZZZZZZ[[[\\\XXXYYYZZZYYYXXXXXXZZZ\\\VVVYYYZZZYYYXXX[[[cccjjjqqqmmmooozzz|||xxxvvvuuuuuuuuusssppplllggg]]]TTTRRRUUUMMMLLLPPPYYY[[[XXXWWWZZZ[[[]]]aaadddffffffdddccc```bbbdddggghhhjjjmmmooolllggghhhrrryyyyyyxxxyyyzzzvvvrrrqqqqqqnnnhhhbbb]]]bbbgggjjjiiifffcccaaa```___^^^^^^bbbhhhpppuuu{{{yyytttlllddd^^^\\\\\\]]]bbbfffddd___]]]bbbggg000111333333333555777:::???DDDHHHKKKOOOVVVXXXVVV```______^^^^^^^^^______dddcccbbbbbbbbbbbbcccdddYYY\\\___aaagggmmmmmmhhhppprrrzzz~~~uuupppnnnmmmsssyyyzzz{{{~~~}}}xxxqqqiiiggglllrrrvvvxxxyyyuuuxxx~~~yyywwwyyy}}}xxxooonnnppp~~~{{{|||yyyxxxzzzxxxrrrpppzzz{{{oooaaaUUUOOOIIIEEEDDD@@@:::444999999777555333222222333000000000000000//////...111111111111000000000000000000////////////000000......////////////......////////////////////////.........------,,,,,,,,,,,,,,,...///000000111111/////////...---------,,,------------------------,,,,,,,,,---------......666444222000............,,,...000000...---------,,,---...//////...---,,,+++...000000---,,,---///.........------,,,,,,,,,////////////////////////...///000000---***))))))---,,,+++,,,...///...---...,,,***+++,,,...//////,,,------......------,,,,,,------......------,,,---+++***,,,...///,,,******++++++,,,,,,++++++***.........---,,,+++***)))...---+++******+++---...000///---,,,,,,---///000///...------,,,,,,,,,,,,........................++++++---.........---,,,+++,,,............,,,+++///......---...///000111000000000000000000000000111///......///...,,,***////////////......---,,,...///000111111333777999@@@CCCHHHNNNRRRUUUWWWWWWYYYXXXXXXXXXYYYYYYZZZZZZYYYXXXVVVTTTTTTVVVYYY[[[]]]^^^aaacccdddffflllrrrvvvwwwzzz~~~zzzqqqkkkhhhfffdddaaa]]]aaaaaaZZZPPPLLLPPPWWWWWWUUUWWW\\\^^^^^^```dddbbb```dddkkkooommmllllllrrrrrrrrrrrrrrrqqqpppooopppiiiiiittt~~~vvvxxxzzzssshhhhhhcccbbbgggkkkhhhccc``````aaaaaa``````dddjjjooowwwtttpppjjjeee```]]][[[[[[^^^bbbcccbbb```^^^^^^222222333333555999>>>BBBGGGLLLPPPQQQUUU[[[]]][[[_________`````````aaaaaabbbbbbaaa```___^^^^^^^^^]]]ccciiipppwww|||zzztttqqqqqqvvvvvvmmmhhhhhhwww~~~|||vvvttttttwww}}}{{{||||||yyy~~~~~~~~~yyyxxxyyy~~~~~~zzzwwwxxxqqqbbbccc___YYYRRRLLLDDD===888888777666555666555444333000000111111222222222222111111111111000000000000111000///......///000111......////////////......////////////////////////.........------,,,,,,,,,,,,,,,------...---------...............---------------------------------,,,,,,---------.........111111///...------......,,,...000000...---------------............------,,,...000///---,,,---///......---------,,,,,,,,,........................///000111000...+++++++++---,,,+++,,,...///...---...---++++++---.........,,,------......------,,,,,,------......------,,,---+++***+++---...,,,)))++++++,,,,,,,,,,,,++++++------------,,,+++******------++++++++++++------...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,........................+++,,,---...///......---,,,------......------,,,------...///000//////...////////////////////////000///......///...,,,***......//////////////////,,,---///000222666:::>>>IIIKKKNNNQQQUUUWWWXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVWWWZZZ\\\```ccciiinnnqqquuuzzz~~~}}}{{{wwwpppfff^^^YYYVVVSSSRRRLLLQQQUUUUUUSSSTTTZZZ``````^^^^^^bbbbbb``````bbbaaa___aaajjjqqquuuxxx|||yyyrrrooommmiiiiiirrr}}}{{{vvvppplllfffbbbdddeee```[[[XXXWWWYYYZZZZZZ[[[___dddiiillljjjfff```[[[VVVSSSRRRSSSTTTUUUUUUSSSRRRRRRSSS333444555777:::@@@HHHMMMOOOTTTWWWWWWZZZ___```]]]^^^___```bbbbbbbbbaaaaaaaaa```___^^^]]]]]]]]]]]]dddnnnzzzwwwsssttt|||yyyooohhhggghhhyyy}}}xxx{{{~~~~~~~~~zzzxxxyyywwwkkkeeeccc```[[[UUUNNNHHHDDD;;;888777888::::::777444333333333333333333333333222222111111111000000000111000...------...000111------............------////////////////////////.........---------------------......---,,,,,,+++---------...............------------------------,,,------------.........------,,,,,,,,,---......,,,...//////...------............------.........,,,...//////...------......------------,,,,,,,,,------------------------///000111000...,,,,,,,,,---,,,+++,,,...///...---///---,,,,,,---------,,,,,,------......------,,,,,,------......------,,,++++++***+++,,,---+++))),,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,------........................------...////////////.........------------......+++---///000111000...---////////////////////////...------...//////...,,,------...///000000111111,,,...111444888===CCCHHHQQQRRRSSSTTTVVVWWWXXXXXXXXXYYY[[[\\\[[[YYYWWWVVVUUUVVVWWWXXXYYY\\\```ccciiiooowww~~~zzztttooommmfff[[[SSSNNNLLLKKKKKKJJJMMMRRRWWW\\\bbbiiimmmhhhfffgggkkkjjjfffdddeeeccc```bbbjjjssszzz}}}rrrjjjkkkgggeeehhhmmmwww}}}ssspppoookkkccc]]]]]][[[VVVRRRRRRQQQRRRRRRRRRSSSVVV[[[___\\\ZZZWWWTTTPPPMMMLLLKKKKKKKKKKKKIIIGGGGGGIIIKKK555777;;;???DDDJJJQQQVVVSSSWWWZZZYYY[[[^^^^^^\\\^^^```aaabbbbbbaaa___^^^^^^]]][[[[[[]]]aaafffiiirrr~~~}}}xxxwww}}}~~~~~~~~~zzzssslllkkknnnrrrvvv|||~~~zzz{{{zzzttttttzzzkkkhhheeecccaaa\\\TTTNNNEEE@@@<<<;;;===<<<999666777666555444333222222111222222222111111111000000/////////....../////////------............------////////////////////////...............---------...///////////////......,,,---------.../////////........................------------............,,,,,,,,,,,,,,,---------,,,---//////------...//////...---,,,,,,---...///---......///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,------,,,+++,,,...///...---000...,,,,,,------,,,+++,,,------......------,,,,,,------......------,,,+++***++++++,,,,,,+++***,,,------......------,,,***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++***+++---......---+++***------,,,,,,,,,------....................................//////////////////...---,,,,,,---...///,,,---.../////////......////////////////////////---,,,,,,---///000///---............///000111111111333777<<>>DDDIIIOOOVVVZZZXXXWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXWWWXXXYYYZZZTTTVVVYYY\\\aaalllzzz{{{rrrjjjbbbZZZUUUOOOMMMKKKLLLPPPYYYbbbiiipppjjjdddaaaccchhhlllnnnmmmlllmmmqqqpppkkkhhhhhhgggdddccchhhllllllmmmpppuuu{{{xxxllldddccc[[[UUUTTTUUUUUUXXX\\\dddjjjmmmhhhbbb``````^^^```\\\ZZZ^^^bbbeeejjjooooooiiiaaaZZZWWWVVVXXXYYYTTTSSSQQQOOONNNMMMLLLLLLIIILLLOOORRRRRRSSSUUUVVV@@@EEEMMMTTTXXXZZZ[[[\\\[[[^^^___^^^^^^```___[[[``````aaa```___^^^\\\[[[ZZZ[[[]]]cccmmmzzz~~~yyy|||{{{tttpppvvvvvvuuurrrppprrrwww}}}{{{uuuooojjjjjjlllnnnsss}}}{{{|||xxxvvvpppfff^^^^^^\\\WWWQQQIIIBBB<<<999555444444333444555666777333222222222222111111111,,,---///000000///---,,,......////////////......////////////////////////.............../////////)))***+++---.../////////---------.......................................------........./////////....../////////...------,,,---...---------///111.........------............------...//////...,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++******,,,...---,,,+++,,,...///...---...---,,,---......,,,+++,,,------......------,,,,,,------......------,,,***,,,...---,,,+++,,,,,,,,,,,,------------,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,+++++++++,,,---...///000..............................------......///000//////............//////000...+++)))***,,,000222........................---,,,,,,---///000///---111111000000111222444555;;;???EEEJJJOOOSSSWWWZZZZZZZZZZZZ[[[[[[[[[[[[[[[VVVVVVVVVWWWXXXYYY[[[[[[YYY[[[^^^```eeeppp{{{qqqggg^^^WWWQQQMMMNNNOOOQQQUUU\\\gggsss{{{zzzrrrlllkkknnnqqqssspppmmmmmmooollleeebbbcccaaa^^^^^^ccceeecccbbbcccbbbgggnnnqqqpppiii```ZZZQQQLLLKKKOOOSSSTTTUUUWWW[[[___aaabbbeeeiiihhhdddfffcccccciiinnnrrrzzzyyyqqqiiidddaaa___^^^\\\ZZZWWWTTTQQQNNNLLLKKKJJJNNNRRRUUUWWWYYY[[[\\\JJJOOOTTTYYY[[[\\\^^^___]]]aaabbb``````bbbaaa]]]_______________`````````bbbeeelllvvvyyyuuuvvvuuurrrqqqvvvxxxyyyxxxwwwyyy}}}}}}sssoooooolllnnnsssyyy|||}}}zzzrrrmmmkkkjjjmmmnnnhhh\\\NNNEEEAAA;;;999777555444555555666333333222222222111111111///......------....../////////000000000000//////////////////////////////---........./////////000++++++,,,---.........---...............---------....................................////////////+++,,,---.../////////...,,,---------,,,---000222------............------///---,,,---///000...,,,,,,,,,,,,---------......------------------------+++,,,,,,+++***+++---///---,,,+++,,,...///...---,,,,,,,,,---//////---+++,,,------......------,,,,,,------......------,,,+++---//////---,,,---...++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,------++++++++++++------,,,---............---,,,+++++++++,,,---...000000...........................---,,,,,,,,,---//////......////////////.........---,,,++++++---///000...........................------...//////...---111111111333555888;;;===BBBGGGMMMRRRUUUVVVXXXYYY[[[[[[\\\\\\\\\ZZZYYYXXXSSSVVVZZZ]]]`````````______cccfffggghhhooo{{{~~~uuunnneee\\\WWWTTTRRRQQQWWWYYY\\\___eeemmmxxx~~~yyyuuuuuuwwwyyytttpppooopppmmmgggeeefff___[[[ZZZ]]]^^^[[[ZZZ[[[UUUXXX]]]``````]]]XXXUUUOOOOOOSSSYYY[[[[[[^^^cccccceeefffggglllqqqoooiiillliiiiiillloooqqqwww}}}{{{wwwsssooojjjccc^^^]]][[[XXXUUURRROOONNNMMMLLLNNNQQQSSSUUUWWW[[[^^^RRRUUUXXXZZZ\\\]]]___aaa^^^aaabbb``````bbbaaa]]]^^^^^^______```bbbcccdddkkkqqq{{{yyyooommmnnnppprrrvvvyyy}}}||||||{{{}}}uuurrroooooopppwww~~~qqqnnnpppssszzz|||mmm[[[OOOJJJCCCAAA<<<888444222222111333333333222222222111111222///,,,******,,,///222000000111111111111000000////////////////////////---.........//////000000/////////000//////...---/////////......------,,,////////////////////////............/////////000((()))+++...///000000000,,,---------,,,---000222,,,---...//////...---,,,///---,,,---000000...+++,,,,,,,,,------.........------------------------,,,,,,---,,,+++,,,///111---,,,+++,,,...///...---+++++++++---//////...,,,,,,------......------,,,,,,------......------,,,+++...000000---,,,---///***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++...---+++******+++---...,,,,,,,,,------,,,,,,,,,******+++,,,---...000111........................------,,,+++,,,---...///---...///000000///...---,,,,,,,,,---------.................................------...//////...,,,111111222555888===AAADDDIIINNNTTTYYYZZZZZZYYYYYYZZZ[[[[[[[[[ZZZWWWTTTRRRTTTXXX```fffiiiiiifffdddccchhhmmmmmmkkkmmmuuu|||qqqjjjddd\\\VVVUUUWWWZZZ[[[\\\^^^```aaaccciiiqqqwww}}}xxxuuuvvvwwwvvvsssqqqsssqqqnnnmmmoooaaa[[[XXXYYYYYYVVVUUUVVVRRRTTTXXX\\\^^^]]]\\\ZZZ]]]aaagggkkkhhheeejjjssskkkllllllkkknnnrrrpppjjjnnnjjjhhhiiihhhgggjjjpppvvvuuuuuuuuussslllbbb[[[XXXWWWUUUSSSRRRQQQQQQQQQOOOOOOOOOOOOQQQTTTZZZ^^^[[[[[[\\\]]]]]]^^^______bbb```___^^^^^^]]]\\\[[[[[[^^^___^^^cccmmmuuuxxxtttooooooqqqsssxxx~~~|||zzzzzz}}}yyyzzz|||}}}}}}tttooopppzzz{{{uuuyyy~~~iii[[[VVVGGG@@@<<<>>><<<777444777222222222222222222222111.../////////000000111111000000000000000000000000000000000000000000000000,,,------------------,,,,,,,,,,,,---------......///...------......---,,,...---++++++---...---,,,------......//////000000------------...000111222......------------....................................------------......))),,,///...+++***+++---///000111222111000...,,,---------............///---------,,,,,,+++++++++...------,,,,,,,,,------------------------------111111000...+++))))))************,,,...///...------.........---,,,,,,+++,,,,,,+++*********++++++...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,---...---,,,***)))+++,,,...000000///...---333111---++++++...222555111111111///------///111.../////////...---,,,,,,////////////......------000222666:::>>>DDDJJJNNNPPPSSSWWW[[[\\\[[[YYYWWWXXXWWWWWWWWWVVVVVVVVVUUUTTT[[[ccciiiiiigggffffffgggnnnqqqmmmlllqqqtttsssuuuzzz~~~rrriii]]]ZZZWWWYYY___ccccccaaa___aaacccccccccffflllqqq|||~~~}}}yyyuuusssrrrrrrqqqooonnnnnnmmmkkkiiibbb```\\\WWWTTTRRRRRRRRRXXXXXXYYY]]]bbbeeefffeeekkkqqqxxx{{{zzzwwwsssqqqooommmjjjiiiiiiiiihhhgggbbbbbbaaa___\\\[[[\\\]]]dddaaaaaacccaaa\\\ZZZ[[[TTTTTTUUUTTTRRRPPPNNNLLLKKKKKKLLLNNNPPPSSSUUUWWW[[[[[[\\\]]]]]]^^^_________^^^___```aaaaaa``````]]]bbbeeefffmmm|||wwwtttuuuwwwyyy~~~{{{zzzzzz{{{wwwxxxyyyyyy{{{}}}~~~zzzxxxtttgggbbbWWWNNNGGGDDD@@@999777888333333222111000000///////////////000000000111111000000000000000000000000000000000000000000000000------............------------.........///////////////............---,,,///---,,,,,,---......---------------............///............//////000......------------..............................///......------......///,,,---//////...------...------------------......,,,,,,,,,,,,---------...---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------------------------------------------,,,******+++,,,++++++,,,---.........---,,,,,,---------------,,,******+++,,,---///000111------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------,,,+++++++++,,,...///000///...---///...---------...000111000000000...---,,,...000......//////......---,,,///...------,,,---------222666;;;???DDDIIIOOOSSSUUUVVVXXXYYYZZZZZZYYYYYYYYYXXXVVVUUUUUUTTTSSSRRRWWW^^^gggmmmooonnnmmmmmmhhhnnnqqqnnnlllnnnooommmeeemmmxxx|||sssiiicccaaa^^^\\\^^^cccggggggeee```aaaaaa___^^^```dddhhhoooqqqtttuuusssrrrqqqqqqqqqnnnkkkiiihhhgggdddbbb^^^\\\ZZZXXXWWWWWWXXXYYY\\\^^^```bbbdddhhhlllooovvvzzzzzzsssooommmkkkhhheeedddcccbbbaaa```___]]]YYYTTTRRRRRRSSSVVVTTTTTTWWWWWWTTTQQQRRRNNNOOOOOOOOONNNNNNMMMMMMLLLKKKJJJJJJLLLNNNQQQSSS\\\\\\\\\]]]]]]^^^^^^^^^\\\]]]^^^```aaacccdddeeedddnnnxxx~~~yyyyyy}}}||||||~~~}}}}}}{{{||||||zzz{{{}}}}}}|||{{{|||vvvpppiii```VVVNNNFFF>>>::::::777666444222111000//////000000000000000111111111000000000000000000000000000000000000000000000000......////////////............/////////000000000/////////.........------000...------...//////...---------------,,,,,,,,,000000///.....................------------..............................///......------....../////////...///000111///...,,,+++***)))***,,,///000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------------------,,,,,,------...------------------------)))***++++++***+++---...,,,------......---------+++,,,,,,------------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...------,,,,,,,,,,,,---,,,---.../////////...---+++,,,...000000///---,,,...//////...,,,,,,---///....../////////...------000///---,,,---...000111888<<>>;;;888666555555666333333333222222222222222000000000000000000000000000000000000000000000000//////000000000000//////------........./////////...000222111...,,,...000000...------...//////...///////////////.........,,,---------///000111222......------------..............................000//////......//////000------,,,---......---,,,+++,,,---...---+++((('''---------.........//////............---------,,,,,,,,,,,,,,,---......///---------------------------......---,,,+++---...))),,,......+++***+++............---+++***((('''------,,,+++)))'''$$$""",,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++************++++++,,,///............---------000////////////000111111///000222222111111111222......///000000000//////...///111444999>>>CCCFFFOOOSSSWWWYYYXXXWWWWWWWWWXXXYYYZZZYYYXXXUUURRRPPPQQQSSSYYYfffuuu~~~~~~~~~~~~|||xxxvvvooojjjeeebbb^^^XXXSSSSSSXXX]]]iiizzz~~~sssccc```\\\ZZZ[[[```eeeiiiggghhhkkknnnpppooollliiiaaaaaaaaa^^^[[[YYYXXXYYYUUUVVVYYY]]]aaabbbaaa______aaadddhhhlllpppsssuuuvvvuuuyyywwwkkkccc___UUUVVVUUUQQQKKKHHHIIIKKKOOONNNJJJFFFBBBBBBDDDGGGIIIGGGKKKVVVaaacccaaaaaa[[[YYYVVVRRRNNNJJJHHHGGGFFFKKKQQQWWWZZZXXXVVVSSS______^^^]]]]]]\\\[[[[[[YYY^^^dddlllwww~~~}}}~~~}}}~~~zzzvvvqqqkkkkkkttt{{{|||||||||~~~|||vvvsssxxx{{{xxxwww{{{|||~~~|||xxxsssjjjnnnyyy~~~|||lll^^^JJJGGGBBB===999777777777444444333333333222222222000000000000000000000000000000000000000000000000...//////000000//////........./////////000000000...111333111---,,,...111///---,,,,,,---......---------...............///...............///000111......------------..............................000000////////////000000,,,---......---,,,------+++,,,,,,,,,,,,,,,++++++,,,,,,---------.........000000///...---,,,,,,+++,,,,,,,,,,,,---...//////------------------------,,,------,,,++++++,,,...)))---000000---,,,...111+++,,,,,,,,,,,,+++******......---+++'''###------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++,,,---------------//////...---------------........./////////000000---///222222111000111111......///000000000000000///111555;;;AAAGGGLLLOOOSSSUUUXXXZZZYYYXXXYYYYYYXXXWWWVVVUUUSSSQQQPPPPPPVVVYYYddduuu|||xxxtttpppfff]]]WWWWWWWWWTTTTTTVVV___dddnnn{{{wwwddd```[[[WWWWWW]]]dddjjjnnnooorrrvvvwwwtttlllfffZZZ[[[\\\[[[YYYYYYZZZ\\\^^^```cccgggjjjjjjfffcccbbbdddggglllppptttwwwxxxpppnnnnnnttt}}}pppaaaYYYWWWLLLNNNOOOKKKGGGEEEGGGKKKPPPOOOKKKGGGEEEEEEHHHKKKKKKHHHKKKUUU^^^___[[[YYYTTTTTTRRRPPPNNNKKKHHHGGGFFFIIINNNRRRUUUUUUTTTSSS______^^^^^^]]]\\\[[[[[[YYY___hhhpppzzz~~~||||||zzzvvvooommmwww}}}~~~|||~~~zzzrrrsss~~~}}}yyyvvvxxx~~~{{{}}}~~~}}}wwwpppiiihhhhhhmmmtttxxx{{{tttttt|||zzzxxx~~~yyyzzzzzzrrrdddSSSOOOIIICCC>>>;;;999999444444444333333222222222000000000000000000000000000000000000000000000000......////////////......000000000000111111111111...111333222---,,,...222...---++++++---...---,,,,,,,,,,,,------.........000000///............///.........------.................................000000////////////000000+++...000000---+++---///...---,,,,,,,,,...000222++++++,,,,,,,,,---------111111000...---,,,+++***+++++++++,,,---...///000------------------------)))***++++++***+++,,,...***...222222///...111444((()))***+++,,,---------)))***---///000///.........------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++,,,...///000///......000///...---------------+++,,,...///000///...---,,,...111111000000000000......///000000000000000333666;;;BBBIIIOOOTTTWWWTTTVVVYYYZZZZZZZZZ[[[\\\YYYWWWTTTPPPOOOOOOPPPQQQZZZ___lll}}}xxxsssnnnjjj```VVVPPPRRRTTTUUUXXX]]]```fffpppyyy~~~~~~yyyuuujjjfff___ZZZZZZ```iiippplllnnnqqqttttttmmmccc[[[WWWYYY[[[\\\]]]```ccceeeeeegggjjjnnnooolllfffaaaeeegggkkkpppuuuyyy|||}}}hhheeecccccceeeiiilllnnnqqqyyy}}}wwwhhhYYYRRRQQQGGGIIIKKKHHHDDDCCCGGGKKKMMMLLLJJJHHHGGGIIINNNRRRPPPJJJJJJRRRXXXUUUNNNJJJJJJJJJKKKKKKJJJHHHGGGEEEEEEFFFHHHJJJLLLNNNOOOOOOaaa\\\XXXWWWUUUSSSVVV\\\TTT```mmmvvv~~~yyyxxx|||}}}zzz}}}zzzwww|||{{{yyyxxxzzz}}}zzzsssnnnkkkkkkkkklllpppyyyvvvmmmiiiiiiqqq{{{}}}wwwzzz|||~~~tttjjj[[[TTTMMMJJJFFF@@@999555;;;222000666777222222888222111000111222222222000111111111111111111111111111111000000000000111111///000111000///...///000------............------++++++,,,,,,---.../////////...---,,,,,,---...///000000000000///...---,,,//////.........---------000///---,,,,,,---///000////////////////////////000///...,,,,,,---......000000//////.........------,,,,,,,,,,,,---......111111000000////////////,,,------......------,,,,,,...///---******---000,,,,,,,,,---------.........------,,,,,,------...,,,++++++******++++++,,,.........------,,,,,,,,,)))+++------,,,+++,,,---------------------------///............---------...//////...---...000222,,,---...//////...---,,,//////.........---------/////////---,,,,,,...000...////////////111444777999===CCCHHHLLLPPPSSSVVVRRR[[[^^^YYYUUUXXX[[[[[[YYYVVVQQQMMMNNNRRRWWW[[[^^^lll}}}wwwjjj___WWWQQQQQQRRRSSSTTTWWWYYY[[[\\\___fffrrr}}}{{{uuuhhh^^^YYY\\\aaabbbeeekkknnniiidddcccdddddd___[[[aaa``````cccgggkkkmmmmmmjjjjjjkkknnnpppmmmgggaaaaaafffpppzzz~~~iii```YYYVVVTTTRRRWWW___WWW]]]ccc___UUUKKKGGGGGGFFFGGGGGGEEEBBBAAADDDFFFKKKKKKJJJJJJIIIHHHHHHGGGIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJ]]]XXXVVVUUUSSSQQQSSSWWW[[[gggttt}}}~~~{{{|||~~~yyy~~~||||||}}}zzzxxxvvvwww{{{~~~}}}{{{|||}}}}}}}}}zzz{{{}}}xxxppppppoooooosss{{{}}}tttmmmgggiiinnnxxx|||yyywwwxxxzzz}}}}}}xxxpppjjjaaa[[[UUUPPPKKKEEE???<<<===666555;;;;;;444222666333111000111222333222111111111111111111111111111111111000000000000111111000111222111000//////111---......//////......---++++++,,,------.../////////...---------...///000000000000000///...---,,,......---------,,,,,,,,,000...---,,,,,,---...000------------------------//////...---------------000/////////.........------------------......///.........---------,,,,,,---......//////......------......---,,,,,,---///,,,,,,,,,---------......---------,,,,,,---------,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,***,,,------,,,,,,---...------------------------+++,,,,,,,,,------......---......---------///111------...//////...------//////.........---------///000///...------///111000000111000000333777:::???CCCHHHMMMPPPSSSVVVYYYTTTZZZ\\\WWWUUUXXXZZZYYYVVVSSSQQQPPPRRRWWW]]]aaakkkuuurrraaaVVVRRRSSSTTTUUUVVVWWWYYY\\\______aaagggpppyyy{{{vvvqqqggg___ZZZ\\\```bbbeeeiiihhheeebbbaaacccddddddccciiiiiimmmtttzzz|||zzzvvvllllllnnnsssvvvsssiii```bbbfffmmmuuu{{{}}}{{{yyyhhh\\\RRRNNNLLLJJJJJJMMMKKKPPPSSSQQQJJJDDDAAAAAA@@@BBBCCCBBBAAABBBDDDGGGJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIEEEEEEEEEFFFGGGHHHJJJJJJYYYUUUUUUWWWVVVTTTUUUXXXaaannn}}}|||{{{{{{zzz{{{~~~{{{{{{~~~~~~}}}zzzwwwttttttvvvyyy|||}}}}}}|||zzzxxxwwwxxxyyyzzzzzz|||~~~~~~|||zzzyyyxxx|||~~~}}}xxxwww{{{xxxvvvuuutttwww}}}wwwmmmfffdddkkkuuu}}}yyypppoooxxx~~~yyytttsssiiifff```YYYRRRLLLHHHEEE@@@::::::???>>>666222444333222111111333333222111222222222222222222222222111111000000000000111111111222333222000///000111---......//////......---,,,,,,,,,---....../////////.........//////000111000000000000///...---,,,---------,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------......//////......---,,,/////////.....................------......///000---------,,,,,,,,,,,,,,,...//////////////////.........---...//////...---,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------...------------,,,,,,,,,***,,,......---,,,---...------------------------))))))***+++,,,---...///,,,---...---,,,,,,...000------...//////...------/////////............---///000000...---...000222111222222222333777<<>>===777333444444222111222333444333222222222222222222222222222111111000000000000111111000111222111/////////000......////////////......,,,---------......//////......//////000000111111//////000//////...------------------------------///...------------...///////////////////////////---.../////////...,,,+++........................///............///000000..............................////////////......///...---///222222///+++,,,,,,,,,---------......,,,------------------,,,...------,,,,,,------...------------------------+++,,,......---------...------------------------***++++++,,,------......,,,---...---,,,,,,---...---..................---/////////.....................///...---...000222000111333555777<<>>=========>>>AAACCCEEEHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLKKKJJJJJJJJJJJJJJJFFFFFFFFFGGGIIIJJJLLLMMM]]]\\\```jjjqqqssstttvvvxxxtttwww~~~{{{yyy}}}~~~zzzxxxzzz}}}zzz{{{}}}~~~~~~~~~|||{{{yyyvvvssssssuuuyyy||||||{{{zzzzzzyyyzzz{{{{{{{{{}}}~~~|||zzzwwwwwwwwwwwwyyy|||~~~}}}|||zzzyyyzzz|||~~~wwwsssuuu|||~~~{{{yyyzzz{{{qqqllllllwwwzzzttt}}}~~~~~~|||{{{tttiiiaaa___ZZZTTTKKKEEE@@@===;;;777555666444333222333444555444222222222222222222222222222111111000000000000111111///000000000...---...///...//////////////////...------...............///...//////000000000000000//////////////////...---............////////////.........------.........////////////////////////---.../////////...,,,+++---------...............///............///000000........................,,,------......------,,,///...---///222222///+++,,,,,,,,,---------......,,,,,,---......---,,,,,,...------,,,,,,------...------------------------***,,,......---,,,---...------------------------.........---------------,,,---......,,,,,,,,,---.........------.........////////////////////////,,,---...------...000333///111555999===CCCIIINNNOOORRRUUUWWWWWWWWWWWWYYYXXXUUURRRSSSTTTUUUUUUUUUVVV[[[ccclllvvv}}}~~~||||||~~~oooccc\\\ZZZZZZZZZ\\\ccckkknnnjjjddd```^^^```aaafffooovvvwwwqqqkkkccc```]]][[[^^^aaaaaa^^^cccjjjppppppkkkggggggiiinnnrrr}}}{{{yyyzzztttfffYYYTTTRRRQQQRRRUUUWWWXXXWWWcccaaaZZZPPPFFFAAAAAABBBAAA@@@??????AAACCCEEEGGGIIIKKKMMMOOOQQQQQQPPPOOORRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIJJJKKKjjjiiinnnzzzzzzrrrnnnpppvvv{{{}}}zzzxxxzzz|||{{{xxxwwwyyy|||wwwyyy||||||zzzyyy{{{}}}~~~}}}}}}~~~}}}{{{{{{zzzxxxvvvtttvvvyyy|||~~~}}}}}}|||||||||}}}}}}}}}~~~}}}{{{yyyxxxyyyyyyzzz|||~~~{{{zzzyyyxxxxxxyyy{{{|||~~~|||~~~}}}}}}{{{uuupppqqqxxx~~~~~~}}}~~~~~~{{{yyy{{{sssjjjmmmxxxuuuppppppjjj```XXXRRRJJJCCC>>>;;;999888555444333333555555444333333333333333333333333333111111000000000000111111...///000///---,,,---......//////000000//////..............................//////000000//////......///////////////......///////////////000000000........................------------------------......//////......---,,,---------------...............------......///000,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,......---...//////...---,,,,,,,,,---------......+++,,,---......---,,,+++------,,,,,,,,,,,,------,,,,,,,,,------------...)))+++------,,,+++,,,---------------------------/////////......---------,,,...//////---,,,,,,---///...------------...///...////////////000000000,,,---.........///222444222555;;;@@@EEEJJJOOORRRPPPSSSUUUVVVVVVUUUVVVVVVWWWTTTRRRTTTTTTSSSUUUYYY[[[aaajjjuuu~~~|||yyyyyyyyyuuussstttppphhh]]]WWWWWWZZZ[[[ZZZ___gggpppsssnnnhhhdddcccgggeeeeeejjjnnnnnnhhhbbbZZZ[[[[[[\\\bbbjjjkkkhhhiiinnntttsssnnniiiggggggnnnqqqyyyvvvlllhhhgggcccYYYPPPMMMLLLKKKLLLOOORRRSSSTTT]]]```\\\PPPDDD@@@AAACCCAAADDDGGGIIIKKKNNNRRRUUUUUUUUUVVVYYYZZZYYYVVVSSSWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRPPPNNNLLLLLLLLLMMMIIIIIIHHHHHHHHHIIIJJJJJJ~~~|||{{{vvvrrrqqqrrrttt|||}}}|||~~~|||yyyyyyxxxyyyyyyzzz{{{|||yyyzzz{{{|||~~~}}}}}}|||yyyvvvuuuxxx{{{zzzyyyzzz{{{}}}|||{{{yyyyyyzzzyyyxxxvvvvvvyyy|||~~~}}}|||{{{{{{|||}}}~~~|||zzzyyyyyyzzz{{{{{{{{{||||||||||||}}}zzzzzzyyyxxxxxxwwwwwwvvvyyyyyyyyyyyyzzz{{{|||}}}xxxzzzyyyuuuppppppvvv}}}}}}}}}~~~~~~}}}{{{zzz|||qqqlllmmmrrr}}}}}}ooohhhcccZZZPPPIIICCC>>>:::555444333444555666555333333333333333333333333333111111000000000000111111...000000///...---.../////////000000000000//////////////////............//////000000///...,,,+++......////////////..................//////000000---..................---------------------------//////...---------------,,,,,,,,,------.........---------------......///,,,,,,---------.........------............---------......---,,,,,,---///,,,,,,,,,---------......+++,,,...//////...,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......(((***,,,,,,+++***+++,,,---------------------------------------------...---///000000...---------///...------------...///.../////////000000000000...///000000000222555777888===CCCIIILLLOOORRRTTTQQQTTTVVVWWWVVVUUUVVVWWWUUUSSSSSSUUUSSSQQQVVV^^^dddjjjttt|||vvvtttooogggbbbcccaaa]]]XXXUUUUUUWWWZZZ[[[]]]dddlllmmmiiifffgggiiijjjddd___^^^aaacccaaa^^^XXX[[[]]]___gggqqqtttpppllloooqqqpppmmmjjjjjjjjjooopppsssxxx||||||vvvpppfff```ZZZWWWWWWUUUPPPKKKKKKJJJIIIKKKOOOSSSUUUVVVWWW[[[YYYPPPJJJKKKMMMLLLPPPUUU[[[]]]\\\\\\```dddaaaaaaccceeegggeeeaaa]]][[[ZZZZZZYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVTTTRRROOONNNNNNNNNNNNKKKKKKKKKKKKLLLMMMNNNOOOzzzwwwuuuuuu}}}}}}zzzzzzzzzyyy}}}}}}~~~{{{yyyxxxyyy{{{}}}~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~zzzzzzzzzwwwttttttxxx{{{wwwwwwwwwyyyzzz{{{yyywwwwwwyyyzzzxxxvvvvvvyyy|||~~~|||zzzyyyxxx{{{||||||{{{yyyxxxyyyzzzzzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxvvvtttsssuuuvvvxxxxxxvvvuuuuuuuuuvvvyyy{{{wwwrrrrrrxxx~~~{{{zzz~~~}}}{{{{{{}}}yyyoooiiihhhqqq}}}{{{sssooofff[[[RRRJJJAAA:::666555444444555666555444333333333333333333333333111111000000000000111111///111111000///...///000//////000000000000/////////////////////.........//////000000///---+++***......///////////////...---------.........//////------............------////////////////////////000///...,,,,,,---......,,,,,,,,,------.........---,,,,,,,,,,,,---....../////////000000000111111......////////////......,,,...///---******---000,,,,,,,,,---------......+++,,,...//////...,,,+++,,,++++++******++++++,,,,,,,,,,,,------.........((()))++++++*********+++------------------------******+++,,,------...///...///111111///---------///...---,,,,,,---...///.../////////000000111111///000111222222444777:::>>>CCCJJJOOOQQQRRRSSSTTTSSSUUUXXXXXXWWWWWWWWWXXXSSSRRRTTTVVVSSSPPPVVVaaalllsss}}}{{{ssspppiii```ZZZ[[[YYYZZZZZZWWWTTTUUUZZZ^^^YYY^^^dddeeebbbaaaffflllhhh```WWWTTTXXX]]]___```\\\```aaaccckkktttvvvqqqnnnnnnmmmlllkkkkkkmmmooonnnnnnnnnmmmjjjbbbYYYSSSSSSQQQNNNNNNPPPOOOLLLIIIKKKJJJJJJMMMRRRVVVXXXYYYTTTWWWVVVRRRTTTZZZ\\\YYYcccjjjpppqqqlllhhhjjjnnnkkkkkklllooorrrpppkkkfff\\\\\\[[[[[[ZZZZZZYYYYYYWWWXXXXXXYYYYYYXXXXXXWWWXXXVVVSSSQQQOOOOOOOOOPPPNNNNNNNNNPPPQQQSSSUUUVVV}}}{{{~~~}}}}}}~~~zzzzzzzzz~~~|||{{{zzzyyyxxx{{{xxxxxx}}}{{{|||zzzwww{{{}}}~~~|||}}}|||yyyxxxyyy{{{}}}|||yyyxxxxxxxxxwwwvvvsssttttttuuuwwwxxxzzz{{{{{{zzzzzzzzz{{{}}}|||zzzzzz{{{}}}xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvtttssssssuuuwwwwwwyyyzzzxxxtttrrrrrrsssvvvuuutttsssssstttuuuvvvrrrtttvvvuuutttuuuyyy|||}}}|||zzzzzz{{{{{{zzzzzz{{{uuuooolllpppuuuwww~~~}}}xxxnnnccc\\\UUUJJJ???999777777888666222444888555555444333333222111111000000000000000000000000000000000000000000000000------......///000000000............/////////000////////////////////////000000////////////000000$$$***...000111111111000000///............//////...---...///000000...000,,,+++//////,,,,,,111------------------------......////////////......///............---------,,,...//////...------...,,,------......------,,,------------------------,,,---......,,,+++,,,---........................+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++++++++,,,,,,---...//////,,,,,,------...///000000,,,,,,,,,---------......+++---//////...///000222///...------///000000000+++///333333111222888===HHHJJJMMMPPPSSSUUUWWWXXXWWWYYY[[[[[[YYYXXXWWWXXXTTTOOOOOOSSSVVVXXXaaalllssszzz~~~uuuiiidddcccbbb]]]XXXUUUWWWWWWVVVTTTUUUYYY\\\cccaaa___aaaeeegggeeeccc[[[YYYWWWYYY^^^cccggghhheeeeeeeeejjjttt|||xxxpppmmmnnnoooooollliiieeebbbgggccc^^^XXXTTTQQQQQQPPPKKKLLLMMMNNNOOOOOOOOONNNIIIQQQWWWXXX\\\dddiiigggeeeccc___\\\]]]bbbjjjpppttt{{{vvvnnnjjjkkkooossswww}}}uuuhhh```___]]]\\\ZZZYYYXXXXXX[[[ZZZZZZXXXVVVVVVWWWYYY[[[[[[ZZZWWWTTTRRRRRRSSSQQQUUUYYYZZZYYYWWWXXXZZZzzz}}}~~~~~~|||zzz}}}~~~}}}|||~~~~~~|||}}}|||~~~|||yyyxxxzzz|||~~~}}}|||zzzxxxvvvvvvvvvvvvssssssssstttuuuvvvwwwxxx|||{{{{{{{{{}}}}}}zzzyyyzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuutttrrrrrrtttvvvuuuwwwyyyxxxvvvtttuuuvvvtttuuuvvvvvvwwwvvvuuuuuusssuuuwwwyyy{{{|||}}}~~~|||{{{zzzyyyzzzzzzzzzyyyzzz}}}yyysssqqqvvv|||~~~}}}~~~~~~|||zzztttmmmhhhbbbVVVKKK???:::777777555222333777444444444444333222111111111111111111111111111111000000000000000000000000//////////////////.............../////////000000//////////////////////////////............//////***,,,000111000///......---------------.../////////...---...///000000...(((%%%''',,,...---///444////////////////////////......////////////......000////////////.........,,,...//////...------...,,,------......------,,,------------------------+++---......------///000------------------------,,,,,,------------,,,,,,///...------,,,,,,,,,---++++++,,,,,,---......///,,,,,,------...//////000,,,,,,---------.........,,,...//////......000111000///......//////000///...111222333444888>>>CCCMMMNNNOOOPPPRRRTTTUUUVVVXXXYYY[[[[[[YYYXXXXXXYYYXXXTTTTTTYYY]]]bbbmmmwww{{{yyytttooollljjjfff___YYYWWWXXXXXXVVVUUUUUUYYY\\\gggeeebbbaaa``````^^^]]]ZZZZZZ]]]bbbjjjppptttuuuqqqqqqqqqttt|||zzzpppjjjkkkkkkjjjhhheeebbb``````]]]WWWRRRNNNKKKJJJJJJJJJKKKLLLNNNPPPRRRTTTUUUTTT[[[aaadddiiirrrxxxxxxsssqqqmmmhhhdddeeeiiilllvvv{{{xxxpppkkklllppptttyyy}}}rrr```___^^^\\\ZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWYYYZZZZZZ[[[ZZZXXXUUUTTTTTTVVVSSSVVVZZZ[[[ZZZYYYZZZ\\\{{{yyyzzz~~~~~~~~~{{{zzz~~~yyyyyy|||~~~{{{|||~~~{{{xxxwwwyyy|||~~~zzz{{{{{{xxxtttrrrtttwwwssssssrrrrrrsssssstttuuu{{{{{{{{{}}}}}}zzzyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxtttuuutttsssqqqqqqsssuuusssuuuwwwxxxwwwvvvwwwyyyrrrtttwwwyyyzzzyyywwwuuutttuuuxxx}}}}}}{{{yyyxxxxxxwwwxxxyyyyyyyyyzzz~~~|||}}}~~~xxxyyywwwwww}}}uuuwwwyyyzzzxxxvvvqqqeeeZZZKKKBBB:::888777555444666111222333444444333222111111111111111111111111111000000000000000000000000111111000//////...------....../////////000000000////////////////////////......------------......///111222111///---------+++++++++,,,---...///000///...---...///000000...---++++++------+++,,,...////////////////////////......////////////......000000000////////////...,,,...//////...------...,,,------......------,,,------------------------+++,,,...///...///000222,,,,,,,,,,,,,,,,,,,,,,,,------............------//////...---------......+++,,,,,,------.........,,,,,,,,,---......//////,,,------------............///000000......///000000000///////////////000222222222555999@@@GGGKKKRRRRRRQQQQQQRRRSSSUUUVVVYYYZZZ[[[ZZZYYYYYY[[[\\\\\\[[[]]]cccjjjqqq|||zzzrrrtttwwwwwwssskkkbbb\\\WWWXXXXXXWWWWWWYYY\\\```iiigggddd___ZZZWWWWWWXXX[[[^^^eeennnxxx~~~|||}}}}}}{{{pppiiiiiiiiihhheeebbb^^^\\\WWWUUUPPPKKKHHHFFFFFFFFFJJJKKKMMMOOOSSSWWWZZZ\\\YYY```fffkkkrrrzzzwwwoooiiigggfffqqqtttxxx|||~~~zzzsssnnniiikkknnnsssyyy|||wwwnnn___^^^]]]\\\\\\[[[[[[\\\ZZZZZZYYYYYYYYYZZZ[[[\\\[[[\\\[[[ZZZXXXWWWXXXZZZWWWYYY\\\]]]\\\\\\]]]^^^xxxsssvvv|||~~~}}}{{{{{{}}}~~~zzzwwwxxx|||~~~~~~~~~xxxxxxzzz||||||~~~}}}zzzwwwvvvxxx{{{}}}wwwzzz{{{wwwrrrpppssswwwuuutttssssssrrrrrrsssssswwwxxxzzz~~~|||zzzyyyyyyxxxwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwvvvssspppoooppprrrssstttvvvvvvwwwwwwwwwwwwsssuuuwwwzzz{{{zzzzzzyyyvvvvvvyyy~~~|||{{{yyyxxxwwwwwwuuuvvvxxxxxxwwwwwwyyyzzzxxxyyy{{{~~~}}}{{{qqqwww}}}~~~yyysssooopppwww~~~}}}qqqfffXXXLLL@@@<<<;;;888666666000111333444444444222111111111111111111111111111000000000000000000000000000000000000//////.........////////////000000000///////////////////////////......------......///---.........------...000,,,,,,,,,,,,---...///000///...---...///000000...111000000000///---,,,,,,---------------------------......//////......---////////////............,,,...//////...------...,,,------......------,,,------------------------+++---......------...000,,,,,,,,,,,,,,,,,,,,,,,,---..................---......------------......,,,,,,,,,---------......,,,,,,,,,------.........------------............///000111000///...///000111111111000//////000111333333444999AAAHHHMMMOOOUUUTTTSSSRRRRRRTTTVVVXXXZZZZZZ[[[ZZZYYY[[[^^^aaa```cccjjjrrrzzzzzzoooooouuu{{{|||vvvlllddd```VVVWWWXXXYYY[[[^^^aaadddddddddbbb\\\VVVTTTVVVYYY```dddlllvvv~~~~~~{{{oooiiijjjlllkkkhhhbbb[[[WWWQQQOOOLLLIIIGGGHHHIIIJJJNNNNNNOOOQQQTTTYYY]]]___ZZZ```gggnnnttt{{{yyynnngggcccfffhhhmmmtttzzz{{{wwwrrriiiiiihhhiiillllllgggaaa\\\\\\\\\]]]^^^```aaabbb^^^]]]\\\]]]^^^^^^^^^]]]]]]^^^^^^^^^\\\\\\^^^___\\\\\\]]]^^^______aaabbbyyysssrrrxxx}}}~~~{{{~~~}}}}}}}}}}}}{{{yyyyyyzzz|||~~~{{{wwwwwwzzz~~~}}}zzzyyyzzz}}}~~~|||}}}}}}{{{xxxvvvvvvwwwzzz{{{wwwyyyzzzwwwqqqooorrrvvvwwwvvvuuutttsssssssssssssssuuuxxx}}}{{{zzzzzz{{{zzzyyywwwwwwyyyzzzzzzyyywwwwwwzzzzzzxxxuuuqqqooopppqqquuuuuuuuuuuuvvvuuutttsssvvvwwwwwwxxxzzz|||~~~{{{zzz|||}}}|||zzzyyyxxxwwwwwwwwwssstttvvvvvvuuutttuuuvvvwwwxxxxxxyyyzzz{{{||||||rrrlllpppqqqmmmnnn|||wwwrrrqqqoooxxx{{{qqqaaaUUUHHHCCC???;;;777666222222333444555444333222111111111111111111111111000000000000000000000000////////////000000111111////////////000000000111////////////////////////000//////////////////000,,,---------,,,---000222//////...............//////...---...///000000...+++---...///000111111000------------------------------............------......---------,,,,,,,,,,,,...//////...------...,,,------......------,,,------------------------,,,---...---+++***+++,,,---------------------------..................------,,,,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,------------------------........./////////000111000///...///000000222222111//////000222333555:::AAAIIINNNPPPPPPUUUTTTSSSSSSTTTWWWYYY[[[ZZZZZZZZZYYYZZZ]]]bbbggghhhppp{{{zzzqqqrrrwww{{{zzzssskkkfffddd[[[[[[\\\]]]___aaaaaabbb]]]^^^^^^[[[XXXYYY]]]bbbgggjjjooovvv|||~~~}}}{{{yyy|||zzzooohhhkkkooopppkkkaaaWWWPPPLLLKKKJJJIIIJJJMMMPPPRRRUUUTTTTTTTTTVVVYYY\\\^^^___ccckkkrrrwwwzzz}}}tttkkkfffeeegggkkksssyyy{{{wwwsssoookkkgggffffffccc```]]]YYYZZZ\\\^^^bbbeeehhhjjjeeecccbbbbbbddddddbbb```bbbcccccccccbbbbbbdddfffaaa`````````bbbccceeefffzzzuuurrrrrrtttyyy|||yyyzzzzzz~~~||||||}}}~~~}}}}}}{{{||||||{{{yyywwwwwwxxxzzz}}}zzz|||}}}{{{yyyyyy{{{}}}~~~~~~{{{~~~|||{{{}}}zzzyyyxxxxxxxxxxxxyyyzzzxxxyyyyyyvvvrrrppprrruuuxxxwwwvvvuuuttttttttttttqqqsssvvv{{{|||xxxwwwzzz|||{{{zzzvvvwwwyyyzzzzzzyyywwwvvv{{{{{{zzzvvvsssrrrrrrtttxxxwwwvvvvvvvvvvvvtttrrrxxxwwwxxxyyy{{{~~~}}}~~~{{{zzzyyyxxxwwwwwwwwwwwwrrrsssttttttsssssstttuuuvvvuuuuuuttttttuuuvvvvvv|||}}}}}}}}}}}}yyyjjjhhhhhhdddfffooo}}}}}}xxxxxxvvv~~~{{{ggg]]]SSSLLLFFF>>>999777555555555444444444444444222222222222222222222222000000000000000000000000......///000000111222222/////////000000000111111////////////////////////000000////////////000000000000111///...---...000000000///...............///...---...///000000...+++...///...---///---***////////////////////////------............---------------,,,,,,,,,++++++,,,...//////...------...,,,------......------,,,---------------------------......---***))))))***........................------............------,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,------------.........////////////000111111//////000111///111333222000///222555666:::AAAIIINNNPPPQQQQQQUUUUUUUUUVVVWWWYYY\\\]]]YYYYYYXXXXXXZZZ```gggmmmsss}}}|||xxxzzzzzzvvvoooiiifffeeecccbbbcccdddeeeccc___\\\ZZZ[[[]]]^^^```dddiiilllnnnnnnppptttxxx{{{{{{zzzyyy{{{||||||~~~~~~xxxooofffjjjoooppplllbbbWWWOOONNNMMMMMMMMMPPPTTTXXXZZZ\\\\\\[[[ZZZYYYZZZ[[[\\\^^^bbbjjjsssvvvuuuuuuxxx}}}zzzrrrnnnooorrrvvvzzz|||{{{vvvssspppjjjeeecccbbb^^^]]]___YYYZZZ]]]aaaeeejjjnnnpppkkkiiihhhiiilllllljjjggghhhiiijjjiiihhhhhhjjjlllhhhfffddddddfffiiikkkkkkuuupppppppppqqquuuuuuzzz|||yyy{{{}}}|||~~~~~~~~~yyy~~~{{{yyyzzz{{{~~~~~~}}}||||||{{{yyyvvvuuuvvvxxx}}}|||{{{~~~zzzvvvtttuuuyyy|||~~~wwwzzz|||{{{yyyxxxzzz}}}yyyzzz{{{{{{{{{{{{zzzyyyzzzyyywwwuuusssssssssssswwwwwwvvvuuuttttttttttttrrrsssvvvyyy}}}~~~zzzuuuuuuyyy{{{zzzxxxvvvwwwyyy{{{{{{yyywwwvvvzzzzzzzzzxxxvvvvvvxxxzzzzzzxxxwwwwwwyyyxxxvvvsssvvvwwwyyy|||~~~~~~||||||zzzzzzyyyxxxwwwwwwwwwwwwqqqrrrsssrrrqqqrrrtttuuuttttttssssssssstttuuuvvvxxxyyyzzz{{{zzz|||~~~tttpppmmmhhhhhhjjjuuu}}}ooohhhaaa[[[QQQFFF???>>>999888666444444444555666222222222222222222222222000000000000000000000000000000000000000000111111//////000000000111111111/////////////////////////////////......////////////000111000---,,,,,,---......---------.../////////...---...///000000...000333333///,,,---***$$$////////////////////////,,,------......------,,,......---------,,,,,,,,,,,,...//////...------...,,,------......------,,,------------------------,,,---...---+++******,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////...///111111000000111333---111333222000000444888===BBBIIINNNOOOQQQSSSVVVUUUVVVWWWXXXYYY[[[\\\\\\XXXXXXWWWWWW[[[bbbkkkrrr|||}}}zzz|||}}}|||zzzuuunnniiifffdddddddddfffiiijjjhhhbbb]]]^^^^^^```eeejjjpppssstttrrrpppppprrrxxx~~~|||{{{{{{wwwppphhhkkknnnpppmmmeee]]]WWWVVVUUUUUUVVVXXX\\\```ccccccbbbaaa```^^^]]]\\\\\\ZZZ]]]gggrrruuupppnnnpppqqqxxx{{{wwwwww{{{|||wwwtttrrrjjjcccaaa___[[[\\\```[[[]]]___ccchhhlllppprrrnnnlllllloootttuuusssooonnnooooooooonnnnnnoooqqqooollliiiiiillloooqqqqqq|||qqqpppssstttxxx}}}vvv|||~~~|||}}}~~~{{{uuuyyy}}}~~~}}}|||{{{~~~zzzyyyzzzvvv}}}}}}{{{|||}}}}}}}}}|||{{{xxxvvvtttuuuwwwyyy|||yyy}}}~~~}}}zzzuuuqqqrrrvvv|||vvvxxxzzzyyywwwvvvxxxzzzyyy{{{}}}~~~~~~}}}{{{zzz|||yyyvvvttttttttttttrrrvvvvvvuuuttttttttttttttttttuuuvvvyyyzzz||||||}}}~~~yyyuuutttxxxzzzxxxvvvuuuwwwyyy{{{{{{yyywwwuuuxxxyyyyyyyyyyyyzzz}}}{{{yyyxxxyyy{{{{{{yyyvvvtttvvvzzzzzzxxxwwwxxx|||~~~zzzyyyyyyxxxwwwwwwxxxxxxqqqrrrrrrqqqpppqqqtttvvvttttttttttttuuuvvvxxxyyywwwyyy{{{|||{{{zzz{{{{{{|||xxxqqqmmmjjjrrrvvvrrrmmmggg\\\NNNFFFFFF<<<:::777444333444666777222222222222222222222222000000000000000000000000222222111111000/////////000000000000111111111111////////////////////////.........------.........***,,,------,,,++++++,,,+++++++++,,,---...///000///...---...000000000...,,,111333000000222111+++------------------------,,,------......------,,,//////.........---------,,,...//////...------...,,,------......------,,,------------------------+++---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---///000111000000222444,,,000333333000000555999CCCHHHNNNPPPOOOPPPUUUZZZWWWWWWYYYZZZ[[[[[[[[[[[[XXXWWWVVVWWW[[[cccnnnuuuvvvttttttwww|||~~~zzzuuuooojjjeeeccc```bbbfffkkkooommmgggaaacccbbbdddjjjqqqwwwxxxwwwtttqqqppprrrzzz}}}{{{zzzvvvqqqkkkmmmooopppnnnjjjeeeaaa___^^^^^^^^^```cccgggiiiffffffeeedddbbb```^^^]]]YYY]]]hhhuuuwwwqqqnnnpppkkksss~~~~~~xxx~~~}}}xxxwwwyyyppphhheeeaaa\\\]]]bbb^^^```bbbeeeiiimmmppprrrooommmnnnrrrxxx{{{yyyvvvrrrrrrsssrrrqqqqqqrrrttttttpppllllllpppsssuuuuuu