BM66(@ }}}yyyvvvwwwtttooojjjiiikkkkkkjjjttt~~~~~~pppmmmkkkhhhddd```YYYRRRNNNJJJJJJJJJHHHEEEEEEFFFHHHGGGGGGIIIJJJKKKKKKLLLLLLJJJJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPOOONNNNNNMMMLLLLLLKKKMMMNNNOOOOOONNNLLLKKKQQQOOOMMMMMMOOOQQQRRRRRRQQQSSSUUUXXXYYYYYYXXXWWWUUUTTTSSSRRRPPPPPPPPPPPPQQQRRRTTTVVVYYY___hhhoootttooofff]]]WWWTTTTTTUUUPPPQQQRRRSSSSSSTTTTTTTTT]]]```lll|||rrrgggZZZRRROOOJJJFFFFFFIIIJJJFFFBBBLLLOOOVVV```llltttyyyzzz{{{rrrhhh^^^QQQFFFFFFDDDEEEIIIOOOXXXhhhvvv|||zzz|||wwwkkkccc^^^YYYVVVSSSRRRPPPOOOOOOQQQSSSUUUYYY___iiiuuu}}}yyynnnddd[[[ZZZXXXVVVUUUUUUUUUUUUVVVWWWYYYZZZ[[[^^^bbbeeefffmmmuuuzzz~~~yyyuuuoooiiihhhjjjlllmmmxxxuuukkkhhhddd```\\\WWWRRRNNNKKKLLLKKKIIIGGGFFFHHHJJJHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNMMMMMMLLLKKKLLLMMMNNNOOONNNNNNMMMPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRTTTUUUVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRTTTUUUVVVVVVVVVYYY^^^bbbfffccc^^^YYYTTTQQQPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSUUUWWW___ooo|||rrrggg___YYYSSSLLLGGGGGGGGGFFFDDDHHHJJJOOOVVV___hhhpppuuu|||uuulll___SSSJJJFFFDDDFFFIIIOOOYYYcccuuurrrfff___[[[XXXUUUUUUTTTRRRQQQQQQRRRUUUVVVYYY^^^hhhssszzzwwwlllccc\\\[[[XXXVVVUUUTTTUUUUUUUUUWWWZZZ\\\^^^aaaeeehhhhhhnnntttxxx}}}zzzuuummmhhhgggiiiooosss}}}{{{iiieee___ZZZWWWTTTQQQNNNLLLMMMLLLJJJHHHHHHIIIKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNLLLLLLLLLLLLMMMNNNOOOOOOOOORRRSSSRRROOOMMMMMMOOOPPPPPPQQQQQQRRRSSSUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSUUUVVVUUUTTTTTTUUUVVVWWWWWWVVVTTTRRRPPPMMMLLLOOOPPPQQQRRRRRRSSSSSSRRRTTTTTTXXXaaannnwwwpppgggaaaVVVMMMFFFDDDEEEFFFEEEGGGIIILLLQQQZZZfffnnnyyy}}}qqqfffSSSKKKEEEDDDEEEGGGLLLQQQ]]]iiizzzxxx|||wwwjjj___YYYWWWUUUTTTWWWVVVTTTSSSSSSTTTUUUWWWXXX]]]fffpppuuurrrhhh```[[[ZZZWWWUUUUUUUUUVVVWWWVVVYYY]]]```bbbdddfffhhheeekkkrrrxxxyyyrrrkkkggggggkkkttt|||kkkeee]]]VVVRRRPPPNNNMMMKKKLLLKKKJJJHHHHHHIIIKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOONNNMMMKKKKKKLLLNNNOOOPPPTTTWWWUUUPPPLLLMMMOOOPPPOOONNNNNNOOOQQQSSSTTTRRRQQQQQQPPPPPPQQQQQQRRROOOQQQSSSTTTUUUTTTSSSSSSPPPPPPPPPQQQPPPPPPOOONNNNNNOOOPPPQQQQQQRRRRRRQQQTTTTTTWWW[[[aaannn~~~uuuoooeeeXXXMMMGGGEEEFFFDDDFFFHHHHHHJJJQQQ\\\fffiiirrr}}}vvvbbbVVVLLLHHHGGGFFFGGGJJJKKKUUUcccoooxxx~~~|||wwwzzzyyyooobbbYYYUUUTTTTTTSSSWWWVVVUUUTTTSSSTTTUUUVVVWWW\\\ccckkknnnkkkddd^^^XXXWWWVVVUUUVVVXXXZZZ\\\[[[]]]```aaaaaa```aaabbb[[[dddppp|||vvvnnnhhhgggggglllyyyooohhh]]]TTTOOOLLLKKKKKKIIIIIIIIIHHHFFFFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPNNNNNNOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOORRRPPPNNNKKKJJJKKKLLLMMMQQQVVVYYYWWWQQQMMMNNNQQQPPPOOOMMMLLLMMMOOOQQQSSSQQQQQQQQQQQQQQQRRRSSSTTTPPPQQQSSSTTTVVVUUUTTTSSSNNNMMMLLLLLLLLLNNNOOOQQQMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQSSSVVVXXX___ppp}}}uuuiii\\\PPPJJJGGGCCCFFFHHHGGGGGGJJJSSSZZZZZZdddqqq|||uuuhhhYYYQQQKKKFFFEEEFFFCCCHHHPPPWWW]]]dddkkkpppvvv}}}{{{zzz~~~zzzyyyxxx~~~rrriii]]]UUUSSSSSSSSSSSSUUUTTTSSSSSSSSSSSSTTTUUUWWWZZZ```eeegggddd___ZZZTTTTTTUUUWWWYYY\\\___```___aaaaaa```]]]YYYWWWWWWVVVaaarrr}}}~~~|||~~~tttlllggghhhiiimmm|||pppiii]]]SSSMMMJJJIIIIIIGGGGGGGGGFFFDDDEEEGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOORRRPPPNNNLLLKKKKKKLLLMMMRRRUUUVVVUUURRRPPPPPPRRRPPPOOONNNMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUVVVXXXYYYWWWVVVTTTTTTUUUUUUTTTSSSOOOMMMJJJHHHHHHJJJMMMOOOLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOQQQUUUVVVYYYcccnnn{{{nnn```TTTMMMDDDFFFGGGFFFDDDFFFKKKOOOQQQZZZfffrrrzzzlll```TTTIIICCCCCCAAACCCEEEGGGJJJNNNTTTXXXZZZaaalllyyy}}}wwwyyy~~~yyywwwyyy|||xxxllldddZZZTTTRRRRRRRRRQQQRRRRRRRRRRRRRRRSSSTTTTTTVVVYYY]]]``````^^^ZZZWWWRRRSSSWWWZZZ^^^```bbbcccaaaaaa```\\\WWWSSSQQQPPPWWWbbbsss|||xxxxxx|||zzzuuussstttxxx|||uuummmhhhiiijjjmmm|||nnnfff[[[RRRLLLIIIHHHHHHFFFGGGFFFEEEDDDDDDFFFHHHJJJJJJJJJJJJJJJJJJIIIIIIFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLNNNOOOPPPQQQQQQPPPOOONNNKKKKKKLLLMMMMMMNNNOOOOOONNNNNNMMMLLLLLLMMMNNNOOOQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVXXXZZZ[[[\\\XXXTTTSSSTTTVVVVVVUUURRRPPPLLLIIIHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOQQQOOOPPPSSSUUUWWW]]]eeemmmqqqbbbWWWJJJHHHFFFDDDDDDEEEHHHKKKOOOUUU]]]gggttt~~~ssscccQQQGGGEEEAAAAAABBBBBBBBBDDDFFFHHHIIIMMMSSS]]]iiixxxxxxwwwyyywwwwwwxxxyyy|||wwwqqqfff```XXXSSSRRRQQQPPPNNNPPPQQQQQQRRRSSSTTTUUUUUUUUUXXX[[[\\\[[[YYYWWWUUURRRUUUZZZ^^^aaabbbbbbaaa]]]]]][[[XXXSSSQQQPPPPPPZZZcccqqqyyywwwyyy~~~yyyrrrnnnmmmjjjooowwwwwwnnniiikkkjjjlllzzzzzzkkkdddYYYPPPKKKIIIHHHHHHFFFGGGGGGFFFDDDEEEGGGIIIIIIIIIJJJJJJJJJJJJJJJIIIFFFGGGHHHIIIJJJIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKOOOPPPRRRSSSSSSRRRPPPOOOJJJJJJKKKLLLMMMNNNNNNOOOKKKKKKKKKLLLMMMOOOPPPQQQQQQOOOMMMMMMOOOQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQRRRRRRTTTUUUWWWYYYZZZ\\\WWWRRRQQQSSSWWWYYYYYYUUUSSSQQQNNNKKKJJJJJJJJJKKKLLLMMMNNNNNNOOONNNNNNOOOKKKKKKNNNQQQSSSXXX^^^```qqq|||kkk___QQQLLLGGGCCCDDDGGGIIIKKKNNNRRRWWW___lll{{{ppp[[[NNNKKKAAAAAABBBBBBAAAAAAAAAAAACCCDDDFFFJJJSSS___mmmvvvyyyvvvwww{{{sssooonnnrrrxxx~~~zzzpppkkkccc]]]VVVRRRQQQPPPNNNLLLPPPPPPQQQSSSTTTUUUVVVWWWUUUWWWZZZZZZYYYVVVUUUTTTTTTWWW]]]aaaccccccaaa___YYYYYYXXXUUURRRQQQRRRTTTYYY```lllzzznnnvvv}}}}}}wwwpppgggbbbbbbccchhhooowww|||}}}{{{uuurrrnnnlllooowww|||vvvkkkbbbVVVMMMIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNOOOQQQRRRQQQQQQPPPHHHHHHHHHIIIIIIIIIJJJJJJMMMLLLKKKJJJKKKLLLNNNPPPRRRPPPNNNLLLKKKMMMNNNPPPQQQPPPOOONNNMMMNNNOOOPPPTTTSSSQQQPPPQQQRRRTTTVVVWWWVVVTTTRRRPPPRRRVVVYYYUUUVVVTTTPPPKKKIIIKKKNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSS\\\bbbqqqwwwkkk]]]VVVLLLFFFFFFGGGHHHHHHIIIJJJNNNUUU\\\fffwww~~~nnn^^^TTTKKKCCC>>>BBBDDD@@@=========???AAACCCFFFMMMVVV]]]lllyyy~~~zzzzzz|||pppeeebbbfffhhhuuu}}}pppgggddd[[[YYYVVVSSSQQQOOOOOONNNOOOPPPQQQRRRSSSSSSSSSSSSYYYXXXUUUSSSSSSTTTVVVXXX^^^___aaabbbaaa^^^ZZZXXXXXXXXXXXXWWWUUUSSSRRRQQQRRRXXXcccppppppxxx}}}xxxqqqjjjfff______bbbhhhnnnrrrsssrrrnnnnnnmmmooottt~~~|||wwwrrrggg___SSSKKKGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJJJJIIIHHHIIIKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQQQQPPPPPPIIIIIIIIIJJJKKKLLLLLLMMMNNNMMMLLLKKKKKKMMMNNNOOOQQQPPPMMMLLLKKKLLLNNNPPPPPPOOONNNMMMMMMNNNOOOPPPSSSRRRQQQPPPQQQRRRTTTUUUTTTSSSQQQOOONNNOOOSSSVVVVVVWWWWWWVVVRRROOOMMMMMMMMMMMMMMMNNNNNNNNNNNNOOONNNNNNNNNOOOOOOPPPQQQRRRWWW[[[gggxxxyyyjjjaaaTTTJJJFFFEEEDDDDDDGGGGGGJJJPPPUUU]]]kkkxxxvvvkkkdddUUULLLGGGHHHHHHCCC??????<<<>>>??????@@@DDDIIINNNXXXcccrrr}}}vvvoookkkddd___```fffppp~~~}}}tttiiiaaa___YYYWWWUUUSSSQQQPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTSSSRRRQQQQQQSSSUUUYYY[[[]]]]]]]]]\\\[[[ZZZXXXWWWWWWWWWWWWVVVTTTSSSQQQPPPSSSXXXaaammm|||sss{{{}}}xxxyyyzzz{{{xxxsssmmmiiifff]]]]]]^^^aaaeeeiiijjjiiihhhjjjmmmrrrzzz|||xxxxxxvvvqqqddd\\\QQQIIIGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGIIIJJJJJJIIIIIIJJJLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNPPPPPPPPPPPPOOOIIIJJJKKKLLLMMMNNNOOOPPPPPPOOONNNMMMMMMMMMNNNOOOQQQOOOMMMLLLKKKLLLNNNOOOOOOOOONNNNNNNNNOOOOOOPPPRRRQQQPPPOOOPPPQQQRRRSSSRRRQQQPPPNNNMMMNNNQQQTTTVVVVVVXXXYYYXXXTTTOOOJJJNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQSSSUUU[[[fffrrr|||qqq```RRRKKKGGGEEEDDDEEEDDDGGGKKKNNNSSS]]]gggssswww||||||vvvrrrfff___XXXUUUQQQJJJDDDBBB>>>??????>>>======@@@BBBEEELLLVVV```jjjvvvuuuddd```]]]\\\\\\^^^dddkkkzzz~~~uuuoooggg^^^YYYYYYVVVUUUSSSQQQPPPPPPQQQQQQPPPPPPOOOPPPPPPQQQRRRSSSQQQPPPPPPPPPQQQTTTWWWXXXYYYXXXWWWUUUUUUUUUVVVWWWVVVVVVUUUTTTSSSQQQPPPOOOTTTXXX___iiiwwwttt|||{{{uuurrruuuwwwvvvqqqkkkgggeee_________aaacccfffhhhhhhgggjjjooouuu|||zzzvvvvvvrrrlllaaaYYYOOOIIIGGGFFFFFFDDDEEEFFFFFFGGGHHHIIIIIIJJJHHHIIIKKKKKKJJJJJJKKKMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIKKKLLLMMMOOOOOOOOOOOONNNIIIJJJKKKLLLNNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNPPPOOOMMMLLLLLLLLLMMMNNNPPPPPPPPPPPPPPPPPPQQQQQQOOOOOONNNNNNNNNOOOPPPQQQRRRRRRQQQOOOMMMNNNQQQTTTUUUUUUUUUWWWXXXUUUOOOIIINNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRVVV[[[bbbrrrooo^^^TTTNNNJJJHHHEEEDDDEEEHHHJJJLLLSSS[[[fffjjjpppvvvxxxxxxvvvttttttpppkkkgggbbbYYYQQQLLLFFFEEEBBB>>>======???AAA???BBBGGGMMMTTT^^^iiippp}}}|||ssshhhaaa[[[[[[[[[^^^aaahhhpppwwwzzzqqqhhhccc]]]WWWTTTUUURRRQQQPPPPPPPPPQQQRRRSSSQQQQQQPPPOOOPPPQQQRRRSSSUUUTTTRRRPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSUUUVVVWWWTTTTTTTTTSSSRRRQQQOOONNNSSSWWW]]]fffsssuuu}}}~~~yyyuuuwwwzzzzzzvvvooojjjfffbbbcccddddddeeegggiiikkkhhhmmmttt{{{zzztttqqqjjjaaa[[[TTTKKKFFFDDDDDDDDDBBBEEEFFFGGGHHHIIIJJJKKKLLLIIIJJJLLLKKKKKKJJJLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMLLLJJJHHHGGGGGGHHHHHHJJJKKKLLLNNNNNNNNNNNNMMMHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQPPPOOOOOONNNNNNNNNOOONNNMMMLLLLLLLLLMMMMMMPPPQQQQQQRRRRRRRRRRRRRRRLLLLLLLLLLLLMMMMMMNNNNNNPPPPPPPPPNNNMMMMMMPPPRRRWWWUUUSSSTTTVVVUUUQQQMMMNNNNNNNNNOOOOOOOOOOOOPPPNNNNNNMMMMMMMMMNNNOOOOOONNNOOOSSSWWWZZZdddyyy~~~lll^^^UUUNNNIIIFFFCCCCCCEEEGGGGGGKKKQQQXXX\\\aaafffjjjlllllllllqqqsssttttttqqqllleee```TTTOOOHHHAAA>>>===>>>??????@@@BBBDDDHHHNNNTTTXXXccciiisss}}}zzznnnddd\\\XXXWWW\\\```dddiiipppyyy|||pppggg___[[[WWWSSSRRRTTTOOOOOONNNNNNOOOQQQSSSTTTNNNNNNOOOQQQRRRTTTVVVWWWWWWVVVTTTQQQPPPOOONNNNNNKKKMMMOOORRRUUUVVVWWWXXXSSSSSSSSSRRRQQQPPPOOONNNQQQVVV\\\dddqqqxxx{{{{{{}}}~~~|||vvvnnngggfffgggiiiiiihhhhhhiiikkkhhhoooyyyxxxqqqggg]]]UUUOOOGGGBBBAAABBBAAA@@@FFFFFFGGGIIIJJJLLLMMMMMMKKKLLLMMMLLLKKKJJJKKKMMMLLLLLLLLLLLLMMMMMMMMMMMMOOONNNLLLJJJHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLOOOPPPQQQRRRSSSSSSSSSSSSLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNNNNLLLKKKKKKMMMOOOXXXVVVTTTTTTTTTTTTSSSRRRNNNNNNNNNOOOOOOOOOPPPPPPNNNMMMMMMLLLMMMMMMNNNNNNKKKLLLPPPTTTVVV[[[iiiwwwzzzkkk^^^SSSLLLIIIDDDBBBCCCDDDCCCFFFKKKLLLNNNRRRWWW[[[^^^aaabbbaaagggmmmqqqtttxxxwwwssseee^^^TTTKKKDDDAAA>>>===>>>>>>???@@@BBBEEEHHHJJJNNNSSSZZZccclllvvv}}}xxx}}}rrrfff]]]WWWSSSVVV[[[aaajjjssszzzxxxrrrhhh```YYYVVVTTTPPPPPPRRRMMMMMMMMMMMMOOOQQQSSSTTTLLLNNNPPPTTTWWWYYY[[[[[[SSSRRRQQQPPPPPPPPPPPPPPPJJJLLLOOORRRUUUVVVWWWWWWRRRRRRRRRRRRQQQPPPOOOOOOOOOUUU\\\dddppp~~~yyypppkkknnnpppooollliiiiiijjjiiiqqq}}}yyyqqqggg___TTTNNNFFFBBBBBBCCCBBBAAAFFFFFFHHHIIIKKKMMMNNNOOOMMMNNNNNNMMMKKKJJJKKKLLLKKKLLLLLLMMMMMMNNNNNNOOORRRPPPNNNKKKIIIHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQNNNNNNOOOOOOPPPPPPPPPOOOMMMNNNNNNMMMLLLLLLMMMOOOSSSTTTUUUTTTRRRQQQQQQRRROOOPPPPPPPPPPPPQQQQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKNNNRRRTTTWWW___iiivvv|||ooobbbZZZQQQKKKFFFEEEDDDCCCEEEIIIHHHHHHJJJLLLOOORRRTTTVVVRRRYYY___bbbiiitttzzzzzzvvvpppggg^^^WWWPPPIIIDDDAAA@@@>>>>>>@@@BBBDDDDDDDDDGGGLLLQQQWWW^^^eeejjjvvv{{{|||xxxqqqttt}}}~~~nnneee^^^[[[ZZZ[[[ccclllqqq}}}|||qqqiiiaaaZZZUUUSSSQQQNNNNNNPPPLLLLLLLLLMMMNNNPPPRRRSSSSSSTTTWWWYYYZZZYYYXXXWWWNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNNNNOOOQQQSSSUUUVVVRRRSSSSSSRRRRRRQQQPPPOOOOOOUUU]]]dddnnn~~~qqqtttvvvtttoookkkiiiiiikkksss~~~}}}ssslllddd]]]VVVPPPIIIEEEEEEFFFFFFEEEFFFFFFHHHJJJLLLMMMOOOPPPNNNOOOOOONNNKKKJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPSSSRRROOOLLLJJJIIIHHHHHHHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNLLLMMMNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLKKKKKKMMMNNNPPPQQQQQQPPPPPPOOOPPPQQQRRRRRRRRRQQQQQQOOOPPPPPPOOONNNNNNOOOQQQMMMPPPSSSSSSPPPMMMMMMOOOQQQQQQQQQQQQRRRRRRRRRSSSMMMMMMLLLLLLLLLLLLLLLMMMOOOMMMNNNQQQTTTVVV\\\dddhhhwwwsssjjjZZZRRRKKKIIIGGGEEEFFFJJJJJJIIIHHHHHHHHHJJJKKKLLLLLLRRRUUUUUU\\\jjjtttwww}}}wwwqqqkkkbbbYYYRRRGGGDDDAAA??????AAABBBCCCAAACCCGGGIIILLLOOOSSSVVVYYY```kkkwwwyyyvvvmmmnnnuuu~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}~~~xxxnnnggg```]]]```cccgggqqq}}}yyylllddd]]]WWWRRRQQQPPPLLLKKKMMMLLLLLLLLLLLLNNNPPPRRRSSS]]]]]]^^^^^^[[[VVVQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMRRRQQQNNNMMMMMMOOORRRTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOVVV]]]dddmmmzzzwwwuuupppiiiggghhhmmmttt~~~{{{wwwqqqhhh^^^WWWSSSSSSPPPLLLHHHGGGHHHIIIGGGGGGHHHIIIKKKMMMOOOPPPPPPPPPOOONNNMMMKKKJJJJJJLLLLLLMMMNNNOOOPPPPPPOOOOOOPPPOOOMMMJJJHHHGGGHHHKKKKKKLLLLLLMMMMMMNNNNNNIIIJJJKKKMMMOOOPPPPPPPPPQQQOOONNNNNNNNNNNNLLLKKKOOOOOOOOOOOONNNLLLKKKJJJKKKLLLNNNOOOOOONNNMMMLLLNNNOOOQQQRRRRRRRRRQQQPPPOOONNNNNNQQQSSSSSSOOOLLLPPPRRRTTTSSSPPPNNNNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLNNNPPPQQQTTTXXX[[[aaaiiiwwwxxxllleeeZZZQQQKKKIIIGGGGGGHHHIIIHHHGGGFFFFFFHHHJJJHHHHHHJJJOOOSSSYYYdddooozzz~~~yyyqqqllljjj^^^SSSJJJHHHFFFBBBAAADDD>>>???@@@AAADDDFFFHHHIIINNNRRRXXX^^^gggvvv|||{{{vvvuuuwwwyyyyyyxxx{{{zzzxxxvvvttttttttttttxxxwwwwwwwwwwwwxxxxxxyyy~~~~~~}}}~~~}}}vvvqqqkkkjjjnnnwww{{{xxxwwwxxxvvvtttvvvzzz||||||zzzuuuuuutttsssrrrrrruuuwww{{{|||}}}~~~~~~}}}wwwoooiiihhhllloooooopppwww~~~sssiiibbb\\\XXXSSSOOOMMMMMMLLLKKKLLLKKKKKKLLLOOOSSSWWWYYYYYYXXXUUUQQQOOONNNMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPLLLMMMOOOQQQRRRSSSTTTTTTVVVTTTSSSRRRSSSRRRQQQPPPRRRVVV]]]fffooo~~~{{{uuunnnhhheeegggmmmtttxxxvvvrrrnnnhhhaaaYYYSSSTTTTTTRRROOOKKKIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQPPPPPPNNNMMMLLLKKKKKKLLLLLLMMMNNNNNNOOONNNNNNOOOPPPPPPNNNKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOOOOPPPOOOPPPQQQQQQRRRRRRQQQQQQMMMLLLKKKLLLMMMNNNMMMKKKNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMOOOPPPPPPQQQRRRRRRQQQQQQOOONNNNNNPPPSSSTTTSSSQQQQQQSSSTTTSSSOOOMMMMMMOOOPPPPPPPPPPPPQQQRRRSSSTTTOOOOOOOOOOOONNNMMMLLLLLLKKKMMMNNNOOOPPPSSSVVVYYY\\\bbblllyyy}}}uuuiii^^^VVVRRRPPPOOOOOONNNLLLJJJHHHHHHIIIJJJIIIGGGHHHLLLNNNRRRZZZdddmmmsss{{{}}}yyyvvvqqqggg___[[[UUUKKKDDDCCCDDDCCCBBBAAAAAABBBCCCDDDEEEHHHLLLPPPVVVaaaooozzz~~~zzztttqqqpppooonnnlllnnnmmmllljjjiiijjjjjjkkkhhhgggggghhhhhhiiikkkkkkqqqqqqqqqrrrtttwwwyyy{{{xxxzzz|||zzzuuuqqqkkkiiikkkrrr|||~~~{{{zzz{{{}}}}}}~~~{{{wwwtttrrrqqqnnnmmmlllnnnpppsssttttttrrrssstttssstttvvvzzz}}}~~~zzzuuurrrssstttssssss~~~vvvlllccc]]]XXXUUUPPPNNNMMMLLLKKKJJJLLLKKKKKKKKKMMMQQQTTTWWWTTTSSSQQQPPPNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOMMMNNNOOOOOOPPPPPPPPPPPPSSSRRRRRRSSSTTTTTTSSSQQQQQQUUU^^^gggppp}}}tttmmmhhhfffhhhnnnvvvsssooojjjddd___YYYTTTPPPTTTTTTTTTRRRNNNKKKJJJJJJNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPOOONNNNNNMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLOOOPPPPPPOOOMMMLLLMMMNNNIIIJJJKKKMMMNNNPPPQQQRRRNNNOOOPPPQQQQQQPPPOOOOOOLLLKKKJJJJJJLLLLLLLLLKKKLLLLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMNNNOOOOOOQQQPPPPPPPPPPPPQQQRRRRRROOONNNNNNPPPSSSVVVWWWVVVSSSTTTUUUSSSPPPNNNMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTPPPPPPQQQPPPPPPOOONNNMMMLLLMMMNNNNNNOOOQQQTTTWWWWWW[[[aaagggrrrzzzooogggcccaaaaaa```^^^ZZZUUUQQQMMMKKKJJJIIIGGGGGGIIIJJJKKKPPPWWW^^^dddnnnyyyyyytttpppiii]]]TTTPPPMMMKKKGGGCCC@@@@@@@@@AAA@@@BBBDDDEEEHHHNNNWWW]]]nnnyyyyyytttoookkkhhheeedddbbbaaa````````````ZZZZZZZZZ[[[\\\]]]^^^^^^______```bbbdddfffiiijjjiiijjjkkknnnssszzz}}}{{{xxxtttrrriiifffdddhhhooovvvzzz{{{wwwtttrrrrrrtttxxx{{{|||}}}{{{{{{|||}}}~~~}}}xxxsssooommmmmmmmmiiiiiijjjjjjkkkmmmqqqtttvvvxxxzzz|||~~~vvvpppmmmlllfffhhhjjjnnnssszzz}}}sssjjjbbb[[[VVVRRRPPPMMMLLLMMMLLLKKKJJJLLLKKKJJJJJJLLLNNNQQQRRRNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMPPPPPPRRRUUUWWWWWWTTTRRRRRRVVV^^^gggppp}}}tttoookkkjjjkkkrrryyyuuuoooggg___YYYUUURRRPPPQQQSSSTTTSSSOOOLLLJJJIIIOOOOOONNNNNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKMMMOOOPPPOOONNNMMMNNNOOOKKKLLLMMMNNNOOOPPPQQQRRRLLLMMMOOOPPPPPPOOONNNMMMKKKIIIGGGGGGIIIJJJJJJJJJKKKKKKIIIIIIJJJLLLNNNPPPNNNMMMLLLLLLMMMNNNPPPQQQRRRQQQPPPOOOOOOPPPRRRRRRQQQPPPOOOPPPRRRUUUWWWYYYVVVVVVVVVTTTRRRPPPOOONNNLLLMMMMMMNNNPPPRRRSSSTTTRRRRRRRRRQQQQQQPPPOOONNNMMMNNNNNNNNNNNNOOORRRTTTTTTXXX[[[]]]bbbsss}}}wwwuuuttttttvvvtttpppjjjbbbYYYPPPJJJJJJGGGFFFHHHHHHGGGJJJOOOUUUXXXaaammmzzz{{{tttmmmjjj]]]YYYRRRLLLFFFCCCBBBBBBBBBCCCDDDDDDDDDGGGKKKOOOSSS\\\iiiwww|||vvvrrrlllkkkgggdddaaa___^^^^^^[[[ZZZYYYYYYYYYYYYYYYZZZXXXXXXXXXYYY[[[\\\]]]^^^bbbaaa```bbbgggooowww|||~~~~~~}}}zzzvvvssslllhhhcccbbbeeejjjnnnoooooommmkkkkkkmmmqqquuuwwwyyy|||~~~{{{vvvsssrrrssssssrrrtttuuuuuutttwww|||zzzrrriiiaaa^^^^^^___bbbhhhqqqyyyzzzpppggg___YYYTTTQQQNNNMMMLLLLLLNNNNNNMMMKKKLLLKKKJJJIIIJJJKKKMMMNNNKKKLLLMMMNNNNNNMMMKKKJJJMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQTTTWWWYYYXXXTTTPPPRRRVVV]]]eeemmm{{{}}}|||~~~|||uuuppplllkkkmmmwww}}}~~~xxxqqqfff\\\UUUQQQOOONNNMMMOOOQQQQQQOOOLLLJJJIIINNNMMMLLLLLLKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMOOONNNMMMMMMNNNPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSRRRPPPNNNLLLGGGDDDAAAAAADDDHHHKKKLLLLLLKKKJJJIIIJJJKKKNNNOOONNNMMMMMMLLLMMMOOOQQQRRRRRRRRRPPPOOOOOOPPPQQQRRRSSSRRRQQQPPPPPPRRRUUUWWWWWWVVVVVVUUUUUUSSSRRRQQQLLLMMMMMMNNNPPPRRRSSSTTTRRRRRRRRRRRRQQQPPPOOOOOOMMMNNNNNNNNNMMMNNNPPPSSSRRRVVVYYYYYY[[[eeewww~~~wwwkkk]]]SSSKKKGGGEEEFFFGGGFFFHHHLLLPPPQQQVVV```nnnxxx~~~sssoooggg^^^TTTMMMHHHEEECCCDDDDDDCCCCCCDDDFFFHHHEEEJJJSSS^^^lll~~~~~~yyysssnnnjjjgggeeecccbbb```^^^\\\[[[ZZZZZZ\\\[[[[[[[[[ZZZYYYXXXXXX[[[YYYWWWYYY___hhhrrryyy~~~}}}xxxuuupppjjjfffdddfffhhhiiihhhgggggghhhjjjnnnsssvvvxxx}}}|||sssnnneeeccc___ZZZWWWWWW[[[___fffooo|||tttnnneee]]]WWWTTTQQQOOONNNMMMLLLMMMOOOOOONNNMMMKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNLLLKKKJJJKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKMMMOOOQQQSSSTTTTTTUUUXXXZZZ[[[XXXSSSOOOOOORRRXXX___fffssszzzuuuuuuyyy|||{{{uuuoookkkmmmrrr~~~}}}{{{zzzxxxpppcccXXXQQQMMMKKKKKKIIILLLNNNOOOMMMLLLKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMOOOOOONNNMMMOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPRRRSSSUUUWWWVVVUUURRRPPPIIIEEE@@@>>>AAAGGGLLLOOONNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRPPPNNNOOOQQQTTTUUUTTTTTTUUUVVVVVVUUUSSSNNNNNNNNNOOOPPPRRRSSSTTTRRRRRRSSSRRRRRRQQQPPPOOONNNNNNOOONNNMMMNNNQQQSSSPPPTTTXXXWWWWWW\\\gggpppqqqfffSSSMMMHHHHHHGGGEEEFFFHHHKKKLLLOOOWWWbbbnnnwww{{{}}}ssshhh\\\RRRMMMFFFEEECCCAAA@@@@@@@@@@@@BBBCCCHHHOOOWWWcccvvv~~~zzzyyysssrrrooollliiigggeeeeeeeeedddcccaaa___\\\YYYXXXYYYWWWUUUVVV]]]gggqqqxxx|||vvvqqqlllkkkjjjkkkkkklllnnnppprrrvvv{{{{{{pppgggaaa]]]TTTVVVXXXYYYYYY\\\bbbgggqqqzzzuuuiiiccc\\\VVVSSSRRRQQQQQQPPPNNNMMMMMMNNNOOOOOONNNKKKJJJIIIIIIHHHHHHIIIIIIMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKKKKLLLLLLLLLKKKKKKIIIJJJKKKMMMPPPSSSWWWYYYZZZZZZ[[[\\\\\\XXXSSSOOOLLLOOOUUU[[[bbbnnnvvvooolllnnnsssxxx}}}wwwsssnnnmmmttt~~~}}}wwwvvvwwwuuummmaaaVVVOOOLLLKKKJJJHHHJJJLLLMMMMMMLLLMMMNNNLLLLLLKKKJJJJJJJJJKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIJJJLLLMMMNNNOOOOOONNNOOOPPPPPPOOONNNPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSVVV[[[aaaeeefffgggfff[[[TTTJJJDDDCCCGGGMMMPPPPPPOOONNNMMMLLLKKKJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPOOOOOOPPPQQQOOOMMMMMMOOORRRQQQPPPPPPSSSVVVXXXWWWUUUPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRRRRRRRQQQPPPOOOOOONNNOOOOOOOOONNNOOORRRTTTRRRUUUWWWWWWVVVXXX]]]bbbmmm|||{{{ddd[[[RRRNNNKKKGGGFFFGGGFFFHHHLLLQQQWWW___hhhnnnuuu~~~{{{oooddd]]]RRROOOKKKGGGDDDBBB@@@???@@@@@@CCCGGGIIINNN[[[iii{{{zzzzzzxxxvvvsssooollljjjgggdddaaa```ccckkktttzzz~~~~~~yyytttmmmeee___\\\ZZZZZZUUU[[[aaafffhhhkkkqqqwwwtttkkk^^^ZZZUUUQQQQQQQQQRRRRRRSSSPPPMMMLLLLLLMMMNNNMMMJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJKKKKKKLLLMMMNNNKKKKKKLLLMMMNNNNNNNNNMMMIIIIIIJJJLLLOOOTTTWWWZZZ]]]]]]]]]]]]]]]ZZZUUUQQQMMMQQQWWW___fffsssxxxnnnfffcccgggnnnttt{{{~~~yyyvvvssspppmmmppp}}}yyysssssstttssskkk```VVVPPPMMMLLLLLLGGGIIILLLMMMMMMMMMOOOPPPMMMMMMLLLLLLLLLLLLLLLMMMHHHIIIIIIJJJJJJKKKKKKKKKHHHIIIJJJLLLNNNOOOPPPPPPPPPQQQRRRQQQPPPPPPQQQRRROOOPPPPPPQQQRRRSSSSSSTTTWWW\\\eeeoooxxx~~~qqqgggXXXMMMHHHIIILLLOOOQQQQQQPPPOOOMMMKKKIIIHHHKKKLLLNNNPPPQQQQQQQQQPPPPPPQQQRRRSSSRRRQQQOOONNNLLLNNNOOOOOOLLLLLLNNNQQQNNNMMMMMMQQQUUUXXXWWWUUUQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRRRRRRRQQQPPPOOONNNNNNOOOOOOOOOOOOPPPRRRUUUVVVWWWWWWWWWWWWXXX[[[]]]cccmmm|||ttthhh]]]VVVPPPJJJGGGHHHCCCFFFKKKMMMOOOSSSZZZ___aaammmxxx|||~~~tttmmmbbb]]]WWWPPPKKKHHHDDDBBB>>>>>>AAADDDBBB@@@IIIUUUYYYeeettt{{{wwwqqqmmmmmmqqqwww{{{|||vvvqqqlllhhhccc^^^\\\]]]___aaa___fffooouuuxxx{{{}}}qqqfff___XXXUUUQQQOOOPPPQQQSSSSSSTTTQQQMMMJJJKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJMMMOOOQQQKKKLLLMMMNNNOOOPPPPPPPPPIIIIIIJJJLLLOOOSSSVVVYYY^^^]]]]]]^^^^^^[[[WWWTTTRRRUUU]]]eeemmm{{{xxxmmmccc___bbbhhhmmmwwwxxxzzz~~~~~~zzzwwwnnnoooooommmmmmuuuxxxsssqqqppppppiii___VVVQQQOOOMMMMMMKKKKKKKKKKKKLLLMMMOOOOOOOOONNNNNNMMMLLLKKKJJJJJJHHHGGGFFFGGGIIIKKKKKKKKKIIIIIIJJJKKKLLLNNNPPPQQQSSSSSSRRRPPPPPPOOOOOOOOOLLLNNNPPPQQQQQQSSSVVVXXX[[[dddppp|||gggUUUMMMMMMNNNOOORRRRRRQQQOOONNNMMMLLLLLLKKKMMMPPPRRRSSSRRRQQQPPPRRRQQQQQQRRRSSSSSSQQQNNNPPPNNNLLLMMMPPPRRRQQQOOOQQQQQQQQQRRRSSSUUUWWWXXXSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSUUUVVVWWWWWWXXXXXX___bbbkkkvvv{{{nnnfff^^^SSSMMMMMMHHHHHHHHHIIIJJJMMMQQQUUUXXX^^^eeelllqqqxxxsssoooiiiccc\\\UUUOOOKKKHHHEEEBBB@@@@@@CCCGGGJJJKKKPPPYYYaaahhhpppxxx~~~~~~|||~~~vvvnnnhhhfffeeeeeedddiiikkkiiiiiinnnrrrsssxxxzzz~~~~~~~~~{{{pppeee[[[UUUPPPOOOMMMLLLMMMOOORRRSSSVVVTTTPPPMMMKKKJJJKKKLLLQQQMMMIIIHHHJJJKKKIIIGGGIIIIIIJJJKKKLLLMMMNNNNNNQQQOOOMMMNNNPPPQQQOOOLLLJJJKKKLLLNNNPPPRRRSSSTTTVVVYYY\\\^^^^^^\\\YYYVVVUUUYYY```kkkzzzwwwlllaaa]]]```eeejjjnnnnnnnnnppprrrrrrpppnnnkkkllllllkkknnnwwwwwwpppmmmkkkkkkddd[[[SSSOOOMMMLLLLLLJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKIIIHHHHHHIIIKKKJJJIIIJJJJJJJJJKKKLLLMMMNNNOOOQQQQQQPPPOOONNNNNNNNNNNNKKKMMMOOOPPPPPPRRRTTTWWW^^^eeepppqqq^^^TTTRRRSSSSSSQQQQQQQQQPPPOOONNNMMMMMMKKKLLLNNNPPPQQQRRRRRRRRRQQQQQQPPPRRRSSSSSSQQQOOOPPPOOONNNPPPSSSSSSQQQOOOPPPPPPQQQRRRSSSTTTTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSQQQPPPPPPQQQQQQRRRSSSTTTSSSTTTUUUWWWXXXYYYYYYYYYZZZ\\\bbbkkktttxxxnnn___TTTOOOHHHGGGFFFEEEEEEHHHLLLOOOLLLPPPVVV[[[```eeelllppptttwww|||~~~{{{vvvqqqlllgggbbb___TTTPPPIIICCC@@@@@@BBBDDDCCCGGGLLLPPPTTTXXX]]]aaammmttt~~~}}}wwwoookkkddd___\\\\\\^^^```lllsssyyyzzz}}}~~~}}}yyyoooeee]]]VVVQQQOOONNNLLLKKKLLLNNNQQQRRRTTTRRROOOMMMLLLLLLMMMNNNPPPMMMKKKIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOSSSPPPNNNNNNOOOOOONNNLLLKKKKKKMMMNNNPPPRRRSSSTTTUUUWWWZZZ]]]]]]ZZZWWWUUUZZZ___hhhwwwyyylll```[[[]]]ccchhhlllkkkjjjjjjlllmmmlllkkkhhhhhhhhhhhhnnnzzzvvvmmmhhhfffccc]]]UUUOOOKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKIIIIIIJJJJJJJJJIIIKKKKKKJJJJJJKKKKKKLLLMMMOOOOOONNNMMMMMMLLLLLLLLLJJJLLLMMMNNNNNNOOORRRTTT[[[```iiizzz{{{fffZZZVVVVVVVVVPPPPPPQQQRRRQQQPPPNNNMMMKKKKKKLLLNNNOOOQQQRRRSSSQQQPPPPPPQQQSSSSSSQQQPPPMMMMMMNNNPPPQQQQQQOOOMMMOOOPPPQQQSSSSSSSSSRRRQQQSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSTTTRRRRRRRRRRRRSSSTTTUUUVVVTTTUUUWWWXXXZZZ[[[\\\\\\XXXXXXZZZ___dddnnnqqq```WWWMMMJJJGGGDDDCCCDDDFFFHHHFFFHHHKKKMMMOOOSSSWWWZZZcccggglllpppuuuyyy}}}~~~{{{yyywwwvvvmmmggg]]]RRRJJJEEECCCBBBAAACCCEEEFFFGGGHHHJJJLLLSSSWWW^^^fffppp}}}yyysssmmmgggccc```^^^[[[ZZZ[[[^^^bbbeeesss|||}}}zzzzzz}}}|||vvvnnnfff```[[[VVVTTTMMMLLLKKKKKKKKKMMMOOOQQQPPPOOONNNMMMMMMNNNOOOPPPNNNNNNMMMKKKIIIHHHIIIKKKJJJJJJIIIIIIJJJLLLNNNOOOTTTQQQNNNLLLMMMNNNNNNMMMLLLLLLMMMOOOQQQRRRSSSTTTTTTVVVYYY[[[[[[YYYVVVTTTYYY]]]hhh{{{ooo```ZZZ\\\bbbhhhmmmllllllmmmnnnnnnmmmkkkfffeeedddgggnnn{{{uuulllfffccc[[[VVVOOOJJJHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMMMMKKKIIIIIIKKKLLLKKKJJJLLLKKKJJJJJJIIIIIIJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKIIIJJJKKKLLLLLLMMMOOOQQQRRRWWW___lll}}}iii\\\WWWUUUUUUOOOPPPQQQRRRRRRQQQOOONNNMMMLLLLLLMMMNNNOOOPPPQQQRRRQQQPPPQQQSSSTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQPPPQQQSSSTTTTTTSSSQQQPPPSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWUUUVVVXXXZZZ[[[\\\]]]]]][[[YYYXXXZZZ]]]bbbooo|||pppeeeXXXTTTNNNIIIFFFEEEEEEEEEIIIHHHHHHHHHHHHJJJMMMOOOUUUXXX\\\aaafffmmmtttyyyzzz|||~~~|||ssshhh\\\RRRJJJFFFCCCDDDEEEEEEFFFFFFGGGHHHIIIKKKOOOSSS[[[fffrrr{{{}}}yyyuuusssssspppkkkgggccc```^^^]]]\\\]]]```dddiiimmmppprrrvvv}}}}}}|||{{{}}}}}}sssmmmfff___[[[YYYWWWUUULLLKKKJJJJJJKKKLLLNNNOOOMMMMMMMMMMMMMMMMMMNNNNNNMMMOOOOOOLLLHHHGGGIIILLLKKKJJJIIIIIIJJJKKKMMMOOORRRPPPMMMKKKLLLMMMOOOPPPMMMMMMNNNPPPQQQRRRTTTTTTTTTVVVXXXZZZZZZXXXVVVTTTUUUXXXcccwwwrrrccc\\\]]]ccciiijjjkkklllooopppoookkkhhhfffeeeeeeiiirrr}}}~~~uuulllfffbbbTTTPPPKKKGGGGGGHHHHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIKKKLLLLLLMMMMMMNNNNNNNNNJJJIIIHHHIIIKKKMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHLLLLLLMMMMMMMMMLLLKKKKKKHHHIIIJJJJJJJJJJJJLLLNNNMMMSSSYYY___lllzzzhhh\\\VVVTTTTTTOOOPPPPPPQQQQQQPPPOOONNNOOONNNNNNMMMMMMNNNNNNOOORRRQQQQQQRRRTTTVVVUUUUUUWWWVVVTTTRRRRRRSSSVVVXXXRRRSSSTTTUUUUUUTTTRRRPPPSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWUUUVVVXXXZZZ[[[\\\]]]]]]]]]ZZZYYY[[[\\\^^^gggppp~~~tttfffaaaZZZUUUQQQOOOKKKIIIHHHGGGDDDCCCEEEHHHKKKMMMKKKMMMQQQTTTYYY```ggglllmmmpppuuuyyy}}}|||rrreeeYYYRRRKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIMMMRRRYYY^^^iiilllppptttwww|||wwwrrrllllllkkkiiigggdddbbb```]]]\\\\\\[[[[[[]]]___aaaaaafffnnnvvv{{{~~~~~~~~~~~~~~~}}}{{{zzzyyyzzzzzz|||}}}vvvooofffaaa[[[UUURRRQQQPPPOOOJJJJJJJJJJJJJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOOOOLLLHHHGGGJJJLLLKKKKKKJJJJJJKKKLLLNNNNNNOOONNNLLLKKKKKKMMMPPPSSSNNNNNNOOOPPPRRRSSSTTTTTTUUUVVVXXXYYYYYYXXXVVVUUUVVVXXXaaatttxxxmmmgggfffiiillllllmmmooorrrsssqqqlllhhhhhhggghhhoooyyy{{{ssskkkddd```QQQNNNIIIGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNIIIHHHGGGHHHKKKMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGJJJKKKLLLMMMMMMLLLKKKJJJHHHIIIJJJIIIHHHIIIKKKLLLMMMSSSWWWYYY___mmm|||~~~qqqeee[[[VVVUUUUUUPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOORRRQQQPPPQQQTTTVVVVVVVVVUUUUUUSSSPPPOOOPPPSSSVVVSSSSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVUUUVVVWWWYYYZZZZZZZZZZZZ[[[YYYYYY[[[[[[\\\```fffooo{{{uuuqqqkkkgggfffbbb^^^YYYKKKHHHCCCAAACCCFFFHHHJJJGGGHHHJJJLLLOOOTTTZZZ___aaaffflllqqqtttyyy}}}rrrjjj___]]][[[ZZZZZZYYYWWWUUUMMMKKKHHHFFFFFFHHHJJJLLLUUUWWWYYY[[[]]]```dddgggsssxxxzzztttooojjjaaa[[[XXXWWWVVVUUUTTTTTTUUUUUURRRTTTXXX[[[___dddiiimmmtttyyy}}}yyyyyywwwtttssstttwwwzzz~~~zzzooohhh^^^ZZZTTTPPPOOONNNMMMLLLJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMOOOPPPPPPOOONNNMMMOOOOOONNNLLLJJJIIIJJJLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKMMMPPPRRROOOOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUTTTVVV^^^ooo|||xxxvvvuuuppppppqqqrrrsssrrrooollliiiiiimmmvvv~~~|||wwwpppggg```\\\PPPMMMIIIGGGHHHIIIJJJJJJFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGHHHJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJIIIHHHHHHJJJKKKKKKPPPRRRRRRWWW```hhhkkkppplllfff^^^XXXTTTTTTTTTRRRQQQNNNMMMLLLLLLMMMMMMKKKMMMNNNPPPQQQQQQQQQQQQPPPNNNNNNOOORRRTTTUUUUUUPPPRRRSSSRRRPPPOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTSSSRRRQQQPPPOOOOOOQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXWWWYYYWWWXXX[[[[[[YYYZZZ]]]ccckkkxxx~~~yyyttt```ZZZQQQKKKHHHGGGGGGFFFDDDEEEFFFGGGHHHLLLQQQTTTVVV[[[aaadddfffiiiooottt|||xxxuuusssrrrsssrrrooommmaaa\\\UUUOOOKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMPPPRRRVVVZZZaaaggglllqqquuuxxx|||vvvpppjjjdddbbbcccaaa[[[UUUOOONNNMMMLLLMMMPPPTTTVVV]]]aaaggglllqqqwww~~~}}}yyyuuurrrrrrqqqooopppttt|||vvvnnnfffbbbXXXUUURRRPPPOOOOOOMMMLLLJJJJJJJJJKKKLLLLLLMMMMMMLLLNNNQQQSSSTTTTTTRRRQQQQQQOOOLLLKKKKKKKKKKKKJJJLLLMMMOOOPPPPPPOOONNNMMMNNNOOOPPPNNNKKKKKKLLLOOOPPPPPPQQQRRRSSSTTTTTTUUUSSSTTTUUUVVVVVVUUUTTTSSSNNNRRR[[[jjj}}}pppooommmnnnnnnooommmllliiijjjppp|||{{{zzzxxxtttmmmddd\\\WWWQQQMMMJJJHHHIIIJJJKKKKKKDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIHHHHHHIIIIIIIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGIIIJJJJJJIIIHHHFFFHHHIIIJJJIIIHHHHHHIIIKKKFFFIIIJJJLLLRRRYYYZZZWWW```___\\\XXXTTTRRRQQQRRRSSSQQQNNNKKKJJJJJJLLLMMMHHHJJJNNNQQQSSSTTTTTTSSSNNNMMMLLLMMMPPPSSSTTTTTTRRRVVV[[[[[[XXXUUUSSSTTTQQQQQQQQQQQQQQQRRRSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRUUUUUUTTTRRRQQQPPPNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVUUUXXXWWWXXX\\\\\\XXXWWWYYY^^^cccjjjsss{{{qqqdddXXXPPPKKKGGGDDDBBBCCCDDDEEEEEEHHHLLLOOOMMMRRRWWWYYYXXXZZZ___dddkkkrrr}}}xxxqqqfff\\\VVVSSSSSSSSSJJJJJJIIIGGGEEEEEEFFFHHHHHHKKKOOOSSSUUUXXX[[[^^^aaaaaabbbeeeiiioootttwww}}}{{{xxxrrrnnnlllnnnppppppsssxxx|||~~~}}}{{{yyyyyyyyyxxxxxxxxxxxxyyyyyyyyyuuupppnnnnnnkkkddd^^^]]]YYYVVVYYY```ccc```\\\TTTSSSQQQQQQSSSXXX]]]aaaooottt{{{}}}{{{wwwqqqmmmlllmmmmmmmmmpppwwwxxxmmmeee^^^ZZZXXXRRRPPPNNNMMMMMMMMMLLLJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLNNNRRRUUUWWWXXXWWWVVVRRROOOKKKJJJLLLMMMKKKIIILLLMMMPPPRRRRRRQQQNNNMMMOOOQQQRRROOOKKKIIIJJJKKKPPPQQQQQQRRRSSSTTTTTTUUURRRSSSTTTUUUUUUTTTSSSRRRMMMRRR]]]lll}}}rrrjjjlllpppoookkkiiieeeqqqyyyrrrjjj```TTTKKKLLLLLLKKKJJJJJJJJJJJJJJJLLLHHHDDDCCCFFFHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIGGGFFFJJJKKKLLLMMMOOOQQQRRRRRRVVVVVVVVVUUUTTTRRRPPPOOOSSSRRRPPPNNNLLLKKKKKKKKKLLLLLLKKKKKKMMMNNNQQQRRRKKKJJJIIIIIIJJJLLLNNNPPPVVV^^^eeeeee^^^UUURRRRRROOONNNOOOPPPRRRRRRPPPNNNPPPOOOOOONNNNNNMMMMMMLLLQQQQQQQQQPPPOOONNNLLLKKKMMMOOOPPPPPPPPPPPPQQQSSSTTTVVVWWWWWWUUUUUUVVVXXXXXXYYY[[[\\\\\\[[[YYYXXX[[[]]]aaagggooo{{{pppcccXXXPPPKKKHHHEEEDDDCCCEEEGGGGGGFFFJJJKKKMMMOOOQQQSSSUUUVVV\\\cccnnnvvv{{{zzzrrrmmmjjjhhhfffaaa\\\TTTLLLGGGDDDAAA@@@DDDCCCCCCCCCEEEHHHKKKMMMNNNMMMMMMNNNPPPUUUYYY\\\gggppp}}}yyyvvvtttvvvxxx|||}}}{{{vvvoookkkjjjfffaaa^^^]]]\\\YYYVVVZZZ[[[^^^```bbbbbbbbbbbbaaa___^^^^^^_________^^^]]]^^^^^^]]]ZZZXXXWWWWWWSSSVVV\\\bbbfffhhhiiiiii```bbbdddddddddgggmmmqqq}}}xxxsssnnnllllllpppppprrruuuyyy}}}|||qqqfff___YYYVVVTTTLLLKKKJJJJJJJJJLLLMMMNNNLLLKKKIIIHHHGGGGGGHHHHHHKKKLLLMMMNNNPPPQQQSSSSSSMMMMMMMMMMMMLLLLLLLLLLLLNNNPPPQQQQQQPPPOOOOOOPPPPPPPPPOOONNNNNNMMMLLLLLLOOOOOOOOOPPPQQQRRRSSSTTTWWWWWWVVVVVVVVVUUUUUUUUURRRVVV^^^kkk|||wwwnnnnnnpppnnnjjjhhhiiiuuu|||vvvoooggg]]]SSSLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKHHHDDDCCCEEEFFFGGGFFFIIIIIIJJJJJJJJJIIIIIIHHHEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPRRRRRRRRRRRRQQQOOONNNMMMRRRQQQPPPOOOMMMKKKJJJIIIJJJJJJJJJKKKLLLMMMOOOPPPKKKJJJIIIIIIJJJLLLOOOPPPTTT\\\gggkkkfff]]]TTTPPPNNNMMMNNNOOOQQQRRRPPPOOONNNNNNNNNNNNNNNNNNNNNOOOQQQQQQPPPPPPNNNMMMLLLKKKMMMNNNPPPPPPOOOOOOQQQSSSSSSUUUVVVVVVUUUUUUVVVXXXXXXYYYZZZ[[[[[[ZZZYYYXXX[[[]]]___bbbgggnnnvvv|||xxxlllaaaZZZTTTPPPJJJGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNMMMSSS\\\eeekkkpppvvvzzz{{{uuukkk```VVVOOOIIIFFFFFFEEEDDDCCCCCCDDDFFFGGGIIIHHHGGGFFFGGGIIIKKKMMMRRRXXXbbbnnnyyy|||vvvoooiiidddaaa```^^^```bbbbbbaaa___[[[YYYXXXTTTPPPNNNNNNMMMKKKHHHHHHIIIJJJLLLMMMNNNNNNOOOOOOMMMLLLMMMOOOPPPPPPPPPOOOQQQTTTUUUUUUUUUVVVWWWWWW\\\dddlllrrruuuvvvuuurrruuuwwwxxxyyy|||xxxxxxwwwtttrrrqqqrrrtttwwwxxxyyyzzz}}}xxxqqqggg]]]WWWRRRPPPNNNJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKIIIHHHGGGGGGGGGHHHJJJJJJLLLMMMNNNPPPQQQQQQLLLLLLLLLLLLKKKKKKKKKKKKLLLOOOSSSTTTRRRPPPOOONNNPPPPPPOOOOOONNNMMMLLLLLLNNNNNNOOOOOOQQQRRRSSSTTTUUUUUUUUUVVVWWWXXXXXXYYYXXX[[[cccnnn~~~|||rrrpppooollliiiiiinnnyyy~~~zzzrrriiiaaaXXXPPPKKKHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHEEEDDDDDDEEEEEEDDDIIIIIIIIIIIIHHHHHHGGGFFFCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKPPPPPPPPPOOOMMMKKKIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKMMMOOOQQQRRR[[[hhhpppooofffYYYPPPPPPOOOOOOOOOQQQQQQOOOMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLLLLKKKMMMNNNOOOOOONNNOOOQQQRRRRRRSSSUUUUUUUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]___bbbgggjjjooo{{{vvvooogggaaaXXXQQQMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGCCCGGGMMMSSSXXX^^^cccgggnnnqqquuuyyy|||}}}||||||xxxlllbbb[[[XXXQQQPPPMMMJJJGGGEEEDDDCCCEEEDDDBBBAAA@@@@@@@@@AAABBBEEEKKKRRR[[[cccjjjmmmmmmllliiigggfffeeedddeeehhhjjjmmmpppqqqqqqooonnnjjjgggccc^^^YYYUUUSSSRRRIIIIIIJJJJJJJJJJJJIIIIIIGGGEEECCCBBBBBBBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEDDDCCCEEEGGGIIIIIIIIIIIIMMMSSSXXX[[[___bbbddddddiiiqqqzzz}}}yyyvvvoooqqqsssuuuvvvyyy}}}~~~vvviiiccc[[[SSSOOOMMMKKKJJJHHHHHHIIIJJJJJJJJJIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNSSSUUUTTTPPPNNNMMMPPPOOOOOOOOONNNMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTUUURRRSSSUUUWWWYYY[[[\\\]]]^^^bbbhhhrrr~~~uuuqqqnnnlllkkknnnsss|||}}}xxxoooeee[[[SSSLLLIIIFFFFFFFFFGGGHHHIIIKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIJJJKKKKKKJJJJJJJJJNNNNNNOOOOOOMMMKKKHHHFFFEEEGGGHHHJJJKKKKKKJJJIIIKKKKKKJJJIIIJJJMMMOOOPPPRRRYYYeeepppssskkk]]]QQQTTTRRRQQQPPPQQQPPPNNNLLLMMMMMMLLLLLLMMMNNNOOOPPPOOOOOONNNMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMNNNPPPRRRPPPRRRTTTTTTTTTTTTVVVWWWXXXWWWWWWVVVVVVWWWWWWXXXRRRTTTXXXZZZ[[[]]]```bbb]]]ffftttyyysssjjjaaa[[[WWWTTTRRRQQQPPPMMMJJJHHHFFFDDDDDDFFFGGGHHHJJJMMMPPPTTTWWW\\\```eeekkkoooqqqrrrrrrvvvyyy~~~yyytttrrrhhhfffbbb]]]WWWRRRMMMKKKJJJIIIHHHFFFDDDBBB@@@???AAACCCEEEIIINNNSSSWWWZZZ[[[ZZZWWWUUUSSSRRRQQQQQQTTTUUUWWWYYYYYYYYYWWWWWWQQQOOOMMMIIIFFFDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGFFFFFFHHHLLLNNNPPPOOOPPPUUU]]]eeekkkqqqwwwzzzyyy|||{{{vvvssspppnnnlllqqqwww}}}zzzoooggg^^^YYYSSSNNNLLLKKKKKKJJJFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIJJJMMMPPPQQQPPPNNNLLLLLLNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMOOOPPPRRRTTTUUURRRSSSUUUWWWZZZ\\\^^^___aaadddkkkuuu|||sssooommmlllpppvvv|||{{{{{{vvvlllaaaVVVMMMHHHFFFDDDDDDDDDEEEFFFHHHJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGHHHGGGGGGGGGCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIKKKLLLMMMNNNMMMKKKHHHFFFEEEGGGHHHJJJJJJJJJIIIHHHKKKJJJIIIIIIJJJLLLNNNPPPTTTXXX```hhhmmmhhh]]]SSSSSSQQQPPPPPPRRRSSSRRRQQQPPPOOOMMMLLLKKKLLLMMMNNNPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMPPPRRRPPPQQQSSSSSSSSSSSSTTTVVVVVVUUUUUUTTTTTTUUUUUUVVVNNNQQQUUUWWWXXXYYYZZZ\\\WWW\\\dddmmmyyy{{{tttmmmfff```\\\ZZZXXXUUUQQQLLLHHHDDDBBBIIIGGGEEEEEEFFFIIIKKKMMMPPPQQQUUUZZZ^^^cccfffhhhmmmqqqxxx~~~|||vvvooogggaaa^^^[[[ZZZYYYUUUQQQKKKFFFCCCAAABBBCCCEEEGGGIIIKKKLLLMMMLLLJJJHHHFFFFFFFFFGGGIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFEEECCCBBB@@@@@@???>>>???AAABBBBBBAAA???===>>>???@@@AAABBBCCCCCCDDDBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIKKKPPPVVV[[[^^^______dddkkkrrryyy}}}zzzvvvrrrooonnnmmmnnnuuu|||uuummmddd^^^VVVRRRMMMJJJJJJJJJJJJJJJEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHJJJKKKLLLKKKJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]^^^___ccckkkuuuxxx~~~wwwpppmmmkkklllttt}}}{{{uuusssoooggg\\\QQQIIIFFFEEECCCCCCCCCDDDEEEGGGHHHIIIHHHJJJLLLKKKIIIGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKMMMOOOSSSUUUYYY^^^aaa___YYYSSSMMMLLLLLLOOORRRVVVWWWWWWQQQOOOMMMKKKJJJKKKLLLMMMPPPOOONNNMMMLLLMMMMMMNNNLLLMMMMMMKKKKKKLLLOOORRRPPPRRRSSSRRRQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTNNNPPPSSSTTTTTTTTTTTTUUUWWWYYY[[[^^^fffrrr|||vvvoookkkfffeeebbb^^^XXXQQQKKKGGGIIIFFFCCCBBBDDDFFFGGGHHHHHHIIIJJJMMMQQQUUUYYY\\\^^^cccjjjqqqvvv~~~}}}wwwsssqqqpppnnniiiaaaXXXOOOJJJAAAAAABBBCCCEEEGGGHHHIIIJJJHHHEEEBBBAAAAAACCCDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBB>>>???AAABBBBBBAAA???>>>AAACCCEEEFFFFFFFFFHHHIIIIIIKKKNNNQQQTTTUUUUUUVVVTTTVVVYYY```iiiqqqvvvxxxwwwzzz~~~|||yyyvvvuuuwwwzzz}}}~~~|||}}}|||zzzwwwuuutttuuuttt{{{yyynnngggaaa\\\XXXOOOKKKHHHFFFFFFHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHFFFGGGIIILLLJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNOOOQQQRRRSSSTTTUUUVVVXXXZZZ[[[\\\]]]]]]bbbjjjvvvllluuuyyysssnnnjjjhhhkkkvvv|||tttmmmiiifff```WWWMMMFFFDDDEEECCCCCCCCCCCCDDDEEEFFFGGGEEEHHHLLLLLLIIIGGGFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLHHHGGGFFFFFFGGGIIILLLMMMPPPQQQSSSVVVWWWUUURRROOOKKKJJJJJJMMMQQQTTTVVVVVVOOONNNLLLJJJJJJKKKMMMOOOQQQPPPNNNMMMMMMMMMOOOPPPLLLLLLLLLKKKJJJKKKOOORRRQQQRRRSSSRRRPPPPPPPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQNNNQQQSSSTTTSSSSSSSSSTTTUUUVVVWWWXXX[[[bbbmmmvvv}}}zzzzzzyyyxxxtttmmmddd\\\WWWPPPLLLHHHFFFGGGHHHGGGFFFEEEEEEFFFGGGJJJLLLOOOPPPQQQUUU[[[___cccjjjttt|||{{{tttjjjaaa[[[OOONNNMMMNNNQQQVVV[[[^^^___[[[SSSLLLGGGEEEEEEFFFCCCCCCBBBCCCCCCEEEFFFGGGAAAAAABBBBBBCCCCCCBBBBBBIIIIIIIIIJJJKKKLLLMMMNNNTTTVVVYYYZZZYYYXXXYYY[[[```ccchhhnnnqqqsssssssssoooooorrrxxx{{{xxxpppmmmiiijjjooowww}}}}}}|||ttthhh___ZZZVVVRRROOOKKKHHHEEEDDDDDDFFFFFFFFFHHHGGGGGGFFFEEEEEEFFFFFFCCCCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIJJJIIIHHHGGGHHHJJJHHHHHHIIIIIIJJJKKKLLLLLLOOOOOONNNNNNOOOOOOPPPQQQSSSSSSUUUWWWYYY[[[]]]]]]^^^bbbkkkxxxeeemmmuuuyyy|||~~~{{{uuuwwwrrrllliiigggjjjvvvwwwnnnggg```___[[[SSSKKKEEEDDDEEECCCCCCCCCCCCCCCDDDEEEFFFCCCGGGKKKKKKIIIFFFEEEFFFBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEIIIJJJJJJKKKKKKJJJJJJIIIJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGIIIJJJLLLMMMMMMLLLKKKJJJJJJKKKMMMNNNGGGGGGFFFEEEFFFIIIKKKLLLMMMNNNPPPQQQQQQNNNLLLKKKNNNMMMKKKLLLNNNPPPQQQQQQMMMLLLJJJIIIJJJLLLOOOQQQRRRPPPOOOMMMMMMNNNPPPQQQLLLLLLLLLJJJIIIKKKOOORRRQQQRRRSSSRRRPPPOOOOOOPPPPPPQQQSSSTTTTTTSSSQQQPPPNNNPPPSSSUUUUUUVVVWWWYYYRRRTTTVVVVVVWWW[[[bbbgggqqqwwwmmmggg\\\WWWQQQNNNLLLKKKHHHFFFCCCDDDEEEGGGHHHIIIIIIIIILLLPPPTTTUUUWWW]]]fffnnnuuuzzzyyyqqqlllbbb```^^^^^^ccckkktttzzzzzzssshhh\\\RRRMMMJJJJJJDDDDDDEEEEEEGGGJJJLLLNNNVVVVVVWWWXXXYYYYYYYYYXXXYYYWWWVVVVVVXXX\\\```cccjjjmmmpppqqqooommmnnnppptttxxxzzzuuupppmmmgggdddaaaccckkkvvv~~~kkkdddZZZSSSPPPMMMIIIGGGJJJHHHEEEDDDEEEFFFFFFEEEIIIHHHFFFEEEEEEEEEFFFGGGBBBCCCDDDEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIFFFHHHKKKLLLJJJIIIHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKPPPOOOOOONNNNNNOOOOOOPPPQQQRRRTTTVVVYYY\\\^^^______dddmmmyyyiiijjjkkknnnqqqrrrpppoooooolllhhhdddeeemmm{{{tttkkkeee\\\WWWPPPKKKGGGFFFDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDEEEJJJIIIHHHGGGGGGGGGHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOLLLJJJIIIGGGGGGHHHIIIJJJOOOOOOOOOOOONNNLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKIIIHHHHHHJJJLLLNNNWWWTTTOOOIIIFFFGGGLLLPPPPPPOOOMMMJJJIIIJJJNNNQQQNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSUUUXXX[[[]]]fffooo~~~yyypppjjjbbb]]]ZZZUUUMMMGGGKKKHHHDDDBBBDDDGGGIIIJJJCCCEEEHHHKKKNNNSSSXXX\\\fffkkkqqquuuwwwyyy|||~~~rrrrrrrrrsssxxxxxxmmmccc\\\YYYUUUSSSRRRQQQSSSWWW[[[^^^ccceeeiiinnnqqqsssssstttvvvtttqqqooopppsssxxx{{{|||yyywwwtttsssqqqoookkkhhhfffggghhhjjjpppyyytttkkk```ZZZRRRJJJGGGEEEEEEDDDHHHHHHGGGFFFEEEDDDCCCCCCGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJJJJJJJIIIIIIHHHGGGIIIIIIHHHGGGFFFHHHKKKNNNSSSVVVWWWTTTOOOMMMPPPTTTTTTUUUXXX[[[]]]^^^______^^^dddnnnzzzffffffhhhjjjmmmmmmkkkiiijjjgggcccaaafffppp|||uuukkkeeeZZZUUUOOOIIIFFFEEECCCBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEIIIIIIIIIIIIHHHHHHHHHHHHDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKMMMNNNLLLJJJIIIGGGFFFGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGGGGIIIKKKMMMSSSRRRPPPMMMJJJJJJLLLNNNOOONNNMMMLLLJJJKKKNNNQQQQQQQQQPPPPPPOOOOOONNNNNNMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRTTTVVVYYY[[[```fffppp{{{}}}wwwsssooohhh___XXXTTTPPPJJJGGGFFFGGGHHHHHHDDDEEEGGGGGGHHHJJJMMMPPPUUUZZZ```eeeiiilllqqqtttyyy~~~~~~}}}~~~zzztttqqqooonnnlllkkklllooorrrttt{{{}}}}}}yyyuuurrrpppooommmlllmmmooorrrttttttsssqqqrrrrrrtttxxxvvviii```WWWSSSLLLGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDDDDCCCCCCCCCEEEDDDCCCDDDFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFHHHLLLOOOQQQTTTWWWVVVRRROOOPPPRRRSSSTTTWWWYYY[[[\\\\\\\\\\\\cccmmmxxxffffffgggjjjkkkkkkhhheeeeeeaaa^^^aaakkkvvvvvvkkkdddWWWSSSLLLGGGEEEDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEFFFHHHIIIIIIJJJJJJEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHIIIJJJJJJJJJIIIHHHEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLJJJIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGJJJJJJKKKKKKKKKLLLLLLLLLJJJIIIGGGFFFGGGHHHJJJLLLNNNPPPQQQPPPNNNMMMLLLMMMLLLMMMNNNMMMMMMMMMOOOQQQSSSRRRRRRQQQPPPOOONNNNNNLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRTTTVVVWWWZZZ\\\```fffnnnyyy|||ssslllddd^^^WWWQQQNNNLLLJJJIIIEEEFFFFFFEEECCCCCCEEEFFFGGGKKKPPPUUUYYY]]]aaadddlllrrryyy}}}~~~zzzuuussstttuuutttrrrsssqqqnnnkkkjjjjjjjjjkkkhhhiiikkkpppvvv|||yyypppfff[[[SSSLLLIIIFFFDDDDDDEEEEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEGGGKKKNNNNNNRRRVVVVVVSSSPPPOOOPPPQQQRRRUUUWWWYYYYYYYYYXXXXXX___jjjvvvkkkkkklllnnnnnnlllhhheeeaaa^^^]]]eeerrr~~~~~~}}}vvvkkkbbbUUUQQQKKKFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHFFFEEEDDDCCCDDDFFFIIIJJJHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGHHHJJJLLLLLLLLLJJJIIIGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJIIIHHHGGGHHHIIIKKKLLLKKKMMMOOOOOONNNMMMMMMMMMJJJLLLNNNOOONNNNNNOOOPPPRRRRRRRRRQQQQQQPPPPPPPPPMMMNNNNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRSSSTTTTTTVVVWWWXXXZZZ___hhhrrryyywwwrrriiibbb\\\XXXTTTRRRJJJJJJJJJHHHEEEDDDDDDEEEFFFHHHKKKMMMPPPRRRTTTVVV]]]bbbiiinnnrrrvvvzzz}}}|||}}}~~~~~~||||||}}}uuupppmmmiiieeecccccceeeeeeeeehhhhhhiiijjjllloooqqqssssssssstttxxx~~~tttjjjbbbZZZRRRLLLEEECCCBBBBBBCCCDDDDDDCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFIIIKKKLLLOOORRRRRRPPPNNNNNNNNNOOOPPPSSSVVVWWWWWWUUUTTTSSSZZZfffssspppppppppqqqpppmmmhhhddd\\\[[[^^^jjjyyyxxxvvvuuuxxxzzzuuuiii___SSSOOOJJJFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEGGGGGGGGGGGGGGGHHHIIIIIIFFFEEEDDDDDDEEEGGGIIIKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGHHHKKKMMMNNNMMMLLLKKKIIIHHHGGGGGGFFFGGGGGGHHHGGGGGGHHHJJJKKKKKKLLLLLLJJJJJJIIIHHHGGGGGGGGGFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLJJJKKKLLLKKKJJJJJJLLLNNNIIIKKKMMMNNNNNNNNNNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRTTTUUUWWWZZZ___fffjjjjjjsss~~~{{{tttoookkkgggdddWWWWWWVVVRRRMMMHHHGGGFFFGGGGGGHHHIIIKKKLLLMMMMMMPPPTTTYYY___dddhhhlllnnnmmmooorrruuuwwwyyyzzzzzzzzzyyyyyyyyy|||~~~|||uuunnnfff```]]][[[XXXXXXYYY[[[]]]^^^aaadddiiioootttxxx{{{|||~~~~~~xxxpppeee\\\VVVQQQKKKGGGCCCBBB@@@AAABBBCCCBBBAAABBBBBBAAAAAA@@@??????>>>@@@@@@@@@AAABBBBBBCCCCCCAAA@@@??????@@@AAA@@@???@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFEEEEEEEEEGGGGGGGGGFFFDDDDDDFFFGGGKKKKKKLLLKKKJJJKKKLLLMMMMMMOOORRRUUUVVVUUUTTTSSSOOOWWWcccqqqqqqqqqqqqqqqoookkkddd___XXXZZZbbbqqqtttpppnnnrrrvvvrrrggg\\\QQQMMMHHHEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHJJJJJJIIIIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFHHHJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIKKKMMMNNNNNNNNNNNNKKKJJJIIIGGGGGGGGGHHHIIIGGGHHHJJJKKKLLLMMMMMMMMMJJJJJJIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKJJJIIIHHHIIILLLOOOIIIKKKMMMMMMLLLLLLLLLNNNNNNNNNOOOPPPQQQRRRRRRSSSQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOQQQTTTVVVWWWYYY\\\^^^^^^dddkkkrrrxxx~~~|||zzznnnmmmiiibbbZZZRRRMMMKKKJJJHHHGGGGGGIIIJJJJJJJJJIIIKKKNNNRRRVVVYYY\\\]]]___```bbbeeegggiiijjjjjjmmmnnnooopppsssyyy~~~{{{zzz~~~xxxpppjjjddd```\\\YYYYYYYYY[[[]]]___bbbccchhhlllrrryyy~~~rrrfff___VVVOOOKKKIIIEEECCCCCCAAA@@@@@@AAABBBBBBAAACCCBBBBBBAAA???>>>>>>===??????@@@@@@AAAAAAAAABBBAAA???>>>>>>@@@@@@???===???@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEHHHIIIIIIGGGEEECCCDDDEEEIIIHHHGGGGGGGGGIIIKKKLLLKKKNNNRRRUUUVVVVVVTTTSSSOOOWWWcccqqqqqqpppppppppnnnhhhaaa[[[XXX___lll|||sssmmmiiilllrrrpppdddYYYNNNJJJFFFCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGHHHHHHIIIIIIJJJKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEEEEFFFGGGHHHJJJKKKIIIJJJKKKLLLNNNOOOPPPQQQNNNLLLJJJHHHHHHHHHIIIJJJHHHIIIKKKLLLMMMNNNMMMMMMIIIIIIJJJJJJKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKKKKJJJIIIIIIKKKNNNIIIKKKKKKKKKJJJIIIKKKLLLNNNNNNOOOOOOPPPPPPQQQQQQOOOOOOPPPRRRSSSUUUVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPPPPRRRTTTTTTSSSSSSTTTUUUWWW[[[___bbbdddhhhnnnsss~~~vvvlllccc]]][[[VVVRRROOOMMMNNNNNNLLLJJJGGGGGGHHHJJJLLLNNNNNNNNNRRRRRRSSSUUUVVVWWWXXXXXXYYY[[[^^^aaadddiiinnnrrr|||~~~|||vvvrrroooqqqtttxxx|||~~~{{{yyyzzz|||}}}}}}zzzxxxuuusssrrrtttwwwxxxvvvtttqqqlllhhhffffffgggdddfffiiilllnnnpppssstttyyyzzz}}}vvviii^^^WWWQQQJJJEEEEEEDDDCCCAAABBB@@@>>>>>>@@@BBBBBBBBBAAAAAAAAA@@@@@@??????????????????@@@@@@@@@@@@@@@BBB@@@??????@@@AAA???>>>?????????@@@AAAAAABBBBBB@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEEEEFFFFFFFFFFFFGGGIIIJJJJJJIIIJJJMMMRRRVVVXXXWWWVVVTTTSSSZZZeeerrrqqqqqqqqqpppmmmggg```ZZZ\\\eeeuuussslllfffiiiooonnnbbbWWWLLLHHHDDDBBBBBBDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKGGGHHHIIIJJJJJJJJJIIIIIILLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJKKKLLLMMMOOOQQQRRROOONNNKKKIIIHHHIIIJJJJJJIIIJJJLLLMMMNNNOOONNNNNNHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMMMMKKKKKKKKKLLLJJJKKKKKKJJJHHHHHHIIIKKKOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNPPPRRRUUUWWWYYYZZZRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNOOOPPPPPPPPPOOOOOOSSSTTTTTTSSSQQQPPPQQQRRRQQQUUUYYYZZZ[[[]]]aaaeeeiiiooo{{{|||sssmmmkkkeee```ZZZVVVUUURRROOOKKKHHHGGGFFFFFFGGGGGGGGGFFFIIIIIIIIIIIIJJJJJJKKKKKKLLLOOOSSSWWW[[[___dddgggkkknnnsssyyy{{{{{{{{{|||}}}}}}||||||}}}~~~~~~|||tttlllhhhcccccceeegggjjjnnnqqqsssssspppllljjjjjjkkkkkkkkkkkkhhheeebbbaaacccfffhhhmmmoooooommmkkklllpppuuusssvvvzzz~~~vvvmmmeeeZZZOOOOOOJJJDDDBBBCCCDDDCCCBBB@@@>>><<<<<>>>>>???@@@AAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFGGGHHHDDDEEEGGGJJJLLLKKKIIIGGGJJJMMMRRRVVVYYYYYYWWWUUUXXX^^^hhhsssuuuqqqllliiigggddd^^^ZZZ___ooozzzqqqiiigggccc[[[RRRMMMGGGFFFEEECCCCCCEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGEEEDDDBBBDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLKKKJJJHHHGGGGGGHHHIIIKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIIIIHHHHHHGGGFFFFFFKKKJJJJJJHHHGGGGGGFFFFFFHHHHHHIIIKKKNNNQQQSSSTTTSSSOOOJJJHHHIIIKKKJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKJJJKKKLLLLLLIIIGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKHHHHHHHHHHHHIIIIIIJJJKKKMMMKKKJJJHHHHHHHHHJJJKKKNNNNNNOOOOOOOOOPPPPPPPPPNNNOOOPPPRRRTTTUUUVVVWWWSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOSSSTTTVVVXXXZZZ[[[\\\\\\___bbbhhhpppzzzzzztttqqqlllfff```ZZZWWWUUUPPPNNNLLLLLLLLLKKKJJJHHHKKKJJJHHHIIIJJJJJJIIIHHHIIIHHHIIILLLQQQUUUWWWWWW[[[[[[^^^cccjjjqqqtttvvvrrrqqqqqqqqqqqqrrrssssssqqqpppooooooqqqtttwwwyyyxxxvvvrrrooommmmmmnnnooossstttuuutttpppjjjddd```\\\YYYXXX\\\aaadddbbb______``````]]]YYYXXXZZZ\\\]]]\\\YYYVVVUUUYYY___cccjjjmmmrrruuuxxxzzz|||~~~zzzvvvsssmmmggg```WWWNNNHHHHHHFFFDDDBBBBBBBBB@@@?????????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>??????>>>>>>>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@@@@========================@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEJJJKKKNNNTTTYYYZZZVVVSSSUUU^^^jjjwwwvvvqqqkkkeeebbb```___^^^jjjwww{{{qqqgggbbb\\\SSSMMMKKKFFFEEECCCBBBBBBCCCEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGEEEDDDCCCDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJHHHGGGGGGHHHIIIJJJHHHGGGGGGGGGGGGIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEHHHIIIJJJKKKMMMOOORRRSSSRRROOOJJJIIIJJJKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJMMMNNNOOOOOONNNLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMNNNNNNOOOQQQRRRTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQSSSUUUVVVVVVWWWZZZ\\\```dddkkksss}}}zzzsssmmmhhheee```]]]XXXVVVUUUTTTSSSSSSQQQPPPNNNMMMMMMLLLJJJHHHFFFEEEEEEFFFJJJLLLMMMMMMPPPPPPRRRVVV\\\```cccdddcccbbbbbbbbbbbbcccdddddddddcccaaa```aaadddfffhhhfffdddaaa___^^^^^^___```bbbdddfffhhhhhhfffcccaaa^^^\\\ZZZ]]]aaacccaaa^^^[[[\\\[[[YYYVVVTTTVVVXXXXXXWWWWWWVVVXXX]]]eeejjjtttwww{{{~~~yyyqqqfffaaa[[[UUUOOOJJJFFFBBBDDDCCCAAA@@@@@@??????>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>AAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@???????????????????????????DDDCCCBBBAAA@@@??????>>>CCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHKKKLLLPPPVVV[[[\\\YYYVVVVVV___kkkxxxwwwrrrjjjaaa\\\]]]bbbfffttt}}}wwwnnnddd\\\SSSJJJGGGHHHDDDDDDBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEGGGHHHIIIEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJFFFFFFEEEEEEFFFHHHJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGHHHIIIIIIIIIIIIGGGGGGIIIIIIJJJKKKLLLNNNOOOPPPRRROOOKKKJJJJJJKKKKKKKKKHHHIIIIIIJJJJJJJJJIIIIIINNNNNNMMMMMMMMMMMMMMMMMMOOORRRTTTSSSOOOLLLLLLMMMHHHHHHIIIJJJKKKLLLMMMMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLLLLLLLMMMOOORRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMOOOPPPQQQRRRRRRRRRUUUVVVXXXZZZ]]]bbbiiimmm{{{|||xxxxxxsssmmmiiigggfffeeeeeeaaa___\\\ZZZXXXUUUQQQNNNJJJHHHEEEEEEFFFFFFFFFEEEHHHGGGGGGIIIMMMPPPRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUWWWUUUSSSRRRRRRTTTWWWXXXVVVUUUSSSRRRRRRSSSTTTUUUTTTXXX]]]ccchhhjjjkkkkkkkkkhhhggghhhjjjkkkhhheee______^^^\\\ZZZYYY[[[]]]_________```bbbhhhooottt}}}uuummmfffZZZTTTMMMGGGEEEDDDDDDCCCAAAAAA@@@???????????????======>>>>>>>>>>>>======>>>>>>????????????>>>>>>AAAAAA@@@>>>>>>>>>>>>>>>@@@@@@@@@???????????????????????????????????????CCCCCCBBBAAA@@@??????>>>BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJLLLNNNRRRWWW\\\^^^]]][[[YYYaaammmzzzxxxsssiii___ZZZ^^^hhhqqqzzz{{{ooohhh```XXXNNNEEECCCFFFDDDDDDCCCBBBBBBCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJGGGFFFEEEEEEEEEFFFGGGHHHLLLKKKKKKJJJIIIIIIHHHHHHGGGHHHJJJKKKLLLKKKJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPNNNLLLKKKJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGNNNNNNNNNNNNNNNOOOOOOOOOPPPTTTWWWUUUOOOKKKLLLNNNGGGHHHIIIJJJLLLMMMNNNOOOKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKIIIHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOOOOOOOOOONNNLLLKKKJJJKKKMMMPPPRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUWWWYYY]]]bbbffflllooouuu|||~~~|||zzzvvvtttpppmmmjjjeeeaaa]]]WWWSSSOOOLLLKKKJJJHHHGGGGGGFFFEEEGGGIIILLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOQQQPPPOOONNNOOOQQQTTTVVVUUUTTTTTTTTTTTTVVVXXXYYYYYY]]]dddllltttyyy}}}}}}{{{{{{{{{zzzwwwuuulllkkkkkkjjjiiijjjkkklllsssssssssrrrrrruuuzzz~~~|||tttnnnhhhbbb^^^SSSNNNHHHDDDCCCDDDEEEEEE@@@AAAAAAAAA@@@@@@AAABBB<<<<<<============<<<<<<>>>>>>????????????>>>>>>?????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>?????????????????????????????????@@@AAAAAABBBBBBAAABBBBBBCCCCCCDDDDDDDDDBBBCCCFFFGGGHHHGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKNNNRRRXXX\\\^^^^^^^^^^^^eeeqqq~~~wwwrrrhhh___\\\dddqqq||||||tttddd___ZZZUUUMMMEEEBBBEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGEEEEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFEEEDDDEEEEEEFFFLLLKKKKKKJJJIIIIIIHHHHHHFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHMMMMMMNNNNNNOOOOOOOOOPPPOOOSSSVVVTTTNNNJJJKKKNNNHHHHHHIIIKKKMMMNNNOOOPPPLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHIIIIIIJJJLLLMMMNNNLLLKKKJJJIIIIIIJJJLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOMMMKKKJJJKKKMMMOOOQQQRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPRRRTTTVVVXXX[[[___bbbcccdddfffiiioooxxx}}}zzzvvvrrrpppfffbbb\\\XXXUUUSSSQQQPPPMMMLLLKKKLLLNNNPPPQQQPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRTTTWWW[[[]]]^^^^^^^^^___aaaccceeefffiiilllrrrzzzzzzyyyxxxxxxzzz|||}}}~~~}}}xxxpppgggaaa\\\XXXVVVKKKHHHEEECCCBBBBBBAAA@@@>>>@@@AAA@@@>>>>>>@@@BBB<<<<<<============<<<<<<>>>>>>????????????>>>>>><<<<<<===>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDDDDDEEEAAACCCEEEGGGHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMRRRWWW[[[]]]^^^___ccciiitttsssnnnfffaaaccclllzzz}}}zzzssskkk\\\VVVRRRPPPLLLEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLJJJIIIHHHIIIKKKLLLLLLLLLLLLLLLKKKJJJIIIKKKKKKLLLMMMNNNNNNOOOOOONNNQQQSSSRRRNNNKKKKKKLLLIIIIIIJJJLLLMMMOOOPPPPPPLLLMMMMMMMMMLLLKKKJJJIIIGGGHHHHHHJJJLLLNNNPPPQQQNNNMMMKKKIIIIIIJJJKKKLLLKKKKKKKKKLLLLLLLLLLLLMMMOOONNNLLLKKKKKKMMMNNNPPPQQQPPPPPPPPPPPPOOOOOOOOOMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNNNNPPPSSSUUUUUUWWWYYY[[[^^^^^^]]]]]]___fffnnntttwwwssslllgggdddcccaaa```[[[YYYXXXYYY[[[]]]]]]\\\ZZZZZZZZZYYYZZZ[[[[[[\\\]]]]]]\\\]]]___cccgggiiikkklllmmmnnnppprrrtttuuuyyy{{{~~~rrrnnnfff^^^WWWRRROOONNNGGGEEEDDDCCCDDDCCCAAA???;;;===???===;;;:::===@@@<<<<<<============<<<<<<>>>>>>????????????>>>>>>:::;;;<<<>>>???@@@AAAAAA>>>>>>>>>>>>????????????========================AAAAAA@@@@@@????????????@@@@@@AAABBBCCCDDDDDDEEEAAABBBDDDFFFGGGGGGFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHJJJMMMSSSWWWYYY[[[^^^___eeekkkuuunnniiicccccciiittt|||xxxvvvooogggYYYQQQJJJHHHGGGDDDCCCDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDAAA@@@@@@@@@AAABBBDDDEEEAAAAAAAAABBBCCCDDDFFFFFFBBBDDDFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHJJJKKKJJJGGGFFFHHHJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPOOOMMMLLLKKKJJJJJJKKKLLLNNNOOOPPPPPPMMMMMMNNNNNNMMMKKKJJJIIIGGGHHHJJJLLLOOORRRTTTVVVPPPNNNLLLJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMLLLLLLLLLLLLMMMMMMOOOOOOOOONNNNNNNNNMMMMMMKKKLLLMMMOOOPPPPPPPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQQQQQQQPPPNNNMMMMMMMMMPPPSSSUUUVVVWWWYYY[[[[[[[[[ZZZYYYYYY\\\```dddlllsss}}}}}}zzzyyyxxxwwwrrrpppnnnnnnooopppooonnnmmmmmmllllllmmmmmmnnnooopppoooooooooqqqtttxxxzzz{{{{{{}}}|||tttnnnaaa^^^YYYRRRLLLHHHGGGGGGEEECCCBBBBBBCCCCCCBBBAAA;;;===???===:::888;;;???=========>>>>>>=========>>>>>>????????????>>>>>>:::;;;===>>>????????????>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???????????????@@@@@@AAACCCDDDDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKOOOTTTXXXYYY[[[^^^```eeejjjtttiiieeeaaacccmmmyyyyyywwwvvvpppiiiZZZOOODDDBBBCCCCCCBBBCCCAAABBBBBBCCCCCCBBBBBBAAADDDCCCBBBAAAAAABBBCCCDDD@@@@@@??????@@@BBBDDDEEEAAAAAAAAABBBCCCDDDEEEFFFAAABBBDDDFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEEEEEEEGGGIIIKKKLLLJJJIIIIIIHHHHHHGGGFFFFFFMMMKKKIIIGGGGGGIIIKKKMMMGGGGGGGGGGGGHHHIIIJJJJJJGGGIIIJJJIIIGGGEEEGGGIIIJJJJJJKKKKKKKKKKKKKKKJJJGGGHHHIIIJJJKKKLLLMMMNNNOOONNNNNNOOOPPPOOOMMMJJJKKKKKKLLLMMMNNNOOOOOOPPPMMMNNNNNNNNNMMMLLLJJJIIIHHHIIIKKKNNNQQQUUUWWWYYYQQQOOOMMMJJJIIIIIIIIIJJJMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKNNNNNNNNNMMMMMMMMMLLLLLLIIIJJJMMMOOOPPPQQQQQQQQQMMMMMMMMMNNNNNNOOOOOOOOOSSSSSSSSSRRRQQQPPPOOONNNLLLPPPUUUXXX[[[]]]___aaaXXXYYY[[[ZZZYYYXXXYYY[[[___fffpppxxx~~~~~~~~~}}}}}}~~~~~~}}}uuuppplllggg___YYYPPPOOOLLLHHHDDDCCCCCCDDD@@@>>><<<;;;===???@@@???<<>>>>>>>>>>>======>>>>>>????????????>>>>>><<<===>>>??????>>>======>>>>>>??????@@@@@@@@@AAA????????????????????????<<<===>>>???@@@AAABBBBBB??????@@@AAACCCDDDDDDEEEBBBBBBCCCCCCDDDFFFGGGHHHEEEFFFGGGHHHJJJKKKLLLMMMLLLPPPVVVXXXYYY[[[^^^aaadddiiirrrhhheeeaaacccqqq}}}vvvwwwxxxssslllhhhWWWPPPGGGCCCDDDEEEDDDBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBB??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDGGGFFFFFFFFFHHHKKKNNNPPPJJJJJJJJJIIIHHHFFFEEEDDDGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJHHHGGGHHHHHHIIIIIIKKKLLLMMMNNNPPPPPPOOONNNNNNNNNOOOOOOIIIJJJKKKMMMNNNNNNNNNNNNMMMNNNNNNNNNLLLJJJHHHGGGHHHHHHJJJLLLOOOSSSWWWYYYWWWTTTPPPLLLJJJJJJKKKKKKJJJKKKNNNPPPPPPOOOMMMKKKKKKJJJJJJJJJKKKLLLNNNOOOQQQPPPPPPOOOMMMLLLLLLKKKMMMMMMNNNOOOOOOPPPPPPQQQPPPOOOOOONNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQPPPPPPTTTZZZbbbffffffddd^^^\\\ZZZXXXWWWYYY[[[\\\___```dddlllwwwwwwqqqggg^^^WWWSSSPPPNNNHHHFFFDDDAAA@@@@@@AAABBB@@@??????>>>>>>>>>>>>>>>============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===;;;<<<>>>@@@===>>>>>>>>>????????????AAA???>>>>>>???@@@@@@???AAAAAAAAAAAAAAA@@@???>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIFFFGGGIIIJJJKKKKKKKKKJJJMMMPPPTTTYYY\\\]]]]]]\\\bbbccclll|||eeeeeefffjjjvvvwwwoooppprrrnnngggbbbVVVOOOGGGCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEDDDEEEFFFHHHJJJKKKJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHIIIJJJKKKLLLMMMOOONNNNNNNNNNNNNNNOOOOOOLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMKKKJJJIIIHHHIIIJJJLLLOOORRRUUUWWWTTTSSSPPPMMMKKKJJJJJJJJJJJJKKKNNNOOOPPPOOOMMMLLLKKKKKKJJJJJJKKKMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQTTTZZZaaaddddddccc]]]\\\YYYXXXWWWXXXZZZ[[[[[[[[[___eeennnuuuxxxyyy|||}}}vvvrrrgggaaaYYYRRRNNNKKKIIIGGGEEEDDDBBB@@@>>>>>>???@@@???>>>======<<<<<<======<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>@@@======>>>>>>>>>?????????AAA???>>>>>>???@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIHHHIIIJJJLLLLLLLLLKKKKKKLLLOOOSSSXXX\\\]]]^^^^^^aaabbbjjjyyydddiiiooowwwsssiiiiiillljjjbbb]]]SSSMMMFFFBBBBBBCCCCCCBBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJIIIHHHEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFJJJJJJJJJJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOOOONNNNNNMMMLLLKKKJJJJJJIIILLLLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRPPPPPPOOONNNMMMKKKJJJIIIJJJKKKMMMOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMNNNNNNOOOOOOOOOPPPMMMNNNNNNOOOOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPSSSWWW\\\______^^^\\\[[[YYYWWWWWWXXXYYYZZZXXXXXXZZZ___dddiiikkkkkkkkknnnssswwwzzz~~~}}}wwwqqqkkkddd___UUUPPPKKKFFFDDDCCCBBBAAABBBAAA???============>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<>>>@@@============>>>>>>>>>>>>AAA@@@>>>>>>@@@AAA@@@??????@@@@@@@@@@@@??????>>>===>>>>>>???@@@?????????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJMMMRRRWWW[[[]]]______``````hhhvvveeeooo{{{sssgggfffjjjggg___YYYNNNJJJDDDAAAAAABBBBBBBBB@@@@@@@@@???@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGFFFEEECCCDDDDDDEEEEEEFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIHHHFFFCCCAAAAAABBBCCCEEEEEEFFFEEEEEEIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKMMMNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMNNNOOOPPPOOOMMMJJJIIIJJJKKKMMMNNNNNNNNNMMMLLLJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOMMMNNNPPPSSSVVVXXXXXXXXXZZZYYYWWWVVVVVVVVVWWWXXXVVVWWWXXXZZZ]]]___``````___aaadddfffjjjnnntttxxx}}}uuuqqqlllfff```ZZZTTTPPPJJJGGGCCCAAA@@@@@@??????@@@???>>>===<<<<<<======>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<=========>>>>>>=========>>>>>>>>>>>>>>>===>>>???>>>======>>>???<<<<<<<<<=========>>>>>>AAA@@@>>>>>>@@@AAA@@@???>>>???????????????>>>>>>===>>>??????@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIILLLMMMNNNNNNNNNMMMLLLKKKIIIKKKPPPUUUYYY\\\^^^___``````gggtttfffrrrttthhheeefffbbbZZZTTTJJJGGGCCC@@@???@@@AAAAAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFGGGGGGGGGFFFFFFEEEDDDBBBBBBCCCDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGFFFDDDAAA@@@???@@@BBBCCCDDDDDDEEEDDDGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHJJJKKKMMMNNNJJJJJJIIIIIIJJJJJJKKKLLLJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJLLLOOOQQQQQQOOOLLLJJJJJJKKKLLLMMMMMMMMMLLLLLLHHHHHHIIIIIIIIIIIIIIIIIINNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOONNNNNNMMMNNNPPPQQQRRRSSSTTTUUUWWWVVVUUUTTTTTTTTTUUUUUUSSSTTTUUUUUUVVVVVVWWWXXXWWWXXXYYYZZZ[[[___eeeiiiqqqyyyyyyrrrmmmccc___ZZZVVVRRRNNNJJJGGGFFFCCCAAA?????????>>><<<>>>>>>>>>===============???>>>======<<<<<<======<<<<<<<<<<<<============<<<<<<======>>>>>>>>>>>><<<===???>>>===<<<===>>>;;;<<<<<<<<<<<<=========AAA???>>>>>>???@@@@@@???===>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHLLLLLLMMMNNNNNNMMMKKKKKKHHHJJJNNNRRRVVVYYY[[[\\\___```fffqqq~~~hhhuuuuuuiiieeeaaaYYYQQQLLLFFFDDDAAA???>>>???@@@AAA???????????????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBB?????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCAAABBBBBBCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCC@@@AAAAAAAAABBBBBBCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGCCCDDDEEEFFFGGGFFFFFFEEEFFFFFFFFFGGGHHHJJJKKKLLLHHHHHHGGGHHHIIIKKKMMMNNNKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKLLLLLLLLLKKKJJJJJJIIIKKKOOOQQQRRRQQQNNNMMMJJJKKKLLLLLLMMMMMMLLLLLLHHHHHHIIIIIIIIIIIIIIIHHHMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOONNNNNNMMMLLLKKKMMMNNNPPPQQQPPPQQQSSSTTTTTTSSSRRRRRRQQQQQQRRRRRRLLLNNNOOOOOONNNNNNPPPQQQQQQQQQQQQPPPPPPSSSWWW[[[___fffqqq||||||vvvoooggg___ZZZSSSPPPLLLIIIHHHFFFDDDBBBAAA@@@>>>>>>>>>===;;;999=========>>>>>>>>>>>>>>>???>>>======<<<<<<======;;;;;;<<<<<<<<<=========;;;<<<<<<======>>>>>>???:::<<<>>>>>><<<;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===???>>><<<<<<>>>???>>>===<<<======>>>>>>>>>>>>===>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@AAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJMMMPPPSSSUUUWWWXXX\\\\\\bbblllyyymmmyyyxxxnnnggg^^^SSSJJJGGGCCCBBB@@@>>>===>>>@@@AAA???????????????@@@@@@AAA???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGIIIKKKHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDFFFFFFCCCDDDFFFGGGGGGFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGGGGGGGHHHJJJLLLNNNNNNMMMKKKIIIHHHHHHIIIIIIKKKLLLLLLMMMLLLKKKJJJIIIIIIKKKOOORRRSSSRRRQQQOOOKKKKKKKKKLLLLLLLLLLLLLLLIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJLLLMMMMMMLLLMMMOOORRRQQQPPPPPPPPPOOOOOOOOOOOOGGGJJJLLLLLLKKKKKKMMMOOOMMMMMMMMMLLLKKKMMMQQQTTTSSSXXX___gggoooxxxtttpppiiibbb\\\VVVPPPLLLHHHEEEBBBAAA@@@@@@???>>>===<<<<<<<<<======;;;888;;;<<<<<<===>>>>>>>>>===>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>???999;;;<<<===;;;::::::;;;::::::;;;;;;;;;<<<<<<<<<>>>===;;;;;;=========<<<;;;<<<======>>>>>>=========>>>>>>???@@@?????????????????????@@@AAABBBCCCAAAAAAAAAAAABBBDDDEEEFFFFFFGGGIIIJJJKKKJJJJJJIIIJJJKKKLLLNNNPPPQQQRRRSSSUUUVVV[[[eeerrrsss{{{rrrjjj^^^PPPGGGEEEAAAAAA@@@>>>======???AAA?????????>>>???@@@@@@AAA>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBAAABBBCCCGGGKKKOOOQQQQQQOOOLLLHHHFFFEEEEEEFFFBBBCCCDDDEEEEEEFFFEEEEEEIIIIIIHHHGGGFFFFFFGGGGGGCCCBBBBBBAAABBBCCCDDDEEECCCDDDFFFGGGHHHGGGEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGIIIKKKMMMPPPOOOMMMKKKJJJIIIJJJJJJKKKLLLMMMMMMMMMLLLJJJIIIJJJLLLOOORRRSSSSSSRRRQQQKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMLLLKKKJJJFFFFFFGGGHHHIIIJJJKKKLLLHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHEEEGGGIIIIIIGGGHHHKKKNNNOOOOOOOOONNNNNNNNNMMMMMMFFFIIIKKKLLLKKKKKKNNNQQQLLLMMMMMMLLLKKKMMMPPPSSSPPPRRRVVVZZZ___fffnnnssswwwzzz}}}||||||xxxooohhhbbb^^^XXXRRRNNNKKKGGGEEECCC@@@===<<<<<<===<<<;;;;;;;;;;;;<<<>>>>>><<<:::::::::;;;<<<============<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???888:::<<<<<<;;;999999::::::::::::;;;;;;;;;<<<<<<===<<<::::::<<<===<<<;;;;;;;;;<<<===>>>>>>======<<<======>>>>>>>>>>>>>>>????????????@@@AAABBBCCC@@@@@@@@@AAABBBCCCDDDEEEDDDEEEGGGIIIJJJJJJIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQVVV```lll}}}|||nnncccXXXLLLFFFEEE@@@@@@>>>=========>>>???>>>??????@@@@@@@@@?????????>>>>>>???@@@AAABBBCCC@@@@@@??????@@@@@@AAABBBCCCBBBAAA@@@@@@AAACCCDDDFFFFFFEEECCCBBBAAA@@@???@@@@@@@@@@@@AAAAAABBBCCCFFFFFFFFFFFFFFFGGGGGGGGGDDDCCCAAAAAACCCGGGKKKNNNSSSPPPLLLHHHEEEDDDDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBFFFFFFFFFEEEEEEEEEEEEEEEGGGEEEDDDDDDEEEEEECCCBBBAAAAAACCCDDDEEEGGGHHHHHHEEECCCBBBAAABBBCCCFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHNNNMMMMMMKKKJJJIIIHHHGGGJJJMMMOOOPPPOOOMMMLLLLLLKKKLLLNNNQQQRRRSSSSSSRRRNNNMMMMMMMMMLLLLLLKKKKKKNNNOOOQQQRRRQQQOOOMMMKKKHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGIIIKKKMMMKKKKKKJJJJJJJJJKKKKKKLLLNNNMMMLLLKKKKKKJJJKKKKKKGGGHHHIIIJJJJJJJJJIIIIIIKKKLLLMMMNNNMMMKKKIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNPPPRRRUUUXXXZZZ[[[bbbffflllssszzzzzzvvvtttuuutttqqqmmmgggaaa\\\YYYRRROOOKKKGGGDDDBBBAAAAAA>>>>>>????????????>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999777777<<<<<<<<<;;;;;;:::::::::888888888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>>>><<<;;;<<<===>>>===<<<========================<<<<<<<<<<<<>>>@@@BBBCCC???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIKKKMMMNNNMMMLLLKKKLLLNNNSSSZZZbbbrrrxxxjjj___UUUJJJEEEEEEAAA@@@???>>>======>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAA@@@@@@AAABBBCCCDDDDDD@@@@@@??????@@@@@@AAABBBCCCBBBAAA@@@@@@BBBCCCEEEFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBBBBCCCFFFIIIKKKMMMLLLKKKJJJGGGEEECCCBBBBBBCCCDDDEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDDDD???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHMMMLLLLLLJJJIIIHHHGGGGGGHHHKKKMMMNNNLLLKKKJJJKKKIIIJJJLLLNNNPPPPPPPPPPPPMMMMMMMMMLLLLLLLLLKKKKKKMMMNNNPPPQQQQQQOOOMMMLLLHHHHHHHHHHHHHHHIIIIIIJJJHHHGGGFFFFFFFFFHHHJJJLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGHHHIIIJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTWWW]]]bbbhhhooouuuzzzzzztttooolllcccaaa___[[[VVVQQQMMMKKKHHHFFFCCC@@@>>>======>>><<<<<<============<<<<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::<<<<<<;;;:::::::::::::::::::::;;;;;;::::::999999<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999999999:::::::::;;;<<<;;;;;;:::;;;<<<===>>>>>><<<;;;<<<===>>>===;;;===========================<<<<<<<<<===???@@@BBB????????????@@@AAABBBCCCCCCDDDEEEGGGHHHHHHHHHIIIHHHJJJLLLMMMNNNMMMLLLKKKIIIMMMTTT[[[cccqqq}}}rrrdddYYYPPPGGGCCCCCCBBBAAA@@@>>>>>>=========>>>>>>@@@AAABBBBBBBBBBBB>>>>>>>>>>>>>>>???@@@AAA@@@@@@??????@@@@@@AAABBBCCCBBBAAAAAAAAABBBDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHJJJKKKIIIFFFBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGKKKJJJJJJIIIHHHGGGGGGFFFFFFIIIKKKKKKJJJHHHHHHIIIGGGHHHJJJKKKMMMMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMNNNPPPPPPOOOMMMLLLIIIIIIIIIHHHIIIJJJJJJKKKHHHGGGFFFEEEFFFHHHJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKNNNRRRVVVYYY^^^cccgggrrryyyxxxpppiiibbb___TTTRRROOOLLLHHHEEECCCBBB>>>===;;;:::::::::;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999999999999999999<<<;;;::::::999999::::::888888999:::;;;;;;::::::;;;;;;;;;;;;::::::::::::888888888888888888888888888888888888999999999999;;;;;;;;;:::;;;<<<<<<======<<<;;;<<<======<<<;;;==============================<<<<<<======>>>??????>>>======>>>???AAABBBBBBCCCDDDFFFGGGGGGHHHHHHJJJKKKMMMNNNNNNMMMLLLKKKHHHLLLTTT\\\cccooo|||tttiii\\\SSSJJJCCCAAABBBBBBAAA@@@???>>>>>>=========>>>@@@AAABBBCCCCCCDDD===============>>>???@@@@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCBBBBBBBBBBBBDDDGGGHHHHHHFFFCCCAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEDDDEEEFFFFFFEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDEEEFFFIIIIIIHHHHHHGGGGGGFFFFFFFFFHHHIIIIIIHHHGGGGGGHHHGGGGGGHHHIIIKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNOOONNNMMMMMMJJJIIIIIIIIIIIIJJJKKKKKKHHHGGGFFFFFFFFFHHHJJJLLLKKKKKKKKKJJJIIIHHHGGGGGGJJJJJJJJJIIIHHHHHHGGGFFFCCCDDDFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHJJJMMMOOOQQQSSSWWWZZZ]]]ccckkksssyyy~~~}}}zzztttmmmddd[[[UUUQQQJJJIIIFFFCCCAAA@@@@@@@@@;;;;;;::::::::::::;;;;;;999999::::::::::::999999:::::::::;;;;;;:::::::::999888888888999999::::::;;;::::::999999999999999888888999::::::::::::999::::::::::::::::::::::::888888888888888888888888888888888999999999999::::::::::::;;;;;;;;;<<<<<<===<<<;;;;;;======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>===<<<<<<<<<>>>@@@AAAAAABBBCCCDDDEEEFFFFFFFFFJJJKKKMMMNNNNNNMMMKKKJJJKKKNNNUUU[[[aaammm}}}rrriii^^^SSSLLLFFFAAA???AAAAAAAAAAAA@@@???>>>>>>======>>>@@@AAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBCCCDDD@@@@@@??????@@@@@@AAABBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBAAAAAA@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDAAABBBBBBCCCBBBAAA@@@???BBBBBBCCCDDDEEEEEEEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDFFFFFFEEEDDDFFFHHHHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJKKKIIIJJJKKKMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGHHHJJJLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFEEECCCDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHHHHDDDFFFGGGHHHHHHJJJLLLNNNOOORRRWWW\\\aaahhhnnnsssuuuwww{{{~~~|||xxxuuusssqqqmmmjjjeee^^^VVVOOOIIIFFFAAA@@@>>><<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999::::::;;;;;;::::::999999::::::::::::::::::999999999888888999:::;;;;;;::::::999888888888888999999999::::::999999888777::::::::::::::::::::::::888888888888888888888888999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;===;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<===<<<<<<;;;<<<>>>???@@@@@@@@@BBBCCCDDDEEEEEEEEEIIIJJJLLLMMMMMMLLLKKKJJJPPPRRRUUUZZZ___lllttthhh]]]UUULLLHHHDDD@@@???AAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@??????@@@@@@AAABBBAAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDDDDEEEBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBCCCDDDFFFGGGCCCCCCBBBBBBAAABBBBBBCCCAAAAAABBBBBBCCCDDDDDDDDDBBBDDDGGGFFFCCCBBBDDDGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJIIIHHHIIIKKKMMMNNNKKKKKKLLLLLLLLLJJJIIIHHHFFFFFFGGGGGGGGGEEEDDDBBBCCCDDDEEEFFFFFFFFFEEEDDDFFFFFFFFFGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEFFFFFFEEEFFFHHHJJJHHHIIIKKKLLLOOOTTTZZZ______bbbgggmmmttt}}}~~~|||wwwtttoookkkhhheeeaaa^^^YYYWWWTTTPPPJJJEEEAAA>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999888::::::;;;;;;;;;;;;::::::999999::::::::::::999999999888888777888999;;;<<<:::999888888777777888888999999::::::999888777777999999999999::::::::::::888888888888888888888888999999999999:::::::::;;;999999:::;;;;;;;;;;;;:::<<<;;;:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>===<<<<<<;;;;;;<<<===>>>>>>>>>???>>>???@@@BBBCCCCCCDDDDDDFFFHHHJJJLLLLLLLLLKKKJJJSSSTTTVVVZZZ___mmmyyylll___TTTMMMGGGFFFDDD@@@???AAA>>>???@@@AAAAAAAAA@@@@@@>>>>>>???@@@AAAAAA@@@@@@??????>>>>>>>>>>>>??????@@@@@@??????@@@@@@AAABBB@@@AAABBBCCCEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@AAABBBCCCDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGEEEDDDBBBAAAAAAAAAAAABBB@@@AAAAAABBBCCCCCCDDDDDDAAADDDGGGEEEBBB@@@BBBEEEGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHGGGFFFFFFGGGIIIHHHGGGGGGGGGGGGIIIJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHJJJLLLNNNJJJKKKMMMNNNMMMLLLKKKJJJFFFGGGHHHHHHGGGFFFDDDBBBCCCDDDEEEFFFGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEEEECCCDDDEEEEEEDDDEEEGGGIIIFFFGGGGGGFFFEEEFFFJJJMMMKKKNNNTTTZZZaaaiiiqqqwww~~~zzzuuupppkkkhhh___]]][[[YYYWWWSSSNNNKKKGGGGGGEEEDDDAAA???===;;;:::;;;;;;<<<<<<<<<;;;;;;888888999999999999999999999::::::;;;;;;::::::999999999::::::::::::999999888777666666666888:::<<<999999888777777777777777777888888999999999999888888888999999999:::::::::888888888888888888888888888888888888999999999999888999:::;;;;;;;;;::::::<<<;;;::::::<<<<<<;;;:::::::::::::::::::::::::::<<<===>>>?????????>>>===:::;;;===?????????>>>======>>>???AAABBBBBBCCCCCCCCCEEEHHHJJJKKKKKKKKKJJJQQQSSSWWW\\\aaammm~~~zzztttfffYYYNNNHHHDDDEEEDDDAAA@@@AAA===>>>@@@AAABBBBBBAAA@@@>>>??????@@@@@@@@@??????AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBB@@@AAABBBDDDEEEFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFCCCBBBBBBAAAAAABBBBBBCCC@@@AAACCCDDDEEEFFFFFFEEEFFFEEECCCAAA@@@@@@@@@AAA@@@@@@AAABBBBBBCCCDDDDDDAAAEEEGGGEEEAAA???AAADDDGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDBBB@@@@@@@@@BBBCCCAAABBBBBBCCCDDDEEEGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGGGGFFFEEEEEEFFFHHHGGGGGGFFFFFFFFFHHHIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGIIIKKKMMMJJJKKKMMMNNNOOONNNLLLKKKHHHIIIJJJKKKJJJHHHFFFEEECCCDDDFFFGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEGGGHHHHHHHHHHHHLLLKKKIIIHHHFFFEEEEEEEEE???@@@AAAAAA@@@AAACCCEEEFFFGGGGGGEEEBBB@@@AAAAAABBBDDDHHHLLLQQQXXX___ccckkkttt|||}}}rrrqqqnnnjjjeee^^^YYYUUUNNNNNNMMMMMMKKKGGGBBB>>><<<=========<<<<<<;;;:::555666888999999888777777777888999:::;;;;;;;;;;;;999999::::::::::::999999999999999::::::999999999666666555444555777999;;;999888888777777777777777555666777888::::::::::::888888888999999:::::::::888888888888888888888888777777777777888888888888888999:::;;;<<<;;;::::::<<<;;;::::::<<<<<<;;;:::::::::::::::::::::::::::<<<===>>>@@@@@@@@@???>>>999;;;>>>@@@AAA@@@>>>======>>>???@@@AAABBBBBBBBBBBBCCCFFFIIIKKKKKKKKKJJJNNNQQQWWW^^^cccnnnzzzuuuuuutttjjj^^^WWWJJJHHHEEEBBB@@@@@@AAABBBAAA@@@???>>>>>>@@@BBBCCCCCCBBB@@@??????@@@BBBCCC>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????AAACCCFFFHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBB@@@??????@@@@@@AAABBBCCCDDDDDDDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBCCCDDDFFFGGGGGGFFFEEECCCBBBAAAAAAAAABBBEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEGGGIIIJJJJJJHHHEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDAAAAAAAAABBBCCCEEEGGGHHHFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFHHHJJJKKKJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJMMMMMMLLLJJJIIIHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEEEEIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJLLLLLLKKKHHHEEECCCCCCCCCCCCBBBBBBAAAAAAAAAEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBDDDFFFIIIKKKLLLTTTWWW]]]fffqqq|||~~~{{{zzzyyyvvvqqqmmmhhhbbb\\\XXXVVVRRRKKKEEECCCBBBAAA@@@???===<<<<<<;;;:::999999::::::888777999999999999:::;;;<<<<<<999999999999999999999999999999999::::::999999999999888777666666777888999777777777777888888888888:::999888777777888999:::888888888888888888888888888888777777666555555555777777777777777777777777777777666666666666666777888999:::;;;<<<;;;::::::888888999999999:::::::::===<<<:::999999:::;;;===<<<<<<<<<<<<============>>>??????>>>===<<<<<<===@@@AAAAAAAAAAAAAAAAAABBBFFFHHHIIIHHHHHHIIIKKKMMMSSSVVVYYY[[[bbbqqqyyysssrrroooeeeYYYRRRJJJHHHDDDBBB@@@@@@AAABBB???>>>===<<<===>>>@@@AAABBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????AAACCCEEEGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFEEECCCBBBAAAAAAAAABBB@@@AAABBBDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCFFFEEEEEEEEEEEEFFFFFFGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEHHHIIIJJJHHHGGGEEECCCCCCCCCCCCDDDFFFGGGHHHCCCCCCBBBBBBBBBDDDEEEFFFCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEFFFGGGIIIJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIFFFCCCBBBCCCBBBBBBBBBAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@===>>>>>>???AAACCCEEEFFFHHHIIILLLQQQYYYbbbkkkppp}}}~~~}}}~~~~~~~~~}}}{{{xxxwwwooommmjjjiiihhheeeaaa]]]YYYTTTOOOLLLLLLIIIDDD???@@@??????>>>===<<<;;;;;;;;;:::888999::::::999777999888777777777777777888999999999999999999999999888888999999999999888888888888777666666777888888666666777777777888888888999888888777777888888999888888888888888888888888<<<;;;;;;;;;::::::999999777777777777777777777777999999888888888888999999888999:::;;;;;;;;;::::::999999:::::::::;;;;;;;;;===<<<:::999999:::<<<===<<<<<<<<<<<<============>>>??????>>>===<<<<<<>>>@@@@@@AAAAAAAAAAAABBBBBBEEEGGGHHHHHHHHHHHHJJJLLLSSSWWW[[[^^^eeetttyyyqqqnnniii^^^SSSMMMHHHFFFDDDAAA@@@@@@AAABBB???>>>=========>>>???@@@AAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFFFFEEEDDDCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFGGGGGGGGGFFFFFFEEECCCCCCCCCBBBCCCCCCDDDDDDCCCEEEGGGIIIIIIHHHGGGFFFCCCCCCDDDEEEGGGIIIKKKLLLGGGFFFDDDCCCBBBBBBCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIILLLKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGFFFDDDAAA@@@BBBBBBAAAAAAAAAAAAAAA@@@BBBCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<===???@@@AAADDDCCCBBBCCCGGGNNNUUUYYYdddiiipppvvvyyy{{{}}}~~~}}}~~~~~~{{{xxxvvvtttrrrooolllggghhhjjjkkkjjjfffbbb```YYYXXXVVVTTTSSSQQQNNNKKKHHHEEEBBBAAABBBAAA>>>;;;;;;;;;;;;;;;::::::::::::;;;999888999::::::999777999888777666555555555555888888888888888888888888777777888888888888777777888777777666666777777888666666777777777777888888777777888888888888777777888888888888888888888888999999999999999999999888777777777777777777777777999999888888888999999:::888999:::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::<<<<<<;;;<<<<<<<<<<<<============>>>???>>>===<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBDDDFFFGGGHHHGGGHHHJJJLLLRRRWWW]]]bbbjjjyyyxxxooojjjdddXXXNNNJJJFFFEEECCCAAA@@@@@@AAABBBAAA@@@@@@??????@@@AAAAAA??????>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDD@@@AAAAAACCCDDDDDDEEEEEEGGGFFFEEEDDDCCCBBBAAAAAACCCCCCCCCCCCBBBBBBBBBBBBEEEFFFGGGGGGGGGEEEDDDCCCEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEGGGHHHHHHGGGFFFEEECCCCCCDDDFFFHHHJJJLLLNNNKKKIIIGGGEEECCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHEEEEEEEEEFFFHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIJJJHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDBBB@@@???AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????===============>>>>>>???EEECCCAAA@@@BBBEEEIIILLLOOOSSSXXX\\\___bbbeeeggggggjjjmmmoooppptttzzz~~~|||{{{{{{||||||zzzxxxssspppmmmjjjgggccc^^^ZZZUUUVVVWWWWWWVVVSSSPPPMMMJJJIIIHHHGGGFFFDDDBBBAAA@@@>>><<<<<<======<<<:::999999999999999999999999:::999888888::::::999888999999888777777777777777888888888888888888888888666666777777777777666666777777777666666777777777666666666666777777777888555666777888888777666555888888888888888888888888777777777777777777888888777777777777777777777777777777666666777777888888999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>???>>>===<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBBBBDDDGGGGGGGGGHHHIIIKKKPPPVVV^^^eeemmm}}}~~~uuulllfff___TTTLLLJJJDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDAAAAAAAAABBBCCCDDDEEEEEEHHHGGGEEECCCBBBAAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBDDDDDDFFFFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEGGGJJJLLLMMMNNNLLLJJJGGGEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEEEEFFFHHHHHHGGGEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>===============>>>???????????????@@@@@@AAACCCEEEIIIKKKLLLNNNPPPRRRRRRVVVZZZ\\\]]]aaafffkkkmmmnnnqqqtttwwwyyy{{{|||}}}xxxsssoookkkjjjeeeccc___\\\YYYTTTOOOLLLIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@>>>=========>>>===<<<;;;<<<;;;:::999888888888999999999:::::::::999888888:::::::::888777777666666777888888999777777777777777777777777666666666777777666666666666666666777777666666666555666666666666777777777555666777888888777666555777777777777777777777777888888888999:::::::::;;;777777777777777777777777777777777777777888999999999999999:::::::::;;;;;;999999999999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???>>>===<<<===?????????@@@AAAAAABBBCCCCCCAAADDDGGGHHHHHHHHHJJJKKKOOOUUU^^^eeeooo~~~wwwnnneee___XXXOOOJJJIIIBBBAAAAAA@@@@@@@@@AAAAAA????????????>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDHHHFFFDDDBBBAAAAAAAAABBBDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGHHHIIIJJJMMMLLLJJJGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHGGGEEEGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHFFFGGGHHHIIIIIIJJJIIIIIIGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA>>>????????????@@@@@@@@@???@@@@@@@@@@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>===<<<>>>@@@BBBCCCCCCCCCDDDEEEDDDFFFIIIKKKMMMPPPTTTWWWZZZ]]]bbbfffjjjlllllllllppprrrvvvyyy}}}~~~}}}}}}~~~~~~~~~{{{vvvrrrrrrpppkkkfffaaa]]]ZZZYYYVVVSSSPPPMMMKKKHHHEEEBBBAAA@@@???>>>>>>>>>>>>???;;;<<<<<<;;;999999:::<<<<<<;;;;;;:::999999888888888888888999999999999999999888888888:::;;;:::999444444444444555666777888666666666666666666666666666666777777777777666666555666666777777666666555555555666666666666777777555555666666666666555555777777777777777777777777555666666777888999999:::777777777777777777777777999999999999999:::;;;<<<::::::999999999:::;;;<<<888888888999999999::::::999::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>======>>>?????????@@@AAAAAABBBCCCCCCAAADDDGGGIIIIIIIIIJJJKKKMMMTTT\\\dddmmm}}}mmmddd\\\VVVPPPIIIFFFGGG@@@@@@@@@@@@@@@AAAAAAAAA???????????????>>>======>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEE@@@AAAAAABBBCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBAAABBBCCCCCCFFFEEECCCAAA@@@@@@AAABBBDDDDDDEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFHHHHHHIIIIIIGGGFFFEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEFFFFFF??????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>??????@@@@@@???@@@@@@AAAAAA@@@@@@???<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<============>>>@@@AAA???>>>???@@@=========@@@CCCFFFFFFFFFJJJLLLOOOSSSVVVWWWXXXXXX^^^```cccgggjjjlllmmmnnnnnnpppsssvvvwwwwwwvvvvvvtttuuuvvvvvvwwwxxx|||}}}~~~~~~{{{xxxssssssttttttttttttttttttrrrtttwwwvvvqqqkkkeeebbb[[[YYYUUURRRNNNLLLJJJIIIGGGEEEAAA??????>>>===<<<999999:::;;;;;;;;;;;;:::777999999888666666999<<<999::::::999888888888999888888888888888777777777999888777888:::;;;:::999666666666555555666777777666666666666666666666666666777777888888777777666555555666777777666555555555555555666666666777777666555555444444555555666777777777777777777777777333444555666777888999999777777777777777777777777999999999999:::;;;<<<===::::::999999999:::;;;<<<999999999:::::::::;;;;;;888999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;===>>>>>>======>>>@@@>>>??????@@@BBBCCCCCCDDDAAADDDHHHJJJJJJJJJKKKLLLLLLRRRZZZaaajjjzzzeee]]]UUUPPPJJJDDDCCCFFF???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBCCCDDDEEEFFFFFF???@@@AAABBBCCCCCCCCCCCC@@@AAABBBCCCDDDFFFFFFGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFEEECCCBBBAAAAAABBBBBBEEEDDDBBB@@@???@@@AAABBBDDDEEEEEEEEEFFFFFFFFFGGGDDDCCCBBBAAAAAABBBDDDEEEDDDDDDDDDDDDEEEHHHJJJKKKKKKJJJIIIGGGFFFEEEEEEDDD@@@AAACCCDDDFFFHHHJJJKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFDDDDDDDDDEEEEEEGGGHHHHHHIIIIIIJJJKKKKKKIIIHHHGGGHHHIIIIIIHHHFFFIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKIIIGGGFFFEEEFFFGGGHHHIIIIIIJJJIIIFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEE>>>>>>???@@@BBBCCCDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@======>>>>>>?????????@@@???@@@@@@AAAAAAAAA@@@@@@======<<<<<<<<<===>>>>>>===<<<999888888999;;;<<<<<<>>>@@@@@@???>>>>>>>>>;;;999888:::>>>AAA@@@===AAAAAABBBCCCEEEHHHIIIJJJJJJLLLOOOSSSUUUWWWXXXYYY[[[]]]___aaabbbbbbaaa```bbbbbbccccccdddgggkkkoookkkpppwww|||~~~~~~}}}~~~~~~|||yyyvvvtttsssssstttyyyxxxvvvrrrmmmgggaaa^^^eeefffffffffeeecccaaa```___aaabbbaaa]]]XXXUUUTTTJJJHHHFFFCCCAAA@@@@@@@@@???<<<888777888999999999333555888;;;<<<:::888777666888999888666666999===888999::::::999999999;;;888888777777666666666666999888777888:::;;;:::999;;;:::999888888777777888666666666666666666666666777777888888888888777777444555666777777666555444555555555555666666666777666555444333333444555666777777777777777777777777777777888:::;;;<<<===>>>777777777777777777777777777777777777888999:::;;;;;;:::999888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;===>>>>>>======>>>@@@>>>??????@@@BBBCCCDDDDDDAAADDDHHHKKKKKKKKKLLLMMMKKKQQQXXX^^^hhhxxx```XXXNNNIIIHHHGGGDDDAAA======>>>>>>????????????BBBBBBAAA@@@????????????@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEHHHIIIJJJKKKLLLLLLLLLLLLIIIGGGDDDBBBAAAAAAAAABBBCCCCCCBBBAAAAAA@@@??????CCCBBBAAA@@@AAABBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIMMMMMMMMMKKKHHHEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFEEEFFFGGGIIIIIIHHHEEEEEEDDDCCCCCCDDDEEEFFFEEEGGGIIIKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHJJJJJJJJJHHHFFFEEEFFFHHHIIIIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFGGGHHHIIIKKKLLLNNNKKKGGGGGGIIIKKKKKKIIILLLKKKKKKJJJIIIHHHHHHGGGIIIJJJJJJHHHEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEKKKJJJIIIHHHGGGEEEDDDDDDAAA@@@???@@@BBBBBBBBB@@@@@@@@@AAABBBAAA@@@???>>>============>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<999;;;===??????>>>===<<<===<<<;;;:::::::::::::::<<<<<<===???@@@BBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHKKKLLLMMMMMMNNNNNNMMMMMMPPPPPPQQQRRRTTTVVVXXXYYY[[[___dddjjjmmmooonnnnnnhhhhhhhhhiiijjjlllnnnooosssggg___^^^\\\VVVQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSLLLMMMOOOOOONNNKKKGGGEEE???>>>===<<<;;;<<<<<<===;;;:::888777777777888999777777777777777777777777555555555555666777888999;;;;;;::::::999888777777777777888888888888777777777777777777777777777777888888888888888888888888444444444555555555555666555555666777888999999:::666666666666555555555555555555666777777777777777666666666666666555555555666666555444444555666777444555555666777888888999777666555555555666888999888888888777888888999999===<<<;;;:::999:::;;;<<<;;;;;;:::999999999::::::::::::::::::::::::::::::999999999:::::::::;;;;;;<<<>>>??????>>>>>>???@@@>>>@@@AAAAAA??????@@@BBBCCCFFFKKKOOOPPPNNNKKKIIIKKKNNNTTTYYY___mmmZZZSSSKKKFFFEEEEEEBBB@@@>>>>>>>>>?????????@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEEEEDDDDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKLLLMMMNNNNNNKKKIIIFFFDDDBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@??????CCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGMMMNNNNNNLLLIIIFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDEEEGGGHHHHHHHHHFFFFFFEEEDDDDDDDDDEEEFFFEEEGGGIIIKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKKKKIIIGGGFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKLLLOOOLLLIIIHHHJJJKKKKKKJJJMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJHHHEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@???@@@AAAAAAAAA@@@>>>>>><<<<<<<<<======>>>>>>???>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;:::;;;<<<=========<<<;;;;;;;;;:::999999999999999<<<<<<<<<=========>>>>>>======>>>>>>???@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDEEEEEEFFFFFFGGGMMMNNNPPPRRRTTTUUUVVVWWWXXX[[[___cccdddcccaaa___[[[RRRJJJJJJJJJFFFCCCCCCDDDDDDEEEFFFFFFFFFFFFFFF>>>???@@@@@@???===;;;999<<<;;;:::999999999:::::::::999888777666777777888666666666666666666666666666666555555666777888888::::::999999888888777777777777888888888888777777777777777777777777777777888888888888888888888888555555555666666666777777666666666777888888888999777777666666555555444444555555666777777777777777555555555666666666666666888777666555555555666777555555666666777777888888888888666666666666777888:::999999888888888999999;;;::::::999999:::::::::999999999999::::::::::::::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;<<<>>>??????>>>>>>???@@@@@@AAACCCBBBAAAAAABBBDDDFFFIIIMMMPPPRRRPPPMMMKKKGGGJJJOOOSSSYYYfffSSSMMMFFFBBBBBBBBB@@@>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHKKKMMMNNNOOOPPPMMMKKKHHHFFFDDDCCCCCCDDDAAAAAA@@@@@@@@@@@@@@@@@@CCCBBBAAAAAAAAABBBDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFLLLMMMNNNLLLIIIGGGFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCDDDFFFHHHGGGFFFHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJHHHGGGHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHJJJKKKLLLOOOMMMJJJIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJIIIJJJIIIHHHEEEDDDEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBDDDBBBAAAAAABBBBBB@@@?????????@@@@@@@@@???>>>===;;;;;;<<<<<<===>>>??????>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::999888888777888888888;;;;;;;;;:::999999888888999999999999::::::;;;;;;;;;<<<======>>>>>>======<<<<<<===>>>???>>>>>>>>>BBBAAA@@@AAACCCFFFIIIKKKPPPTTTZZZ^^^]]]XXXQQQLLLHHHAAA===>>>???===<<<<<<999:::;;;;;;<<<<<<;;;;;;999999999888888888777777888888777666666666666777888777777666666666666777666666666666666666666666666666666555666666777777888888888888777777777777666777777888888777777666777777777777777777777777777777777777777777777777666666666666777777777888777777777777777777777777888777777666555444444444555555666777777777777666444444555555666666777777999888777666666666666666666666666666777777777777:::999888777666777888999<<<;;;:::999999888999999::::::;;;;;;;;;;;;::::::666777888:::::::::999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>??????======>>>@@@@@@AAABBBBBBAAAAAABBBDDDEEEHHHLLLOOOPPPOOOLLLJJJEEEGGGJJJNNNRRR```zzzLLLHHHCCC@@@???@@@???>>>????????????@@@@@@@@@@@@????????????@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCFFFIIIKKKNNNOOOPPPOOOMMMJJJGGGEEEDDDEEEEEEAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHJJJKKKLLLKKKHHHGGGFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBDDDFFFGGGGGGFFFIIIHHHGGGGGGFFFEEEEEEDDDEEEFFFGGGIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLKKKIIIHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFFFFGGGGGGHHHJJJJJJMMMLLLKKKJJJJJJJJJJJJJJJGGGHHHKKKMMMMMMLLLIIIHHHHHHIIIIIIGGGEEEDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAA???===?????????>>>>>>>>>======::::::;;;<<<======>>>???============<<<<<<<<<<<<::::::::::::::::::::::::888999::::::::::::999888;;;:::999888888888888888999888888777777888888888:::999999888888777777666888888888888888888888888;;;<<<======>>>>>>======999:::<<<===>>>>>>>>>>>><<<<<<===???CCCGGGKKKMMMNNNPPPSSSSSSOOOHHHAAA<<<@@@<<<::::::;;;<<<<<<<<<888999999:::::::::::::::::::::999888888999:::;;;555555555444444444555555666666666555555555666666666666666666666666666666666666555555555666666777666666666666777777777777666666777777777777666666777777777777777777777777777777777777777777777777555555666666666777777777777777777777777666666666888888777666555444444333444555666666777777666666333444444555666777888888:::999999888777666666666777777777777666666666666999888777777777888:::;;;===<<<;;;:::999999888999:::;;;<<<=========<<<;;;444555888:::;;;:::999888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>======>>>@@@===???@@@@@@??????@@@AAAAAADDDGGGJJJKKKJJJHHHFFFEEEFFFIIIKKKOOO]]]xxxHHHEEEAAA???>>>?????????????????????????????????>>>=========>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB???@@@CCCFFFIIIKKKLLLMMMOOOMMMJJJGGGFFFEEEEEEFFFCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBCCCEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFHHHIIIIIIGGGFFFFFFFFFIIIHHHFFFEEECCCBBBBBBBBBAAAAAABBBDDDFFFGGGFFFEEEHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLJJJIIIIIIIIIFFFGGGIIIJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIKKKKKKJJJIIIHHHGGGGGGHHHFFFHHHJJJLLLLLLKKKIIIGGGGGGHHHHHHGGGEEECCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBCCCCCCCCCAAA@@@???@@@@@@>>><<<>>>>>>=========<<<<<<<<<999::::::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::888999999::::::999999888:::999888777666666777777999999888888888888999999777888888888888888999999888888888888888777777777999999:::;;;;;;;;;;;;:::777777888999999999999888:::<<>>>>>======>>>???===>>>@@@???>>>>>>???AAA???AAADDDGGGHHHGGGFFFDDDEEEFFFHHHJJJNNN\\\wwwEEEDDDAAA???>>>>>>???????????????>>>>>>>>>>>>>>>=========<<<======>>>>>>????????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB???@@@BBBEEEGGGHHHIIIJJJMMMKKKIIIFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBAAAAAABBBDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFAAABBBDDDEEEFFFFFFEEEEEEDDDFFFGGGGGGFFFEEEFFFGGGIIIHHHFFFEEECCCBBBBBBAAAAAAAAABBBEEEGGGHHHGGGEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGHHHGGGIIIKKKKKKJJJIIIHHHIIIFFFGGGHHHIIIJJJJJJIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKJJJGGGFFFFFFGGGIIIJJJKKKLLLLLLKKKIIIHHHGGGIIIJJJJJJGGGDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>????????????AAA???>>>>>>??????===<<<>>>===<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999888888888777777777777777888888888888888888999:::777777888888999:::;;;;;;777777777777777777777666888999999::::::::::::::::::999888777666666666777@@@BBBEEEHHHHHHFFFCCCAAABBB???:::666555555888999555777666333333555666333555555666777777777777777666555444333333444666666333444555555666555555555444555666666777666666666555555555555555555555555444444444444555666777888777777777777666666666666555666666777777666666555666666666666666666666666666666666666666666666666444444444444555555555555666666666666666666666666666666666666555555555555444444555666666666666555444444555555666666777777888888888888777666555555666666666666777777777777666555555666777999;;;<<<<<<;;;:::999999888999999555666777888888999999888666777888:::::::::999999::::::::::::::::::::::::999999999:::::::::;;;;;;;;;===>>>>>><<<<<<===??????@@@AAAAAA@@@@@@AAACCC@@@BBBEEEHHHIIIHHHGGGFFFCCCEEEHHHKKKOOO]]]vvvCCCBBBAAA???======>>>???>>>>>>>>>=========<<<<<>>>>>============>>>===>>>>>>>>>>>>????????????@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGJJJIIIFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDBBBBBBAAABBBCCCEEEFFFHHHIIIIIIHHHHHHHHHGGGGGGGGGAAABBBDDDFFFGGGFFFEEEDDDCCCEEEGGGGGGGGGFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBAAAAAACCCEEEHHHIIIHHHFFFDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEHHHJJJKKKJJJHHHHHHHHHEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJIIIKKKLLLKKKHHHFFFFFFGGGJJJJJJJJJJJJIIIHHHGGGGGGHHHKKKNNNNNNKKKFFFBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>==================>>>===<<<<<<===>>>===;;;======;;;:::::::::;;;<<<;;;;;;;;;:::::::::::::::999999999888888888888777999999999999999999999999:::999888777777888999:::555666888888999888777777777666666666777777888999777777888888999::::::;;;888888888888888888888888888999999:::::::::::::::;;;:::999888999<<<>>>@@@GGGIIIJJJIIIGGGBBB===:::;;;999777555555666888:::444888888444444777888555222333444444555555444444666666666555555555555666222333444666666666555444444555666777888777777666555555555555555555555555222222333444555666888999888888888777777666666666555555666666666666555555666666666666666666666666555555555555555555555555555555555555666666666666444555555555666777777777555555555555666666666666333444555555666666555555555555555666666666666666555666777777777666555555555555666666777777888888888777666666666777888999:::999999888888888999999777777777777888999:::;;;999999999999::::::::::::::::::::::::::::::::::::888888888999999999::::::;;;<<<======<<<<<<===???>>>@@@AAAAAA@@@@@@AAABBBBBBCCCFFFHHHIIIIIIHHHGGGEEEGGGLLLOOOTTTaaazzzBBBBBBAAA>>><<<<<<===>>>>>>>>>======<<<<<<<<<;;;@@@@@@???>>>>>>===>>>>>>============>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA>>>??????@@@@@@@@@???????????????@@@@@@AAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEFFFFFFGGGGGGFFFHHHGGGEEECCCCCCDDDEEEFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAABBBCCCEEEGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHCCCDDDFFFHHHIIIHHHGGGFFFDDDFFFHHHHHHHHHGGGHHHIIIHHHGGGFFFDDDCCCCCCBBBBBBAAAAAACCCFFFIIIJJJHHHFFFCCCCCCEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEGGGJJJKKKIIIHHHGGGGGGEEEFFFGGGIIIJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKJJJLLLNNNLLLIIIFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDIIIMMMQQQQQQNNNHHHBBB???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>><<<;;;:::;;;<<<===<<<;;;===<<<;;;:::999:::;;;;;;<<<;;;;;;::::::999999888888888888777777777777666888888888888888888888888:::999777666666777999:::444555888999:::999888777555555555555555666777888888888888888999999999999::::::::::::;;;;;;;;;<<<444555666666777777666666666666666777;;;AAAFFFJJJHHHHHHGGGEEEBBB===999666333333444444333222111000000666777333333777888555333444555555666666555555555555555555444444333333222333444555666555555444444555777888888888777666555555555555555555555555111111222333555777999::::::999999888777666666555555555666666666666555555666666666666666666666666555555555555555555555555666666666666777777777777333444444555666777888888444444555555666777777777333444555555666666555555666666666666666555555555444555666777777666555555444555555666777888888999:::999777666555555555666888888888777888888999999::::::999999:::<<<===???;;;;;;:::999999999::::::::::::::::::::::::::::::777777888888888999999999;;;<<<======<<<<<<===???<<<>>>??????>>>>>>???@@@AAABBBEEEGGGHHHHHHGGGFFFHHHKKKPPPUUUYYYfff~~~@@@>>>===;;;;;;===>>>@@@<<<<<<=====================>>>??????>>>>>>???@@@???===<<<<<<===>>>>>>===AAA@@@@@@??????@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>CCCAAA@@@@@@AAABBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHFFFEEECCCAAA@@@???BBBBBBBBBBBBDDDFFFHHHJJJHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEEHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIGGGEEECCCAAA???CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJJJJHHHHHHIIIKKKLLLKKKJJJJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIJJJJJJJJJIIIHHHGGGJJJJJJKKKLLLJJJHHHFFFDDDFFFGGGGGGGGGFFFEEECCCBBBJJJOOOVVVZZZXXXPPPFFF@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>============::::::;;;<<<<<<======>>><<<;;;::::::999999999999@@@>>><<<:::999:::;;;<<<::::::999999888777777777555555666666777777888888777777777777777777777777666666666666666666666666777888888777666555555666777777777777666666666666;;;;;;;;;::::::999999999666444222111111444888:::;;;:::999;;;@@@EEEIIIJJJKKKEEE===999::::::888555777777777666666555555555333333333444444444555555555555555555555555555555666666555555555444444444666666666555555666666666777777777666555555444444666666555555555444444444888777555444555666888999:::999888777666555444333333333333444555666777777999999999888888888888888666555555555444444444444333333333444444555555555555555444444444444555555111333555666888888777777555555555555555555555555666666666666666666666666444444444444444444444444111333555555444555666888555555555666777999:::;;;888888999999999:::::::::888888999999999::::::::::::888666777999:::999666888888888888888999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@DDDEEEGGGHHHIIIIIIIIIHHHJJJKKKQQQZZZdddrrr???>>>===<<<<<<===>>>???============<<<<<<<<<<<<:::;;;<<<<<<;;;;;;===>>>@@@>>><<<<<<>>>???>>>===?????????>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@??????CCCBBB@@@???@@@AAA@@@???@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBCCCFFFHHHJJJFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEHHHGGGFFFFFFFFFGGGIIIJJJGGGGGGGGGGGGEEEDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKIIIIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCGGGNNNWWW]]]\\\TTTJJJCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::???>>><<<;;;:::::::::;;;::::::999888888777777666555555666666777777777777777777777777777777777777666666666666666666666666666777888777555444555666666666666666666777777777999999999888888888777777555555666666777777777888777999>>>DDDIIIIIIFFFBBBCCC===777555666777555222444444444333333333222222333333333444444444444555555555555555555555555555666555555555444444444444555555444444444444555555333333333444555555666666666666555555555444444444777666555444555666888999999999888777666555444333333444444444555666666666777777777666666666666666666666666555555555444444333333333444444444555555555555444444444444555555444555666777777666666555555555555555555555555555555555555555555555555555555555555555555555555555333444666666555555666888777777777777777777888999888888888999999999::::::999999999999:::::::::::::::888777888:::;;;999777888888999999:::::::::;;;999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@@@@AAACCCEEEFFFFFFFFFEEEHHHJJJPPPZZZfffuuu???>>>===<<<<<<===>>>???============<<<<<<;;;;;;888999;;;;;;;;;;;;<<<>>>@@@>>>======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAAAAADDDBBB@@@?????????>>>===@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBB?????????@@@BBBDDDGGGHHHDDDDDDEEEFFFFFFFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEEEEEEEFFFHHHIIIEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGHHHJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDCCCJJJSSSZZZ[[[UUUKKKEEEAAAAAA@@@@@@@@@?????????>>>============<<<<<<<<<:::::::::::::::999999999:::999999999999::::::;;;===<<<<<<;;;;;;::::::999:::999999888888777666666555666666666666777777777777777777777777777777777666666666666666666666666555777777777555444555666555555555666666777777777777777666666666666555555666666555555666777999999999<<<@@@EEEGGGDDD>>>999:::666333333444555333000333333222222222222222111333333333333444444444444444444444444444444444444555555555555444444444444555444444333333444444555222222222333444444555555555555555555555444444444666666555444444666777888888888777777666555444444444444555555555555555555444444444444444444444444777777777666666666555555333333333444444444444555555555444444444444555555666666777777666555444444555555555555555555555555555555555555555555555555777777777777777777777777555666777777666555666888999999888777666666777777777888888888999999999999999999:::::::::;;;;;;;;;;;;999888999:::;;;:::888888888999:::;;;;;;<<<<<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@BBBCCCEEEFFFHHHHHHHHHGGGFFFHHHOOO[[[hhhxxx>>>===<<<<<<<<<<<<===>>>>>>======<<<<<<;;;;;;:::888:::<<<<<<<<<<<<>>>???@@@???======???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBB===>>>>>>???@@@AAACCCCCCDDDBBB???>>>???>>>===<<>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::999888777777777999888888888999:::;;;;;;;;;;;;;;;;;;;;;:::999888999999999888777777666666666666666666666666666666666666666666666666666666555555555555555555555555444666666666444444555666444444555555666777777777666555555555555555555555777555222111333777;;;???AAA>>><<<:::999888666444555333222444666666444222333333333333333333333333222222333333333444444444444444444444444444444444444444444444444444444444555555444444444444555555555555444444333222222222555555555555555555555555555555444444444555666777777777777666666555555444555555555555555444444444333333333333444444444444777777777777666666666666444444444444444444444444555555444444444444555555666666666666666555555444555555555555555555555555555555555555555555555555777777777777777777777777777888999888777666777888999888888777777777777777777777777888888888888999999::::::::::::;;;;;;;;;:::::::::::::::;;;::::::777888888999:::;;;<<<<<<999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@BBBCCCEEEGGGIIIIIIIIIIIIEEEGGGOOOZZZgggxxx======<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::999:::<<<<<<;;;;;;===???@@@>>>======>>>??????>>>>>>>>>???@@@@@@???>>>>>>>>>>>>??????@@@AAABBBBBB>>>>>>>>>???@@@BBBCCCEEEDDDBBB???>>>???>>>===<<<>>>>>>>>>>>>>>>?????????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@???CCCBBBAAA?????????@@@AAA@@@AAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBCCCCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGIIIHHHGGGGGGHHHIIIHHHFFFFFFEEEDDDDDDDDDEEEFFFGGGCCCCCCCCCDDDDDDDDDEEEEEEHHHGGGGGGFFFEEEEEEEEEEEEIIIGGGEEEDDDCCCDDDFFFGGGJJJIIIHHHGGGGGGGGGGGGHHHFFFEEEDDDCCCCCCCCCDDDEEECCCEEEGGGHHHHHHGGGDDDCCC??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777666666555888888888888999999:::;;;999::::::;;;::::::999888999999888888777666666555666666666555555555555555555555555555555555555555444444444444444444444444333444555555444333444666444555555555666666666777666666666666666666666666444444555666888;;;===??????;;;666333222333444444111111222444555666555333333333333333333333333333222222222333333333444444444444444444444444444444333333444444444444444444444333333222222333333444666666555555444333333333444555555555555555555555444444444444444555555666666666666666555555555555555555555555555444444444333333333444444555555555777777777777666666666666444444444444444444444444555555444444444444555555555555555555666666666777555555555555555555555555555555555555555555555555666666666666666666666666777888999888777666777888777777777777777888888999666666777777777888888888999999999:::::::::;;;;;;::::::;;;:::::::::::::::777777777888999:::::::::888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@???@@@BBBDDDFFFFFFFFFFFFFFFHHHNNNYYYeeeuuu<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;:::999999:::<<>>>>>===>>>>>>@@@@@@@@@@@@>>>>>>======>>>???@@@AAABBBCCC??????>>>???@@@BBBDDDEEEDDDBBB@@@?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@???DDDCCCAAA@@@?????????@@@@@@AAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEECCCBBBAAAAAAAAABBBDDDEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGIIIGGGFFFFFFHHHHHHGGGEEEEEEDDDCCCCCCCCCDDDFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCDDDEEEEEEIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDGGGFFFEEEDDDCCCCCCCCCDDD>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888777777666666999888888888888999999:::999999999999999999999999999888888777777666555555666666666555555555555444555555555555555555555555444444444444444444444444222333555444333333444555555555555555555555555555555666666666666777777777000555;;;AAABBB@@@<<<888555555444555777777666555///000111222333333222222000111111111111222222222222222222222333333333333333333333333333333333333333333333333444444444444222111111000000111111222333333333444555555666666444444444555555555555555333333333444444444444555555555555555555555666666444444555555555555555555333333444444555555666666777777777666666666555555555444444444444333333333555555444444444444555555555555555555555666777888555555555555555555555555444444444444444444444444555555555555555555555555666777888888777666777999777777666666777888999999666666666666777777777777888888999999999:::::::::999:::;;;:::999888999;;;777777888888888999999999888888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<============>>>??????@@@@@@AAABBBDDDFFFHHHIIIIIIIIIGGGHHHNNNXXXcccqqq;;;<<<<<<<<<<<<<<<<<<;;;999::::::;;;;;;<<<<<<===:::;;;<<<;;;:::999:::;;;>>><<<;;;;;;<<<======<<<<<<===???@@@@@@???===<<<<<<<<<===???@@@BBBCCCCCC@@@@@@?????????AAACCCEEECCCBBB@@@???@@@AAA@@@???????????????????????????>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBAAAAAA@@@@@@BBBCCCDDDBBBCCCDDDEEEGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFIIIGGGFFFFFFGGGGGGFFFDDDDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHHHHHHHHHHHHHIIIJJJEEEEEEEEEDDDDDDDDDCCCCCCEEEFFFGGGHHHIIIHHHGGGGGGCCCCCCDDDDDDDDDDDDDDDCCCEEEDDDCCCBBBBBBBBBCCCCCC=========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888777777777:::999888888888888888888:::999888777777888999:::888888888777666666555555666666555555555444444444444444444444444444444444333333333333333333333333111333444444333333444555666666666555555444444333555555555555666666777777444777<<>>??????@@@@@@DDDEEEGGGJJJLLLLLLMMMLLLGGGIIINNNXXXbbbppp;;;;;;<<<<<<<<<<<<;;;;;;888999999:::;;;<<<======>>>??????>>><<<;;;;;;<<<===<<<::::::<<<===<<<;;;;;;<<<===??????===<<<;;;;;;<<<===>>>@@@BBBCCCCCCAAAAAA?????????AAACCCEEECCCAAA@@@@@@AAABBBAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@===>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEE@@@@@@??????@@@BBBDDDEEEBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBAAA@@@@@@@@@AAABBBCCC@@@AAACCCEEEGGGIIIJJJJJJCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFIIIGGGFFFFFFGGGGGGFFFDDDDDDCCCBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBBBBDDDFFFIIIJJJJJJIIIHHHBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAA======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999888888888888::::::999888777777777888:::999777666666888999;;;888888888777666666555555666666555555555444444444444444444444444444444444333333333333333333333333111222444333333333444555777777666555444333333222444444444555555666666666<<<:::888555444333444444999666333222333333333222333444444222111111222333333333333444444555555555111111222222222333333333333333333333333333333333222222222333333444444444777666666555555666666777444444333333222111111000444444444555555555666666111222333444444444333333333333444444555666666666333333444444555666777777111111222333444444555555666555555555444444444444555555555444444333333333555555555444444555555555:::999777555444333444444555555555555555555555555444444444444444444444444666666666666666666666666333555666777666666888:::;;;:::999777666666555555555555555555666666666777666777777777777888888888666999:::999777666888:::<<<;;;;;;::::::999999888888888999::::::::::::999;;;;;;;;;<<<<<<<<<===============>>>??????@@@@@@AAACCCEEEGGGIIIJJJJJJJJJHHHIIIOOOXXXbbbqqq:::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<======>>>>>>======<<<<<<<<<;;;???===;;;:::::::::<<<===<<<===>>>===<<<;;;<<<>>>???>>>>>>>>>???@@@AAAAAAEEEDDDBBBAAA@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@>>>======>>>???=========>>>???AAABBBCCCBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAADDDEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDGGGDDD@@@@@@BBBDDDCCCBBBCCCCCCCCCCCCEEEGGGIIIKKKEEEEEEDDDCCCCCCCCCCCCCCCDDDBBBAAAAAABBBCCCAAA@@@DDDDDDEEEEEEDDDCCCBBBBBB@@@AAABBBDDDDDDDDDDDDCCCIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDCCCBBBCCCEEEGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFEEEDDDBBBBBBCCCCCCDDDGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@AAAAAA>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;::::::;;;;;;;;;::::::999999999:::999888888999999777555666666444444555777999;;;777777888999::::::;;;;;;999888888777666555555444777777666555444333333222555555555555555555555555333333333333333333333333111000///222555777666444111222333444555444444333555555444444444333333333888777666555555555555555555444444333333222222111000000000111222222333333333333333333333333333333111222333444444333111000333333222222111000000000333333333333333333333333222222222222222222222222222222222222222222222222222222222333333444444444666555444333333444555666333333333444444444555555555555555555555555444444444444333333333333444444333333333444444444555555666666555444444444444555777666555444444444444444222333444444555555444444111111111111222333444444666666777777666555444444555444111000333888999888666666666666666666666666666666666666666555555555777777777777666666666666666666777777777777666666777888888888888999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::===@@@@@@>>><<<===>>>@@@CCCGGGJJJKKKJJJIIIGGGKKKLLLQQQYYYbbbooo:::;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>>>>>>>=========<<<<<<<<>>===<<<<<<===>>>?????????>>>??????@@@@@@CCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@?????????@@@AAAAAA@@@@@@????????????@@@@@@??????AAABBBBBBAAAAAA@@@CCCCCCBBBAAAAAAAAAAAABBBDDDDDDFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDGGGDDDAAA@@@BBBCCCCCCBBBCCCBBBBBBCCCDDDFFFIIIJJJFFFEEEDDDDDDCCCCCCDDDDDDEEECCCBBBBBBCCCCCCBBBAAACCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCEEEEEEEEEEEEDDDHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCFFFEEECCCBBBBBBDDDEEEFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEDDDBBBBBBCCCCCCDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA?????????????????????>>>======<<<<<<;;;::::::999999999999999999888888888:::999999999::::::888666666666555444555777999:::666666777888888999::::::888888888777666555555555444444444444444333333333444444444444444444444444333333333333333333333333444222111333555555333111111222222333333222222111555444444444444333333333666666555555444444444444222333333333333333333333333333222222111000000000222222222222222222222222111222222222222222111111222222222111111111111111333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333333333555444333222222333444555333333333444444444444555555555555555555555444444666666555555555555666666333333333444444444555555666666555444444444444444666666555444444444444444222333444444555555444444333333333222333333444444666666666555555444444444222555777777777777666444555555555555555555555555666666666666555555555555777666666666666666666666666666777777777777666666777888888888888999999999888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;>>>@@@@@@>>>===>>>@@@@@@BBBFFFIIIKKKJJJHHHGGGKKKLLLRRR[[[dddqqq;;;;;;<<<<<<<<<=========<<<<<<<<<======>>>??????>>>>>>============<<<<<<>>>===<<<;;;;;;;;;<<<===<<<===>>>>>><<<<<<===>>>@@@@@@??????>>>?????????@@@@@@@@@???@@@@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>@@@AAABBBCCCCCCCCCCCCBBBEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHIIIGGGEEECCCBBBBBBCCCDDDFFFDDDBBBAAABBBCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIGGGFFFFFFEEEDDDEEEEEEEEEFFFDDDCCCCCCDDDEEECCCBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>><<<;;;;;;::::::999999999777777777888888888888888999888888888999999888666666666555555555777888999555666666777777888888888888888777777666666555555222222222333333333444444333333333333333333333333333333333333333333333333666555333333444333111///333333333333222222222222444444444444333333333333444444444444333333333333111111222222333444444555333333222222111000000000111111111111111111111111111111000000000111111222000111111111111222222222333333333333333333333333444444444444444444444444222222222222222222222222333333333333333222222222333333222222222222333333333333333333444444444444444444444444444444555555666666555555555555666666333333333444444444555555666555555444444444444444666555444444444444444444222333444444555555444444555555444444333333444444666555444333333333444555333555888999888666555555555555555555555555555555555555555555555555555555666666666666666666666666666666777777777777666666777888888888888999999999777888888888888888999999999999999999999999999999<<<<<<<<<<<<===============>>>???>>>======???AAA@@@BBBEEEHHHIIIIIIHHHGGGJJJLLLRRR\\\fffttt<<<<<<<<<============>>><<<<<<<<<======>>>>>>>>>>>>>>>==================>>>>>>===<<<;;;<<<<<<===<<<>>>???>>>===<<<===>>>AAAAAA@@@???>>>>>>>>>???>>>>>>>>>??????@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBB@@@@@@?????????AAABBBBBBCCCDDDDDDDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCEEEFFFHHHIIIJJJJJJKKKIIIFFFCCCBBBBBBCCCDDDFFFDDDCCCBBBCCCCCCCCCCCCBBBBBBAAABBBCCCEEEFFFHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFDDDEEEFFFFFFEEECCCEEEFFFFFFFFFFFFFFFEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@BBBCCCFFFHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFEEEDDDBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAA???>>>===:::::::::999999999888888666777777888888999999999777666666777888888666555666666555555666777888999666666666777777888888888888777777777666666666555333333333333333333333333333333333333333333333333333333333333333333333333555555444444333222111000333333333333444555555666444444444333333333222222222222333333333222222222111111222222333333333333000000000111222222333333000000000000000000000000111000/////////000111222///000000111222222333333222222222222222222222222333333333333333333333333111222222222222222333333444333333333222222111111333333222222222222333333222222333333333444444444333333444444444444555555444333333222222333333444333333333444444444555555666555444444333333444444555555444333333444444444222333444444555555444444666555444333333333333333555444222111111222444555777444444888<<<;;;::::::555555555555555555555555444444555555555555555666555555555666666666666666666666777777777777666666777777888888888999999999888888888888999999999999888888888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<===???@@@???AAADDDGGGHHHHHHGGGFFFHHHJJJQQQ[[[fffuuu<<<<<<<<<============>>><<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???>>>===<<<===???AAAAAA@@@???>>>>>>>>>???===>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBB?????????@@@@@@AAABBBCCCFFFFFFEEEDDDDDDDDDDDDEEEBBBCCCDDDEEEGGGHHHJJJKKKKKKIIIGGGDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFHHHFFFEEEEEEFFFGGGEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIFFFEEEDDDBBBBBBCCCCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBAAA@@@>>><<<999999999999999888888888777888888888999999::::::888777777888999999888666666666666666666777777777777777777888888888888888777777777777666666666666666666666555444333333222444444444444444444444444333333333333333333333333222333444444333333222222000111222333444666666777444444333333333222222222111111222333333222111111333333333222222111111111000000000111222222333333000000000000000000000000111000/////////000222333//////000111222333333444222222222222222222222222111111111111111111111111111111111222222333333333333333333222222111111111333333444444444444333333222222222333333333444444333333333333444444555555333333222222222222333333333333333444444444555555555555444333333333333333444444333333333444444555222333444444555555444444444444333222111111222222555333222111111222444555666111555AAAKKKHHH@@@;;;555555555555555555555555333444444444555555666666444444555555666666666777666666777777777777666666777777888888888999999999:::::::::::::::::::::999777777777888888999999999999999:::::::::;;;;;;;;;<<<;;;::::::;;;===>>>??????@@@CCCEEEFFFGGGFFFFFFFFFHHHOOOYYYdddsss;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<===>>>??????======>>>???@@@@@@??????>>>?????????>>>>>>???@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDAAAAAAAAAAAABBBDDDEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBCCCDDDEEEGGGIIIJJJIIIIIIGGGFFFEEEEEEEEEEEEDDDEEEFFFEEECCCBBBCCCDDDCCCCCCBBBBBBCCCEEEFFFGGGHHHGGGFFFFFFEEEFFFFFFFFFHHHFFFEEEEEEFFFGGGEEEDDDBBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFEEEDDDDDDCCCCCCHHHGGGGGGFFFFFFGGGGGGHHHFFFEEEDDDBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEEEECCCBBBAAA@@@???????????????@@@AAABBBAAA@@@>>><<<999999999999999999999999888888888999999999999999:::999999:::<<<<<<;;;999666666666777777777777777888888888888888888888888777777777777666666666666888777666555444333333222555555555555555555555555333333333333333333333333000222444444333333444555...///111333555555555444333333333333222222222222000000222333333333222111444333333222111111000000333333222222111000000000000000000000000000000000000000000000111111222333//////000111222222333333222222222222222222222222111111111111111111111111111111111222222333333444222222222222222111111111333333444444444444333333222222222222333333333333222222333333444444555555555555444444444444555555333333333444444444555555555444444333333333333333333333333333333444444555222333444444555555444444333333222111111111222222444333222222222333444555333333>>>QQQ[[[QQQAAA999444444444444444444444444333333333444555555666666444444444555555666666777666666777777777777666666777888888888888999999999;;;;;;;;;:::::::::::::::777777777888999999::::::888999999999::::::::::::;;;:::999:::===>>>???>>>>>>@@@BBBDDDEEEEEEEEEEEEEEEGGGMMMWWWaaaooo:::;;;;;;;;;<<<<<<<<<<<<==============================>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<<<<===>>>??????>>>===>>>????????????>>>??????@@@@@@???@@@AAAAAAAAA@@@???>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBDDDEEEGGGHHHGGGGGGHHHHHHHHHGGGEEEEEECCCEEEGGGFFFDDDBBBCCCEEEEEEDDDCCCCCCDDDEEEGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFEEEEEEFFFFFFEEEDDDAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>><<<::::::::::::::::::::::::888888888888888777777777999888888999;;;<<<:::999666666777777777777666666777777777777777777777777666666666666777777777777555555555444444333333333444444444444444444444444333333333333333333333333000222555444333222333555111333555777888666444222333333333222222222222111///000222444444333222111222222222111111111111111333333222222111000000000111111111111111111111111///000111222333333333333000000000111222222222333111111111111111111111111111111111111111111111111000111111222333333444444111111111111222222222222111222333444444333222111111222222222222333333333111222222333444444555555555444444333333444444555333333333444444444555555555444333333222222333333333333222222333333444555222333444444555555444444333333222222222333444444333333333333444444444555555888EEEWWWXXXJJJ<<<888444444444444444444444444222222333444444555666666333333444555555666777777666666777777777777666666777888888888888999999999::::::::::::999999888888777777888888999::::::;;;999999999:::::::::;;;;;;<<<;;;;;;===@@@AAA@@@>>>>>>???AAABBBDDDEEEEEEEEEFFFGGGMMMVVV___mmm:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>======>>>>>>?????????@@@>>>>>>>>>>>>>>>===<<<<<<===???@@@???>>>===>>>??????>>>>>>>>>???@@@AAAAAA@@@AAABBBBBBAAA@@@???>>>BBBAAAAAA@@@@@@?????????>>>???AAACCCEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAABBBCCCEEEGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDFFFGGGEEEGGGHHHIIIIIIHHHFFFEEECCCEEEGGGGGGDDDBBBCCCEEEEEEEEEDDDDDDDDDFFFGGGHHHGGGFFFFFFEEEDDDEEEEEEEEEGGGFFFEEEEEEFFFFFFEEECCCBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEAAABBBDDDFFFHHHJJJJJJKKKFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCAAA@@@???>>>============;;;===???AAAAAA@@@>>><<<::::::::::::::::::::::::888888777777666666555555666555555666888999777666666777777777777777666555666666666666666555555555666666666666777777777777222222333333333333444444333333333333333333333333333333333333333333333333111333666555222111222444666999;;;===<<<999555222333333333222222222111111///000222444555444222111000000000111222222333333000000000111222222333333111111111111111111111111///000222333444444333333111111111111111222222222111111111111111111111111222222222222222222222222000000111222333333444444000000111111222222222333000111222333333222111000111111222222222333333333111111222333333444555555333222222111111222222333333333333444444444555555555444333333222222333333222222222222333333444555222333444444555555444444333333333333444444555666222333444555555555555444:::===GGGQQQKKK<<<666:::444444444444444444444444222222333333444555666666333333444444555666777777666666777777777777666666777888888888888999999999999999999999888888777777777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<>>???@@@BBBCCCDDDEEEEEEGGGHHHMMMVVV___kkk~~~;;;<<<<<<===============@@@@@@@@@??????>>><<<<<<;;;;;;<<<===>>>???@@@AAA>>>>>>?????????>>>>>>===>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDBBB@@@===;;;>>>>>>>>>??????@@@@@@@@@AAABBBDDDDDDCCCDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAABBBDDDFFFFFFFFFFFFEEEFFFFFFFFFFFFEEECCCBBBAAAFFFEEEDDDDDDDDDEEEGGGHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEFFFGGGCCCDDDDDDDDDEEEEEEEEEFFFDDDEEEEEEDDDBBBBBBCCCDDDBBBCCCDDDEEEEEEEEEEEEEEELLLJJJGGGEEECCCCCCDDDDDDDDDDDDBBBBBBCCCEEEGGGIIIFFFEEEDDDDDDCCCBBBBBBBBB============>>>>>>>>>>>><<<===>>>>>>===;;;999888999999999999999999999999888888777777666666666555777777888888999:::<<<===111333555777888888777666555555555555555444444333333333444444555444444333555444333333222222222222222222333333444555666666222333333444333222111000000333555555333222444777<<<>>>AAABBB???:::333///000000000000000000000000000000111111111222222222111111111111111111111111111111111222222333333333111111111111111111111111222222222111111111000000111111000000111111222333111111111111111111111111111111111111111111111111444444444444333222111000222222222111111111000000000000111222333333444444444333222111222333444555111111222333333333222222333333333333333333333333222222222222222111000///111111111111111111111111444444444333333222222222555555555555555444444444222222111000000111222222333333333333333333333333888BBBKKKKKKBBB999555666555444444333333444444555777666666555555555666666666666666666666666777777444444555666777888999999777666555555555666888999777777888888888999999999888888888888888888888888777777888999999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>AAABBBCCCDDDDDDDDDCCCBBBEEEEEEIIITTT___lll|||;;;;;;<<<==================>>>>>>?????????>>>>>>========================>>>>>>?????????>>>>>>===>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCAAA>>>===@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDDDDCCCCCCEEEFFFGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@AAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCBBBEEEEEEEEEFFFFFFHHHIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEEEEDDDBBBBBBCCCEEEEEEDDDCCCDDDEEEHHHKKKMMMOOOMMMJJJGGGDDDCCCCCCCCCDDDCCCBBBBBBCCCEEEGGGHHHHHHHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>?????????<<<=========<<<;;;999888999999999999999999999999777777777666666666555555777777777777888999::::::555666777888888666555333555666666666666555444444444444555555555444333333444333222222111111111222222222333333444555555666111111222222222111//////222333333333333666:::>>>GGGDDD>>>888444222222333111111111111111111111111111111111111222222222222222222222222222222222222111111111222222333333333444444444444444444444444222222222111111111000000111111000000111111222333111111111111111111111111111111111111111111111111222222333333333333222222222222222111111111000000111111111222222333333333222111000000000111333333000111111222222222222222222222222222222222222222222222222222222111000000111111111111111111111111444444333333333222222222333333333333444444444444333333333444444333333333333333333333333333333333555;;;@@@???999444333444333222222111111222222333444444333333333333333444666666666666666666555555555555555555666666666666777666666555666777888999999999999999::::::::::::999999999999999999999999999::::::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>===>>>@@@AAAAAAAAA@@@???DDDCCCGGGPPP[[[hhhyyy;;;;;;<<<============<<<;;;<<<===>>>??????@@@??????>>>>>>===<<<;;;::::::===>>>>>>??????>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>?????????AAABBBDDDDDDCCCCCCDDDFFFIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGBBBBBBBBBCCCCCCCCCCCCCCCGGGGGGFFFGGGGGGHHHIIIJJJFFFFFFFFFFFFFFFEEEEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBCCCEEEHHHFFFCCCAAACCCHHHMMMPPPRRRPPPLLLIIIEEECCCBBBBBBDDDCCCBBBBBBCCCDDDFFFGGGJJJJJJJJJIIIFFFCCC???===????????????????????????======<<<<<<;;;:::::::::999999999999999999999999666666666666555555555555666666555555555666666777666777777666555333111000666666666666666555555444555555555555555444333222333222222111111111111111222222333333444444555555111222222222222111111000444222111222777===BBBDDDGGGBBB:::333//////222444222222222222222222222222111111222222222333333333222222222222222222222222111111111222222222222222111111111111111111111111222111111111111000000000111000000000000111222222111111111111111111111111111111111111111111111111//////000222222333333333222222222111111111111111111111222222222222222222222222111111111222333444000111111111222222222222111111111111111111111111222222222222222222111000111111111111111111111111333333333333222222222222111111222222333333444444333444555666666555444333333333333333333333333333333555555444222111222333333222222111111222222333666666555555555555666666777777666666555555444444666555555555444444444444666666666666666777888888888888888888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>><<<===???@@@@@@@@@???>>>DDDCCCFFFMMMVVVcccuuu:::;;;<<<<<<======<<<<<<;;;<<<===>>>????????????>>>>>>===<<<;;;::::::999<<<===>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>AAABBBDDDCCCBBBBBBDDDEEEIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHHHHHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFEEECCCBBBDDDEEEJJJGGGDDDAAAAAADDDHHHJJJPPPNNNKKKHHHEEECCCBBBAAACCCCCCBBBBBBBBBCCCDDDEEEIIIIIIJJJJJJHHHDDD@@@>>>?????????>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;999999999999888888888888666666555555555555555555666555444444333333333444555555444444222111///...666666777777666666555444666666666666555444333222333333222222222222222333222222333333333444444444444444444444444444444444444222111666===CCCFFFFFF888777666555444333333333222222222222222222222222222222222222333333333333222222222222222222222222111111111111111222222222...///////////////000000111111111111000000000000000000000000000111222222111111111111111111111111111111111111111111111111...///000111111222222222111111111111111111111111222222222222111111111111444444444444444555555555111111111222222333444444222222222222222222222222222222222333333222111111111111111111111111111111333222222222222222222222000111111222333444444555333333333333333333333333333333333333333333333333333222111222333444555555555444444333333444444555555555555555555555666777888888777666666555555555555555555555555555555555666666666666666777777888555555555555666666666666999999999999999999999999999999999888888888888888;;;;;;:::;;;;;;<<<===>>>??????AAABBBBBBBBBAAA@@@DDDCCCEEEKKKSSS___rrr:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<=========>>>>>>>>>???>>>>>>>>>===>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCBBBBBBCCCDDDHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKIIIIIIHHHHHHGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEECCCCCCDDDEEEGGGFFFEEEDDDDDDEEEEEEFFFJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEFFFHHHHHHHHHEEEBBB@@@>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999999999888888777777777555555666666666666666666666555444333222222222222444444444444333333222222666666666666666555555444555666666666555555444333444444333333333444444555222222222333333333333333444444444444444444444555333333666<<>>???@@@BBBCCCCCCCCCBBBAAA@@@@@@CCCHHHOOOZZZmmm::::::;;;<<<<<<<<<<<<;;;=========>>>>>>===<<<<<<;;;;;;;;;<<<<<<======>>>;;;;;;<<<===>>>>>>>>>>>><<<<<<======>>>>>>??????>>>>>>>>>======>>>>>>?????????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBAAABBBCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAABBBCCCDDDFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGHHHIIIJJJIIIHHHGGGGGGFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEECCCCCCDDDFFFBBBCCCEEEGGGHHHHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBAAACCCDDDEEEEEEDDDCCCBBB>>>======<<<<<<;;;;;;:::;;;;;;;;;:::::::::::::::999999999888777777666666666666666666777777777777666555444333333333333333666666666666666777777777555555555555555444444333444555555666666666555555555444444444444555555666222222222222333333333333222111111111111222222333444777===CCCEEECCC>>>999333222111000000111222333000000000000000000000000000000111111111222222222111111111111111111111111111111111111111000000000......//////000111111111//////000000000000000111000////////////000111111000000000000000000000000111111111111111111111111000000111111111000000///111111111111111222222222000000111111111111111111///000111222222222111111333222222222333444666777333333333333333333333333111222333333333333333333111111111111111111111111111111111222222222222222222222333333444444555555222222000000000000222222333333333333333333333333111111222444666666555333333222222111111222222333111111000111111222333444666666777777777777777777444444555666777888999999555555666777777777777777777777777777888888888888777777777777777777777777999999999:::::::::::::::;;;;;;:::;;;;;;<<<===>>>===>>>@@@AAAAAAAAA@@@???;;;===AAAFFFLLLVVViii{{{999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>:::;;;<<<===>>>>>>>>>>>><<<<<<<<<===>>>?????????>>>>>>============>>>>>>????????????@@@AAAAAABBB@@@@@@@@@?????????>>>>>>AAABBBCCCCCCAAAAAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBDDDFFFGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCDDDEEEGGGHHHIIIIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFCCCDDDDDDEEEGGGIIIKKKLLLIIIIIIHHHGGGFFFEEEEEEDDDFFFFFFGGGEEEDDDCCCEEEFFFBBBCCCDDDFFFGGGGGGGGGGGGCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA>>>>>>>>>===<<<;;;;;;;;;999999;;;;;;;;;;;;:::999999999999888777666666666777777777777888888999999666666555444444444555555777666666666666666777777444444444444444333333222333444555666666777777666444333333333333444555666222222222222222222222222111000000///000111222333888===CCCFFFCCC===777333444333000///...///111222111111111111111111111111//////000000000111111111000000000000000000000000222111111111000000000///++++++,,,------...//////////////////000000111111///////////////000111111000000000000000000000000111111111111111111111111//////000111222222222222000000111111111222222222//////000000111111222222...///000111111111000000111000000000111333555666222222222222222222222222111222333333444444333333111111111111111111111111000111111111222222222222222222222222333333333333222333555666666555333222333333333333333333333333333333444444333333333444333222222111111222222333444444444444555666777888333333444444555666666666555555555666666777777777444555666777888777777666777777888888888999999999777777777777777777777777888888999999::::::;;;;;;;;;;;;:::;;;;;;<<<===>>><<<===???@@@@@@@@@???>>>:::===BBBHHHMMMWWWjjj{{{999:::;;;;;;<<<<<<;;;;;;888999;;;===>>>???@@@@@@>>>>>>>>>>>>>>>=========:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@???>>>============>>>>>>??????>>>>>>??????@@@AAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCAAAAAAAAACCC>>>??????@@@@@@AAAAAABBBEEEDDDCCCBBBBBBBBBBBBBBB@@@BBBDDDFFFGGGGGGEEEEEECCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBBBBBBBCCCEEEFFFHHHGGGEEEDDDEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFBBBCCCDDDEEEHHHJJJLLLMMMMMMLLLKKKIIIGGGEEEDDDCCCFFFGGGGGGFFFDDDCCCEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;888999;;;<<<<<<;;;999888999999999888777666666555777777888888999999999:::666666666555555666666777666555444333333333333333333333444444333333222111222333444666777777888888222222222222333333444555222222222222222222222222222222111111111222444555;;;AAAFFFFFF@@@888222//////000111222222111000///222222222222222222222222////////////000000000000////////////////////////222111111111000000//////......//////000111111222.../////////000000111111///////////////000111111000000000000000000000000111111111111111111111111---...000111333444444444000000111111222222222222...//////000111222222333///000111222333222111111//////......///111444555111111111111111111111111111222333333444444444444111111111111111111111111000000111111222222222222222222222111111111111111111444999<<<<<<999444111333333333333333333333333666666666444111111444666555444444333333444444555222222222333444555666777000111111222333444555555666555555555555444444444444555777888888888777666666666666666777777777777888888888888888888888888555555666777888999999:::;;;;;;;;;;;;;;;<<<>>>>>>===>>>???AAAAAA@@@@@@???<<>>>>>======>>>>>>===<<<;;;;;;<<<<<<======>>>>>>??????========================????????????>>>>>>>>>>>>======<<<<<<>>>???AAACCC>>>????????????@@@@@@@@@>>>@@@AAAAAA@@@???AAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@???AAAAAABBBCCCDDDEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEDDDEEEEEEFFFFFFBBBBBBAAAAAABBBEEEGGGIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGEEEEEEDDDEEEFFFHHHJJJLLLQQQOOOLLLIIIHHHGGGHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCC@@@@@@????????????@@@@@@BBBAAA???>>><<<;;;;;;:::;;;:::999888888888999:::888999999::::::999999888777666555555555777888999555555444444444333333333444444555555444444333222222222333333333333444444555555666666555555444333222333333444444333333222222111000000000000000111000111222222222444888;;;HHHEEE???999666444444555333333222222222222333333000000000000000000000000---///111333333222000///111111111111111111111111444222///...///000000000000000//////.........------------------...///000000222444222///---///111000000000///000111111222000000000000000000000000111111111111111111111111111111111111111111111111111111000000111111222333333333222111000000000000333333333222222222111111333222222222222222222222;;;777222---,,,...222555111111222222222222111111111111222222222333333333333333333333333333333333111222222333333222222111333333333333444444555666555444333222333444555666777444333444666777555333666666555444333222222333777777777777777777777777444444555555555555444444555666888999::::::999999999888777555555555666666;;;888666777:::<<<;;;999666777888999:::;;;;;;;;;888999999:::;;;<<<======???@@@AAAAAAAAAAAA@@@??????AAADDDIIIQQQ^^^ooozzz999999::::::::::::::::::<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<===>>>>>>??????========================>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>???@@@>>>>>>?????????@@@@@@@@@???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCAAA@@@???CCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCC@@@AAABBBCCCCCCDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFEEECCCCCCCCCDDDEEEGGGFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKOOONNNLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCC?????????>>>>>>?????????AAA@@@???===<<<;;;:::::::::999888777666777888888777777888888888888777777777666666555555666777888555444444444444333333333444444444555444444333222222222333333333333444444444555555555555444333333222333333444444333333222111111000000000000000111222111111111444888;;;===BBB???;;;666333111111111111000000//////000000111000000000000000000000000//////000000111111111111111111111111111111111111333111//////000111000///000/////////..................---------.../////////000111000///...///000///////////////000000111000000000000000000000000111111111111111111111111111111111111111111111111111111000000111111222333222222222111111222333333222222222111111111000000222222222222222222222222444333111000000111333444111111222222222222111111111111111222222222333333222222222222222222222222111222222333333222222111444333222222222222222222222222111111222222333333666444333444666666555333444444333333333444444555444444444444444444444444444444555555555555444444444555666888888888888777:::999888777777777888999:::888666777999;;;:::888777888999:::;;;;;;;;;;;;999::::::;;;<<<===>>>>>>>>>???@@@AAABBBAAA@@@@@@AAADDDHHHNNNXXXfffvvv:::::::::::::::999888888::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;:::999;;;<<<<<<======>>>??????================================================@@@@@@???>>>======>>>>>>>>>>>>>>>?????????@@@@@@???AAABBBBBBAAA@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@DDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHFFFDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIILLLLLLKKKJJJIIIHHHFFFEEEHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>???@@@AAABBB???>>>>>>======>>>>>>???@@@???>>><<<;;;:::999999888777777666555666666666555666666777777666666555777777666555555555666666444444444444333333333333444444444444444333222222222222333333333333444444333444444444444333222222222222333333333333222222000000000000000000000111333111000222888===??????999888555333111///......111000000//////000000111000000000000000000000000111000///...///000111222111111111111111111111111111000///000111111///...////////////............//////......---.........///...---...///000///...............////////////000000000000000000000000000000000000000000000000111111111111111111111111111000000000000111222222............///000111222111111111000000000//////111111111111111111111111...///111333444444333333111111222222222222111111111111111222222222222333111111111111111111111111111111222222222222111111333222111000000//////000111111222222333333222222555444333444555666555333222222222222333444666666444444444444444444444444444444555555555555444444333444555666777777777777888888777777777888999999888777555666888999999888888888999:::;;;;;;;;;;;;::::::;;;<<<===>>>??????<<<===???AAABBBBBBBBBAAA@@@EEELLLSSS^^^lll{{{888888999999999999888888888888999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>???========================<<<<<<<<<<<<============?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????AAABBBBBBAAAAAABBBCCCCCCCCCBBBBBBAAA@@@??????@@@AAAAAAAAAAAA@@@@@@@@@CCCCCCCCCBBBBBBBBBAAAAAA???????????????>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGEEECCCBBBBBBAAABBBDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>======>>>@@@AAA>>>======<<<<<<======>>>>>>===<<<;;;999999999888777777777666666666666666555555666666666666555555777777666666555555555555444444444333333333222222333444444444444333222222222222222333333333444444222333333333333222111111222222333333333333222222000000000111111111111111222000111777>>>BBB@@@===333333333222111///...---222222111111111111222222000000000000000000000000///////////////000111111111111111111111111111111/////////111222111///---///////////////.........000000///......---......///,,,+++,,,///111///---....../////////000//////////////////////////////////////////////////////111111111111111111111111000000000000000111222222///////////////000111222222111111111000000000000000000000000000111111111---///111333444444333222111111222222222222111111111111111111222222222222000000000000000000000000111111222222222222111111222111111000000000000111222333444555666555444333444444444444444444444444222222222222333444555666555555555555555555555555444444555555555555444444333444555555666666777777555555555555666666777777777666555666666777888888777888888999::::::999999999999:::;;;<<<===>>>>>>;;;<<>>>>>========================;;;<<<<<<<<<=========>>>===>>>>>>>>>????????????======>>>>>>>>>????????????@@@BBBAAA@@@@@@AAACCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGDDDCCCBBBBBBAAAAAAAAAAAACCCDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFHHHIIIIIIGGGDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@AAAAAABBBBBBBBBAAAAAA??????>>>=========>>>???===<<<<<<;;;;;;<<<<<<===<<<<<<:::999888888888888777777777777777666666666555555666666666666555555777666666666555555444444444444333333333222222222333333444444333333222111222222222333333333444444222222333333222222111000111222222333333222222111000000111222333333222222111111555<<>>888111222222333222111000///222111111111111111111222000000000000000000000000---...000111111111///...000000000000000000000000///...///000222111///---.........///////////////111000///..................,,,***,,,///111///---...///000111111111000000////////////////////////........................000000000000000000000000000000//////000000111222555444333222222222222222333333222222222111111111//////000000000111111111111111111111111111111222111111222222222222111111000000111111111222222222000000000000000000000000000111111222222111111000000000000111222333444555222333444555666555444333333444444444333333444444333333333222222333333333555555555555555555555555444444555555555555444444444444555555666777777888444444555555666666666666666666666666555666777888666777777888888888888888777888999:::;;;<<<<<<===;;;<<<>>>AAABBBCCCCCCCCCAAAFFFNNNVVV___kkkyyy~~~444555666777888999999999666777999:::::::::999888;;;<<<======>>>=========:::;;;;;;<<<<<<===>>>>>>========================<<<<<<<<<======>>>>>>???<<<===>>>???????????????=========>>>>>>>>>??????>>>@@@AAAAAA@@@???AAABBBBBBBBBAAAAAA@@@@@@????????????>>>>>>??????@@@AAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEFFFFFFGGGFFFFFFEEEEEEDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEAAABBBBBBCCCBBBBBBAAAAAA???@@@@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<;;;:::999888777777777777777777777888777666666555555555555666666555555555555555666666666555444444333333333333222222222222333333333333333222111111222222333333333333444444222333333333333222111111111111222222222222111111000111333444555555444333111444999???BBB@@@999333111222222333333222111111000//////......//////000000000000000000000000000+++---000222222111///---000000000000000000000000///......///000111000............///////////////000000//////.../////////...---,,,---...///...---...///111222222222111000000000000000000000000000////////////////////////000000000000000000000000000////////////000111111222111000///............333333333222222222222111///000000111111222222222444333111000//////000111111111222222222222111111000000000111111111111222000000000000000000000000000000111111111111000000000000111111333444666777111111222222333333222222222444555444333222333444444333222222222222222333222222222222222222222222444444555555555555444444555555444555555666777888666666777888888888777777555666777666555555777999777777888888888888888777777777888999:::;;;<<<<<<;;;<<<>>>AAABBBCCCCCCCCCDDDHHHOOOWWW___kkkxxx}}}555555666777888888888777666777999;;;;;;:::999888:::;;;<<<<<<=========<<<::::::;;;<<<<<<======>>>========================<<<<<<===>>>>>>???@@@@@@>>>>>>???@@@???>>>==================>>>>>>>>>???===>>>@@@???>>>>>>???AAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@AAABBBCCCCCCDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBBBBBBBBBBAAA@@@>>>??????@@@AAAAAA@@@@@@===>>>@@@@@@@@@>>>===;;;;;;;;;::::::::::::;;;;;;999999888777666666666666555555666777666555444333333333444444444444333333333444555666666666555444333333333222222222222111222333333333333222111111222222333333333333444444333333333333333222222111111111222222222222111111111222444666777777666555555888;;;>>>===999444000111111000000000111111111//////............//////000000000000000000000000---...///000000000//////000000000000000000000000///...------///000000///............/////////000//////////////////000111...///000///...---...///---...000111222111000///000000000000000000000000////////////////////////000000000000000000000000///////////////000111111...------,,,,,,,,,------222222222222111111111111000000111111222333333444222222111000000000000000111111222222222222111111000000000000111111111111111111111111111111111111000000111111111111000000111111111222333444555666222222111111222222333333222444555444222111333555111111111111222333444444111111111111111111111111444444555555555555444444444333333333444555666777666777888888888777666555555777888777666555888:::999999:::::::::999999999777888888999:::;;;<<<===<<<===???AAABBBBBBBBBBBBCCCGGGNNNUUU^^^jjjxxx777777777777777666666555666888:::;;;;;;;;;999888999::::::;;;<<<<<<<<<;;;::::::;;;;;;<<<======>>>========================<<<======>>>???@@@@@@AAA@@@@@@AAA@@@???===;;;:::============>>>>>>>>>>>><<<>>>??????>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>=========???@@@AAACCCCCCBBBAAA@@@???>>>===AAAAAABBBBBBBBBCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDD@@@@@@??????????????????>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDCCCBBBAAA@@@???AAABBBBBBCCCDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDDDD?????????@@@@@@AAAAAAAAA???@@@AAABBBBBBBBBAAA@@@===>>>???@@@@@@@@@@@@@@@===>>>@@@BBBAAA???<<<:::;;;::::::999999::::::;;;999888777666666666666666333444555555555444333222222222222333333222222222222333555666666666555555333333333222222222111111222333333333333222111111222222333333333444444444333444444444444333222222111111222222222222111111222333555777888888777666999;;;===<<<888444111000000//////......//////000111111000000000000111111000000000000000000000000///......---...///000111000000000000000000000000000...,,,,,,...000111000---.........//////000000//////...//////000111222...000222000---,,,---000,,,---///000111000///...000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111000000111111222333444111111111111000000000000000000111222333333444444///000111111222111000000111111222222222222111111000000000000111111111111111111111111111111111111000000111111111111000000222222222222222222333333555444333222333444555666111333555444222111333555//////000111222444666777333333333333333333333333444555555555555555555444333222222111222333555666555555666666666444333222555777999888666666888;;;;;;;;;;;;<<<<<<;;;::::::888999999:::;;;<<<===>>><<<>>>???AAABBBBBBBBBAAA@@@DDDKKKRRR[[[hhhwww666666777777777777666666444555666777888999::::::999999999:::::::::;;;;;;::::::<<<>>>???@@@@@@@@@??????>>>===<<<;;;::::::>>>===<<<;;;<<<===???AAA??????@@@@@@@@@??????>>>??????>>>>>>??????@@@AAAAAA@@@???>>>============@@@@@@????????????@@@@@@AAA@@@??????>>>>>>??????AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@BBBCCCDDDDDDFFFEEEDDDBBBAAA@@@@@@??????===<<<===???@@@@@@@@@@@@?????????@@@@@@???===?????????@@@@@@AAAAAAAAABBBAAA@@@@@@??????@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAACCCBBB@@@???>>>???@@@@@@???AAABBBBBB@@@??????@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666777777777777888888888888555555666777777888777777444444444333333222222222333333333333333333333333333333333222222111111111444333222111000000000000333333333333333333333333333333333333222222111000222222111000///...------222000...000444777888777<<<===<<<777222///000222///...---,,,,,,---...///000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////............////////////////////////...///000222222111111000////////////////////////111111000000//////......000000000000000000000000111111111111111222222222222222111111000000//////////////////////////////111111111111111111111111000000//////000111222222333333333333111///,,,+++...///000111222222111000111111111111000000//////111111000000000000111111333222111000000111222333222222222111111111000000///000111222333222111111222222333333333333444444555444444333333333444444222222222333333444444444333333444444444444555555111222333444555555555555333333333333333333333333666666666666777777777777666666444444555777999;;;::::::999999888999999999:::;;;<<<======<<<;;;::::::;;;<<<>>>@@@AAAAAABBBFFFFFFIIIOOOVVV```rrr555555666777777777777777555555666777888999999:::<<<<<<<<<<<<============:::;;;<<<===>>>?????????>>>>>>>>>===<<<<<<;;;;;;>>>===<<<<<<<<<===???@@@?????????@@@@@@??????>>>???????????????@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????????????????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCCCCDDDEEEDDDCCCAAA@@@????????????===<<<===>>>@@@@@@???@@@?????????AAAAAA???===AAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@???????????????AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEGGGEEECCCAAA???>>>>>>>>>???AAABBBAAA@@@>>>??????@@@@@@AAAAAAAAAAAA@@@@@@>>>======<<<;;;;;;<<<<<<::::::::::::999888777777666666666555555555555555444444555555555555444444444444444333333222222222333333333333333333333333333333222222222222222222222111111111111111222222333333333333333333333333222222333333333222111111222111111000///......---...////////////111444666<<<;;;999555222///000000000///............///000000000111111111111000000000000000000000000000000////////////////////////////////////////////////,,,,,,---...///000111111////////////////////////...///000111222111111000000000000000000000000000000000000000//////......000000000000000000000000222222111111000000//////000/////////.........---111111111111111111111111111111111111111111111111000000000000000111111222111111111111111000//////222222333444444444444444222222111111111000000000111111000000000000111111222222111000000111222222222222222111111111000000///000111222333222222111222222222333333333444444555555555555555666666777222222333333333333333333111111222222222222333333000000111222333333333333444444444444444444444444444444444444555555555555666666555444555777999::::::999999888888888999999777888:::;;;<<<<<<<<<;;;;;;<<<===???@@@AAAAAAAAAEEEEEEIIIOOOVVV```qqq444555666777777888777777666666777777888888888999999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<========================>>>>>>===<<<<<<===???@@@>>>>>>??????@@@??????>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDDDDBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@?????????===>>>>>>?????????>>>>>>@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBCCCCCCAAA@@@???????????????===<<<<<<>>>??????>>>@@@???>>>@@@AAAAAA@@@>>>>>>>>>======>>>>>>??????@@@@@@???>>>>>>>>>>>>?????????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGEEEDDDBBB@@@???>>>>>>???@@@AAAAAA???>>>>>>??????@@@@@@@@@@@@@@@@@@???===<<<<<<;;;;;;;;;;;;;;;888888999999999999888888777666666555555444444444444444555555555444444333444444333333333333222222333333333333333333333333222222222222222222333333000000000000111222333444333333333333333333333333111111222333333333222222111111000000//////......---///111000...///333888;;;888555222111111///...000000////////////000000///000000111111000000///000000000000000000000000////////////////////////000000000000000000000000,,,,,,---...///000111111////////////////////////...///000111111111000000111111111111111111111111000000000////////////...000000000000000000000000222222111000///...------////////////............111111111111111111111111111111111111111111111111000000000000000111111111////////////000111222333444333333333333444555555222222222222222111111111111111000000000000111111222222111000000111222222222222222111111111111111000000111222222222222111222222222222333333333333111111111111222333333444333333333333333222222222111111222222222222333333000111222333333444333333555555555555555555555555333444444444444555555555666555555444555666888999999888888888888888999999555666888999;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAACCCDDDHHHOOOUUU___ppp666666777777777777666666777777777777777888888888888888888888999999999999;;;;;;;;;<<<<<<;;;::::::<<<<<<<<<<<<======>>>>>>>>>>>>============>>>???===>>>>>>???????????????>>>???@@@AAAAAAAAA@@@???AAA@@@@@@AAAAAABBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???===>>>>>>????????????>>>??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@?????????@@@@@@>>>======>>>???>>>===???>>>>>>@@@BBBBBBAAA@@@<<<<<<;;;;;;;;;;;;<<<===@@@???>>>>>>===>>>>>>>>>===>>>>>>@@@AAABBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAA@@@>>>======>>>>>>??????@@@@@@??????>>>;;;;;;::::::::::::;;;;;;666666777888999999888888999999888777666666555555444555666666777777777666333333333333333333333333333333333333333333333333111111111222222333333333111111000000111222222333222222222222222222222222000111222222333333333333000000000000///////////////111222333444666999<<<999555111000111111///---//////////////////////////////000000000000//////////////////////////////222222222222222222222222000000000000000000000000////////////............/////////////////////////////////000000000000000000000000000000000000000////////////////////////000000000000000000000000000000//////.........---111111111111000000000000111111111111111111111111111111111111111111111111000000000111111111000000000//////...///111333444222111000///000111222333222222222222222222222222222111111000000111111222222111111111111111111222111111111111111111111111000000111111222222222222111222222222222333333333222111111000000111111111444333333333222222111111333333333444444444555555333333444555666666555555555555555555555666666666555555555666666666777777666555555555555666777888888777777777777888999999666777888999:::;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAACCCHHHOOOVVV___ooo}}}888888888888777555444333777777777777777888888888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999;;;;;;<<<<<<===>>>>>>>>>>>>>>>===============>>><<<===>>>???????????????>>>>>>??????@@@@@@@@@???AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@>>>???@@@@@@AAAAAAAAA@@@??????@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBB@@@>>>>>>>>>???>>>===>>>>>>>>>@@@BBBCCCBBBAAAAAA@@@>>>======>>>???@@@@@@???>>>>>>===>>>>>>>>>======>>>???@@@BBBBBBCCCBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@??????===???@@@@@@>>>======>>>===>>>>>>>>>>>>>>>>>>===::::::999999999999::::::555555666777888888888888999888888777666555555444222222444666777888888888333333333333333333333333333333333333333333333333111111111222222333333333333222222111000000111111222222222222222222222222000111222222333333333333////////////000000000000111//////444;;;???>>>;;;777333///...000111///---........................//////000000000000//////////////////////////////111111111111111111111111000000000000000000000000////////////............///////////////////////////////////////000000000////////////////////////.............../////////////////////////////////------....../////////000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000///111111/////////000111222111000///......///000111222222222222222222222222222222111111111111222222111111111222222111111111111111111111111111111111111111111111111222222222111111111222222222333333888777666555444333333333333333333222222111111111333333333444444444555555444444555666666666555555333333444444555555555555555555555555666666666666555555555555555666666666777666666666777777888999:::::::::::::::;;;;;;;;;>>>???@@@AAAAAAAAAAAAAAA@@@BBBHHHPPPWWW```ooo|||888888888888777555444333666666777777888888888999999999999:::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>============<<<<<<===>>>????????????>>>============>>>??????AAA@@@???????????????@@@@@@??????>>>>>>??????@@@AAABBBCCCDDDCCCBBBAAA@@@???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDEEEDDDBBB@@@??????@@@>>>===>>>===>>>@@@CCCDDDCCCBBBBBB@@@>>>======>>>???@@@@@@@@@???>>>>>>>>>>>>???>>>>>>???@@@AAAAAABBBBBBDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???===<<<;;;===>>>??????===<<<<<<===<<<======>>>>>>======<<<999888888888888999999:::555555666777777777777777666555555444444333333333///000222333555555666666222222333333333333444444333333333333333333333333222222222222222222333333444333222111000000000000222222222222222222222222111111222333333333222222......//////000000111111000---...555???BBB>>>777444222/////////000000///------............------...//////000000//////...000000000000000000000000........................000000000000000000000000,,,,,,---...///000111111//////////////////////////////.........///000111........................---............/////////////////////////////////,,,,,,---...///000111111............////////////////////////////////////000000000000000000000000000000111222222111///...222111111000000000000000222222111000000000000111111111111222222222222222222222111111111111222222000111222222222222111000111111111111111222222222111111000000111111222333111111111111222222222222777666555444333222222222222222222222222111111111111111222222222222333333333333444444444444333333333333333444555555666666222333333333333444444444555555555555555555555555666555555555666777888999<<<;;;::::::::::::;;;;;;===>>>???@@@AAAAAAAAAAAA@@@CCCIIIRRRYYYaaaooo|||666666777777777777666666555555666777888999999:::777777777777888888888888:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>????????????>>>===;;;::::::<<<>>>@@@??????>>>??????@@@AAABBBAAA@@@@@@??????@@@@@@AAABBBBBBDDDDDDDDDCCCAAA@@@???@@@AAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHFFFDDDAAA@@@AAA@@@???>>>======>>>@@@CCCDDDDDDCCCBBB@@@>>><<<<<<===>>>@@@AAAAAA@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@>>>===<<<<<<>>>???>>>===;;;<<<<<<<<<<<<<<<======<<<<<<<<<777777777777777888999999555555666666777666666666444444444444444444444444222222333444444444333333222222222333333444444444333333333333333333333333333333222222222222222222222222111111111111111222111111111111111111111111222222333333333222111111---......///000111111222//////222999@@@@@@;;;444111111111000...///000222---...///000000///...---......////////////......000000000000000000000000------------------------////////////////////////,,,,,,---...///000111111///////////////////////////......---...///000111////////////////////////---------.........//////////////////////////////.........//////000000111---........./////////000000000000000000000000000000000000000000000000000000000222222222111///...000000111111111111000000222222222222222111000000000000000111111111222222333222222111111222222333000111222222222222111000000000111111111222222222222111000000000111222333111111111111222222222222111111000000000000111111111111111111222222222222111111222222222222333333333333444444444444333333333444444555666666777777222222333333333444444444555555555555555555555444555555555555666777888888999999888888999:::;;;<<<;;;<<<===???@@@AAAAAAAAA@@@CCCKKKTTTZZZbbbooo|||333444555777888888999999444555666777888999::::::999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<========================>>>>>>???>>>>>>===<<<<<<;;;<<<===>>>????????????>>><<<:::888888;;;>>>@@@======>>>???@@@BBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEECCCAAA@@@>>>???@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGEEEBBBAAAAAAAAA@@@>>>======>>>@@@CCCEEEEEECCCFFFDDDBBB@@@???AAABBBDDDBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAA>>>???@@@AAABBBAAAAAA@@@<<<===???>>><<<;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;777777666777777888999999555666666666666666555555555555555666666666666666666666666666555444333222222222222333333444444444333333333333333333333333444333333222222111111111000000000000111222333444111111111111111111111111333333333333333222111000------...///000111222222///222999>>>@@@>>>999444000111222111......111444...///000111111000///.........////////////......000000000000000000000000////////////////////////////////////////////////000/////////............///////////////////////////......------///000111000000000000000000000000---------.........//////////////////////////////000000000000000////////////000000000111111222222111111111111111111111111000000000000000000000000000111222333222111///------///000222222222111000000111222222222000///...//////000000111111111222333222222111111222222333000111222333333222111000000000111111222222222222222111000000000111333444000111111111111222222222000000000111222444555666000000111111222222222333333333444444444555555555555666666666666666555555444555555666777888888999444444444555555555666666444555555666555555444444444444444555555777888888666666666666888:::<<<===:::;;;<<<>>>@@@AAAAAABBB@@@DDDKKKUUU[[[cccppp|||888888888888888777666555555555555666777999:::;;;999999999999999999999999::::::<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@AAAAAA<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>???AAACCCDDDEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDCCCBBBAAAAAABBBDDDDDDCCCDDDEEEDDDCCCCCCEEEGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFEEECCCAAA@@@???@@@@@@BBBCCCEEEDDDAAA>>>======???AAABBBBBBAAA@@@AAABBBBBBBBBAAAAAA@@@??????>>>===???AAACCCCCCCCCBBBAAA?????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777666666666666555555555555333222222333444444333111333444444555555444444333333222222222222222222333333222111111000000111111777444111//////000000///////////////////////////111111111000111111222333111000000000000000111222---...//////......///000,,,444<<<>>>:::555111111////////////////////////------............------//////////////////////////////000000111111222222111111000///...---,,,,,,............////////////////////////////////////,,,---///000000000///...000000000000000000000000///////////////////////////////////////.........222222111111111111222222000000000000000000000000////////////............---...000111111111000///......///000111222222333222222111111111111222222//////000000111111222222222111111111000000//////000000111111111111000000000111111111111222222222444333222111111333555666///...---...///000000...////////////////////////222111000000000000000111111111111111111111111111333444444444333111///...+++,,,///222333333333222222111000222444444333111222333555666666666555555333444555555666666555555666444333444777999::::::666666666666666666666666777777777888999999::::::;;;<<<===>>>???@@@@@@@@@DDDEEEKKKSSS[[[dddqqq}}}999999999999999888777777888888888888888999:::;;;888888888888888888888888999:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>???@@@AAA>>>============>>>??????@@@??????>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBCCCDDDEEEFFFFFFGGGHHHGGGEEEEEEFFFHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBDDDEEEFFFJJJIIIGGGEEECCCCCCBBBBBBBBBDDDEEEDDDBBB???>>>??????AAABBBBBBAAA@@@@@@AAACCCBBBAAA@@@????????????>>>???AAACCCCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999999888777777777666666666666555555555555666444444444555666555444333333444444444444333333222222111111111111222222333222111111000000111111444111///...000111222111000000000000000000000000/////////000000222333444222222111111111111111222...///000///......///000666<<>>???@@@AAABBBBBBBBBBBBCCCIIIRRRYYYbbbooo{{{999999999999999888888777888888777777777777888888777777777777777777777777999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>======<<<:::;;;;;;<<<===>>>?????????>>>>>>>>>>>>???@@@@@@@@@??????>>>??????@@@@@@BBBCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHIIIIIIGGGEEEDDDFFFGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEKKKJJJHHHGGGEEEDDDDDDDDDCCCEEEFFFEEECCCAAA@@@AAA@@@AAACCCCCCAAA@@@@@@AAADDDCCCAAA?????????@@@@@@???@@@AAACCCDDDCCCCCCBBBAAA@@@@@@@@@????????????>>>>>>>>>=========<<<<<<::::::999999888777777777666666666555555555555444777555333333444555555555333333444444444444333333111111111000000111111111333222111111000000111111000...------000222333333111111111111111111111111222111111111111222333333444444333222111111111222///000000000......///111<<>>>>>>>>>>>======::::::;;;;;;<<<======>>>???>>>>>>>>>>>>???@@@@@@@@@?????????????????????AAABBBDDDFFFFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCAAABBBBBBCCCEEEFFFGGGHHHGGGHHHGGGEEECCCBBBBBBDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFEEEEEEDDDDDDDDDDDDDDDCCCEEEGGGGGGEEECCCBBBCCCBBBCCCEEEDDDCCCAAABBBCCCDDDCCCAAA?????????@@@AAA???@@@BBBCCCCCCDDDCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============::::::999999888777777777666666555555555444444444555333000///111222333333333333333444444333333333111111000000000000111111333222111111000000111111///---,,,---000222222222111111111111111111111111666555444333222222222222555444333222111000000000000111111000......000222;;;<<<<<<999444111000000////////////////////////......////////////......000000000000000000000000111111000000/////////...............//////000000............///////////////////////////////////////......------...000111////////////////////////////////////////////////---------...............111000000//////000000111..............................//////000111111222000///.........///111222111111111000000000000000111111111222222111111111222222111111000000//////111111111111111111111111111111222222222222111111000000000000111111111111000000/////////000111222111000///000222222222111111111111111111111111111////////////000111333333111111111111111111111111///000000111111111111222222333333444444333333222000333555222...+++,,,...555555555555444333333222333333444555555555444444555444333444555666666555888888888888888888888888777777777888999999:::::::::;;;<<<>>>????????????@@@AAAFFFOOOVVV^^^kkkwww555555666666666666555555222222222333444666777888888888888999999999::::::999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>======::::::;;;;;;<<<<<<======>>>============>>>??????@@@@@@@@@@@@????????????@@@BBBDDDFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAACCCDDDEEEFFFFFFGGGGGGGGGEEEBBBAAAAAABBBDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCAAAAAABBBCCCCCCDDDDDDEEECCCEEEGGGGGGEEEDDDDDDDDDDDDFFFGGGFFFDDDCCCCCCDDDDDDCCCBBB@@@@@@@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============::::::999999888777777777555555555555444444444444555222000///000222333333222333333333333333333222111111000000000000111111333222111111000000111111111///......000111000///111111111111111111111111222222111111111111222222444333222000000/////////000111111000//////222444;;;:::888444111...---...////////////////////////...//////////////////...////////////////////////111000000000//////......------......///000000000............///////////////////////////////////////......------...000111////////////////////////////////////////////////......//////000000000000...------,,,,,,------...////////////////////////000000000///////////////000///.........///111222111111111000000000000000000111222222222222111000222222111111000000///////////////000000000000000111111111222222111111111//////000000000111111111000000000000000111111222000///...///111222111000000000000000000000000000////////////000111333333111111111111111111111111111111111111222333333444111222222333444444555555333333333333333333222111555555444444333333333333222333333444555444444444333222222444666888777666999999999999999999999999777777777888999999:::::::::;;;<<<===>>>?????????AAABBBGGGOOOWWW___kkkwww333444444555555555555555444444444555777888:::;;;888888888999::::::;;;;;;999999888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<======>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>============>>>?????????@@@@@@AAAAAAAAA@@@@@@AAABBBCCCEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@BBBCCCDDDDDDDDDDDDHHHHHHHHHFFFCCCBBBBBBDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@?????????@@@@@@AAABBB@@@AAABBBDDDEEEFFFFFFFFFBBBDDDFFFGGGFFFEEEEEEEEEEEEFFFHHHGGGEEECCCCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBCCCAAA@@@@@@@@@????????????>>>>>>>>>=========<<<<<<::::::999999888777777777555555555444444444444333666444222222333444444444222222333333333333222222111111111000000111111111333222111111000000111111222111000000111000///---111111111111111111111111******+++,,,...000222333222222111000////////////000000000//////111444777>>><<<888333000---,,,+++////////////////////////...//////000000//////...........................000//////////////////...---.........//////000000............////////////////////////////////////...............///000000000000000000000000000000/////////////////////////////////000000111111222//////............//////000000000000000000000000000/////////.........---///////////////000111111000000000000000111111111000111222333333222111000111111111111000000000000.........////////////000000000111111111111000000/////////000000000111111///000000000111111111111000///...///111222111000////////////////////////000/////////000111222222111111111111111111111111222222111111222333444444111111222222333444555555444222222333666777555333555444333333333333333444222222333444444444444444222222222555777999888777888888888888888888888888777777777888999999::::::<<<<<<>>>???@@@AAAAAAAAABBBCCCHHHPPPWWW___kkkwww333444555555666666555555666666666666777888999:::777777777888999:::::::::999888888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========???>>>>>>>>>>>>???@@@@@@???@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAACCCCCCEEEFFFGGGHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCDDDEEEEEEDDDCCCEEEFFFFFFDDDBBBAAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAA???????????????@@@@@@AAAAAABBBCCCDDDEEEDDDDDDCCCAAACCCFFFFFFFFFEEEEEEFFFDDDFFFGGGFFFDDDBBBBBBBBBBBBBBBCCCDDDCCCAAA@@@>>>????????????@@@AAABBBBBB@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999999888777777777555555555444444444333333444333222333444444444222222222333333333333222222222222111111111111222222333222111111000000111111222111000111222222000...000000000000000000000000+++++++++,,,---///000111222222111000000111111111//////000///000222666:::<<<999555222///...,,,+++//////////////////////////////000000000000//////////////////////////////.........///////////////.........///////////////............////////////////////////////////////---......///////////////000000000000000000000000////////////////////////.........///000111111111222222222111111222222222////////////////////////------------..................///000000000000000//////000000111111222222///111222333333222111///000000000000000111111111.../////////000000000000//////000000000000//////////////////000000000111......//////000000000///111000///000222333222111000000000000000000000000111000000000000000111111111111111111111111111111222222111000000111222333333222222222222222333333000111333333333333333333444333222222222333444555222222333444444444444333444444444666888999888666888888888888888888888888777777777888999999::::::;;;<<<===???@@@@@@AAAAAABBBCCCHHHOOOVVV^^^kkkvvv444444555666777777666666666666555555555555666666555666666777888999999999999888777777777888:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<===============@@@@@@??????@@@@@@AAABBB>>>@@@AAACCCDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIFFFFFFEEECCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDBBBCCCCCCAAA???>>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAA??????????????????@@@@@@BBBBBBCCCCCCCCCAAA@@@???AAACCCEEEFFFEEEEEEEEEFFFCCCDDDEEEDDDBBBAAA@@@AAAAAABBBDDDEEEDDDBBB???===>>>>>>>>>>>>???@@@AAABBB?????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777555555444444444333333333111111000111333333111///222222222333333222222222333333222222222222333333333222222111000111111111111111000111333333222000////////////////////////333222111///............222222222111222222333333.../////////000333888;;;555333000////////////...//////////////////////////////000000000000//////000000000000000000000000---.........//////000000////////////////////////............/////////000////////////////////////,,,---///000000000///...000000000000000000000000////////////////////////---------...///000000111000000////////////000000........................***++++++,,,---...//////---...000111111111000///...//////000111222222333///000222333333222000/////////000000111111222222//////000000111111111222......////////////......////////////000000000000,,,---......//////......222111000111333444333222111111111111111111111111222111000000000000000111111111111111111111111111222111000//////000111222555444333222111111111111000555888777333111333777333222222111222333555666222222333444444444333333666666666777999888666444777777777777777777777777777777777888999999::::::999:::;;;===>>>>>>>>>>>>AAABBBGGGOOOUUU]]]jjjuuu444555555555555555555444555555555555666666666666777777777777888888888888::::::;;;;;;::::::999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<======>>>???@@@;;;;;;::::::::::::;;;;;;===>>>>>>>>>>>>>>>======@@@@@@@@@@@@AAABBBCCCCCCEEEDDDBBBAAABBBCCCEEEGGGGGGFFFFFFFFFEEEEEEDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@??????@@@AAAAAAAAAAAABBBCCCBBBAAA???>>>???@@@BBBDDDEEEEEEDDDCCCBBBCCCDDDEEEEEEFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC??????@@@??????>>>===<<<>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666777777777777777777555444333222111222333444444444444333333222222222111111111111111111111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000---...///000222222333333333333222111000///......000---,,,///444888::::::////////////////////////............////////////000000000000///////////////......------///000111////////////////////////000000//////.........---000000111111000///......***,,,...000111111000///........................000000////////////000000........................000000/////////.........////////////000000000000............/////////000---.........//////000000---...//////......///000111111000000000000000111333111000000111222222111222111000//////000111222000000000000000000000000////////////////////////////////////////////////000000///////////////000/////////000111111222222333333222222111000000000111111111111111111111111111111111111111111111111444333111000000111333444777555222000///111444666333333333444444444555555555555555444444333333333444333333333333444555555444555555666666666666666777777777777666666666666999999888888888888888888::::::;;;<<<===>>>?????????AAAFFFLLLTTT___jjjqqq444444555555555555444444555555555555666666666666666666777777777888888888888999999:::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@======<<<<<<<<<<<<============>>>>>>>>>>>>======????????????@@@AAABBBCCCEEEDDDBBBAAABBBCCCDDDFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@??????@@@AAAAAA@@@AAABBBBBBBBB@@@???>>>>>>@@@BBBCCCDDDDDDCCCBBB@@@AAABBBDDDEEEFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????===<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777666666666666666666666444444333333222222333333444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000222222222111111000///...111111111111000000000000111000000222666888888777////////////////////////............////////////000000000/////////......000//////...///000111222////////////////////////000/////////............------......---,,,,,,+++,,,---...000000000//////..................------000000////////////000000..............................---------,,,,,,,,,............////////////........./////////000000............/////////000---///000000///...000111111111000000000000111111333222000000222333222111222111000//////000111222000000000000000000000000111111111111111111111111////////////////////////000000////////////000000111111111111111111000000222222222111111111111111111111111111111111111111222222222222222222222222222222222222222222222222555444222000000222444555333333333444444444444555444444444444444333333333222333333333333444444444444555555666666666666666777777777777666666666666888888888888888888888888::::::;;;<<<===>>>??????AAADDDHHHNNNVVVaaalllsss333333444444444444333333444555555555555666666666666666777777777777888888666777888:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@======<<<<<<<<<<<<======<<<======>>>>>>=========>>>>>>>>>>>>???@@@AAAAAAEEEDDDBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAA@@@@@@???>>>>>>???@@@BBBBBBBBBAAAAAA>>>???AAABBBDDDEEEGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::666666666555555555444444333333444444333333222222333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000222222222111111///...---//////000000111111111222111111333666888777555222////////////////////////............/////////////////////.........------000000000000000111222222////////////////////////////////////............//////000000000///...............////////////////////////......---------000//////......//////000.................................------------,,,------------................../////////000000000............////////////...///111000//////000222111000000000000000111111333222000000222222222111111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000333333222222111000000///000111111111111222222222111111111111111111111111333333333333333333333333///111333444444333111///333333222222222222333444333333333333444444444444333333333333444444444444111222333444555444333333444555555666666666666666666666666666777777777777888888888888888888888888::::::;;;<<<===>>>??????AAADDDHHHNNNWWWaaalllttt222333333444444333333222444444444555555555666666666666666666777777777888777777888::::::;;;;;;;;;999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===??????;;;;;;::::::::::::;;;;;;<<<<<<======>>>===============<<<======>>>???@@@DDDCCCBBBAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>===>>>???@@@AAA@@@@@@@@@??????@@@AAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===;;;::::::::::::;;;;;;<<<<<<===999999999999999999999999666666666555444444333333222333444555444333222111333222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000---...///000222222333333000000000000111111111111...000444777888666333000////////////////////////............///////////////.........------------/////////000000000111111///////////////////////////////////////.........000000111111111000000///000//////.........//////000000//////......------/////////....../////////........................000000000///////////////------........./////////...////////////000000000.........//////////////////000111111000000111222000000000000000000111222222000//////000111111000111000000000000000000111000000000000000000000000111111111111111111111111111111111111111111111111000////////////000000111333222222222111111111000///000000111222222333333111111111111111111111111333333333333333333333333000111222333333222111000111222222333333333333222222222333333333444444444222222222333333444444555111333555666777666444333444555555666666666666666666666666666777777777777888888888888888999999999::::::;;;<<<===>>>?????????BBBGGGMMMUUU```kkkrrr222333333444444333333222444444444444555555555555555666666666666777777777999999999::::::999888888999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???;;;;;;::::::::::::;;;;;;;;;;;;<<<===============<<<<<<<<<<<<===>>>??????BBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????AAA@@@@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;999999::::::;;;;;;<<<<<<999999999999999999999999666666555555444444444444222333444555444333222111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////////////////000000////////////////////////+++,,,...000222444444555111111111111000000000000***...222555666444111///////////////////////////............///////////////.........------------......////////////000///////////////////////////.........///////////////,,,------......---------000//////.........//////000000/////////.........//////............//////////////////////////////000000000000000000000000....../////////000000000////////////000000000111///////////////.........///000111111000000111222000000//////000111222222000///------///000///...000000000111111000000000111111111111111111111111000000000000000000000000222222222222222222222222///////////////000111111000000111111111222222222//////000111222333333444111111111111111111111111222222222222222222222222222222111000000111222222000111222333333333222222222222222333333333444444111222222333333444444444222444666777888777555444444555555666666666666666555666666666777777777888777777888888888999999999::::::;;;<<<===>>>??????@@@BBBGGGMMMUUU```kkkrrr333333444444444444333333333444444444444555555555555555666666666666777777999999999999999888777777888888999999999:::::::::;;;;;;;;;;;;<<<===>>>???======<<<<<<<<<<<<======:::;;;<<<<<<============<<<<<<<<<<<<===>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@??????>>>>>>??????@@@???@@@@@@AAAAAA@@@@@@???======<<<<<<<<<===>>>>>>????????????????????????AAA@@@???>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@??????>>>===<<<999999::::::::::::::::::888888888888888888888888555555555555555555555555333333444444333333222222111111111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000......////////////000000////////////////////////...///000111111222111111222111111111000000//////+++...111333222111000000////////////////////////............/////////////////////.........------------...///////////////////////////////////////.........///////////////------...////////////............//////////////////////////////////////////......------......///////////////////////////---............/////////////////////000000000111/////////000000000111111///////////////............///111000//////000222////////////000111222333000...------...//////...000000111111111111000000111111111111111111111111////////////////////////111111111111111111111111///......//////000111222...//////000111111222222//////000111222222333333111111111111111111111111111111111111111111111111333222000......000222333///000111222333333333222222222222222333333333333222222222222333333333333333444555666777666666555444555555666666666666666555555666666777777888888777777777888999999::::::::::::;;;<<<===>>>??????BBBEEEIIIOOOXXXbbbmmmuuu444444555555555555444444333333444444444555555555555555555666666666777777777888888999999999999888888888888888999999999999;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<======999:::;;;<<<============<<<<<<<<<<<<===>>>???@@@===>>>???@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@???<<<<<<;;;;;;;;;<<<>>>>>>@@@?????????????????????@@@???===<<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>::::::::::::999999999999888888888888888888888888444555555666666777777888444444333333222222333333000111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000........./////////000000////////////////////////111111111111111000//////000000000000111111111111000222333222///...///111////////////////////////............////////////000000000/////////......---...///000111000000///////////////////////////............/////////000//////000111111111111111,,,---...000000000//////.........///000000111111///......------......///////////////////////////---.........////////////........./////////000000//////000000000111111111000/////////............---///000000///...000111////////////000111222333222000......000111000//////000111222222111000///111111111111111111111111000000000000000000000000111111111111111111111111............///000111222//////////////////000000000000000111222222222333111111111111111111111111222222222222222222222222111111000000000000111111000000000111222222333333111222222222222333333333333333333222222222222222333333333444444444444444444555555666666666666666555555555666777888888888666777777888999999::::::::::::;;;<<<===>>>??????BBBEEEJJJPPPXXXcccnnnuuu444555555666666555555444333333333444444444555555555555555555666666666777555666777888999:::::::::777888888888888999999999;;;;;;;;;;;;;;;<<<>>>>>>;;;;;;;;;::::::;;;;;;;;;999:::;;;<<<===============<<<<<<======>>>???@@@<<<===???@@@BBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCC??????@@@@@@@@@AAAAAAAAA@@@?????????@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@BBBBBBBBBBBB@@@@@@??????>>>>>>>>>>>>?????????@@@AAABBBBBBAAA@@@???<<<;;;;;;:::;;;<<<===>>>@@@@@@???????????????@@@======<<<;;;<<<>>>@@@BBB????????????????????????======>>>???????????????;;;::::::999999888888888777777777777777777777777444444555666777888999999555444333222111222333444000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000---.........//////000000////////////////////////000000111111111000000///......///000111222333333555555555222...,,,///111////////////////////////............/////////000000000000000////////////...///000222222111111000////////////////////////---.........//////000000,,,,,,---......///......***,,,...000111111000///------...///000111222222.........------.........000000000000000000000000///000000000111111222222---------.........//////000000000000111111111111000000//////.........------...//////......///000////////////000111222333333111000000111222222111///000111222222111000///111111111111111111111111111111111111111111111111000000000000000000000000............///000222222000000//////......------111111111111111222222222111111111111111111111111333333333333333333333333...000111222222111000...000000000000111222333444111111222222222333333333444333333222222111111111222222111111111222333444444555555666666666666666444555555666777888888999666777777888999999::::::::::::;;;<<<===>>>??????AAACCCHHHNNNVVVaaalllsss444444444555555555555666333333333444444444555555555555555555555444444444555666777888999::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;======<<<<<<>>>???;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<<<<===>>>===<<<<<<;;;;;;;;;;;;<<<============>>>>>>?????????@@@BBBBBBBBBBBBAAAAAA@@@???============>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>==================>>>??????????????????>>>;;;:::999:::;;;<<>>===<<<;;;<<<<<<===;;;<<<===>>>>>>???>>>>>>===>>>???>>>=========>>>::::::999888777666555444666666777777777777666666777666666555555555555666666555333222222333444555555444333222000///......000000000000111111111111000000000000000000000000........................------...///000111222222000///.........///111222111111000///000000111111111111222222222222111000777555222///...---......////////////000000000000111111000000//////......///000111111111000......//////000000///...------000000//////.........---...------------...//////000000000000000000000000////////////////////////000000//////.........---000000000000000000000000......//////000000111111//////000000000000//////111000///......///000111////////////000000000000000000////////////000000//////////////////////////////000111111111111111222222222222111111111000000000//////......------111111000000//////......***+++---...000111111111111111111111111111111111//////............//////000000000000000000000000333222111000///...------///000111222222222222222333333333333333333333333000000000000000000000000222222111111111111111111333333333333333333333333444444444444444444444444555444333333333333444555555555555555555444444444444444444555555555666666999888777666666777888999;;;:::::::::;;;===???@@@DDDDDDGGGKKKOOOVVVeeerrr444444444444555555555555333333333444444444555555555555555555555555555555666777777888888888777777::::::;;;;;;;;;;;;:::::::::;;;======<<<<<<>>>???==================<<<<<<<<<;;;::::::;;;<<<;;;:::<<<;;;;;;;;;;;;<<<============>>>>>>>>>?????????AAAAAABBBBBBAAA@@@@@@????????????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDCCCBBBAAA@@@@@@@@@BBBCCCBBB@@@>>>>>>???>>>>>>>>>>>>==================>>>??????????????????>>><<<;;;:::;;;<<<===@@@@@@AAA@@@@@@???>>>>>>???>>>===<<<<<<======>>>===>>>>>>????????????>>>===>>>>>>>>>======>>>>>>::::::999888777666555555666666666777777666666666666555555555555555666666666555333222111222333444444444333222111000//////000000000000111111111111000000000000000000000000000000000000000000000000.........//////000111111000//////...///000111222111111111000000000000000/////////000000//////...666444222///...---........./////////000000000000111000000000/////////...///000000000000///------//////////////////...---000/////////...............------------...//////////////////////////////////////////////////////000/////////............////////////////////////000000000/////////////////////000000000000//////111000///......///000000.../////////000000000000......------------......//////////////////////////////000111111111111111222111111111000000000000111111111111000000000000111000000000/////////.........000111222222222222111111111111111111111111//////............//////000000000000000000000000000000000000000000//////000000111222222222222222222222222222222222222222000000000000000000000000111111111111111111111111333333333333333333333333555555555555555555555555555444333333333333444555555555555555555555555555444444444555555555666666888888777777777777888888::::::999:::;;;<<<>>>???CCCCCCFFFJJJNNNUUUcccqqq444444444444555555555555333333333444444444555555666666666666666666666666777777777777777666555555999999999::::::999999999999;;;<<<<<<<<<<<<===??????????????????>>>===<<<<<<;;;::::::;;;<<<;;;:::<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@??????AAAAAA@@@???????????????AAAAAA@@@@@@????????????CCCCCCCCCCCCBBBAAA@@@???@@@AAABBBBBB@@@>>>>>>???>>>>>>>>>>>>==================>>>>>>??????>>>>>>@@@???===<<<<<<<<<===>>>>>>>>>?????????>>>======>>>>>>=========>>>>>>?????????@@@@@@@@@???>>>>>>========================;;;::::::999888777666666555555666666666666555555444444444444555555666777777555444222111111222222333333333222222222111111000000000000111111111111000000000000000000000000000000000000000000000000...////////////////////////////////////000111111000111111222111000...---.........///////////////444333111///................../////////000000000000000000000////////////000000000//////---,,,+++---...//////////////////////////////...............------------...//////........................////////////////////////////////////............////////////////////////111111000000///......---//////000000000000//////000000////////////000000....../////////000000000......------------......//////////////////////////////000111111111111111000000000000////////////000000000000111111111111000000000000///////////////000111111222222111111111111111111111111111111000//////......//////000000000000000000000000000---......///000111222222000000111222222222222111111111111111111111111111000000000000000000000000111111111111111111111111333333333333333333444444555555555555555555555555555444444333333444444555666666666666666666666666444444555555555666666666777777888888888888777777999999999999:::<<<===>>>BBBBBBEEEIIILLLSSS```nnn333333444444444555555555333333333444444444555555666666666666777777777777666666777777777777777777888888999999999999888888888:::;;;<<<;;;;;;<<<>>>@@@AAAAAA@@@@@@???>>>===>>><<<<<<<<<===>>>===<<<<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???AAAAAA@@@@@@??????>>>>>>???@@@@@@AAAAAA@@@@@@???@@@AAABBBBBB@@@?????????>>>>>>>>>>>>==================>>>>>>>>>>>>>>>===??????>>>======>>>>>>???===>>>>>>?????????>>>>>><<<<<<<<<=========>>>>>>???????????????>>>===<<<<<<<<<;;;;;;<<<<<<<<<;;;:::::::::999888777777777444555555666666555555444333333333333444555666777888777555333222111111111222222222222222333333333///000000000111111111111000000000000000000000000........................////////////......------///////////////000000111///000111222111000---,,,000000000000000000111111333222111///...................../////////000000000000000000////////////000000///...---,,,++++++------...///000000/////////////////////............------------...//////........................///////////////////////////////////////.........////////////////////////000000/////////.........//////000000000000/////////////////////000000000........./////////000000000000////////////000000//////////////////////////////000111111111111111000////////////.........------......//////000000000000000000//////////////////000000000//////...111111111111111111111111000000////////////000000000000000000000000000000......///000111222222333000111111222222222111111000000000000000000000000000000000000000000000000111111111111111222222222333333333444444444444444555555555555555555555555444444444444444444444444666666666666777777777777555555555555666666666666555666888999999888777777888888888999:::;;;<<<===AAAAAADDDHHHLLLRRR___lll333333333444444444444555333333333444444444555555555666666666777777888888444555666888999:::::::::777888888999999888888777888999;;;;;;::::::<<<===@@@@@@@@@@@@@@@???>>>>>>>>><<<<<<<<<===>>>===<<<<<<;;;;;;;;;;;;<<<======>>>>>>==================>>>>>>??????@@@??????>>>;;;;;;;;;<<<<<<===>>>???@@@@@@@@@??????>>>>>>>>>;;;<<<===>>>???@@@@@@@@@???AAABBBBBB@@@??????@@@>>>>>>>>>>>>==================>>>>>>>>>======<<>>>>>>>>?????????>>>>>>???@@@AAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;999888999;;;;;;:::888:::999999888888777777777444444555555555555444444222222222222333555666666888777666555333222222222111111222222222222333333///000000000111111111111000000000000000000000000........................000000000///......------...//////000000000000000...///111222111000---,,,000000000///000111222333111111000//////.....................////////////////////////000000000000000//////...---,,,,,,,,,------...///000000//////.........///////////////...------------...//////........................////////////////////////.........///////////////........................---........./////////000//////000000000000//////......///000000000000000............////////////000000////////////000000//////////////////////////////000111111111111111////////////.........---------......//////000000////////////000000000000000000000000000//////...000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111111111222222222111111000000000000000000000000000000000000000000000000000000000111111111222222222333333333444444555555555333333333333333333333333444444444444444444444444555666666666777777888888555555555666666666777777555666777999999999888777777888999:::;;;;;;<<<<<<@@@AAADDDIIILLLRRR___lll333333333333444444444444333333333444444444555555444555555666666777777888333444666888:::;;;<<<<<<888888888999999888888888777999::::::::::::;;;===>>>>>>????????????>>>>>><<<;;;::::::;;;<<<;;;:::<<<;;;;;;;;;;;;<<<======>>>>>>============<<<<<<======>>>????????????>>>999999::::::;;;===>>>???????????????????????????:::;;;<<<>>>???@@@@@@@@@???@@@BBBBBB@@@??????@@@>>>>>>>>>>>>==================>>>>>>>>>===<<<<<<>>>>>>>>>>>>????????????>>>???@@@AAABBBCCCCCCCCC=========>>>===<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;999777888;;;<<<:::777888888888888777777666666333333444444444444333333222222222222333333444555666666555555444333222222111111111111111111111222000000000000111111111111000000000000000000000000000000000000000000000000111111000000/////////.........///000000000000000......///000000000///...//////.........000111222////////////////////////------........./////////////////////000000000000000///......------......---...//////////////////.........///////////////...------------...//////........................////////////////////////.........///////////////........................,,,------...//////000000//////000000000000//////---...///000111111111000------........./////////......------------......//////////////////////////////000111111111111111////////////............000000000000111111111111////////////000000000000222222222333222222111111000000000000000000000000111000000//////000000111000000000000000000000000222222222111111000000000111222222222222111000000000000000000000000000000000000000000000000000000000000000111222222333333333333333444555555666666222222222222222222222222333444444555555444444333444555555666666777777888555555666666666777777777555666777888888999888888777888999;;;<<<<<<<<<<<>>>>>>>>>>><<<;;;::::::;;;<<<;;;:::<<<;;;;;;;;;;;;<<<======>>>>>>=========<<<<<<<<<<<<======>>>??????>>>>>>;;;;;;;;;;;;;;;<<<===>>>======>>>>>>??????@@@@@@===>>>??????@@@@@@??????>>>@@@BBBAAA@@@???@@@AAA>>>>>>>>>>>>==================>>>>>>===<<<<<<;;;<<<======>>>??????>>>>>>>>>???@@@BBBCCCCCCDDDDDD@@@@@@@@@@@@???>>><<<;;;;;;<<<<<<============<<<===:::777999<<<>>>;;;888777777777666666666666666333333444444444444333333333222222222222222333333333333333333222222111000111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111000000000---...///000111000000///------......///000000000000000///...///111333444......//////////////////---------.........//////.../////////000000000111//////.........///000111//////////////////...---............/////////000...------------...//////////////////////////////////////////////////////............/////////000................................................//////000000000000//////,,,---///000111111111000---------.........//////......------------......//////////////////////////////000111111111111111000000000/////////......111111111111000000000000.../////////000000000111111111222333333333222222000000000000000000000000111111000000000000111111000000000000000000000000222222222111111111000000222222222222222111000000111111111111111111111111000000000000000000000000///000000111222222333333333333444444555666666666333333333333333333333333333333444555555444333333333444444555666666777777555666666666777777777777666666666666777888999:::888999:::<<<============???AAAFFFLLLPPPWWWdddppp222222333333333444444444333333333444444444555555333333333444555666666777555555666777777888777777999999::::::::::::999999666888999:::999999:::<<<888999:::<<<============>>>===<<<<<<===>>>===<<<<<<;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<;;;<<<<<<===>>>>>>???>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<===>>>???@@@AAAAAAAAABBBBBBAAAAAA@@@>>>>>>>>>@@@AAAAAA@@@???@@@AAA>>>>>>>>>>>>==================>>>>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>===>>>@@@AAABBBCCCDDDDDDBBBCCCCCCBBBAAA???===;;;<<<<<<===>>>>>>???>>>>>>???;;;999:::>>>???===999666666666666555555555555222333333444444333333222333333222222111222222222000000111111111000000///000000000000/////////...000000000000111111111111000000000000000000000000........................111111111111111111222222---...000111111111000///------------...000111222333222111111222444666777---...//////000/////////---------.........//////.../////////000000111111//////......///000222333///000000000///...---------.........//////000000...------------...//////000000000000000000000000////////////////////////---.........//////000000......................../////////...------,,,,,,//////000000000000//////,,,---///000111111111000---------.........//////000000////////////000000//////////////////////////////000111111111111111000000000000////////////000000//////......------.../////////000000111111//////000111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111222222222222222222222111000///111111111111111111111111000000000000000000000000///000000111222222333333333333444444555666777777444444444444444444444444333333444555555444333333333333333444555666666777666666666666777777777777777666666555666888:::;;;888999;;;===>>>>>>>>>===???AAAFFFMMMRRRYYYfffrrr333333333333333333333333444444444444444444444444555555555555555555555555777444333444777888777555666777888999999999999999999999999888888888888777<<<;;;;;;::::::;;;;;;<<<======>>>>>>===<<<;;;;;;999::::::;;;<<<===>>>>>>BBBAAA@@@???>>>>>>>>>>>>>>>======???AAABBBAAA???===<<<<<<;;;;;;<<<<<<===============>>>>>>>>>>>>BBBBBBCCCCCCBBB@@@>>>===>>>??????@@@@@@@@@??????>>>>>>>>>>>>============>>>>>>???@@@???>>>===<<<===<<<;;;;;;<<<===>>>??????@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAA@@@???>>>>>>=========<<<;;;;;;::::::;;;;;;:::::::::999999999666666666666555555555555333333333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111111222222222222111///...---////////////////////////........................------...///000000000///...///000222222222111000333222111333555555111---//////.........---------////////////////////////111000---,,,,,,...000222...///000111111000///...///////////////////////////......---------....../////////...------,,,,,,000000000000000000000000........................000000000000000000000000000000000000000000000000------------.........///------......//////000000........................000///...------...///000---...000000.........///,,,---...///000000000000//////000000000000//////111000///......///000111222111000//////000111111222111111111000000//////000000000000000000000000222222111111000000//////000000000000000000000000222000///......///000222000000000000111111111111000000111111222222333333///000111222222222222222000111222333333222111000222222333333333444444444222222111111222444666777333333333333333333333333222222333333333333444444444444444555555555555666555666777666555444555777666666666666777888999:::::::::;;;;;;<<<=========>>>???CCCHHHMMMTTTbbbooo333333333333333222222222444444444444444444444444555555555555555555555555777555444555888999888666999999999888888888888888777777888888999999999::::::999999888888999999:::===============<<<;;;;;;<<<<<<<<<===============@@@@@@????????????>>>>>>>>>======???AAABBBAAA???<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>???AAAAAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???===<<<>>>===<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAAAAABBBAAABBBBBBAAAAAA@@@???>>>???>>>>>>>>>======<<<<<<;;;::::::::::::999999999666666666666555555555555444444444444333333333333111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111111///000000//////...---,,,////////////////////////........................,,,---.....................///000111111111000///111000111444666666222/////////.........---------........................111000...,,,,,,,,,---......///000000000000///...////////////////////////,,,,,,,,,---...///000111------..................////////////////////////........................////////////////////////------------------------------........./////////---..................///........................000///...------...///000---///111000///...//////------......///000000111//////000000000000//////111000////////////000111111111000//////000111222111111111111000000000///000000000000000000000000000000000///////////////000000000000000000000000...---+++******+++---...000000000000111111111111000000000111111111111111111111222222222111111000000111222222222222111000222222222222333333333333////////////000111222222333333333333333333333333222222333333333333444444444444444555555555555666666777888777666555666888666666666666777888999:::::::::;;;;;;<<<=========<<<===AAAFFFJJJQQQ___mmm~~~222222222222222222222222444444444444444444444444555555555555555555555555777666555666888999888777;;;:::999888777777777777555666777888999:::;;;;;;:::999999888888999999:::===============<<<<<<;;;>>>>>>>>>>>>======<<<<<<===>>>>>>????????????>>>>>>======???AAABBBAAA???<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????AAA@@@@@@?????????@@@@@@BBBBBBCCCBBBBBBAAA@@@@@@======>>>>>>??????@@@@@@???@@@AAAAAAAAA@@@???>>>??????>>>=========>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>==================<<<<<<:::::::::999999999888888666666666555555555555444555555555444444444333333111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000......////////////......////////////////////////////////////////////////000000111111111000////////////000000000///......///000222555777666333000/////////............---........................111111000///...------,,,---...////////////...---////////////////////////...---------...//////000,,,,,,------...//////000////////////////////////........................////////////////////////////////////////////////....../////////000000000///..................---//////////////////////////////............//////...000111111000//////000......------...///000111//////000000000000//////111111000000000000111111000/////////000111222333111111111111000000000000000000000000000000000000............////////////000000000000000000000000000///...------...///000000000000000111111111111111000000000000000000///333333333222222000//////000111222222222222111000111111111222222222222333222222333333333333333222333333333333333333333333222222333333333333444444444444444555555555555666777888999888777666777999666666666666777888999::::::::::::;;;<<<<<<======;;;;;;>>>CCCGGGNNN\\\jjj}}}111111111111111222222222333333444444444444444444555555555555555555555555666666555666777777777777::::::888777777777888888666777777888999999::::::<<<;;;;;;::::::;;;;;;<<<<<<===============<<<<<<============<<<<<<<<<<<<;;;<<<===???????????????>>>======???AAABBBAAA???===<<<<<<;;;;;;<<<<<<=========>>>>>>>>>?????????BBBAAA???>>>===>>>??????BBBBBBCCCBBBBBBAAA@@@???===>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>BBBBBBAAAAAA@@@??????>>>BBBBBBBBBBBBAAA@@@???>>>::::::::::::::::::::::::999999999999888888888888666666555555555444444444666666666555555444444333111111111111111111111111111111111111111111111111//////////////////////////////000000000000000/////////000111111111111111////////////////////////000000000000000000000000000000000000000///...---///////////////.........000111444666777555111////////////...............------------------------000111111222111000///...---..................---////////////////////////222111000...---,,,,,,,,,---------.........//////////////////////////////........................////////////////////////000000000000000000000000////////////000000000000000000000//////.........000000000000000000000000/////////......////////////000222222000000000111000///---,,,---...000222//////000000000000//////111111111000000111111111...//////000111222222333111111111000000000000000////////////////////////.........//////000000000////////////////////////222222111000000111222222///000000000111111111111111111000000//////......222222222222222111000///111111111222222111111111000000111111111222222222333444555555555444333222333333333333333333333333222222222333333333444444444444444555555555555666666777888888666666777888777777666666777888999999999::::::;;;;;;<<<======;;;;;;===BBBEEELLLZZZhhh{{{000000111111111222222222333333333444444444555555555555555555555555555555444444555555555555555666888888777777888999999:::888888888888888888888888<<<;;;;;;::::::;;;;;;<<<<<<<<<===============<<<999999:::;;;;;;<<<======:::;;;<<<===>>>?????????>>>======???AAABBBAAA???>>>======<<<<<<======>>>>>>>>>>>>>>>????????????DDDBBB@@@>>>=========>>>AAAAAAAAAAAAAAA@@@??????>>>??????@@@AAABBBCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>BBBBBBAAA@@@??????>>>===AAAAAAAAAAAA@@@???>>>===::::::::::::999999999999999999888888888777777777555555555555444444444444777777666555444444333333111111111111111111111111000000000000000000000000//////////////////////////////000000000000///......///000111111222222111////////////////////////111111111111111111111111------------,,,++++++***/////////............///333555777777555222///---////////////////////////........................,,,---///111111111//////.........------.........////////////////////////333222000///...---,,,,,,//////.........---------........................................................................------------------------////////////000000000000222111111000000/////////000000000000000000000000...//////////////////...///000222222000000000111000///---,,,---...000111//////000000000000//////000000000111111000000000......///000111222222222000000000000000000111111/////////////////////////////////000000111111111////////////////////////000000////////////000000///000000000111111111111111111000000//////......///000111222222222222222222111111111111111111222000000111111111222222222///000111222222111//////333333333333333333333333222222222333333333444444444444444555555555555666555666777777555555666777777777777777777777888999999999::::::;;;<<<<<<<<<<<<;;;===AAADDDKKKYYYgggyyy000000111111222333333333222333333444444555555555555555555555555555555555222444555555444333555666666666888999999::::::999999999999888888888777777:::999999888888999999:::;;;<<<==================777888999:::;;;<<<======;;;;;;;;;;;;<<<===??????>>>======???AAABBBAAA?????????>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@CCCBBBAAA@@@???>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@???BBBAAAAAA@@@???>>>>>>>>>@@@@@@@@@@@@???>>>===<<<===<<<<<<;;;;;;:::999999888888888777777777777666555555555444444444444333777666666555444333222222111111111111111111111111000000000000000000000000000000000000000000000000//////000111111000...---------...//////000//////////////////////////////000000000000000000000000//////000000000//////...//////......//////000111666777888777444000.........////////////000000000////////////////////////)))***,,,---//////......//////...------.../////////////////////////////////.........///000000111000//////...------,,,,,,....................................................................................................../////////000000000111111000000000000000000////////////////////////......////////////.........000111111000//////000000///...------...///000//////000000000000////////////000000000000//////...///000111111222111111000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000111111111111111000000000000000000/////////000222222333333333222222111000000111222222111111111222222222222333111111222222222222222111333333333333333333333333222222333333333333444444444444444555555555555666444666777666555444555666888777777777777777888888999999999:::;;;;;;<<<<<<===<<<===@@@CCCJJJYYYgggyyy111111111222333444444444222222333333444555555666555555555555555555555555222444666666444333555777555777999;;;;;;999888666888888888888888999999999:::999999888888999999:::;;;;;;<<<===============:::::::::;;;;;;<<<<<<<<<===<<<:::999:::<<<>>>@@@>>>======???AAABBBAAA???AAA@@@@@@??????@@@@@@AAA>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBBBBCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>??????>>>>>>===<<<;;;>>>===<<<;;;:::999888777888888777777777666666666555555555444444444333333666666555444333222111111111111111111111111111111000000000000000000000000000000000000000000000000///000111111111000...------...///////////////...////////////////////////000000000000000000000000000111111222222222222111///.........///111222444666888888666222000000111.../////////000000000000000000000000000000000000+++,,,---...............000000///......///000000////////////////////////............///000222222..................------........................................................................111111111111111111111111------........./////////............////////////........................---...///000000///...------///111000///...///////////////////////////...//////000000000000//////---...///000000///...---///000111111222111000000///000000000111111111111000000000000000000000000000000000000000/////////000000000000000000000000111222222222222222222111000000000000111111111111000000000111111111111111000111111222222222111111222222111000000111222222222222222222333333333333333333333333444555666666333333333333333333333333222222333333333333444444444444444555555555555666555777888777666555666777888888777777777777888888888999999::::::;;;<<<<<<===<<<===???BBBIIIWWWeeeyyy111111222333444444555555222222333333444555666666555555555555555555555555333555777777555444666888666888;;;<<<;;;999555333666666777888999::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>>>>=========<<<<<<<<<<<<;;;;;;;;;???===:::888888;;;>>>@@@>>>======???AAABBBAAA???BBBAAAAAA@@@@@@AAAAAABBB>>>????????????@@@@@@@@@<<<>>>@@@BBBCCCDDDCCCCCC@@@@@@BBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBB???@@@AAAAAAAAA@@@???>>>???@@@BBBCCCDDDCCCBBBBBB@@@@@@@@@???????????????>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;999777666555444777777777777666666666666555555444444444333333333666555555444222111000000111111111111111111111111000000000000000000000000000000000000000000000000///000111222111000...,,,000000111111111111000000////////////////////////////////////////////////++++++,,,------...------............000222444555555777777555111000222444.../////////000000111111000000000000000000000000111111111111000000000000111000///......///000111////////////////////////111000///////////////000,,,,,,------.../////////................................................................................................------------.........///+++,,,,,,------.................................---...///000000///...------///000000///......///...//////000//////...---//////000000000000//////,,,---...//////...---,,,000000111222222111////////////000000111111111222000000000000000000000000000000//////.........---000000000000000000000000------............------000000000000111111111111000000111111222222333333222222222222222111000///333222111000000111222333222222333333333444444444000000//////000222444555333333333333333333333333222222333333333444444444444444444555555555666666666888999888777666777888888888777777777777777888888999999::::::;;;<<<<<<===;;;<<<>>>@@@GGGVVVdddyyy333333333333333333333333111222222333333444444555666666666666666666666666777777777777777777777777888888999:::;;;;;;<<<===999999999999999999999999999:::;;;;;;:::999777666:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBB@@@>>>===???CCCEEEDDDBBB??????????????????@@@@@@======<<<;;;;;;;;;;;;;;;<<<;;;999888777777666666777777777777777666555555444444333333333333222222111111111222222333333333111111000000//////......000000000000000000000000000000000///000111111222///......///000000///---..............................///000000000000000////////////............111000000///////////////000---///444444111333888::::::555//////333333000222111111111000000//////000000000000000000000000......------------......////////////////////////000000000000000000000000...---,,,++++++,,,---...---------............///+++,,,---///000000111111---,,,,,,,,,---...000111////////////////////////000000000000000000000000000---,,,---000111000...---------.........//////////////////////////////---------.........///////////////...------///222000000000///000111111222......///000000000000000111111111111111111111111000000000000000000000000222222333333333111///...000000000000000000000000000000///...............111111000000000000111111222111111111000000//////111111222222222222111111111///,,,---000222111///111111111111111222222222111111222222222222111111000222333222111000111222444444444333333222222222333111///000333555444333111111222333333444555555666666555555555444444444444444444555555555555666555555555555666666666666555555777888::::::;;;;;;::::::===@@@BBBGGGSSS___sss333333333333333333333333111222222333333444444555555555555555555555555555666666666666666666666666999999999999999:::::::::999999999999999999999999::::::;;;;;;;;;:::999888:::;;;;;;<<<<<<;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<::::::;;;<<<===>>>======>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBCCCDDDAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDAAA???>>>???AAABBB@@@>>>????????????????????????===<<<;;;;;;::::::;;;;;;;;;;;;999888777666666666666777777777777666555555444444333333333222222222111222222222222222222333000000000000////////////000000000000000000000000///////////////000000111///......///000000///---..............................///000000000000000........................///////////////000111222000...///222222111777???BBB<<<444111111222222111111111000000000/////////000000000000000000000000/////////....../////////////////////////////////------------------------///......------......///---------............//////////////////......---------,,,,,,---...///000................................................///...,,,---000111000...---------.........//////////////////////////////---------.........//////...//////...,,,+++,,,---//////......//////000111......///000000000000000////////////////////////////////////////////////111111111111111000000///000000000000000000000000000000///............//////..................///111111111111000000000///000000000111111000000000111///---...111222111000222222111111111111111111111111111222222111111111///111222111000///000111444444444444333333222222555222000111222333222111111111222333333444555555666555555555444444444444444444444555555555555666555555666666666666777777777777888:::;;;;;;;;;;;;;;;;;;>>>AAACCCHHHTTT```rrr222222222222222222222222111222222333333444444555555555555555555555555555666666666666666666666666999999999888888777777777999999999999999999999999::::::;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;;;;<<<======<<<<<<======>>>???@@@@@@@@@@@@AAAAAAAAAAAABBB@@@AAABBBCCCDDDDDDDDDDDDAAA@@@@@@??????AAABBBCCCBBBBBBBBBBBBCCCCCCDDDDDD@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEBBBAAA????????????===;;;????????????????????????<<<<<<;;;::::::::::::;;;;;;:::999888777666666666666666666777666666555444333333333333222222222222222222222222222111111111////////////000000000000000000000000000000000000............///////////////......///000000///---..............................///000000000000///---------...//////000000......//////000222333444111000000000000444???JJJMMM===222222333000///222///////////////.........000000000000000000000000000000////////////000000////////////////////////------------------------...//////////////////...---------............//////////////////......---......---------......///------------------------........................///...---...///000000...------........./////////////////////////////////------.........////////////000111000---,,,+++,,,------........./////////......///000000000000000////////////////////////........................///////////////000000111000000000000000000000000111000//////......//////......------------......111111111111000000000000//////000000000000//////222000//////111222222111333333222111000000000000111111111111111111111111000222333222111000111222555444444444444444333333666444222111222222111000111222222333333444444555555555555555444444444444444444444555555555555666666666666777777777888888999999:::;;;;;;<<<;;;;;;<<<<<>>===<<<<<<<<<======<<<;;;;;;<<<<<<===>>>???????????????@@@@@@@@@@@@@@@@@@AAACCCCCCCCCCCCCCCAAA@@@???>>>>>>@@@AAACCCBBBBBBCCCCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@????????????@@@AAACCCDDDEEEEEEBBBAAA@@@??????>>>===<<>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999777666666666666555666666666666555444444333333333222222222222111333333222222111111000000......//////000000111111000000000000000000000000....../////////000/////////......///000000///---........................---...//////000000//////------...///000111222333/////////000000111333333///000000000111:::IIIVVVSSS===...111444...,,,222........................////////////////////////000//////////////////000////////////////////////////////////////////////---...///000000///...------------............///+++,,,---///000000111111///.........---------...------------------------000000000000000000000000............///000//////............////////////////////////////////////............///////////////111333333111/////////------......////////////......///000000000000000111111111111111111111111////////////////////////......------...///111222000000000000000000000000111000000///.../////////000000////////////000000111111111000000000000000//////000000000000//////222111000000111222222333555444222111000000000000222111111111111111111222222333444444222222333444444444444444444444444444444333222111111222222111222222222333333444444444444444444444444444444444444444444555555555555666666666777777888888999999999::::::;;;;;;;;;::::::;;;<<<>>>BBBDDDIIIVVVbbbttt111111111111111111111111111222222333333444444555555555555555555555555555555555555555555555555555444444555666666777888888999999999999999999999999777777888999:::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<============??????>>>>>>============;;;;;;;;;;;;<<<===>>>???>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA???>>>===<<<======>>>???AAABBBCCCCCC@@@@@@@@@@@@?????????@@@?????????>>>>>>>>>======>>>===<<<<<<;;;<<<<<<<<<::::::888777666555555555555555555555555444333333333333222222222111111111222222222111111000000000......//////000000111111////////////////////////...///000111111111000000///......///000000///---........................------...///////////////......///111222333444555111111000000000000000111...000000000444@@@PPP[[[PPP:::,,,000222,,,+++000------------............///////////////////////////......------......///////////////////////////////////////////////////,,,---...//////...---,,,---------............///+++,,,---///000000111111..................------------------------------000000000000000000000000---...///////////////000........./////////000000////////////////////////........./////////000000---///222333222111111111---...///000000000//////......///000000000000000111111111111111111111111000000000000000000000000------,,,,,,---///111222111111111111111111111111111111000///////////////000000////////////000000000000000000000000111111000111111222222111111000111111111111111111222333555444222000//////000111222222111000000111222222111222333222111000111333444444444444444444444444111222222111111222333444222222333333333333444444333333444444444444444444444444444555555555555666555666666777888999999999999999:::::::::::::::999::::::===AAACCCIIIUUUbbbvvv222222222222222222222222111222222333333444444555444444444444444444444444555555555555555555555555333444444555777888888999999999999999999999999999888777777888999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<===>>>>>>@@@@@@AAABBB????????????>>>>>>>>>>>><<<;;;;;;<<<<<<===>>>???>>>>>>>>>????????????@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBCCCCCCCCCBBBAAADDDDDDBBBAAA???>>>===<<<======>>>??????@@@AAAAAA===???@@@@@@??????AAABBB?????????>>>>>>======<<<======<<<;;;;;;;;;;;;<<<:::999888777666555555555444444555555444444333222222222222222111111111111111111111111111000000000////////////000000000000////////////////////////...///111222222222111000///......///000000///---........................------...////////////......///000111222333444444111111000///////////////---000000111777DDDOOOUUUFFF777---///111...,,,...---------...............000000000000000000000000......------------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............//////////////////......---------......///......---------------------------........................---...//////......///111....../////////000000000////////////////////////....../////////000000000***,,,...///...///000111---...///000111000//////......///000000000000000////////////////////////111111111111111111111111---------......000111111111111111111111111111111222111000000//////000000//////............//////000000000000111111111111111111222222222222111111000111111111000000222333555333111//////000111222333222111000000111222333...///000000///...///000222222333333333333444444000111222222111222444666333333333333333333333333333333333333444444444444444444444555555555555666555555666666777888999999888888999:::::::::::::::::::::===AAACCCIIIUUUbbbwww333333333333333333333333111222222333333444444555444444444444444444444444555555555555555555555555555555666666777777777888999999999999999999999999:::999999888999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>@@@BBBCCCDDD???@@@@@@@@@??????>>>>>><<<<<<<<<<<<===>>>???@@@>>>>>>?????????@@@@@@@@@>>>???@@@AAAAAABBBAAAAAA???@@@BBBCCCCCCCCCAAA@@@>>>???AAABBBCCCBBBAAA@@@BBBBBBBBBAAA@@@@@@??????>>>>>>??????@@@@@@@@@@@@<<<>>>@@@@@@>>>===???AAA@@@??????>>>======<<<<<<;;;;;;:::999999999999::::::999888777555555555555333444444444444333222222222222222222111111111111000000000000111111111111000000000000////////////////////////////////////---...000111222111000//////......///000000///---........................,,,---......//////............///000000111222222///...............//////---000000111999DDDIIIGGG:::666111///000111000...------......////////////000000000000000000000000//////............//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------............//////////////////......---+++,,,---/////////......................................................,,,...000///...---///111.../////////000000000000////////////////////////.../////////000000000000+++---------,,,---...000+++---...000000///...---......///000000000000000////////////////////////000000000000000000000000---...///000000000000000111111111111111111111111222111000000//////000000000000////////////000000///000000000111111111111000000111111111111000000...000111000......111333444333000//////000222333333222111//////111222333///000111111//////000111111111111222222222333333111222333222000000222555333333333333333333333333222222333333333444444444444444444555555555555666333444555666777888888999888888999;;;<<<<<<<<<<<<:::;;;>>>BBBEEEJJJWWWcccwww333333333333333333333333111222222333333444555555444444444444444444444444555555555555555555555555777777777777777666666666999999999999999999999999<<<;;;:::999:::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::888999:::<<<>>>AAABBBCCC???@@@@@@@@@@@@???>>>>>>===<<<<<<======>>>???@@@????????????@@@@@@@@@@@@<<<===>>>@@@BBBCCCCCCCCC>>>@@@CCCEEEEEEDDDBBB@@@===>>>@@@BBBBBBAAA@@@???@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA<<<>>>@@@???<<<;;;===???@@@??????>>>===<<<<<<;;;:::999888888777777888888:::999888666555555555555333444444444444333222222222222222111111111111000//////000000111111222222111111000000//////......////////////////////////,,,---///000111000///...///......///000000///---........................,,,---......//////......------......//////000000,,,,,,,,,---...///000111...000000111999BBBBBB<<<333555333000000444333............/////////000000000000000000000000000000000000////////////000000////////////////////////........................000///...------...///000---------.........//////+++,,,---///000000111111***+++---///000000//////////////////////////////000000000000000000000000,,,...000000...---///111////////////000000000000////////////////////////////////////000000000000000000///...,,,---///111***+++---//////...---,,,...//////000000000000000111111111111111111111111////////////////////////---...000111111111000///111111111111111111111111222111111000000000000000333333222222222222333333//////000000111111111222//////000000000000//////---///111000...---000333333222000//////000333444333222000//////000222333222333444444222222333444000000111111111222222222333444555333000///111333333333333333333333333333222222222333333444444444444444444555555555666666333333444555666777888888888999:::<<<===>>>>>>>>>;;;<<>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>><<<:::888888;;;>>>@@@????????????>>>>>>>>>>>>???AAABBBBBBAAA@@@BBBCCCFFFDDDAAABBBDDDFFFDDDCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@??????>>>>>>>>>;;;===>>>===;;;:::<<>>???????????????>>>======<<<;;;888777666666888999777777666555444444333333666666666555555444444444111111111111111111111111111111111111111111111111......///000000000000000000000////////////000000//////............//////000000000000000000000000000000//////.........---000,,,)))))),,,//////...///...---///222333111...///000111000//////111333111000111666<<<===999444222111111000///......---000000//////.........---,,,,,,------.../////////............////////////000///...---,,,+++++++++///////////////////////////...,,,******+++,,,------...///...------...///---------.........////////////.........---------------............------......................................................////////////......000000///...............000000///...---,,,,,,+++......//////000000111111000///...------------------------............///222111000//////000111222///...------------.../////////000111111111111111222111000.........///000000000000000111111111111111111111111111111111111000///...------...///000//////......---------,,,---...000222333444333333222222111000000111222222333222222111000///......//////000111333555888::://////000000111222444444222222333333333444444444//////000111222333333333444333333333333444555555444444444555555555555666888888777777666666555555555666777888:::;;;<<<===BBB>>>===???DDDJJJVVVaaaqqq222333333444444333333222333333333444444444444555444444444444444444444444555555555555555555555555555555666555444444666999:::::::::999999888888888666777777888888888888888666999;;;:::999888999:::<<<<<<<<<===>>>>>>??????<<<<<<===>>>>>>>>>>>>>>>@@@???>>>>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@AAABBBDDDAAA???@@@BBBCCCBBB@@@BBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@@@@????????????@@@AAABBBAAA???>>>@@@BBB<<<<<<<<<;;;;;;<<<<<<===>>>>>>??????>>>>>>===<<<<<<:::888777666666777888666555555444333333222222333333333222222222111111111111111111111111111111000000000000000000000000......///000000000000000000000////////////000000//////............//////000000000000000000000000000/////////............///---***+++---//////...///------...000111///------///000000///...000111111111333777::::::666333111111111000///.........000/////////................................................////////////000///...---,,,,,,,,,,,,////////////////////////000///---,,,+++,,,---...---...///...------...///---------.........////////////.........---------------............------......................................................////////////......000//////.............../////////...------,,,,,,......//////000000000000......---------......///........./////////000000111000////////////000111////////////////////////...///000000111111000000222111000///......///000/////////000000000111111////////////////////////000000///......///000000////////////......------+++,,,...000111111111111222222222222222222222222111111111000000000000000111111111111222333555666111111111111111111222222000000111111111222222222000000111111222222333333444333333333444444555555444444444555555555555666888777777777666666666555888888888888999999::::::>>>===>>>CCCGGGLLLVVV___ooo222222333333333333222222333333333333444444444444444444444444444444444444444444444444444444444444444555666555444444666888999999999999999888888888777777777888888888888999666888::::::999999:::;;;<<<<<<======>>>??????@@@<<<<<<===>>>>>>>>>>>>>>>===???AAABBBBBB???===;;;????????????????????????===???@@@@@@??????@@@AAABBBAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@???===<<<>>>???<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>======<<<;;;;;;:::888666666666777777666555555444444333333222222222222111111111111111111111111111111111111111////////////////////////...//////000000000000000000//////......//////000//////............//////////////////////////////////////////...............---,,,---///000///...///...---...//////---++++++---//////.........///000333666777666444333333111111000000//////......////////////............000000//////...------,,,............//////////////////...---,,,,,,,,,,,,////////////////////////111000...---------...///---...///...------...///---------..............................---------------............------......................................................////////////......000///......------.................................////////////000000000,,,,,,,,,------///000000////////////000000000111000//////......//////000...///000111111000///.........///000000000000///111000000////////////000....../////////000000000////////////////////////111000000//////000000111000000000000////////////,,,---...///000111111111222222333444444333222222//////000000111111111111333222222111000000111111333222222111000000111111000000111111111222222222111111111222222222222222333333333444444444555555444444444555555555555666777777777777666666666666999999999888888777666666999;;;@@@FFFJJJMMMUUU]]]mmm222222333333333333222222222222333333333444444444333333333333333333333333444444444444444444444444666777888888777777888:::999999999888888888888888888777777888888888999999888999:::;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>999;;;???AAABBBBBB@@@???@@@@@@@@@AAAAAAAAAAAAAAA===>>>??????>>>>>>???@@@BBBBBBBBBBBBCCCCCCBBBBBB??????>>>>>>>>>>>>??????AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>===;;;;;;;;;<<<>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999777666666555666666666666666555555444444444333333222222222222222222111111111111111111111111000000000000000000000000//////000000000000///////////////......///////////////............/////////////////////////////////////////////.........---......///000000///...///////////////...---,,,+++---///000///......///000444888777333000000222111000000000/////////...///////////////.........000/////////.........---............//////////////////...---------------////////////////////////000///...---------......---...///...---------///................................................------............------......................................................////////////......//////...------------...---------.........//////////////////////////////---------------...//////....../////////000000000//////............//////---...000111111000...------......///////////////000000000////////////000............////////////111111111111111111111111111111000000000000111111111111000000000000000000...///000111111222222222000111333444444333111000000000000000000000111111222222111000000000//////222222111111111111111222222222333333333444444444222222222222222222222111333333444444444555444444444444444555555555555666777777777777666666666666999999888888777666666666777999???EEEHHHKKKSSS]]]lll111222222333333222222111222222222333333333444444333333333333333333333333444444444444444444444444555777888888777777888999888888888888888888888888888888888777888999::::::888888999:::;;;;;;::::::999999::::::;;;<<<<<<===<<<<<<===>>>>>>>>>>>>>>>::::::<<<===???@@@AAABBB?????????@@@@@@@@@AAAAAA<<<>>>??????>>>===???@@@@@@AAABBBCCCBBBBBBAAAAAA???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>===???>>>======<<<<<<<<<===:::;;;;;;;;;;;;:::999999888888777666555555555555444444333333333333333222222222222222222222222222000000000000000000000000111111111111111111111111//////000000000000////////////............////////////............//////////////////////////////.........///////////////---...///000////////////000000111000///.........---...000000/////////000000555999777111...///222000000000000////////////.........///////////////........./////////000000............//////////////////...---------......///////////////////////////......------------------...///...---------///.....................------.....................------............------......................................................////////////......//////...---------------,,,,,,------...//////////////////...............//////...---------------------........./////////......////////////......,,,---///000000///---,,,---......////////////////////////000000000000///............////////////000000000000000000000000000000111111111111000000000000111111111111111111/////////000000111222222...000111333333111000...222222111111000//////...///000000000000000000000000000000000111222333444222222333333333444444444333333333222222222222222222333444555555555444444444444444555555555555666666666666666777777777777777777777777777888888888888999===BBBCCCGGGRRR^^^mmm111111222222222222111111222222222222333333333333333333333333333333333333333333333333333333333333333555777777666555666777777777777888888888888888999999888777888999:::;;;999888777888999999888666888888999999:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;<<<===???@@@<<<<<<======>>>?????????<<<>>>??????>>>>>>???@@@===???AAAAAA@@@>>>>>>??????>>>>>>======>>>>>>???>>>????????????@@@@@@@@@>>><<<;;;;;;<<<======<<>>===<<<<<<<<<<<<<<<999999::::::999999888777777777777666555555444444000000000000000000000000000000000000000111111111000000000000000000000000111111111111111111111111000000000000000//////...///......------....../////////............//////////////////////////////.........///////////////,,,...//////...---///000///000111111000...//////...///000///......000222222666999777222...///111000000000000////////////.........///////////////------...//////000111111............//////////////////...............///////////////////////////.........---------,,,,,,---...///...------...///...............------------------...............------............------......................................................////////////......///...------,,,,,,---------------.........///////////////............---000000///------,,,,,,,,,------------...............//////000000//////...,,,---...//////...---,,,......///000000000000///...//////000000000000///....../////////000000000........................///000000111111000000///000000000000111111111111...------------...///000...///000111111000///...333333222111000///.........///000111111222111111/////////000111333444555000000111111111222222222222222222333333333333333222333444555555555444333444444444555555555555666666666666666777777777777666666777777888999:::::::::;;;>>>@@@@@@EEERRR```mmm111111222222222222111111111222222222222333333333222222222222222222222222333333333333333333333333222555777777666555666666666777777777888888888999:::999888777777999:::<<<<<<;;;999:::;;;;;;999666888999999::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;<<<>>>???@@@======>>>>>>???@@@@@@AAA===>>>@@@???>>>>>>???AAA;;;>>>AAAAAA???======>>>???>>>>>>>>>>>>>>>>>>???======>>>>>>>>>?????????;;;999888999;;;======;;;======<<<;;;:::999999:::888888999999888888777666666666666666555444333333000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111000000000000000///......///......------....../////////............//////000000000000000000000000............/////////000,,,---...---++++++...111,,,...111000///...///000//////...,,,+++,,,000222444666888666333000000111////////////000000000000............/////////000///////////////000000000............//////////////////............/////////////////////////////////////////////...---------...///...------.../////////.........------------------.........//////------............------......................................................////////////......///...------,,,,,,---------------...............//////.........---------///......---------..................//////////////////000111111000//////...........................///000000111111000000---...///000111111000////////////000000000111111...........................///000000000000///.../////////000000000111111......---,,,---...///000000000000000000000000000222111111111000000/////////000111222222222111111111000000000111222333333000000111111111222222222111222222333333444444444111222444666666555444333444444444555555555555666555666666666777777777888777777888888999:::::::::<<<===AAACCCBBBEEERRR___mmm111111222222222222111111111111222222222333333333222222222222222222222222333333333333333333333333444666999999888777777888666666777777888888888999:::999888777777999;;;<<>>??????<<<999999999:::;;;;;;<<<<<<===<<<======>>>>>>>>>>>>>>>777888:::===???AAABBBCCC@@@@@@AAABBBBBBCCCDDDDDD===???@@@@@@??????@@@AAA<<<@@@CCCDDDAAA??????@@@??????>>>>>>>>>>>>??????<<<<<<======>>>>>>>>>??????<<<;;;<<<@@@BBBAAA@@@<<<;;;:::999888888888888888888888888888777666666666666666666555444333222333333333333333333333444222222333333444444444444000000000000000000000000000000000000000000000000000000000000000///...............------.........//////............//////111111111111111111111111---.........//////000000,,,---...,,,******...222***---//////------...000///...,,,***)))+++///222666777777666333222111111////////////000000000000---.........//////000000111111000000//////................../////////000//////.........//////000////////////////////////000000000000000//////...---...///...------.../////////.........------------------.........//////---..................---......................................................////////////............---,,,,,,,,,,,,---........................//////.........------------------------...///000////////////000000000000///000111222222111000///000000////////////000000//////000111111111111111---...///111111111000///000000000000111111111111000000000000000000000000---...///000000///...---......//////000000000111000000///......///111222222222111000000111222222000000000000111111111111111111222333333222000///333222111111000111111111222222333333333444444444111111222333333444555555111222444666666555444333444444444555555555666666555666666666777777888888999999999999999:::::::::===???DDDFFFEEEFFFRRR___mmm222222222222222222222222111111111222222333333333111111222222222333333333333222222111111222222333444555666777888888888888888777666555555666777888;;;999888666666777999:::;;;;;;:::::::::;;;<<<<<<:::::::::999888999;;;===?????????>>>>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>><<<>>>AAAAAA@@@??????@@@????????????????????????@@@AAABBBCCCCCCBBBAAA@@@AAA@@@>>>=========>>>??????@@@@@@??????>>>===<<<;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::999888777666666555555555777777666555444333333333333222222111111222222333111000///......///000111111000/////////000222333000000000000000///......---......///////////////111111000000/////////...//////............/////////000000000000000//////.......................................///000000///////////////////////////000111///---...222666333333222111000...------000000000000////////////////////////////////////...------------...//////000000//////.........---......////////////......///.........------------111111000000///...,,,,,,,,,---......//////......111000///...............000///...---,,,+++++++++000000000000000000000000000000//////......------000000//////.........---111000///......///000111000000///...---,,,,,,+++///////////////.........//////............/////////////////////000111111......//////000000111111//////............//////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000111111111111000000......///111222333444555555444222000//////000000333333333333333333333333111111222222222111111000444444444333333222222222444444333333333333444444777777888999999999999888999888777777777888999:::======???BBBCCCFFFQQQ\\\ppp222222222222222222222222333333333333333333444444111111111222222222333333333222222222222222222333444444555666777777777777888777777666666777777777:::999777666666777999::::::::::::;;;;;;;;;;;;;;;999:::::::::999999;;;=========>>>??????>>>>>>===::::::;;;======>>>>>>>>><<<>>>@@@AAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@???>>>======>>>???@@@????????????>>>===<<<;;;======<<<;;;:::888777666::::::::::::::::::::::::999888777666555555555555777666555444444333333333333222222111111222222333333222111000000111222333000////////////000111111000000000000000///......---......///////////////000000000//////.........//////............//////------............------.......................................///000000///////////////////////////000111///...///222555555333111000000000///...000000000000////////////////////////////////////...------------...//////000/////////..................////////////...............---------,,,,,,////////////......---,,,,,,---......//////............---,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,------------------------///////////////.........000/////////............111000///......///000111000000000//////...------/////////////////////...//////............////////////......//////000111////////////000000000000//////............//////000//////......//////000111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000111111222000000111111111111000000000000000111111222222222444333222000000000000111333333333333333333333333222222333333333333222222444333333333333333333222555444444444444444444555666666777888888888777777999888777777777888999:::======???BBBCCCGGGRRR]]]ppp222222222222222222222222444444444444444333333333111111111222222222222333222222222222222222222222222333444555666666666666777777888888888888888777999888777666666777999999888999:::<<<<<<<<<;;;:::777999;;;;;;:::::::::;;;:::;;;===?????????>>>===::::::;;;<<<============<<<>>>@@@@@@???>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA??????>>>======>>>???@@@>>>>>>>>>>>>>>>===;;;;;;<<<<<<;;;;;;999888666555::::::::::::::::::999999999888777666555555555555777666555444333333333333222222111111111111222222222222111111111111222222......///000000000000///000000000000000///......---......////////////////////////...............//////............//////------...............---////////////////////////...............///000000///////////////////////////000000//////000222555777333000///111222000///000000000000////////////////////////////////////......------......///000////////////..................////////////...............---------,,,,,,------............------,,,---......//////............---,,,,,,,,,,,,---//////......---......///------------------------.........///////////////////////////............000//////......//////000000000000000000000000000......////////////////////////............//////......------......///000000000000000////////////000//////......//////000///..................///111111111111111111111111000000000000000000000000000000000000000000000000///////////////000000111000000000000000000000000000000000000000000000000........................000000000000111111111222000000111111111111000000111111111111111111111111222222111111000111111222222222333333333333333333222333333444444444333333222333333333333333333444555555555444444555555555444555666666777777666666888888777777888999999:::<<<<<>>===::::::;;;<<<<<<<<<<<<<<<<<<>>>??????>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCAAA@@@>>>=========>>>?????????@@@??????>>>===<<<999999:::;;;;;;;;;:::::::::::::::999999999999999888888666555555555555555666555444444333333333444222222111111111111222222000//////////////////000,,,---///000000000///...000000000000000///......---......///////////////..................------//////............//////...///000000000000000000000000000000000000000000...............///000000////////////////////////////////////000111333444777333///...111333222///000000000000////////////////////////////////////...............//////000///////////////...............////////////....../////////.........------+++,,,,,,---......------,,,---......///.........000//////.........//////...............///000000////////////////////////------......//////000000///////////////.........////////////////////////....../////////000000000............//////////////////............//////---------------...//////111111000000//////......000000////////////000000......------------......////////////////////////000000000000000000000000000000000000000000000000000000////////////000000/////////////////////////////////////////////////////////////////////////////////000000000000000000000111111111111000000000000000000111111111111000000111111111222222333222222222222222333333333111222333333333333333333222222222333333444444444666555555444444555555666555555666777777777777666777777777888888999::::::;;;;;;???BBBEEEIIIUUUaaarrr222222222222222222222222333333222222111111000000000000111111111222222222111222222333333222222111111222333444555555555555666777888:::::::::999888666666666777777888888999666777:::<<<<<<<<<;;;:::777999;;;<<<;;;:::::::::666999<<>>===;;;;;;<<<<<<===<<<<<<<<<===>>>???>>>======???@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAAAAABBBCCCDDDCCCBBB@@@>>><<<<<<<<<<<>>>>>::::::;;;<<<<<<===<<<<<<:::::::::999999888888888888777666555444444444444555444444333333333333444222111111000000111111222/////////000000/////////,,,---///000000000///...000000000000000///......---......///////////////------..................//////............//////......///000000000000000000000000000000000000000...............///000000////////////////////////.........///111222333333555222//////111333222000000000000000///////////////////////////////////////............///000000.........///////////////......////////////......000000000////////////...++++++,,,---............,,,---......///.........//////.........//////000...............///000111////////////////////////------......//////000000.........///////////////......////////////......,,,------......//////000---.........//////000000//////............//////---------------...//////111111000000//////......000000////////////000000......------------..............................////////////////////////000000000000000000000000000000////////////000000////////////////////////////////////////////////000000000000000000000000---...///000000000//////000000111111111111000000---...///000111222333333///000000111222222222333111111111222222333333333000000111222222222222222222222222333333444444444555555444444444444555555555666777777888888777777666666777888999999:::::::::;;;>>>BBBDDDIIIUUUaaarrr222222222222222222222222111111111111000000000000000000000111111111111222111222333444444333222111111222333444555555555555666666777888999999999999555666666777777888888888666777999:::;;;;;;;;;;;;777999;;;;;;:::::::::;;;888:::<<<>>>@@@@@@???>>><<<<<<===============<<<===>>>>>>>>>======???AAA????????????????????????CCCBBBBBBAAAAAABBBBBBCCCCCCBBB@@@>>><<<<<<<<<<<>>>>>>>>======<<<;;;::::::::::::999888888777777888777666555444444444444444444333333333333444444111111000000000000111111111111222222222222111111......///000000000000///000000000000000///......---......///////////////...............///////////////............//////+++,,,---...////////////////////////////////////...............///000000////////////////////////...------///222444333333///000000000000000111111000000000000//////////////////////////////////////////......//////000111.........///////////////......////////////......000000000/////////......+++,,,---...............,,,---......//////......---,,,,,,,,,,,,---.........---------...//////000,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////.........///////////////---......//////......---,,,---------......//////------......///000000000//////............//////......------......///000000000000000////////////111000000//////000000111///..................///........................////////////////////////000000000000000000000000111000000///////////////000000000000000000000000000000000000000000000000111111111111111111111111---...000111111000000///000000111111111111000000,,,---...///111222333444///000111222222222222222000000111111222333333333//////000111222222222222222333333333333333333444444444444333333444444444666666777888888888888777555666777999::::::::::::::::::===AAACCCHHHTTT```qqq222222222222222222222222111111111111111111222222000000000000111111111111000111333444444333111000222333444555555666666666666666666666777888999999444555666777888888888888666777888999:::;;;<<<<<<999:::::::::999999;;;===;;;<<<===>>>????????????===>>>>>>>>>>>>>>>=========>>>>>>===<<<<<>>=========>>>???BBBBBBBBBBBBAAA@@@??????============<<<;;;::::::::::::999999888777777666777777666555444444444444444333333222333333444444111111000000000000111111000111222333333222111000000////////////000111111000000000000000///......---......///////////////.........//////000000000//////............//////+++,,,---...////////////.......................................///000000////////////////////////...------///333444444222***...222222000...///111000000000000///////////////////////////////////////////////////000000111............/////////000......////////////..................------------------.../////////......,,,---......//////......,,,,,,,,,,,,,,,---.........---------------......,,,,,,,,,,,,,,,,,,,,,,,,///////////////...................../////////000------...//////...------............////////////------......///000000111//////............////////////......//////000111////////////000000000000111111000000000000111111000//////......//////000////////////////////////////////////////////////000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000///000222333333333111000000000111111111111000000.........///000111111222000000111222222222111111///000000111222222333333///000111222333333333333444333333333333333333222333333222222222222333333444555666666777777666666444555777999::::::::::::999:::===@@@BBBGGGRRR^^^ppp222222222222222222222222111111111222222333333444000000000000111111111111000111333444444333111000222333444555666666666666666555555555555777999:::444444666777888888888888777777777888999:::<<<===:::::::::999888999;;;=========>>>>>>??????@@@@@@>>>???????????????>>>======>>>>>>===<<<<<>>???@@@@@@???>>>===>>>=========>>>???AAABBBAAAAAAAAAAAA@@@???>>>>>>888999:::;;;<<<<<<<<<<<<::::::999999888777777666777777555444444444444444333333333222222333444444111111000000000000111111...///000111111000///...111000/////////000222333000000000000000//////...---......///////////////.../////////000000111111//////............//////---...///000111111111111.......................................///000000////////////////////////...,,,,,,///333555444222&&&---444444///,,,...111000000000000///////////////////////////////////////////////////000111111---.........//////000000......////////////......------,,,,,,,,,+++++++++...///////////////......,,,---......//////.....................///000111...------,,,,,,,,,------........................000000//////.........------.........//////000000,,,---...//////...---,,,000000000000000/////////---------...///000000111//////............/////////////////////000111111......//////000000111111111111000000000000111111000000////////////000000111111111111111111111111////////////////////////000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000////////////////////////000222333555555444333222000000111111111111000000/////////000000000000000000111222333333222111000///000000111222222333333000111222333444444555444444444444333333222222222333222222111111222222333333444555555666666555555444555777999:::;;;::::::999:::<<<@@@AAAFFFQQQ]]]ppp333222111000000111222333111///...000444666555444222222222111111111000000444333222111222333444555444444444555555555666666555555555666777777888888777888999:::;;;:::999888:::::::::;;;;;;;;;<<<<<<>>>;;;888888;;;<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????999999:::<<<===???@@@@@@AAA@@@>>>===<<<===>>>@@@======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>=========>>>???@@@>>><<<<<<<<<<<<;;;:::;;;:::999888777777777777777666555333333444555555111111111111000000000///000000////////////000000/////////000111111222222111000///......///000111000000000000000000000000222111///...---...000111444///***+++///333222111------......///000000000000000///......///111111////////////////////////...+++)))***---000///------------............///000,,,///777:::444000000222222222111000...---,,,//////000111111111111111222111///...///000222333////////////////////////........................////////////////////////......//////......---,,,---...000111111111000///000///...------------------------............///...------,,,,,,------...000000000000000/////////........................***,,,...000111111000///////////////////////////////////////////////////---...///111222222222222------------------------,,,---...000000000/////////111222111000///000111............////////////000000///...............000000000000000000000000//////000000000000//////---------............///000000000000000000000000/////////000111333444555222222111111000000//////------......///000000000////////////000000000000111111111000///...///000...000111000///...///111//////000111111111111111000111111111111222222222111111222222222333333333000111333555555555333222333444555555666666555555777666444333333444555666888888999999999::::::::::::999:::>>>BBBGGGRRR]]]nnn222222111000000111222222111000///000444555444333222222222111111111000000333222222222222333444444333444444444444555555555666666666777888888999999777888999:::::::::999999:::::::::;;;;;;;;;<<<<<<>>>;;;999999;;;<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>::::::;;;===>>>???@@@AAAAAA@@@>>>===<<<===>>>???===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@?????????@@@@@@@@@>>><<<<<<<<<<<<;;;::::::999888777777666666777666666555444444444444444222222222222111111111111000000////////////000000111111111000000000000000000000////////////000000000000000000000000000000111111/////////111333444:::555///---///000...,,,///////////////.........000000///////////////000////////////////////////...,,,+++,,,///000...,,,.........////////////000111------555999666222111///////////////...------......///000000000000000...---,,,++++++---...000................................................////////////////////////......//////......---,,,,,,---...///000//////...//////...------------------------............///...------,,,,,,------........................---////////////////////////................../////////////////////////////////////////////////////////000000000000///......------------------------......///000000///...---///000111111//////000111000/////////////////////000000///...............000000000000000000000000//////000000000000//////........./////////000000000000000000000000000000/////////000111222444555000000000000////////////000000000000000000//////////////////000000000111000000///...//////000000///000111000///...///111000000111222222222222222000111111111111222222222111111222222222333333333000111333555555444333222333444555555666666555555666555444333333444666777888888888999999999::::::;;;999;;;???BBBGGGRRR]]]mmm222222111000000111222222222111000111333444333222222222222111111111111111111222222333333333333333333333333333444444444444555555666666777888888999777888888999::::::999999:::::::::;;;;;;;;;<<<<<<===;;;999999;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;<<<>>>???@@@AAABBBAAA@@@>>>=========>>>???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@????????????@@@???===<<<<<<<<<===;;;:::999888777666666555555666555555555555555444333333333333333222222222222111000000////////////000000222222111111000//////...//////000000000000//////000000000000000000000000111111000000111333555777<<<777111/////////---+++111000000///......------000000000000//////...---///////////////////////////......///000///---+++...////////////000000000222///000555888666333222------...///000000000///---......////////////...,,,+++*********+++---...------------------------........................000000000000000000000000......//////......---,,,,,,------...///.........//////...------------...---------............///......------------......------..................////////////////////////111///---++++++,,,---///////////////////////////////////////////////////...////////////...------////////////////////////000000000000///...---,,,...///000000......///000111111111000000/////////000000///.........//////000000000000000000000000//////000000000000////////////000000000111111111000000000000000000000000/////////000111222333444......//////////////////222222222111000//////////////////000000000111111000...------///111111111///000111111//////000111111111222333333333333222000111111111111222222222111111222222222333333333111222333444555444333222333444555555666666555555555444333333444555777888888888888999999999999:::;;;:::<<<@@@CCCGGGRRR\\\lll222111111111111111111222222222111111222222111111111111111111111111111111000111222444444333222222222222222333333333444444444444555555666777777777777777888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<===>>>???@@@AAABBBBBB@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============>>><<<;;;<<<======;;;999888777666555555444444555333444555666555444333222333333222222222111111111000000////////////000000111111111111000000//////...///000111111000///...000000000000000000000000111111111111222333444555555222///...///000///...000000//////............000000111111000...,,,+++//////////////////////////////000111111///,,,***............////////////111555999;;;888333111222......///000111111111111......//////000//////...------,,,,,,,,,---...///------------------------........................000000000000000000000000.........///......---,,,------.........////////////......---------......---------............///......------------......////////////000000000000////////////////////////...---,,,,,,+++,,,---...////////////////////////////////////////////////+++,,,---...///000000000///////////////////////////////////////......------///000///...---...000222222111111000000//////000000///////////////000//////////////////////////////000000000000///////////////000000000111111////////////////////////////////////000111222333......//////000000111111111111111000000///////////////000000000111111111//////...///111222222111///000111111000///000111111111222222333222222111000000111111111222222222111111222222222333333333222222333444444444333222333444555555666555555555333333333333444666777888888888888888999999999999<<<;;;<<<@@@CCCGGGQQQ[[[jjj~~~111111111222222111111111111222222111111000000111111111111111111111111111000111222333444333222111222222222333333333444444555666666777777888999999666666777777888999:::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????===>>>>>>???@@@AAABBBBBB@@@??????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<======;;;999888777666555444444444444333444555555555444222111222111111111000000000000000000////////////000000//////000000111111111111...///000111111000///...////////////////////////111111111000000000111111///...------...000000000............//////000000///000000000///...,,,+++///////////////////////////000111222000...,,,***,,,,,,,,,---------.........:::DDDBBB888//////111...//////000000000//////000000000111111000000///...............//////000------------------------........................////////////////////////.........///......---,,,///////////////000000000......---------......///---------............//////......------......///.../////////000000111111------------------------***+++,,,............---////////////////////////////////////////////////,,,---...///000111111111000000000000000000000000............//////000000---///000///...---...000222111111111000000000///000000/////////000000111//////////////////////////////000000000000//////....../////////000000000////////////////////////////////////000111222222000000000111111222222222.........//////000000000000000000000111111111111000111333444333222222222000111222111000///000222000111111111111111000000000000111111111222222222111111222222222333333333333333333333333333333222333444555555666555555555333333333444555666777777777777888888888999999999;;;;;;<<<@@@BBBFFFOOOYYYiii}}}000111222222222222111000000111222222000///000111111111111111111222222222000111111222222222222222333333333333444444444444888888999::::::;;;;;;<<<666666666777777999:::;;;:::::::::;;;;;;;;;<<<<<<999;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????===>>>>>>???@@@@@@AAAAAA????????????>>>>>>>>>===????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>===;;;;;;;;;<<<======;;;999888777666555555444444555444444444444444333222222111111111000000000//////000000////////////000000...//////000111111222222//////000000000000//////////////////////////////000000000000//////...............------......///------......///000000111////////////......---,,,////////////////////////...000111111...,,,,,,,,,++++++,,,,,,,,,------------<<>>>>>>>>>>>???======>>>>>>???@@@@@@@@@???????????????>>>======????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???======:::::::::<<<>>>===;;;888999888777666555555555555555444333333222222333333222222222111111111000000000000////////////000000000000000000000111111111000000////////////000000////////////////////////......//////000000//////......//////......///000.........//////////////////......---------......////////////////////////---///000///,,,+++,,,...,,,,,,,,,---------.........999@@@:::222/////////,,,---...000111111111111000000111111000//////...,,,,,,---...............................................................------------------------......//////......---,,,//////...---...///000111---------------...//////---------............/////////............//////,,,,,,------...//////000------------------------,,,---......////////////////////////////////////////////////////////////...////////////...------//////////////////////////////...---......///000///000111111//////000111.........//////000000111000000//////000111111222000000000000000000000000//////000000000000////////////000000000111111111000000000000000000000000000////////////000111111222222222111111111111111///////////////000000000000000111111111222222222222<<>>===;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>=========>>>?????????@@@???????????????>>>======@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;::::::::::::<<<>>>===;;;888999888777666666555555666555444333222111222333444333333333222222222111111000000////////////000000222222111111000/////////111000///......///000111////////////////////////,,,---...000111111111111,,,---///000000000222333000000000///......------///...---,,,,,,---///000////////////////////////,,,...///---+++***,,,///---------.........//////000666777222///111111......///111333555666777777//////000000///...---------...//////000000//////////////////////////////........................------------------------......//////......---,,,......---,,,---...///000---------------...///000---------.........////////////............//////.........///000111111222........................111000...------...///000////////////////////////////////////////////////******,,,---.../////////////////////////////////222111///...------......///111222111000///000222,,,,,,---...///000111111000000///000000111222222000000000000000000000000//////000000000000//////000111111111111222222222000000000000000000000000000////////////000000111222222111111000000//////222222111111000000//////000111111111111222222222333@@@KKKIII;;;///...222000222222222111000111222333333333333333222111000000111111111111222222222111111222222222333333333555444333333222222222333333444555555666666555555555555555666555555444444777777777777888888888888999888;;;>>>@@@BBBIIIRRRfffzzz...---,,,,,,---...///000000111111111111222222222222222222222222222222222000111111111111222222222555444444333333444444555555666888:::;;;:::999888888777777666666777888999777888999:::;;;;;;;;;;;;>>>===<<<;;;:::;;;;;;<<<===<<<<<<:::999888777777:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@???>>>======>>>??????@@@@@@AAA@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>===<<<;;;888999:::;;;:::999888777777666444444666666666555555444333222222222333333222333555666666555333222000000000000000000000000111000///......///000111//////...//////000111111000000000000000000000000111111000///...---,,,,,,000000//////.........---////////////////////////000000000///...,,,+++***,,,---......///......---.........------,,,,,,,,,111///---...------...111666444222000......------111000000/////////000000......---------,,,,,,,,,........................,,,///000///,,,+++---///........................//////.........---------........................***++++++,,,---...//////---...000111111111000//////...---,,,+++,,,---.................................////////////......//////.........---------......------------......////////////////////////000000///...---,,,,,,,,,...............///000000////////////////////////---.........//////000000////////////............,,,---///000000000///...000000000000////////////////////////000000000000---...///111111222222222222111111111000000//////////////////000000000000222222222222222222222222333222111/////////000111//////000111222222333333111111111111111111111111000000000000000000000000222222111111222444555777222222222111111111000000111111222222222222111111000111111111111222222222333222222111111222222333555555555444333222111000777777666555555555555555888777777777777999:::;;;888888999===@@@DDDMMMWWWgggvvv000//////......///000111000111111111111222222222111111111111111111111111000111111111111222222222444444444333333444444444333444666888999888777777888777777666666777888999777888999:::;;;;;;;;;;;;>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;::::::;;;;;;===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>======>>>???@@@@@@@@@AAA@@@@@@???>>>===????????????????????????@@@@@@???>>>===<<<<<<;;;999999::::::999999888777999777555555666666666444444333222111000111222222222333444555555444333222000000000000000000000000111000///......///000111000000/////////////////////////////////////////////////////////.........000/////////....................................------...///////////////------.........//////////////////......---------111///---------...000333777555333000///...//////......------------......111111000000000/////////........................,,,...000000///...///111........................//////.........---------........................,,,,,,------------------,,,---...///000//////...+++++++++,,,---...///000////////////////////////......////////////......//////.........---------......------------....../////////////////////////////////...---------,,,...............///000000////////////////////////............/////////000000000000000111111111111---...///000000000///...000000000000////////////////////////000000000000...///000111111111111111111111000000000/////////////////////000000000000111111111111111111111111333222000/////////000111//////000111111222333333111111111111111111111111000000000000000000000000222111222222333444555555111111111111111111111111111111222222222222111111000111111111111222222222444444333333333333444444444444444444333333222111777777666555555555555555888888777777888999;;;<<<999888:::===@@@DDDMMMWWWfffuuu333222111111000111111222000111111111111222222222000000000000000000000000000111111111111222222222444444333333333333444444222333444666666666666555777777666666777888999999888888999:::;;;;;;;;;;;;===<<<;;;;;;:::;;;;;;;;;::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>??????@@@@@@@@@???>>>>>>???@@@AAA@@@@@@AAA@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;:::999999888888888888888999888666555666777666555333222111000000000111222222222222222222222222222000000000000000000000000000000////////////000000111111000//////......---////////////////////////---.........//////000000////////////....................................+++,,,---//////000000000......------...000222333///////////////.........000///---+++,,,000333555888666333000//////000222......------------......111111111111111000000000........................+++---000000000//////000.......................................---------..............................---------,,,,,,,,,,,,,,,---............---***+++,,,---.../////////////////////////////////......////////////.....................---------......------------......////////////////////////..................------...............///000000////////////////////////............//////////////////000000111111222222---...///000000000//////////////////000000000000////////////000000000000//////000111111000000000000000///////////////...////////////000000000000000000000000000000000000222111000000///000000000///000000111111222222222111111111111111111111111000000000000000000000000000111222333444444444444111111111111111222222222111111222222222222111111000111111111111222222222444333333222222333333444333333444444444444333333777666666555555555555666888888888888888:::;;;;;;999888:::===@@@CCCMMMWWWdddsss333333222222111111111111000000111111111222222222111111111111111111111111000000111111111222222222333333333444444333333333222222444555555666555555666666666777777888999999888999::::::;;;;;;;;;:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>@@@??????>>>>>>>>>>>>???@@@@@@???>>>>>>???AAAAAA@@@@@@@@@@@@@@@???==============================;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666777888888888666555555777888888777444333111000000000111222222222111000000111222222////////////////////////000000////////////000000//////////////////......////////////////////////............///////////////////////////.........------------------------------.........------,,,///...------...000333555//////.....................///---***,,,222666777666444111///...///111222000////////////000000111................................................+++,,,...//////...---,,,........................................................................------------------------,,,,,,------............---.../////////...,,,+++---------------------------......//////......---..............................------------......////////////////////////---------..............................///000000////////////////////////.........///////////////,,,------...///000000111......//////000000000000////////////000000000000////////////000000000000///000000000000000//////////////////............////////////000000000000//////000000000000000111111111000000000000000000///000000000111111111222111111111111111111111111000000000000000000000000000111222444444444333222222222222111111111000000111111222222222222111111000000111111111222222222111111111000000111111111222222333444555555444444777666555555555555666666666666777777888999999:::999888:::>>>@@@CCCLLLVVVbbbqqq222222222111111000000///000000111111111222222222222222222222222222222222000000111111111222222222222222333444444333222222333333444555666666666666555666666777888999999999999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======??????>>>>>>===>>>>>>>>>??????>>>>>>>>>???AAABBB@@@@@@@@@@@@@@@???======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888777666555666777888555333333444777999::::::555444333222111222333333222111111000000111111222//////////////////////////////000000000000//////+++,,,...///000000000000........................////////////.....................///////////////........................,,,,,,---------,,,,,,+++///...------...000333555---------------------------///...+++---444888777333222///------...000111///////////////000111111------------------------........................///////////////...---+++........................---.............................................++++++,,,,,,---...//////.............../////////---...///000///...---,,,------------------------------............---------...........................------------......////////////////////////---------..............................///000000///////////////////////////////////////.........,,,------...///000000111////////////000000111111.../////////000000000111////////////000000000000//////000000000//////...............////////////////////////000000000000000000000111111111222222000000000111111111000000000000000000000111111111111111111111111111111111000000000000000000000000000111222333444333222111555444333222111///......111111222222222222111111000000111111111222222222222111111111111111111222222222333444555555555555666666555555555555666666555555666777777888888888:::999:::>>>@@@CCCLLLVVVaaappp000000111111111000//////000111111111111222222222222222222222222222222222000111111111111222222222111222333444444333222111444444555555666777777888444555666888999999999999999::::::;;;;;;:::::::::999::::::;;;;;;;;;;;;:::===<<<<<<<<<;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<===>>>>>>=========>>>>>>???>>>>>>=========???@@@AAA@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888777777666666666666666333222222333666999999999555444333222222222333444111111111111111111111111000000000000000000000000//////000000000000//////)))+++---///000111000000........................000000//////.........---.........///////////////////////////////////////)))***+++,,,---...............------...000222333,,,,,,,,,---------------+++000000,,,...666999666000000///.........///000------,,,------...///000............////////////........................222000//////000000///...........................---------.......................................***++++++,,,---...///000......------......///000+++,,,---...///000000000........................------............---------------.....................------------......////////////////////////..................------...............///000000///////////////////////////////////////.........//////000000111111222222000000/////////000111222......//////000000111111////////////000000000000......///000000/////////...////////////000000000////////////000000000000///000000111111222222222//////000111111111111000000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222222111555444333222111///......111111222222222222111111000111111111111222222222555444444333333444444555222333444555555555555555666555555555555666666777444555666777888888888888:::999;;;>>>@@@CCCLLLUUU```ppp///000111222222111000000000111111111111222222222111111111111111111111111000111111111111222222222000222333444444333222000444444444555555666777888333555666888999999999999999::::::;;;;;;::::::999888999:::;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<===============>>>???@@@===<<<<<<<<<<<<>>>???@@@@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888666666777777666666555444444333222333555666666666555444222111111111222333111111222333333222111111000000000000000000000000...///000111111000///...***+++---///000000///....................................///////////////............/////////000000000000000000000000000,,,---....../////////...------........./////////------------.........///***111222...///888999444/////////000000000//////,,,,,,,,,------...///000.../////////000000000000........................///,,,***+++---000111000........................---------.........//////........................,,,,,,,,,------.........------,,,,,,,,,---...///,,,---------...000111222........................,,,------......------,,,---------.........//////......------------....../////////////////////////////////...---------,,,...............///000000////////////////////////000/////////............000000000000111111111111111000/////////000111222.........///000111111111////////////000000000000------...///000000000000/////////000000000111111////////////000000000000......//////000111111222...///000111222111111000000000000000000000000///111111111111111111111111000000000000000000000000222222111111111111222222222222222111111111111111111111222222222222111111000111111111111222222222666555555444444555555666333444555555555555555444555555555555555666777777666666888999::::::999999;;;999;;;>>>@@@BBBKKKUUU```ppp...///111222333333222111000111111111111222222222000000000000000000000000000111111111111222222222000111333444444333111000444444444444555666777777333444666888999:::999999:::::::::;;;;;;:::999999777888:::;;;<<<;;;;;;:::777888888999:::<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@@@@<<<;;;;;;;;;<<<===???@@@@@@@@@AAA@@@@@@???>>>===========================>>>>>>===<<<:::999888888555666777777777666444333666555333333444444444333333333111000000000111222000111333444444333111000000000000000000000000000...///000111111000///...+++---...000000///---,,,........................,,,,,,---...///000111222---.........//////000000000000000000000000000000222222222111000...---,,,,,,---......///......------.........//////000000)))111333///000999999222...///111222222111000000.........//////111222222---.........//////000000........................***'''$$$%%%)))...000000........................---------.........//////..............................---------,,,,,,,,,---,,,+++***+++,,,---...111000///------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////.........------.........////////////////////////000000///...------,,,,,,...............///000000////////////////////////000000//////.........---////////////............111000/////////000222333---......///000111111222////////////000000000000,,,,,,...///000000000000//////000000111111222222////////////000000000000---------...///000000111...///000222222222111000000000000000////////////111111111111111111111111000000000000000000000000333222111000000000222222//////000111222222333333111111222222222222111111000111111111111222222222555444444333333444444555444555555555555555444444555555555555555666777888777888:::;;;<<<<<<;;;;;;;;;:::;;;>>>@@@BBBKKKUUUaaappp222222222111111111000000111000///......///000111000000000000000000000000000000000000000000000000222222222222222222222222000111222444555666666666444444444555555555555666::::::;;;;;;:::999777666888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<;;;::::::999999999999999:::;;;<<<===???@@@@@@>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<============>>>===;;;:::999888888888666666666666555555555555222333333333333222111111///000222333333222000///000111111111111222222222///////////////...------000000000000000000000000////////////////////////000000///..........................................///000///...---...000...------...000222444666666444000---,,,---000111000000111111111111000000+++---//////.........///---+++...666888333///000222111///...///000222333////////////////////////........................///............---------,,,---......,,,,,,---......------------...//////,,,,,,---...///000111111,,,,,,---.../////////...........................++++++,,,,,,---...//////................................................------..........................................///////////////.........////////////////////////'''))),,,---......000111........................------......///000000111........................////////////////////////000////////////000111111111111000000//////......000000000/////////////////////.........---------111111000000000000111111---...///111222222222222......//////000000111111222111111111000000//////222222111000//////000000000000111111111111000000444222111/////////000000333222111222333444333111222222222222222222222222111111111222222333333333111111111111111111111111111111222222222333333333444444555555555555444444666666666666666666666666555444555:::;;;:::<<<@@@@@@???<<<:::===DDDKKKOOOeeeqqq222222222111111111000000111000//////...///000111000000000000000000000000000000000000000000000000222222222222222222222222333333444444555444444333444444444555555555555666777888999::::::999888777888888888999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;:::999999999::::::::::::;;;<<<===>>>??????===============>>>??????@@@????????????>>>>>>>>>===========================<<<;;;:::999888888888666666666666555555555444222222333333222222111000///000222333333222000///000000111111111222222222//////000000//////......//////////////////////////////////////////////////////...---------------...........................///000///...---...000...------...000222444555<<<:::666111...,,,,,,,,,......////////////......---...000///...------...000+++...:::AAA>>>666111111000///......000111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---......,,,,,,---......------------...//////............////////////------......///.................................,,,,,,------......//////................................................/////////...---------,,,......................../////////////////////.........------------......(((***---......///000222////////////////////////,,,,,,---...///000000111........................////////////////////////---------------......///111000000000/////////...111111111111111111111111000000000//////........./////////......///////////////000000111000000000////////////000000000000000000000000//////......222222111000000000000000000000111111111111000000333222111000000000111111111000//////000111000///222222222222222222222222111222222222333333333333111111111111111111111111111111222222222333333333444444555555555555444444666666666666666666666666666444666:::;;;:::<<<@@@GGG???:::<<<@@@CCCIIIOOO```mmm222111111111111000000000000000/////////000000111000000000000000000000000000000000000000000000000222222222222222222222222666666666555444333222111444444444555555555555666444555777888999999999888777777777888999999::::::;;;::::::999999999::::::::::::999999999:::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<===>>>======>>>>>>>>>?????????========================<<<<<<:::999888888777777666666555555555444444444222222333333222222111000///000111222222111000///000000000111111111222222000000000000////////////........................////////////////////////......---,,,,,,,,,,,,---...........................///000///...---...000......---...///111333444>>><<<999555111...,,,+++---......//////......---...///000///---,,,,,,,,,111---111???KKKIII===222//////...------///000111////////////////////////////////////////////////++++++,,,---...///000111,,,.........---,,,---......------------...//////000//////.........------.........///......------................................................................................................000000///...---,,,,,,+++............................../////////////////////...---,,,,,,---...///))),,,.../////////000222000000000000000000000000++++++,,,---...///000111////////////////////////////////////////////////000000//////000000111222000000000000////////////---------......//////000111111000000000000//////...------------------...000000000000000///...---000000000000////////////////////////............222111000000000000000000000000111111111111000000111111000000000111222333000///......000000///...222222222222222222222222222222333333333333444444222222222222222222222222111111222222222333333333444444555555555555444444666666666666666666666666777666777::::::999<<>>>>>??????>>>>>>===============<<<;;;;;;999888888777777777555555555444444444333333222222222222222111000000000000111111111111000000000000000000111111111111111111000000////////////........................////////////////////////......------,,,------..............................///000///...---...000......------...000111222888777666555333111///...///000000000000000000///---...//////...------...///000777DDDLLLIII<<<111...------------...///000////////////////////////111111111111111111111111,,,,,,------...//////000---...///...---,,,---///...------------...////////////.........---------.../////////...---,,,,,,........................///////////////.........................................................//////......---------,,,....................................////////////111000...------...000111+++---///000//////000111////////////////////////++++++,,,---...///000000000000000000000000000000........................000000000000000111222222000000000000////////////++++++,,,---...//////000000000000000000000000000...------,,,,,,------.........////////////......111111000000//////......////////////////////////111111000000000000000111000000111111111111000000......//////000111222222111000///000111222111///111111111111111111111111333333333333333333333444222222222222222222222222111111222222222333333333444444555555555555444444666666666666666666666666888777888::::::999===DDD^^^FFF777===CCCBBBIIIXXXfffrrr000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000111111111222222333333333333444444555444444333333444444444555555555555666555666777888888777666555555666666777777888999999:::999888777777777777777999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;::::::;;;<<<======>>>???============<<<<<<;;;;;;:::999888888777777777777444444444444333333333333111222222222222111000000000000000111111000000000//////000000000111111111111111000///...////////////////////////////////////////////////////////////...............//////////////////////////////...///000///...---...000......---------...000111111222222333222111000/////////000000000000//////***,,,...///......///000,,,444>>>DDDDDD???666///---------------......///////////////////////////................................................---...//////------...///...------------...//////------------.............../////////...---,,,,,,........................///////////////.........................................................,,,---------......//////........................---.........//////000000//////...------...//////,,,...///000///...///000........................,,,,,,------...//////000000000000000000000000000------------------------,,,,,,,,,,,,,,,------...////////////000000000000///000000111222333444444//////////////////////////////............//////,,,---...///000000000000111111000000//////......000000000000000000000000111000000000000000111111000000111111111111000000,,,------///000000111111111000///000111222111///111111111111111111111111333333333333333333333333222222222222222222222222111111222222222333333333444444555555555555444444666666666666666666666666888777888:::999999???GGG^^^EEE666>>>FFFHHHSSSdddlllvvv//////000000000000000111//////000111222222222222000000000000000000000000000000000000000000000000111111111222222333333444222222333444555555555555444444444555555555555666666666777888888777666555666666666777888888999999999888888777777777888888::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::999999:::;;;<<<<<<=========<<<<<<;;;;;;:::::::::999888888777666666777777444444333333333222222222111111222222111111000///000000000000000000000000/////////000000000111111111000...---------...//////////////////////////////////////////////////////............///000000////////////////////////...///000///...---...000///...---,,,,,,---...///000000000000///...---,,,,,,------......------,,,)))+++---......///000222+++888BBBAAA999333000...---------...............//////////////////////////////////////////////////////.........------------...//////...---...///...------------...//////,,,,,,------.........///.........///......------................................................................................................+++,,,,,,---...///000000........................------......///000000000------------------------,,,...//////...---...///........................////////////////////////////////////////////////------------------------......------......///000////////////000000000000///000000111111222222222......////////////000000000000////////////000000,,,,,,...///000111111111000000000000////////////000000000000111111111111000000000000000111111222000000111111111111000000,,,---...///000000000000000///......000000///...111111111111111111111111333333222222222222111111333333333333333333333333111111222222222333333333444444555555555555444444666666666666666666666666777777999:::888999AAAKKKWWWFFF<<>>DDDKKKOOO\\\ooo~~~////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000111111111222222333333333555555555555555555555555333222222333555666666555444444555555555666666666444555666777888999:::;;;999999888777777666666666888888888777666777999;;;;;;:::999999888888999999::::::999999999999::::::>>><<<:::999999888777555666666555555555555444444555333222222333333222111000111222222222222111111000000000000000000000000000000//////....................................////////////////////////..............................////////////....../////////000000/////////.........------............/////////...---,,,,,,---,,,,,,,,,,,,---....../////////////////////////////////////////////...,,,...000000...///333777>>>888111......///...---000000000000111222111111//////......------------444333111///...---.....................---------////////////////////////000000///......---............////////////......------............------........................+++,,,------.........------------............///---...000000///......///---------.........//////////////////////////////////////////////////////........................////////////////////////........................///////////////000000111///......------......///////////////////////////000000000000000000000000........................000///......///000///---------....../////////000111000///......///000111////////////////////////////////////////////////000000000111222222333333000000////////////000000000000111111111222222222111111111000000000000000000000000000000000000000222222222222222333333333333333222222222222222333222111111111111222333333222222222333444555777888666555555444333444444444555444222111222333555666999777888;;;;;;999===CCCZZZ^^^XXXGGG>>>BBBKKKNNN[[[mmm}}}////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111222222222222222333333555555555555555555555555333222222333555666666555555555666666666777777777444555555777888999::::::<<<<<<<<<;;;;;;::::::999777888888777666777999<<<;;;:::999999888888999999:::999999888888999999:::===;;;:::999999999777555555555555555444444333333555444333333444444333222111111222222222111111000////////////////////////////////////....................................////////////////////////.....................---,,,------......------,,,---......//////......------..................---.../////////...---,,,,,,---,,,,,,,,,,,,---......////////////////////////.../////////////////////,,,...000000///000444888;;;666000---...//////---......////////////000000000000000000/////////...222111///.........///000................................................111000///.....................///////////////...------............------........................---.........------,,,+++---------............///---///000000///......///------------............////////////////////////////////////////////////........................////////////////////////////////////////////////...//////000000000000000000//////......//////000///////////////////////////////////////////////////////////////////////////......///111333222111---.........//////000000111000///......///000111........................000000000000000000000000000000000111222222333333000000////////////000000111111111111222222222222000000000000000000111111000000000000000000000000111111222222333333333333222222222111111222222333000000000000000111222222222222222333444555666777777666555555444444555555555444222111222333555777888777888::::::888:::>>>DDDZZZeeeVVVCCCAAAIIIPPPZZZlll|||000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222444444444444444555555555333222222333555666666555555555666666666777777777555555666666777888999999::::::;;;;;;;;;:::999999777888999888777888:::===;;;;;;:::999999999999999999999888888888888999999<<<;;;:::::::::999777555666666555555444333333333333222111111222333222000///000000000000//////...------------------------//////////////////......------------------------.......................................---------,,,,,,,,,------,,,,,,,,,------............------------...//////...------.........///......---------------------......///////////////////////////---............/////////---...//////000222555777777444000....../////////,,,...//////......///000---...///000111222222222------------...000111222.............../////////,,,,,,,,,,,,,,,,,,,,,,,,000000//////.../////////......///000000000//////------............------....................................---,,,+++***---------............///---///000000...------...,,,------------.................................////////////////////////------------------------////////////////////////000000000000000000000000......///000000000000000111000000//////000000111000000000000000000000000////////////////////////000000000000000000000000...------///222444444333000111111111111111111222000///---,,,,,,---......------------............000000000000000000000000333222222111000000/////////////////////000000111111111111222222222222333000000000000111111111111000000000000000000000000000111111222333222222222222111111111111222222333000000//////000000111222222222222222333444555666777666666555444555555555666555555555555777888999888777777888888888999:::666PPPbbbYYYFFF@@@HHHQQQZZZkkkzzz000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222222333333333444444444444333222222333555666666555444444555555555666666666555666666666777777888888666777888999999999888777888999999999888999;;;>>><<<;;;;;;:::::::::::::::999999888888888888999999:::999999:::;;;:::888666666666666555444333333333111000///000111222111000000000000000000///......------------------------.../////////////////////------------------------------------------------//////.........---------,,,------------------,,,......////////////......------...//////...------------......///...............------......///000////////////////////////,,,,,,------............///...---...111444666666111111111///......000111---///111000......000222,,,---///000111222111111------............---------........./////////000------------------------//////////////////000111......///000000000000000------............------........................---------...------,,,,,,---------............///---...//////---,,,,,,---,,,,,,---------.........------------------------////////////////////////------------------------////////////////////////////////////////////////---...///000111000000///111000000//////000000111000000000000000000000000////////////////////////////////////////////////......---///111222222111222222222111111111111111000///...---,,,------...---.........////////////000000000000000000000000222111111000000//////...///////////////000111111111111111222222222333333///000000000111111111111000000000000000000000000///000111222222222111111111111111111111222333333111111000000111111222333222222222222333444555555666555444444333333444444555555666777777888999999777777666555666888999888666BBBLLLJJJAAA@@@HHHQQQZZZkkkxxx000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222333333444444444333222222333555666666555333333333444444444555555666666666666777777777777888999;;;<<<===<<<<<<;;;888999:::999999:::<<>>>>>>>>@@@>>><<<:::999888999999;;;888666555666777777777666666555444333333222222111111111111111111111111222222222222000///...---........................000000000///......------,,,,,,---...///.........------------............///...------------...///////////////////////////000000//////.........---000000//////.........---........................+++++++++,,,,,,---------............//////////////////............//////)))000333111222777999777000000//////.........---......---,,,---...///000111000000///......------,,,,,,---.../////////...........................000000000000000000000000000000000000000000000000000///...------...///000///000111222111000...,,,......//////////////////,,,,,,,,,---...///111111555555333...+++---000222111111000///////////////------............------//////////////////////////////000111111111111111---------------...///000//////.........---------............////////////////////////........................////////////111111000000//////.........,,,+++...111444333111.........////////////000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000222111111111000000//////000000000000////////////111111000000000000111111444555555555444222000///////////////000111333333222222222111111111000000////////////000111222333333333222111111222333333444333222111111222333444333111000000222444444444555555444333333333444444777666444333333444555666888888999999999888888777888777999<<<===>>>EEENNN[[[fffxxx............////////////111111111111111111111111000000000000111111111111000000000000111111111111111222222222111111000///---000333444444444555777333444555555555444555666555555666666666666555555666666666777888888999999777888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>>>>===<<<:::999999999::::::888666666777888777666666555555444333333222222111111111111111111111111111111111111111000///................................................///000000000000111111111111111111111000000////////////...---,,,,,,---...///........................000/////////.........---000/////////.........---........................---------....../////////------------............------,,,,,,,,,,,,------+++///000---///444555111000/////////.........---...------,,,---...///000......//////////////////,,,---......//////..............................////////////////////////000000000000000000000000000///...------...///000000//////.............../////////......------,,,,,,,,,------...000111222;;;:::555///---//////---000000///....../////////------............------........................------...///////////////...------------...///000//////.........---------............////////////////////////.............../////////000000111111111000000000/////////...111///---...111222000...---............/////////........................////////////////////////////////////////////////000000000000000000000000111111111111000000000////////////000000000000000000000000000000000000000333333444333333222111000000/////////000111222222222222222111111111000000222222222333444555555555555444333222222333444555111111000//////000111111666444222111111222111000444444444444444444444444666555444333333444666777888888888999999888888777888777999<<<===>>>EEENNNYYYeeewww---------.........//////////////////////////////000000000000111111111111000000000000111111111111000111111111111000//////,,,...111333444555777999111444666666444333444666555555666666666666666555666666666777888888999999888999:::;;;;;;<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>===<<<;;;::::::::::::;;;888777777777888888666444555555444444333333222222111111111111111111111111///000000111111000000///........................+++,,,,,,---......//////......---,,,---...///000333333222111000///.........------,,,,,,------...------------------------/////////.............../////////....................................................../////////,,,,,,,,,------------...------,,,,,,,,,,,,------///000...---000444222.../////////..................------------...//////---------...///000000111------.../////////......................................................//////////////////////////////............//////111///---++++++,,,...///111111000///...---,,,,,,---------...///000111222>>>>>>999222///111///+++.........---......//////------............------------------------------------........./////////......------......//////...............---------............////////////////////////...............//////000111222222333000000000000////////////333222000///000///---,,,---------............///------------------------........................////////////////////////000000000000000000000000111111111111000000000000...//////000000111111111000111222333333222111000222222111111111111111222111000000000000000111111222222222111111111111111///000111333333333333222333333222222222222333333111111000//////000111111555444111111222222111000111222444555555555555444555444333333444555777888777777888888999888888777888777999<<<===>>>EEENNNWWWcccvvv.........////////////000........................///000000000111111111111///000000000111111111111000111111111111111000000000222333444333333444555...222555555222000222555444555666666666666666666666666666777888888999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;777777777888999888666333444444444333333333222222111111111111111111111111......///000111111000000........................,,,,,,,,,---------.........,,,+++******,,,...///000000000//////......---------,,,,,,,,,,,,------------------------------........................................................................,,,,,,,,,---------------,,,,,,---------.........//////............//////333111111444999:::555///........................------------......//////------......///000000000......////////////............................................................................../////////....../////////000///...---------...///222111111000000/////////------------...///000111999@@@AAA888000///000......------------...//////------............------------------------------////////////000000111111//////............//////....................................////////////////////////..................///000111111222333000000000000////////////333222111000///...---,,,------------............////////////////////////////////////////////////////////////////////////////////////////////////111111111000000000000000......///000111111222222111222444555555444222111111000/////////000222333222111000000000000000111111111111111111111111111...///111333333222111000000000////////////000000333222222222222222222333111000///111333555444444///111333666666666555444333333333333444666777888666777777888888888888888888777999<<<===>>>EEENNNVVVbbbttt///000000000000111111111111111111111111111111111///000000000111111111111///000000000111111111111111111222222333222222111222333444333222222333444222444555444222111333555444444555666666666666666666666666777888888999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========::::::;;;;;;;;;;;;;;;;;;777666666777888888555333333333333333333222222222000000000000000000000000---...///000000000000000..............................---------,,,,,,,,,000///...------///111222------......//////000000---------------------------------------------------------...............---------.......................................---------------------------.........//////////////////............//////111000444;;;@@@>>>666///---------...............---------...............////////////////////////...///////////////......................................................------------------------...//////////////////.........000000111000///............//////000000000,,,,,,,,,,,,---...//////444FFFNNNAAA000,,,...000......---------......///------............------......................../////////...///000111111000//////.........//////---.................................////////////////////////............------......///000111111////////////000000000000000111111000///.........---------.........//////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000111111...//////000111222222333///111222444444222111///000//////...///000222333222111000000000000000111111111111111111111111111111222444666666555333222////////////////////////222222222333333222222222000//////111444555555444///111333666666666555444333333333444555666777777555666777888888888888888888777999<<<===>>>EEENNNUUUaaasss000000111111111222222222000000000000000000000000000000000000111111111111000000000000111111111111111111222333333333333222000111222222222333666888:::999666444444555666777333444555666777777777777666666666777888888999999888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======::::::;;;<<<<<<;;;;;;:::777666666666777777555333333333333333222222222222000000000000000000000000---...//////000000000000........................//////......---,,,,,,+++...------,,,---...///000------...///000111222222---......//////......------------------------------------------.........---------------.................................000000000///////////////........./////////000000------,,,,,,,,,,,,------------222;;;???:::222...---------------.........,,,---......//////......///////////////.........//////000000000///....................................................................................////////////......---...000222222111///...******+++,,,---...//////---------------...//////222LLL[[[KKK555,,,///111000//////...------......------............------////////////////////////...---,,,,,,,,,---...///000000//////......//////---------...........................////////////////////////........................////////////////////////000000000000///000111000///...///000.........////////////000------------------------111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111///000000111111222222222---...///000000///...---000000///000000111222222111000000000000000111111111111111111111222222222000111222333333222111000111111222222222222111111///000111111111111000///333222111222444444222000111222444555555555555444333444444555555666666666555555666777888888888888888777999<<<===>>>EEENNNUUU```sss000000000000111111111111........................000000000000111111111111000000000000111111111111000000111222222222222222...000111222222444777:::BBB<<<555222444777777666333444555666777777777777666666666777888888999999777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<===:::;;;<<<<<<<<<;;;:::999888777555555666666666444222222222222222222222222000000000000000000000000......//////////////////........................///.....................******+++++++++,,,,,,,,,------......//////000000......///000000///..............................,,,,,,,,,------.........,,,,,,,,,------.................................111000000000/////////...---------.........//////------,,,,,,,,,,,,------------111888888111------,,,,,,,,,------.........,,,---.../////////...---------......//////000000000000000000000///..............................////////////////////////........................---...///000000///...------......//////000000///,,,,,,------....../////////////////////000000111///MMM___SSS>>>666777666222111000///...---------------............------...........................---,,,++++++---...000111111000///////////////---------.........//////............////////////////////////............000000000///////////////.../////////000000000111///111222111...---...000/////////000000000111111........................000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111........................000000111111222111111111000/////////000111222222000000111111111222222222........................111111222333333222111111///000111111111111000///222111111333444444222000444444444444444444444444444444555555555555555555444555666777888888888888888777999<<<===>>>EEENNNUUUaaasss////////////000000000000111111111111111111111111000000000000111111111111000000000000111111111111//////000111111111111111000111222222222333666999EEE<<<222///333666666333333444555666777777777777666666666777888888999999777777888999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<===;;;;;;<<<<<<<<<;;;999999999777444444555666666555222222222222222222222222000000000000000000000000...///////////////..............................------......///000000000,,,---.../////////......,,,,,,,,,,,,,,,,,,++++++...///000111111000///...////////////////////////,,,,,,,,,------.........,,,,,,,,,------.................................//////......---------,,,,,,,,,,,,---------....../////////....../////////000...111555333,,,***...,,,,,,,,,------.........,,,,,,.../////////...---+++,,,---...///111222222000000000000000///..............................000000000000000000000000////////////////////////---...///000000///...---///...,,,,,,,,,...000111111111111111000000000000111111111111111111222333***III^^^UUUFFFBBBAAA===444333111000...------------..................---------------------------000///---------...000222111111000///////////////---------.........//////............/////////000000/////////............222222111111000/////////.../////////000000111111000222333111...,,,---///000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222222222222111111111111111111111000000000000111111000111222333333222111000////////////000111333333000000111111222222222222222111000000000000111111///000111222222111000///111222333444444333222111......///222555666555444555555444333333333444444555555555666555555444444444555666777888888888888888888999<<<===>>>EEENNNUUUaaasss---......///000111111222---+++***,,,///111000...////////////////////////000000000000111111111111111111111111111111111111111111111222222333333333444444444444444444444444777777777777888888888888666777888999999:::999999888888888888888888999999888999:::;;;<<<<<<<<<<<<;;;:::999888888888999:::===<<<<<<;;;999888777777888888777555555444444444444333222111111111222333222111000111222222111000000000000000000000000000---------.........//////........................---------............///000///---***(((%%%###"""//////.........---------000000//////.........---......------------......000000//////............+++,,,------......------000///...---,,,+++++++++,,,---...//////...---,,,...---++++++,,,.........+++000333111000111000---,,,,,,,,,,,,,,,---//////................................................//////////////////............------------......,,,---------.../////////---------............//////...---,,,,,,,,,,,,,,,////////////////////////........................///////////////.........444;;;OOOYYYNNNCCC<<<222---......---......---***........................111111000///...---,,,,,,/////////...------,,,,,,111///...------...///111//////////////////////////////////////////////////////000000111111222222------------------------000000000000000000000000000000//////.........---000000/////////111222333///000111222222222222222000000000///////////////111111000000//////......,,,---///111111111000000//////000111111111111111...///000111111111111111222222111111111111111111///000222333333222111000333333222111000///......000000000000111111111111...000444666666444000...000111111111111222222222111111111111111111111111222222333333333333444444444333333222222333333444555555555666666666666777666666666666777777777777888666777;;;<<<===CCCIIIUUU```rrr......//////000000111111111///---...///000...,,,////////////////////////000000000000111111111111111111111111111111111111333222222222222222222111333333333333333333333333555555555666666666666777555666777888999999999999888888888888888888888888888999:::;;;<<<<<<<<<<<<===<<<;;;:::999::::::;;;>>>======<<<:::999999888777777666555444444444555555444333111000000111111222111000000222222111000////////////////////////---------.........//////........................------------....................................///.........------------///.........------------......------------....../////////.........------+++,,,------......------//////...---,,,,,,,,,,,,------...//////...------///...,,,,,,---.../////////444777333//////...,,,------............//////.........................................................////////////////////////....../////////---------...............---------............//////...------,,,,,,,,,---////////////////////////.................................///////////////000777MMM^^^ZZZPPPCCC222000000///...---------,,,........................000000//////......------------..................000///...------...///000000000000000000000000000////////////////////////000000000000000111111111------------------------////////////////////////000000/////////.........000//////......///000111111111111111111111000///...///000000000000//////111000000000/////////...000000000111111000////////////000111111111111111///000111111111111111111111111111111111111111111000111222222222111000000111111111111000000000000000000000000111111111111111222222333333222222111000111111111111222222222111111111111111111111111222222333333333333444444444444333333333333444444333333333444444444444555666666666666777777777888888666777;;;<<<>>>CCCJJJUUU```rrr////////////000000000000222000//////000111///...000000000000000000000000000000000000111111111111111111111111111111111111333333333222111111000000222222222222222222222222333333333444444444555555333444666777888999999999888888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;:::999999999999:::<<<;;;;;;:::999888777777666555555444444444555555666555333222000/////////222111000000222222111000////////////////////////---------...............------------------------------------............++++++,,,---...///000000............---------------------------,,,,,,,,,......------------...............---------------,,,,,,---............---......---------------...---......//////......---000///...------...//////333999:::555...------,,,...///000000000///...---................................................---.........//////000000000000////////////000000...............------------------............//////...------,,,---------////////////////////////........................------......//////000000333999PPPdddddd[[[HHH000222222000...,,,,,,---///................................................,,,,,,------...//////000000///...------...///000000000000000000000000000////////////////////////111000000000000000000///////////////////////////........................000000////////////......000///...............///111111111111000///...---,,,---///111222111000///000000000000////////////333333222111000///////////////000111111111111111111111222222222111111000111111111111111111111111222222222222111000////////////000000111111111222000000000000111111111111444333111000000111333444000111111111111222222222111111111111111111111111222222333333333333444444555555444444444444555555333333333444444444444555666666666777777777888888888666777;;;===>>>CCCJJJUUU```rrr000000000000/////////////////////000222333333333111111111111111111111111///000000000111111111111111111111111111111111111222222222111111111111111222222222222333333333333222333333333444444444444222333555666888999999999999999999888888888888888777888999::::::;;;;;;;;;888888888777777777777777888888777666666555444444444444444333444444555555444333333222111000000///222000///000111222111000////////////////////////........................------------------------,,,,,,---------.........---------------,,,,,,,,,------------------------------------------------......------------......------------------------,,,------...............---------------...//////......////////////......//////...---,,,,,,...000333999;;;444---+++------...///000111000...,,,***................................................------......///000000000000//////////////////000/////////...---------,,,---------............///......------------......////////////////////////........................,,,------...///000111111222:::PPPcccfffbbbTTT>>>444111000000...,,,---111........................---------....../////////---------.........//////000///............///000////////////////////////////////////////////////111111000000/////////...////////////////////////////////////////////////000000//////////////////111000000///............//////////////////......***,,,///222333222000///000000000000////////////444333111000000000111222//////000111111111111111222222333222222111000000111111111111111222222222222222222111000//////...000000000000111111111111///000000000111111111111444222111//////111222444000000111111111222222222111111111111111111111111222222222333333333444444555555555444444555555555555555555666666666666777666666777777777888888888888777888;;;===>>>CCCJJJUUU```rrr000000000000///////////////000111111222333444555222222222222222222222222///000000000111111111111111111111111111111111111//////000111222222333333222333333333444444555555333333444444444555555555333444555666888888999999999999999888888888777777666777888999::::::::::::888888888888777777666666666666666555555444444333444333333333333444444555000111111111111111111111111000///000111111000///.............................................---------------------------,,,,,,,,,------------...111111000//////...------,,,,,,------------------..................//////......------------......------------------------,,,---......//////......------------...///000000////////////////////////,,,......---+++,,,...111333777888111+++,,,...///---...///000///---***)))........................////////////////////////---.........//////000000///......------......////////////...---------,,,---------............///......---------......///////////////////////////........................,,,------...///000111111---888OOO]]]```fffeeeYYY888222///111111------000////////////////////////,,,,,,------......////////////.........---------//////............//////........................////////////////////////111000000000//////......000000000000000000000000000000000000000000000000//////000000000000000000111111111111000//////...+++,,,---//////000000000***,,,///222333222000///////////////000000000000222111000000000111333444//////000111111111111111222222222222222111000///000000111111111222222222333222111000//////......111111111111000000000000///000000000111111111111111111111222222111111111000000111111111222222222111111111111111111111111222222222333333333444444555555555444444555555555555555555666666666666777777777777777888888888888999777888<<<===>>>DDDJJJUUU```rrr////////////000000000000222333333333111000111222111111111111111111111111000000000000111111111111111111111111111111111111---...///000111333444444333333333444444555555666444444444555555555666666555555666777888888888888::::::999999888777777777666666777888999999999999::::::;;;;;;::::::999888888777777777666666666555444333333222222222333333...///000111222222222222111000//////111111000///.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------.........///////////////......------------......---------------.........------...////////////......---------...///000000000//////......//////000+++---///...,,,---000444444666444...,,,...000///...............,,,***)))........................////////////////////////////////////////////////......------------.....................------------------............///.........---......///000////////////////////////........................------......//////000000444AAATTT[[[YYYbbbjjjdddGGG999000111222...---000////////////////////////,,,,,,------.........///000//////...------,,,,,,////////////////////////------------------------////////////////////////000//////////////////...000000000000000000000000111111111111111111111111//////000000000000111111000111111111111111000///***+++---///000111111111,,,---///111222111000///////////////000000000000/////////000111222333333//////000111111111111111000000111111111000000///000000000111222222333333222111000///////////////222111111111000000//////000000000000111111111111...000222333333222000...000111111111111222222222111111111111111111111111222222333333333333444444555555444444444444555555333333333444444444444555777777777888888888999999999777888<<<>>>???DDDKKKUUU```rrr......//////000000111111111333444333000///000222111111111111111111111111000000000000111111111111111111111111111111111111...//////000111222222333111222222333444444555555444444444444555555555555777777888888888888888777::::::999999888777777666555666777888999999999999:::;;;<<<<<<<<<;;;999999777777777777666666666666444444333222111111111222///000111222222111000000111///...///000111000///........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------....../////////......------------......------........./////////------...//////////////////...............///000111000///......///000111+++...000000...///444999999888333---...111111...//////......------,,,,,,........................////////////////////////000000000///......------//////............//////---------...............---------............///...............///000000////////////////////////.................................///////////////:::FFFXXX]]]ZZZdddmmmfff\\\EEE222///111///...111////////////////////////------------------------..................------......////////////..............................////////////////////////.........///////////////////////////////////////000000000000000000000000//////000000000111111111...///000111111000000///,,,---...///000111111111...///000000000000//////.../////////000000000111//////000111111000000000//////000111111111111111......///000000000/////////000000111222222333333111000//////...///000000000000000000111111111111000000000000111111111111///000111222222111000///000111111111111222222222111111111111111111111111222222333333333333444444444444333333333333444444333333333444444444444555777777888888888999999999999888999<<<>>>???DDDKKKUUU```rrr---......///000111111222---///222222000000333666000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111000000111222333333444444333333444444444444555555999999999999999888777777::::::999999888777777666555666777888888999999999999999:::;;;:::999888777555555555555555444444444555444333222111111111111000111222222222000///...111///...///000111000///........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000/////////.........+++++++++,,,,,,---------,,,,,,,,,------..................------................../////////000000---....../////////////////////............//////111000///......///000111+++///222222000111777<<<>>>:::333---///333222,,,000000///............///........................000000000000000000000000111111000///...---,,,,,,000000////////////000000,,,------....../////////---------.........//////...............///000000////////////////////////........................///////////////.........000???TTT^^^aaaoooxxxppplllNNN444---///......222000000000000000000000000------------------------,,,,,,------.../////////......////////////......////////////////////////////////////////////////---.........//////000000//////////////////////////////////////////////////////000000111111111222,,,---...000000000////////////000000000000000///000000000///////////////.../////////000000111111000000111111111///---,,,//////000111111111111111------...//////000/////////000000111222222333333000000///......///000111......///000111222333333000000000000111111111111000000000111111000000000000111111111111222222222111111111111111111111111222222333333333444444444444333333222222333333444555555555666666666777777777888888888888999999999:::888999<<<>>>???DDDKKKUUU```rrr...............---------000000111000000///...---///000000000000000//////222222111111111111111111111111111111111111111111111000/////////000222333222111111111111333444555333444444555555666666666444555666777777888888888888888888888888888888888777777777777666555444333888999999999888777555444333333333333333333333333333111000111222222111000111111111111111000//////222111///.........///000222111...---,,,---.../////////.........---------///000111111111000...---........................,,,,,,++++++,,,,,,---...................................................111000///...---,,,++++++---------............///......---------,,,,,,,,,000000000000////////////000//////---,,,+++******------,,,,,,,,,000444888===999333111222222222000///---,,,,,,.../////////,,,,,,,,,---------.....................///000000,,,...000111111000...,,,------......------,,,+++)))***+++,,,---................................................---------////////////////////////......//////000000111111,,,---...///000000000000444>>>QQQdddllllllqqqxxxuuuPPP000+++000///...222......////////////......---+++***+++......,,,***---------...///000000111------,,,,,,---...000111000000///...........................////////////......////////////......'''))),,,///000000...---///////////////...............////////////............//////000000111111000000000000000000000000222111000//////000111222111000/////////000222333111111222222222222111111000000111111111111000000222222111111000000//////000000////////////000000...///000111111111111111000000000000000000000000222222222111111111000000444333222111000000000000222222222222222222222222000000000000000000000000333333333444444333222222333333333444555666777777666444222000///000111222777777777777888888888888888666888<<<>>>???DDDJJJTTT___ppp...............////////////000000000000//////...//////000000000000//////111111111111111111111111111111111111111111111111111000000///000111222333111111000000111222444555444444444444444444555555444555666777777888888777888888888888888888888888555666666777777777666666777888888999888777555555333333333333333333333333222111000000222222111000000111111111111000//////111111///.........///000000///...------....../////////.........---------///////////////...------........................------,,,,,,------...///...............................................................------------------............/////////.........---------000/////////////////////,,,,,,------------......//////...------000444777999555111///000111000///,,,+++)))***+++,,,,,,+++,,,,,,---------.........000000000000000111111222---...///000000///...---......//////......---,,,***+++,,,,,,------------........................------..................////////////////////////------........./////////,,,---...///000000000000---777IIIYYY^^^^^^ccckkkmmmNNN444111444///,,,///......////////////......---,,,+++,,,......,,,***------......///000000111,,,,,,,,,---...///000000000/////////.../////////////////////000000000000...//////000000//////...,,,...///000000///...---.........///////////////...//////000000//////...////////////000000000000000000000000000000000000111000////////////000111000000/////////000111222000//////////////////000000000111111111111000000111111111000000000000000222222111111111111222222///000000111111111111000000000000000000000000000222222222111111111000000111000000000000000111111222222222222222222222222111111111111111111111111333444444555555444444333333333444444555555666666555555444333333444555666777777777777888888888888888666888<<<>>>???CCCJJJSSS^^^ooo......//////000000111111...//////000000000000/////////000000000000//////111111111111111111111111111111111111111111111111111000000000000111222222000000000000111222333444444444333333333333333333444444555666777777777777888888888888888888888888555555666888888999999999666777777777777777666666444444333333222222111111222000000000222222111000000000111111000000///...111000//////......//////---......////////////..................---------///...------,,,,,,------------------------------...------------...//////................................................---------.........//////---------............///000000/////////.........////////////////////////,,,,,,---------.........000000///...000222555666444222...---.../////////000...,,,,,,.........---,,,------------.........000000//////000000111111//////////////////////////////000000//////...---,,,,,,------------,,,,,,........................,,,---------.../////////////////////////////////---------------.........,,,---...///000000000000---444AAAMMMPPPPPPRRRXXXXXXCCC444444555///+++.........////////////......---,,,,,,---......---+++------......///000000000,,,,,,---...///////////////////////////000000000//////000000000111111111///000000111111000000///222222222111000///...---------......//////000000///000000111111000000///000000000000////////////000000000000000000000000000//////......//////000///////////////000111111000///...------...///000000000111111111111000000000000000000111111111111222222111111111111222222000111111111111000000///000000000000000000000000222111111111111000000000.........//////111222222222222222222222222222222222222222222222222222222444444555555555555444444444444444444444555555555333444444555666666777777777777777777888888888888888777888<<<>>>>>>CCCIIISSS^^^ooo......///000111222222333---...///000000111000000...//////000000000000///111111111111111222222222111111111111111111111111000000000111111111222222000000000000111222333333444333333222222111111111333444555666777777777777888888888888888888888888666666777888999999999999555555666666666666666666555444444333222111000000111000///000111222111000000000000000000//////...000000//////............+++,,,...000000///...---........................000///---,,,,,,,,,---...---------------------------------------......///................................................---------............///---------............///////////////.........---.........///////////////000//////...---,,,,,,,,,///......000222555777777000///---------...///000222000......///000///...------------..................---------....../////////............/////////////////////...------------......---,,,++++++........................,,,,,,,,,---...///000000////////////////////////------------------......------...//////000/////////111777???FFFHHHFFFDDD@@@444...222333---,,,111......////////////......---------.........---,,,............//////000000+++,,,.../////////...---//////000000000000000000////////////000000000000000000111111111111000000444333111///......//////,,,------...///000111111000000111111111111000000111111000000//////......//////////////////////////////............/////////////////////000000000222111///......///111222000000111111111111000000//////000000111111222222000000////////////000000111111111111111000///...000000000000000000000000111111111111000000000000000000000000000111222222222222222222222222222222222222222222222222222222222333444444555444444444555444444444444444444444222333444444555555444444666777777777888888888888999777888<<<>>>>>>CCCIIIQQQ]]]nnn...//////000111222333333---...///000000111000000......///000000000000000000000111111111222222222111111111111111111111111000111111111222222222222///000000111222222333333333333333222222111111000333444555666666777777777777777777777777777777777888888999999999999888888555555555555555555666666444444333222111111000000000///...///111222111000000000000000000///......///////////////......---***+++...000000///...------.....................111000...---,,,---...///------------------------,,,,,,,,,+++,,,,,,---...................................................///............------------------............///.........---------,,,,,,------....../////////000/////////......------,,,---,,,---000555888999888............---...000111...---++++++,,,------,,,---------.........//////......------------......//////............//////---............---,,,,,,............---,,,++++++........................,,,,,,,,,---...///000000////////////////////////........................---...//////////////////000---...888FFFMMMGGG===555///---//////,,,...444......////////////......---...//////........................////////////,,,---.../////////...---...///000000000000//////---------.........//////000000111111111111000000111000...------...000111,,,------...///000111111000000111111111111000000111111000000//////......////////////////////////......////////////.........//////000000000000000222111000//////000111222000000111111111111000000//////000000111111222222000000////////////000000111111111111111000///...000000000000000000000000000000000000000000000000444333222222111111111222222222222222222222222222111111111111111111111111000111222333333333333333444444444444444333333333444444555555444444333222666777777777888888888888999777999<<<>>>>>>BBBIIIPPP\\\mmm//////000000111111222222...//////000000000000///---...///000000111111000000000000111222222333333111111111111111111111111000111222222333333222222000000222333333444333333333333222222222222222222333333444555666666666666777777777777777777777777888888999999999888888777666555555444444444555555333333222222111111000000///......///111222111000//////000000//////...---...////////////...------+++,,,...//////...---,,,---------...............000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------................................................//////.........------------------............///...------------,,,,,,,,,---------......//////000,,,,,,---...///000000111---,,,,,,000666999888666---...//////......000111///---,,,,,,...//////...------........./////////000000//////......//////////////////////////////---------...---,,,,,,+++...............---,,,+++........................,,,---------...//////////////////////////////////////////.....................///////////////...333000111<<>>BBBHHHOOO[[[lll~~~000000000000000000000000///000000000000//////...---...///000111111111111///000000111222222333333111111111111111111111111000111222333333333222222000111333444555555444444222222222333333333333333333333444555666666666666777777777777777777777777666666777888999999999999777666444333333333333444222222222111111111111111///...---///111222111000//////000000//////...---....../////////...---,,,,,,---.........---,,,+++---------.........//////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......................................................---------...............---------............///............------------,,,,,,---......///000000,,,,,,---...///000111111...------111666888555111,,,...//////---,,,...000000......///111333333222............////////////111000///............///---...///000000///...---...............------,,,---...............---,,,........................------..................////////////////////////.........---------,,,,,,......////////////......111222555>>>MMMWWWQQQEEE333111000111///------000......////////////......---///111111///...///000/////////////////////...///......---------.........///000000///---+++)))------------.........///...//////000000//////......---------......//////.........///////////////...//////000000//////...////////////000000000000000000000000000000000000//////000111111000/////////000111222333222222111///000111222222111000///000000111111111111000000111111111000000000000000222222111111111111222222///000000111111111111000000000000000000000000000////////////000000111111333333222222111222222222222222222222222222222222111111111111111111111111000000111222333333333333222222222333333444444555666555444333333444555555777777777777888888888888:::888999<<<======BBBHHHNNNZZZkkk}}}000000000///////////////000000111000000///......---...///000111111111111///000000111222222333333111111111111111111111111000111222333444333222222111222444555666666555444222222222333333444444444222333444555666666666666777777777777777777777777333444555777999:::::::::888666555333222222333333111111111111111222222222......---...111222222111///////////////......------.../////////...,,,,,,............---,,,,,,+++---------.........//////+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////................................................++++++,,,---...///000111---------.........//////000/////////............,,,,,,------...///000000///////////////.........111///...111555666222...+++---///...,,,+++---///,,,+++***,,,...000111111............/////////000///...---,,,,,,,,,,,,,,,---...000111111000...---///////////////......---------...............---.......................................---------////////////////////////---------,,,,,,+++++++++...///////////////......)))...333888@@@FFFAAA777,,,,,,...000000......///......////////////......---000222111///...///111///////////////.........000///---,,,,,,---...///...///000///...,,,)))'''............/////////000......////////////......///////////////.........///////////////...............////////////............//////000000111111000000000000000000000000///000111222222111000///000111222333444333222222000222444666666444222000000000111111111111000000222222111111000000//////000000////////////000000...///000111111111111111000000000000000000000000.../////////000000111111000000000000111222333444222222222222222222222222222222222222222222222222000111222333444444555444111111222333333444555555222111000///000222444666777777777777888888888888:::888999<<<======BBBHHHNNNYYYkkk}}}///000111111000...,,,***000000000000000111111222......//////000000000111111111111111000000000000000000000000000000000000000111111111111222222222222222333333333333444444444444444444333333222111333333444555555444444444333444666777888777666444888888777666555666666666555555555444444333333333111222222222111000...---000000000000000000000000////////////.....................///......---,,,000000//////.........---------------------------.........------,,,,,,,,,,,,,,,+++******+++++++++***+++---...///......---((()))***+++,,,,,,---.........------------............------------......------------------------......................../////////...---+++***)))...//////000000000000000---...111444666555111...////////////////////////........................////////////////////////////////////////////////...///111333555555222///111000000///...---------////////////////////////000000//////.........---000000///...---,,,,,,,,,,,,,,,---......///......---......///////////////---------.........//////------...000111333444444000000111111111111000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000111///---------...---,,,////////////000000000000111000///......///000111222222111000///...------////////////000000000000111111000000//////......000000////////////000000000000000000000000000000////////////............000000000000000000000000---///000000//////000222222111111111000000//////222222111111222222333444111111111111111111111111111111111111111222222222111111111111111111111111111111000000111111222333333333333333333333333333111111222222222333333333333222222111111222222333333333333333333333333333222222333333333333444444555555555555666666666666777777888999999999999888999999999999:::===CCCGGGRRR\\\kkk{{{111000///.........---...000000//////000000111222111111222222222333333333//////000000111111111222111111111111111111111111000111111111111222222222222222222333333333444444333444444444333333222111222222444555666666666666333444666777888777666555777777777777666666666555555444444444333333333333111111222222111000...---////////////////////////////////////............/////////000///......---///.........------------------------------------......---------,,,,,,,,,///......------......///---------...------,,,,,,++++++,,,,,,---...............------------......///......------......///................................................---------......------,,,......///000000000//////,,,...111444555444000...................................................////////////////////////////////////////////////------...///000000---+++111000000///......------------------------------000/////////............000000///------,,,,,,---//////000111111111111111,,,------...............---------.........//////.....................///,,,,,,---...............//////000000000000//////////////////////////////................................................000///------......---,,,.../////////000000000000000000///......///000000000000//////......------////////////000000000000/////////000000000000000000000////////////000000000000000000000000000000222222222111111111111111////////////////////////...///111000//////000111111111111111000000000///111000000000000111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111222222333333333333333333333333333111111222222222333333333333222222111111222222333222222222222222222222222222222333333333333444444555555555555666666666666777777888999999999999888888999999999:::>>>CCCGGGRRR\\\kkk|||111000...,,,,,,...///111000000//////000000111222////////////000000000000......///000111222333333222222222222222222222222000111111111111222222222222222222222333333333333333333444444444333222222111222333555666777888888333444666777777777666555666666777888777666555444444444333333333333333222111111111111000///..............................////////////............000000000000000///......---------------,,,,,,,,,------------------------...------------,,,,,,,,,/////////......//////000//////...---,,,,,,,,,,,,..............................------------......///......------......///////////////////////////........................***+++,,,---.../////////------...////////////...,,,...111333333222///---------------------------........................////////////////////////////////////////////////111000//////000000---+++000000000///......------------------------------////////////............000///...---------------------......//////......+++,,,,,,---...------------------.......................................++++++,,,---......------...//////000000//////...////////////////////////................................................000///------//////...---....../////////000000000//////...------...//////.....................---////////////000000000000......///000000111222222000000////////////000000000000000000000000000000222222222222222222222222000000000000000000000000///111111111///...///000111111111111000000000000000////////////000111111111111111111111111111111111111000000000000000000////////////////////////000111111111111222222222222222222222222222222222111111222222222333333333333222222111111222222333111111111111111111111111222222333333333333444444555555555555666666666666666777888888999999888888777888999999;;;>>>DDDHHHRRR\\\lll|||///...------...///000111///////////////000111111...........................//////000111111222222222222222222222222222222000000111111111222222222111222222222222333333333333333333444444333333222111222333444555666666666444444555666777666666666555666777888888666444333333333333333222222222222000000000000000//////...........................////////////............///////////////...------------------------------------------------------------------------------,,,,,,,,,,,,,,,------...///...---,,,+++,,,------000/////////......------......------------......//////............//////................................................***+++,,,...////////////,,,------...............,,,///222333222000...---------------------------........................////////////////////////////////////////////////222000//////000000///---000000//////............///////////////////////////////////////.........000///...---------------+++,,,,,,---------,,,,,,,,,,,,---............---........................------...///000111222333/////////000000//////......//////////////////...////////////////////////000000000000000000000000........................///.........///000...---........./////////000000.........------.........---------....../////////////////////000000000000//////000000000111111111000000////////////000000///////////////////////////////////////000000000111111111111111111111111111222222111///...///000111111111000000000000000000////////////000111111111111111111111111111111111111000000000000000///000000000000000000000000000000111111222222222222111111111111111111111111111111222222222333333333333222222111111222222333222222222222222222222222222222222333333333444444555555555555666666666666666777777888888888888888666777999:::;;;???DDDHHHQQQ[[[kkk|||,,,---...000000000///////////////...///000000111111111111111111111111111111111000000000000000000111111111111111111111111000000111111111222222222111111111222222222333333222333333444444333333333333333444444444333333222444555555666666666666666444555777888777666444222222222222222222222222222000000000///////////////........................////////////............------......------,,,+++..................//////------------------------------------------------++++++******+++,,,,,,---------,,,+++,,,---.../////////......---,,,,,,,,,......------------....../////////....../////////------------------------........................------...//////.........,,,------...............---000333333111...------................................................////////////////////////////////////////////////,,,+++***+++---...---,,,////////////............////////////////////////........./////////////////////...------------...//////000000000//////...------...///////////////.....................---------...///000111111222222222222111000///...---......////////////......////////////////////////000000000000000000000000///////////////////////////......///000111///---............////////////---..................---.........///000000111111////////////000000000000222111111111000000000///000000////////////000000////////////////////////------------......//////000000000000000000000000111222333111000//////000000000000000000000111111111000000000000111222222111111111111111111111111222111111111000000//////111111111111111111111111///000111222222222222111111111111111111111111111111111222222222333333333333222222111111222222333333333333333333333333333222222222333333333444444555555555555666666666666666666777888888888888777666777999:::<<>>BBBEEEMMMXXXiii{{{....../////////////////////............///000000......---------,,,,,,,,,000000000000000111111111111111111111111111111111000111111111111222222222111111111111222222222222111222333333444444444333666666666666666666555444555555555555555666777777666666555555555444444444000000000000111111222222000///............///000////////////////////////////////////............------......------,,,+++---------....../////////------------------------,,,,,,,,,---------......,,,,,,,,,------...000000,,,,,,------...------------------,,,,,,,,,,,,,,,......------------......000000////////////000000................................................///////////////...------......///000000000//////000333666555000------///................................................//////////////////////////////////////////////////////000111333222000....../////////////////////------------------------............/////////000......---------......///+++,,,,,,,,,,,,+++***))),,,---......//////......//////.........---------///......------,,,++++++------......///......------......//////......---////////////////////////........................////////////////////////.........000222222000...---------.........//////...///000000000000///.........//////////////////////////////000000000000111111111111111111111111000000////////////000000000000000000000000000000.........///000111111111........................000111222222111000111333///000000000111111111111000////////////000111111111111111111111111111111444444333333222111111000111111111111111111111111///000222333333222111000333333333333333333333333111111222222222333333333333222222111111222222333222222222222222222222222222222333333333333444444555555555555666666666666555666666777777777777777888999;;;<<<<<<>>>AAACCCKKKWWWhhhzzz111000...------...///000...............///000000111111000000////////////......///000111222333333222222222222222222222222000111111111111222222222000111111111111222222222111222333333444444444444666666777888888999888888555555555555555666777777666666555444444444444555//////000000111111111222000///...------...000000000000000000000000000000000/////////..................//////......---,,,,,,,,,,,,------.........------------------------,,,,,,,,,------.........+++++++++,,,---...///000---......///...---+++***------------------------.........------.........000000////////////000000////////////////////////..............................///////////////......//////000000000000000111444777555000------000------------------------........................////////////////////////////////////////////////......///000111///+++(((.........///////////////////////////////////////---.........//////000000......---------......///////////////......---,,,+++,,,------......------//////.........------------......//////000000000+++,,,---///000111111111---..................---////////////////////////000000000000000000000000........................------...111222222000...---------.........//////...///000111111000///...........................////////////000000000000000000000111222222333333000000////////////000000000000000000000000000000,,,------...///000000111111111111111111111111111///000222222111111222444//////000000111111111222...............///000000111111111111111111111111555555444444333222111111000000000000000000000000...000222333333333111000333333333333333333333333111111222222222333333333333222222222222222222333111111111111111111111111222222333333333444444444555555555555666666666777555666666777777777777777999:::<<<<<<<<<===@@@BBBJJJUUUgggyyy............//////////////////............//////000000111111111111000000---...///000000111111111000000000000000000000000000111111111111222222222222222111111111111111111000111222222333444555555111222444666666666666555666555555444444555555666444444444333333222222222111111111111000000000000//////000000000000////////////.........---------/////////...---------,,,---...///...,,,,,,...///+++(((%%%''',,,///---+++///............------------.........------,,,+++---------............///---.../////////---***)))******+++,,,---------,,,........................///............---------,,,,,,,,,---------......///...---,,,+++,,,,,,---,,,,,,,,,---///000///...000,,,,,,000000++++++///222222222111000///..............................---...............------000///...,,,,,,---......111000///---------...///333222111000////////////........................///...---,,,,,,,,,,,,,,,................................................000000000000000000000000------............------...------------...//////////////////////////////------...///000000//////////////////............////////////////////////000000//////.........---000000//////.........---////////////////////////000000000000000000000000000000//////......------////////////000000000000............/////////000111111111111000000////////////000111222333444444000000000000000000000000//////............//////111000000000//////......000000/////////111222333111111111111111111111111222222222111111111000000000111111111111222222222000111333333222222333555000000000000000000000000222222111111111111222222444444444444444444444444333444555555444333111000222222333444444444333333555444333222222222333444444444444444444444444444222222333444555777777888888777666666666777999:::888999::::::;;;>>>BBBEEELLLVVVeeewww............//////////////////............//////000000111111111111000000111111111000000///...---000000000000000000000000000111111111111222222222222222222222222222222222333333333333333333333333222333555666666666666555222222222222222222222222777666666444333222111111111111111000000000////////////000000000000////////////.........---------...............------------...///...,,,,,,...///000,,,)))***---...,,,))),,,---------......//////.........------,,,,,,,,,---------............///,,,,,,---.........---,,,......///000000000//////........................///............---------,,,,,,,,,---------......111000///...---......///222111000000000000...,,,///+++,,,000111......222555444333111///...------........................------............------///.............../////////////////////000111222333222111000////////////........................//////...---------------........................////////////////////////........................------............------...------------...//////////////////////////////---...//////////////////////////////....................................111000000000////////////000/////////............////////////////////////000000000000000000000000///////////////.........////////////000000000000........./////////000000222222111111111000000000//////000000111222222222000000000000000000000000000//////.........//////111111111000000/////////111000000//////000111222111111111111111111111111111111111000000000//////000000111111111222222222000222333333111111222444000000000000000000000000222222111111111111222222333333333333333333333333222222333333444333333333222222333333444444333333444444333222222222333444444444444444444444444444222222333444555666777777888777666666666777999999888999::::::;;;>>>BBBEEELLLUUUeeevvv............//////////////////............/////////000000111111000000///111111111000000///...---000000000000000000000000000111111111111222222222333333333333333333333333444444444333333222222222444555555666666666555555444555666666666666555444888888777555333222000000111111000000000000//////...//////000000//////..................------------------...............---......---,,,,,,---///111...,,,,,,...000...,,,++++++,,,---...///000000///...------,,,------------------............///++++++,,,---......//////.........///......------///////////////////////////............---------,,,,,,,,,---------......000000///............///222111//////000000...------++++++///111000222555888666333000...------...........................------............------------...///000000000000///000000111111111000000222222111000////////////........................000//////............///........................000000000000000000000000........................------............------...------------...////////////////////////////////////////////////...---/////////............---........................111111111000000000000///////////////............////////////////////////////////////////////////.........///////////////////////////000000000000....../////////000000000222222222222222111111111000000000000000000000000000000000000000000000000111000//////............111111111111111000000000222111000000///000000111000000000000000000000000000000000///////////////000000000111111111222222111222333333111000111222000000000000000000000000222222111111111111222222222222222222222222222222111111111222222333555555111111222333333333333333444333333222222333333444444444444444444444444444111222222333444555666666777777777666777888888999888999::::::;;;>>>BBBEEELLLUUUddduuu............//////////////////............////////////000000000000//////---...///000000111111111000000000000000000000000000000111111111222222222222222222333333333333333333333333333333333333333555555666666555555555444555666888999999888666555666666555444222111000000111000000000////////////...//////////////////...........................,,,---------.../////////---......---,,,,,,---///...,,,+++,,,///111111000++++++,,,------.../////////...------,,,---......---------............///---,,,,,,,,,---...///000............------,,,+++///////////////////////////............---------,,,,,,,,,---------......------------,,,,,,---------,,,+++,,,...000//////,,,+++,,,---///000222444888555222///------///000........................,,,,,,---.........------+++---///111222222111111222222222222000...+++***111111000///////////////........................000000///////////////000........................////////////////////////........................------............------...------------...////////////////////////////////////000000///...------//////.........---------........................000000000//////////////////////////////.........////////////////////////////////////////////////------......//////000000////////////000000000000...////////////000000000222222222222222222222222111000000000//////......////////////////////////222111000///............222222111111111111111111222222111000000/////////////////////////////////000000000000000000000000000000000000111111111111222333333222000///000111000000000000000000000000222222111111111111222222222222222222222222222222333222111111111222444555000111222333333333333333333333333333333333444444444444444444444444444444222222222333444555555666777777777777777888888999888999::::::;;;>>>BBBEEEKKKTTTcccttt............//////////////////............////////////000000000000//////---...///000000111111111000000000000000000000000000000111111111222222222000111111111222222222333111111222333333444555555555555555444444444444444111222444555555444222111222222111111111111111111000000000////////////.........////////////......---.....................,,,---------.../////////,,,---...---++++++---...,,,++++++,,,...///000000---------------------,,,.........------......///---------............//////......------......///111111111111111000///...///////////////////////////............---------,,,,,,,,,---------......,,,,,,------------------...,,,+++,,,...///000///------,,,,,,---000222222444222000...---...000222........................++++++,,,---......------+++,,,...000222222222111000111111000///,,,***(((111000//////////////////........................000000/////////000000111////////////////////////........................////////////////////////------............------...------------...////////////////////////////////////000000///...------............------------.........................................................///////////////000000000000000000000000////////////////////////------......//////000000////////////000000000000////////////000000000111222222222222222222222222111111000000///.........////////////////////////111111000///////////////111111111111111111222222111111111111000000//////////////////////////////111111111111111111111111//////000000000111111111111222333222000///000111000000000000000000000000222222111111111111222222333333333333333333333333555333222111000111222222///000111222333333333333222222222333333444444444444444444444444444444444222333333444444555555555666777777777888888888888888999::::::;;;>>>BBBEEEKKKTTTcccsss............//////////////////............//////...//////000000//////...111111111000000///...---000000000000000000000000000111111111111222222222000000000111111222222333000111111222444555555666444333333222333333444444222333444555555444333222//////000000000111111111000000////////////......---......//////......------------...............---------...............,,,------,,,++++++,,,.........---,,,,,,,,,,,,---------------,,,,,,++++++------.../////////......---------............/////////.....................///////////////...---........................///............---------,,,,,,,,,---------......---...//////000/////////444111///.../////////...---///...+++,,,111444333111000...------...000111........................***+++,,,------...------+++,,,...///000111111111,,,------.........------000//////....../////////........................///////////////000000111////////////////////////........................000000000000000000000000------............------...------------...////////////////////////////////////////////////...---.........------------,,,------------------------,,,---------------...............///////////////000000000000000000000000////////////////////////.........///////////////////////////000000000000/////////000000000111111111111111222222222222222111111111000000/////////000000000000000000000000111000000//////000000111000000000111111111111111000111111111111000000///000000000000000000000000111111111111222222222222/////////000000000111111000111222222000///000111000000000000000000000000222222111111111111222222333333333333333333333333444444222111111000000000//////111222333333333333111111222333444444444444444444444444444444444444444444444555555555666666666666777888888888888777888999::::::;;;>>>BBBEEEJJJSSSbbbsss............//////////////////............//////......////////////......111111111000000///...---000000000000000000000000000111111111111222222222000000111222222333444444222222222333333444444444222111111111111222444555555555555555555555555555111111111111000000000000000000/////////.........---......//////......------------.........//////...............---------,,,------,,,++++++,,,............---,,,,,,,,,---,,,,,,,,,,,,,,,,,,------+++---///111111000...------------............///,,,---...///000000//////***++++++,,,,,,,,,,,,+++------------------------///............---------,,,,,,,,,---------......------///000000000//////444222///---.../////////---000///,,,...555888777000///...---------------........................******+++,,,------------------------...///000111---------------...///000//////.........//////000........................///.........//////000111////////////////////////........................////////////////////////------............------...------------...//////////////////////////////---...//////////////////.........---------,,,,,,------------------------------------......//////............/////////000000000000000000000000000000000000000000000000000///////////////.........////////////000000000000//////000000000111111111000000000111111111222222111111111111111111000000000000000000000000000000////////////000111222222/////////000000111111111//////111111222111000000111111111111111111111111000000000000111111111222////////////000000000111///000111111000000111222000000000000000000000000222222111111111111222222222222222222222222222222111111222222222111111000...///000111333333333333000111222444555555444444444444444444444444444444555555555666666666777777555666777888999888888777888999::::::;;;>>>BBBEEEIIIRRRbbbsss............/////////000//////............//////......////////////......---...///000111111111111000000000000000000000000000111111111111222222222111111222333333444555555444444333333333333222222000000//////000222444555222111111000000111111222333333333222111000//////000/////////............---..................------------.........///////////////......------,,,,,,------,,,++++++,,,...+++,,,---------...000222******+++,,,------...///***,,,///222222111...,,,---------.........//////)))+++---000222222111000,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,---------......***+++---.........------///---++++++---///000000,,,000000---000888===;;;000//////...,,,+++******........................)))***+++,,,------...---...---,,,,,,,,,...000111111000///---------.../////////.........//////000.......................................///000000000000000000000000000000000000000000000000000000........................---..................---...------------...//////////////////////////////------...///000000000///......---------,,,,,,,,,---------------------------.........//////000000---.........//////000000000000000000000000000000111111111111111111111111000000//////.........---////////////000000000000000000000000111111111111//////000000111111111222111111111111111111222222000000000000000000000000......//////000222333444......//////000000000111...///000111222222111000111111111111111111111111.../////////000000111111////////////000000000000...///111111000000111333000000000000000000000000222222111111111111222222000000000000000000000000...///111222333333222111...///000111333333444444000111222444555555444444444444444444444444444444666666666777777777777777555666777999999888888777888999::::::;;;>>>BBBEEEIIIRRRbbbsss,,,---///000000000///...////////////////////////000000000...,,,,,,...000222222222111111111000000///000111222222111000///222333444555555444222000111111111111111111111111000000111222333333333333111111222222222333333333222222222222222222222222222111000//////......///000000////////////000000333111///---,,,---...///,,,---------.../////////---,,,,,,++++++,,,,,,---------------------------/////////......---------.........------,,,,,,,,,++++++,,,,,,,,,---------...///000///---,,,,,,.........------------......//////.........---------........................///...---,,,,,,---...///------......///000000000------............------/////////......------,,,+++///111111666>>>===888,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////+++,,,---.........------000000///////////////000222222222222111111111111000---,,,---///000...,,,------............---------------.........//////////////////////////////------------------------,,,---...//////...---,,,//////////////////////////////.........---------...---,,,,,,,,,,,,---...................................................,,,,,,,,,---------......000000//////............000000000000000000000000000000//////.........---,,,,,,,,,---...///000111444333000...------...///............////////////,,,...000111222111000///////////////////////////111000......000000000///000000111111111111000000000000////////////000000111111000000000000111111111111000000//////......111222222111///...///000111111000000000000111111////////////000111333333222222222222222222222222222222222222222222222222222333555666666555333222222222222222222222222222111111222222222333333333444444555555555444222111333444444555555444444333555444444444444555666666777888888999::::::;;;;;;999999888777888;;;@@@CCCJJJSSSaaappp---......///////////////////////////////////////000000000///------///111111111111000000////////////000111222222111000///---///111333444444333333111111111111111111111111222222222333333222111111111111111222222222333333222222222222111111111111000///////////////000111000000////////////000000222111///---,,,---......---------...............------,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++......---------,,,,,,,,,++++++,,,,,,,,,---------...//////...---,,,,,,.........------------......//////.........---------........................000///............///000////////////............------............------.........---------------,,,///000222888???===666........................------------------------,,,,,,,,,------.........,,,,,,------------......000000////////////000000/////////............---///---,,,---///000...,,,------............---------------.........//////------------------------------------------------------...//////...------........................//////.........---------......---,,,,,,---......................................................------------............////////////......------////////////////////////000/////////............------------......///000222111///.........000111111111111111222222222222///000111333333222111000000000000000000000000000111000......000000000///000000111111111111000000000000////////////000000000000////////////000000////////////000000000000000111222111000///000111111111000000000000111111000/////////000111222222222222222222222222222222...///000111333444555666///000111111111000//////222222222222222222222222222222333333333444444444444444555555555444222222333444444555555444444333444444444444444555666666777777888888999999::::::999999999888888;;;@@@DDDIIIRRR___ooo...............///000000000000000000000000000000///000000///......000222000000////////////......000000111111111111000000---...000222333333222222111111111111111111111111333333333333222111000///111111111222222222222333222222111111000000//////............///000111222000//////......//////000111000///---------.....................---------......------------......------------------------...---,,,+++***+++,,,---...------------,,,,,,,,,,,,,,,,,,,,,---------------...///...---,,,---.........------------.....................---------........................000000////////////000000111111000///...,,,,,,+++------............------,,,,,,,,,,,,------------......///333;;;@@@;;;333////////////////////////------------------------------------------.........---,,,,,,,,,---//////000000////////////000000............------------///...------...///...---------............---------------...............------------------------........................------...//////...------.......................................---------......---,,,,,,---..................................................................////////////...............---------////////////////////////////////////.....................---......//////000///.........000111222222222222222333333333333000000111222222111///...111111111111111111111111111000......000000000///000000111111111111000000111000000//////000000111//////............//////.........///000111111111///000111111000///111222111111000000000000111111111000000000000000111111222222222222222222222222...///000111222444555555111111111111222222222222222222222222222222222222333333444444444555555555333444444444444333333222333444444555555444444333444444444444555555666666666666666777888888999999:::::::::999:::<<>>AAAEEENNN\\\lll}}}............////////////000000//////.........---000000///...------,,,,,,000000000000000000000000---...///000000///...---//////000111111111111111333222111000000111222333444444333222111000///...444333111000000000111111000000000000000000000000,,,+++******+++---000222...///000111111000///...////////////////////////......---------......///---......//////......------..................---+++,,,............,,,+++...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////.........---------///......------......///........................---.........---,,,,,,+++---,,,,,,,,,,,,---......111000...------...///111,,,666:::555000///...+++........................//////.........---------//////.........---------------,,,...//////...,,,---------...///000000111//////............//////////////////////////////.../////////...---,,,,,,---------.........//////////////////............,,,,,,---...//////....../////////...------,,,,,,---------....../////////........................//////............//////---.../////////...,,,+++,,,,,,,,,------.........---......//////......---,,,------...///.........//////.........---------///...---,,,,,,---...///+++,,,---///000222333444//////............//////111111111000000000000000111111111000///......---........................111111000000//////......////////////////////////222111000//////000111222111111111111111111111111000000000000000///...---//////000000000000/////////000000111222333333333444333111///...//////000//////000111111111111111000111222333333222111000......///111222333444555111222222333333444444555333333333222222222222222222111111000000111111222333333222222333333444555555555333222222333555555666666666666777777777777777888999999:::<<>>666......000000000...,,,,,,...000000000---..................---000000////////////000000///...---,,,---///111222................................................000000000000000000000000---...................................................////////////......---------.........//////......////////////..............................---------...///000111222........................//////000000///...------,,,,,,,,,+++++++++******...............///000111////////////////////////,,,------...///000111111000000000000000000000000...............///000111000000000000000000000000000000000000000000000000000111111111222222222222111111000000000000111111000000000000000000000000///////////////.........000000000000111111111111............///000222222///......//////000111222000000000000000000000000---...///...---,,,---///000000000000000111222222222222222222222222222222//////000000000000//////000000000000000000000000222222333333333444444444333222222222222222222333000000111222333444444555333333333333333333333333444444444444444444444444111222333444555777888888888888999999999888888777777888999999:::<<>>EEEKKKTTTaaasss//////............//////....../////////000000000///////////////////////////////////////////////////000111111000///...---111111000000000/////////000000///////////////000111111///...---------............---------,,,,,,---------...............000/////////............000///......,,,,,,+++***---...///...,,,,,,...///---------............///........................------------------------...---,,,,,,,,,---//////...------------...//////000...,,,---...///...------------............///......//////......---,,,......---,,,,,,,,,,,,,,,........................---------------------------------------------------...///...---...000333666555333111000......------+++***+++...000000...000//////............///000///...---,,,------...//////.........---------000...---...000000///---////////////000000000000................................................222000...///111111///---........................////////////////////////........................////////////////////////222111///------...000111////////////////////////////////////////////////........................////////////////////////.../////////000000000000.........///////////////......////////////..................////////////////////////////////////...000111000///...///111000000000000000000000000000000////////////000000000000////////////000000---...///000111000000/////////000000000000/////////000000111111111111000111111000000000000111111000000000000000000000000111111111111111111000000222222222222222222222222111222333444444333222111000000000000000000000000111000000000000000000111111111222222222222111111000111111111111000//////000000000000111111111111111222222222333444444444333444555444222111222333555555555666666666666777555666666666666666555555666888;;;<<<<<<<<<>>>???EEEKKKUUUbbbttt//////............//////------.........////////////////////////////////////////////////////////////000000000000//////...111111111111000000000000///.........////////////000///...---,,,,,,------/////////...............//////.........---------////////////............000//////...---,,,++++++---...///...,,,,,,...///---------............///........................------------------------......------......///000...------------...//////000...------...//////...---------............///....../////////...------//////...---------------........................---------------------------------------------------...///...---...111333777555222000.........///111///------...///...---//////...------...000111//////...------------..................---------000...---...///000///...////////////000000000000000000000000000000000000........................111///......//////...---........................---...///000000///...---........................////////////////////////333222111111000000000111////////////////////////////////////////////////........................////////////////////////....../////////000000000///////////////...............////////////..................////////////000000000000000000000000...000111000///...///111000000000000000000000000000000////////////000000000000////////////000000......///000000000000000//////000000111000000///222111000000000000000000111000000000000000111111000000000000000000000000222222111000000///......222222222222222222222222222222222222222222222222000000000000000000000000000000////////////000000222222111111111111222222000111111111111000//////000000000111111111222222222222222222222222222222333444555444222111222333444444444555555555666666555666666777777666666666777999;;;<<<<<<===???@@@DDDKKKVVVdddvvv//////............//////------------.........//////////////////////////////////////////////////////000000000000/////////222111111111000000000000---......////////////////////////......---------................................................///////////////.........------------............---...///...,,,,,,...///---------............///........................------------------------............//////000000...------------...//////000...------///000//////---------............///......////////////......000000///...............................................................---------------------------...///......///222444777555111...------///000111///......---...------///...---------///111222............------..............................//////....../////////...////////////000000000000111111111111111111111111........................,,,,,,,,,---///000000000........................,,,...000111111000...,,,........................////////////////////////000000000000//////...---////////////////////////////////////////////////........................////////////////////////........./////////000000000000//////......------......////////////..................////////////000000000000000000000000...000111000///...///111000000000000000000000000000000////////////000000000000////////////000000...//////000000000000000//////000111111111000000333222111/////////000111000000000000000000111222000000000000000000000000000000000000//////......111111111111111111111111111111000//////000111111000000000000000000000000000000////////////000000333222111000000111222333222333333333333222111111000000111111111222222222333333333222222222222222111222444333222222444555222333333444444555555555555666666777777777777666777999;;;;;;;;;<<<>>>@@@CCCJJJVVVeeewww//////............//////------------.........///000000000000000000000000000000000000000000000000000////////////000000000111111111000000000000///------...///000000//////000000000000/////////...------------------......,,,,,,------...//////000.........///////////////---------.........//////---...///...,,,,,,...///---------............///........................------------------------.........///////////////...------------.../////////...------///000000000---------............///......///////////////...000000///............///................................................---------------------------...///......///222555666444111...------///000------------,,,---...///......------...///000111------..................---......................../////////......//////////////////000000000000................................................***+++,,,---...///000000........................,,,...000111111000...,,,////////////////////////////////////////////////....../////////...---,,,////////////////////////////////////////////////........................////////////////////////............////////////000000//////......------......////////////..................////////////000000000000000000000000...000111000///...///111////////////////////////000000////////////000000000000////////////000000///////////////000000111//////000111111111111111333222111/////////000111000000//////000111222222000000000000000000000000......//////000000000000111111111111111111111111111111000//////000111111000000000000000000000000222111111000000111111222333222111000000111222333222333333333333222111111111111111111222222222222444444444444333333333333...000222333333444666888222222222333444555555666555555666777888888777777777888999999999;;;===@@@BBBIIIUUUdddvvv//////............//////------........./////////000000000000000000000000000000000000000000000000000////////////000000111000000000000////////////---...///111111111000000///000000000000000//////---------------.........++++++,,,---...///000111.........///////////////111000000///...---,,,,,,---...///...,,,,,,...///---------............///........................------------------------------...////////////......------------.../////////...------///111111000---------............///......///000000000//////000000///.......................................................................................---.../////////000333666555333111///---......///+++,,,------,,,---///000.........///////////////,,,---......///.........---------..................///000///...---...000////////////000000000000////////////////////////.........................../////////---,,,---...........................---...///000000///...---000000000000000000000000////////////////////////...//////000000//////...////////////////////////////////////////////////------------------------////////////////////////------.........////////////////////////...............////////////..................////////////000000000000000000000000...000111000///...///111////////////////////////000000////////////000000000000////////////000000///////////////000111111//////000111222222222222222111000000000000000000////////////000111222333000000000000000000000000......///000000111222222111111111111111111111111222222222222222222222222000000000000000000000000222222111111111111222222222222111111111111222222000111111111111000//////111111111222222222222333444444444444444444444444...000222333333444666888111222222333444555666666555555666777888888888888777888888888888:::===@@@BBBIIITTTbbbttt//////............//////....../////////000000000000000000000000000000000000000000000000000000000000///......///000111222////////////.........------...000222333222111111......///000000///......------........./////////,,,---------......//////............/////////000111111000///...---,,,,,,---...///...,,,,,,...///---------............///........................------------------------+++,,,---...///......---...------------.../////////...---...000111111111---------............///......///000000000000000000///......------......................................................////////////////////////---.../////////111444666333222111///............---...///...------///111---...000111000///---,,,,,,,,,.../////////......---------.........//////---///000000...---...000////////////000000000000111111111111111111111111...........................///111///---,,,---///........................////////////////////////////////////////////////////////////////////////.........//////000000111////////////////////////////////////////////////------------------------////////////////////////---------.........//////.........///////////////......////////////..................////////////////////////////////////...000111000///...///111////////////////////////000000////////////000000000000////////////000000000//////...///000111222//////000111222222222222///000000111111111111000////////////000111222333000000000000000000000000000000111111111111111111111111111111111111111111111222333444444333222111000000000000000000000000111111000000000000111111111111222222222222111111000111111111111000//////111111111222222222333333222222222333333444444555000222333333333333444666222222333444555666777777555555666888888999999888888999999999999;;;>>>AAABBBHHHRRR___qqq//////............//////////////////000000000000000000000000000000000000000000000000000000000000000///.........000111222///.........---------------///111333444333222111,,,---.../////////------.../////////000000111111///............------------.........//////000000............/////////000---...///...,,,,,,...///---------.........//////........................------------------------++++++---.........---,,,...------------.../////////...---...000222222111---------.........//////......///000000000000000//////...---------------........................////////////////////////000000000000000000000000---.../////////111444777222111111000///......---///111222000...---///111---///111222111///,,,***+++,,,.../////////......---------.........//////---///111000---,,,...000////////////000000000000................................................***---//////......111333........................//////............//////........................////////////////////////,,,,,,,,,,,,---///000111////////////////////////////////////////////////------------------------////////////////////////---------.........//////---.........//////000000......////////////................../////////000///////////////////////////000111000///...///111////////////////////////000000////////////000000000000////////////000000000///.........///111222//////000222222333333333...///000222222222111000////////////000111222333000000000000000000000000333333222222111000000000000000000000000000000000...///111222222111///...000000000000000000000000000000////////////000000000111222333333222111000222333333333333222111111111111222222222333333333000000111222333333444444333444555444222111222333222222333444555777777888555555666888888999999999999::::::::::::<<>>???DDDJJJSSS^^^nnn......------------...............//////000000000000/////////............000000000000000000000000111111000////////////////////////...............//////000111111111111111,,,---......//////......---------............/////////.........---------------......---,,,,,,+++......---------,,,,,,,,,+++,,,,,,,,,------------------............------........................---------............///......------------......------,,,+++,,,---...///............------------///...---,,,,,,---///000000//////.........//////........................//////.........---------..................------------...............///---000000...111777888444000///...------...///000......---,,,,,,+++******------.........---,,,+++............//////////////////...---------------111000///...------......000000000000000111222222000000000000000000000000000000////////////000000///...---,,,------//////---......//////......---............///////////////000111000///...///000000//////......//////000------.../////////............////////////......//////////////////////////////............//////000000000000000000000000............////////////000000000000000000000000////////////////////////...////////////000000000//////000000000000//////111111111111000000000000000//////...///000111222111111000//////000111111111000000000/////////...............////////////111000000000000000000000000000000111111222222222000000///...............//////000000000000//////333333333222111000000000111111111111000000000000333111000//////111333444111111000000000000111111111111111000000000//////111111222222222222111111333222111000000111222222111111111111111222222222222222222222222222333333333333333333333333333333666666666666666666555555777777777777888888888888:::::::::;;;<<<===>>>???BBBHHHRRR]]]mmm.........//////.........------...///000111222222////////////............000000000000000000000000111111000/////////////////////......------,,,,,,......///000000000000///,,,---......//////......---------............///...............------------------...------,,,+++...------------,,,,,,,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,........................---------............///,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---............---------,,,,,,...---,,,,,,---///000111111000///...............------......///000000111...............---------................../////////////////////.........+++...000000333666555111//////............//////000///...---,,,***))))))---............---,,,,,,---............///////////////...------------...222111000...------------000000000000000111222222000000000000000000000000111000000000000000000111.........///000111111222---......//////......---............////////////000111222111...---...//////................../////////000000000///............////////////......//////////////////////////////............//////000000000000000000000000------------............000000000000000000000000////////////////////////............//////////////////000000000000//////111111111111111222222222///////////////000111111111000000//////000000111000000000000////////////............////////////000000000//////............//////000111222333444222111111111000000000000//////000000000000//////222222111111000000////////////000000111111111222333222222222222333444555222222111111111111222222000000000///////////////111111222222222222111111444444222111000000000000222222222111111111111111111111111222222333333444333333333333333333333333888777777666555555444444777777777777888888888888;;;;;;;;;;;;===>>>???@@@AAAHHHQQQ]]]mmm---...///000000///...---......//////000111111222///////////////.........////////////////////////111000000///////////////000000///......---,,,,,,,,,---......//////......,,,---......///.........---------............///...........................///////////////......------------------------******+++++++++,,,,,,,,,,,,------......------,,,........................---------............///,,,---...//////...---,,,,,,,,,,,,---------......------...//////000111111......------...///000000111000///......---...............//////000000000........................------......//////000000000/////////......------,,,...000333666666333000/////////....../////////111000000///...------,,,...............------,,,---------........./////////......---------......000000//////...........................//////000000000000000000000000000000000////////////000000...///000111111111111000......////////////..................////////////000111111000///......///......------------......000000111111000///............////////////......//////////////////////////////............//////////////////////////////------........./////////........................////////////////////////........./////////000000...//////000000000000///------......//////000000///////////////000000111000000000//////000000000000000000000////////////............////////////111000000//////......---/////////000111222222222222222222222222222222111111111222222222222111111111111000000/////////...000000000000111111111111000000111111222222111111222111111000000111111222000000000000000000000000111222222333333222222111333333222222111111111111333222222222111000000000000000111222333444444444333333333333333333333333555555444444444333333333666777777777888888888888::::::;;;<<<===>>>@@@AAABBBHHHRRR]]]nnn---...///000000///...---000000000///////////////.........///////////////////////////////////////111000000///////////////111111000000///...------,,,,,,---...............,,,---......///.........---------............///---...........................///////////////...------------------------,,,,,,,,,,,,---------.........////////////..............................---------............///---...///000000///...------......///////////////------......//////000000000000//////............000000///...............000/////////.........------.....................---......//////000000000///......------,,,,,,,,,---...222777999777222000...//////////////////......///////////////////////////......------------------------..................---------......///------.../////////000000...............//////000111111111111111111111111.........------.........///000000000000///...---...//////////////////...............////////////---///000000//////000222......------------......000000111111000///............////////////......//////////////////////////////............//////............................../////////000000000........................//////////////////////////////000000000111111111......///000000000000000+++,,,,,,------............//////000000000000000/////////000000/////////////////////000000000000............////////////111111111000000/////////000000000000000000000000......///000000//////...111111222222222222111111000000000///////////////111111111111000000000000...///000111111111000000000000////////////000000111111111111111111111111222222333333333333222222111111222222333333333333333222222222111000000000///000111333333444444333333333333333333333333333333333333444444444555555666777777777888888888888999::::::;;;===>>>@@@AAACCCIIISSS___ooo.........//////.........000/////////.........---.........///////////////000000000000000000000000111111000///////////////111111000000//////......,,,,,,---............---,,,---......//////......---------............///---------...............+++,,,------...---------,,,,,,,,,------------...------............//////...//////////////////...---------------------------------............///...//////////////////.........///000000000000//////......---,,,+++******111111000000///...------//////............//////000//////...------,,,,,,---------...............//////////////////000000---------------,,,,,,,,,//////222888:::666111000......////////////......+++,,,,,,---......//////000///......------......,,,------------............------------...//////+++,,,---///000000111000000000000000000111222222111111111111111111111111...------,,,,,,------...000000000///...---------...//////000000//////...............////////////---...000000//////111222///................../////////000000000///............////////////......//////////////////////////////............//////------------------------////////////000000000111000000000000000000000000////////////////////////000000000000111111111111---...///000000111111000..................//////......///000000000000000...//////000000//////...////////////000000000000............////////////000000000000000000000000111111000000000/////////...///000111222111000/////////000000000000//////000000000000////////////222111111111000000/////////000111111222222111111000000////////////000000111111111111222222222222222222333333333333222222000111222333444444444444222222222111111111111111///000222333444444333222333333333333333333333333444444555555666777777888777777777777888888888888888888999:::<<<>>>???@@@CCCIIISSS```ppp......------------......------------......................../////////000000000000000000000000000111111000///////////////////////////////////////,,,------...............,,,---......//////......---------............///---------.........//////+++,,,,,,---......------,,,,,,,,,---------......------........./////////---......//////......------------------------------------............//////......------......///------///000000000///...///......---+++******)))//////000000000//////.........---......///000111---------------,,,,,,,,,---------.........//////000000000///////////////------------............000...111888999444//////---...///000000///...---------------............000000......---......///,,,,,,---------.........---------------...//////,,,---...000000000//////000000000000000111222222111111111111111111111111......------------......000000......---...///000//////000000000000//////............////////////...///000000//////000111000//////......//////000------.../////////............////////////......//////////////////////////////............//////................................./////////000000000000000000000000000000/////////////////////////////////000000000000111---...///000111111111111///////////////.........---...///000111000000///......///000000///........./////////000000000111............////////////---......//////000000111/////////000000000000000///111222444444444222222//////000000000000//////000000000000000000000000000000000000111111111111000000000000111111222222111000000000000000000111000000000000111111111222222333333444444333333222111222333444444444333222111111111111111222222222000111333444444333222111333333333333333333333333555555666666666666666666777777777777888888888888777777888999;;;===???@@@BBBIIISSS___ooo...---,,,++++++,,,---...***++++++,,,---...//////---.........//////000000000000000000000000000000111111000///////////////---------...............,,,---......//////......,,,---......//////......---------.........//////---------.........//////------...///000000000///,,,,,,,,,------.........---------.........//////,,,------......------,,,---------------------------------.........//////......,,,++++++,,,......,,,,,,.../////////...---------..................---...///000111111111000------------///000111222***++++++,,,,,,------...---------.........//////111111000000//////......---.........//////000000000---///666888222...///---...///000000///...---111111000000/////////...111000///------......///,,,,,,,,,---------......---------------...///000......///000000///...---...............///000000111111111111111111111111//////............//////000///...---...///222333//////000000000000//////............/////////000000111222111///---...///000000////////////000000,,,,,,---.../////////.........////////////......//////////////////////////////............//////////////////////////////---------.........//////........................////////////////////////............/////////000---...///000111111111111//////......---------,,,---...000111111111000///---...///000000///...---.../////////000000111111............/////////000+++,,,,,,---...///000000------...///000111222222,,,---///111222111//////111111222222222222111111000000000000111111111111......///000111222333333//////......//////000111222222111111111111222222.../////////000000111111222333333444444333333222333444555555444333111000000000111111222222222333111222333444444333111000333333333333333333333333555555555444333333222222777777777777888888888888666666777888:::<<<>>>???AAAHHHRRR^^^ooo}}}~~~}}}///////////////..................///......---,,,////////////////////////............/////////000////////////////////////000000000000000000000000.........------,,,,,,,,,------............------...............///000000......////////////......////////////////////////------------------------//////000000000000//////.........------,,,,,,,,,---...---,,,******,,,............------,,,,,,,,,------------------------........................,,,,,,,,,---------......,,,***)))***...///...,,,//////............//////.........////////////000//////////////////////////////000000///...------...000222222000///...///111222333333111///......------------------------000///...------...///000000000//////.........---........................///......------......///..................------000000000000111111111111222222222111111///......111000///...........................////////////000000000000000000000000......---------......///............////////////000000//////.........---000000000000000000000000//////............//////////////////////////////------------------------111000///......///000111000000000000000000000000000000000000000000000000000///...------...///000......///000000000000000//////////////////////////////000000111111222222////////////000000000000////////////////////////////////////............000000000000000000000000000000000000000000000000000///////////////000000---000222333222000//////111000///......///000111000000000000000000000000000000000000000000000000111111111111111111111111///////////////000000111------...///000111222222444444333222222111111000000222444444333222111222333222111111111222333444555555555444444333333333666444222000000222444666555444444444444555666666555555666777888999999::::::::::::::::::;;;???BBBGGGIIIQQQ___ppp{{{zzzuuuuuuzzz|||/////////////////////....../////////...---,,,,,,////////////////////////.........///////////////////////////////////////////////////////////////.........------,,,,,,,,,------............------...............//////000......////////////......////////////////////////------------,,,,,,,,,,,,......////////////...............------,,,,,,,,,.........,,,++++++,,,............------,,,,,,,,,........................////////////////////////------........./////////---+++***,,,///000///...//////............//////---............/////////........................//////////////////...---***,,,...///...---......111333666555111///...///........................000///...------...///000000/////////....................................//////............//////........................////////////000000000000222222222111111000///...000//////............///....../////////000000000000000000000000000000000000//////.........//////........................000/////////............//////////////////////////////............//////////////////////////////------------------------000///...------...///000////////////////////////////////////////////////000///...------...///000......///000000000000000////////////////////////000000000000000111111111//////000000000111111111////////////////////////////////////............000000000000000000000000000000000000000000000000111111000///...//////000000111111111//////000222222111000//////000111222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222333333444222222222222111111111111333333333222222222222111000222444333222111222333222222111111111222333444444444333333333222222222555444222111111222444555555444444444444555666666666666777777888888999999999999:::::::::<<>>@@@DDDFFFNNN]]]oooyyyiiidddccc```aaagggnnn|||------......///000000111,,,---......///.........////////////////////////,,,------...///000111111////////////////////////........................---........./////////000------............------------,,,,,,------...///......////////////......///////////////////////////...---,,,...111444666...//////////////////...---........./////////000,,,...000000...---,,,------........./////////000---......///000000111111000000000000000000000000....../////////000000000...000222111///...///111000000////////////000000/////////000000000111111000000000000000000000000//////////////////...---...//////...------///111:::666111......//////...........................---...///000000///...---............/////////000........................,,,---///000000///---,,,---......///000000111111000111111111111222222222000000111111111111000000000//////............///....../////////000000000000000000000000000000000------------...///000111222222111000000///................../////////000........................//////............//////////////////////////////------------------------......///000000///..............................////////////////////////,,,---...///000000000///......///000000000000000////////////////////////.........////////////////////////000000000000111000000000000000000000000////////////............000000000000000000000000000000000000000000000000,,,...111333333111...,,,///000222111000///000111///000111111111111000///000000000000000000000000111111111111111111111111111111111111111111111111222222111111222222333444222222222222111111111111111111111222222333333333000222444333222111222333000111222333333333222222222222333333333444444444222333333444444333333222555444444444444555666666666666777777888888999999555777999;;;;;;;;;===>>>CCCEEENNN]]]ooouuufffbbb```^^^aaagggmmm|||---------...///000000111+++,,,---...////////////////////////////////////+++,,,---...///111222222////////////////////////........................---.........//////000000---..................------,,,,,,,,,,,,---............////////////......///////////////////////////...------///222666888---..................------.........//////000000...000222222000.........---.........//////000000...//////000111222222222111111111111111111111111000000000000111111111111000222444333000///111333111111000000000000111111000000000000111111111111000000000000000000000000///000000000///...------///000111000000111444666>>>777000---///111111///////////////////////////---...///000000///...------.........//////000000...........................///000222222000///...---......///000111111222000000000000111111111111///000000111111111000000111000///...........................////////////000000000000000000000000............///111222333111000000///...------,,,---.........//////000000........................//////............//////////////////////////////------------------------,,,---...//////...---,,,........................000000000000000000000000+++,,,...000000000000///...//////000000000000000////////////////////////---.........//////000000111111111111222222222222000000000000000000000000000/////////............000000000000000000000000000000000000000000000000...000333555444000+++(((111111111///......111333000111222333333222111000000000000000000000000000222222222222222222222222111111111111111111111111111111000000111111222333------...///000111222222111222222222222333333333000222444444333222111222000111222333444333222222111111111222222333333333333333333333333333333333555444444444444555666666555666666777888999999:::555777:::;;;;;;;;;<<<===CCCEEENNN]]]ooouuufffbbbaaa___bbbhhhlll|||//////.........---------------------------------//////.........------------......///000111111222////////////////////////000///...------...///000...///000111111000///...000000000///......------........................,,,---.../////////---------///000000///......///000...,,,***+++---000222222000///------...///000//////.........///000000111000000//////......---,,,---.../////////...---111111111111111222222222111111111000000000000000333222111000111222333444333333333444444444555555333333333333333333333333222222222111111111111000///000000111111111111000/////////....../////////---///000//////111777;;;@@@999111...//////---***,,,,,,,,,,,,---......///000/////////............................................................---......///000111111222///////////////000111111...///000222222111111000//////000222444444333111000000000000000111222222000000000000//////////////////////////////////////////////////////////////////.........---------------,,,------...///000////////////////////////000000//////.........---////////////////////////......------------......///////////////000111111............////////////////////////////////////000000//////.........---------,,,++++++---...///////////////////////////000000//////..................///000000000000000000000111111222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000222111000//////000111222///111222111000///000111333222111000////////////000000000000111111111111111111111222222333333333222222333333333444444444777666444222222333444555111111222222222333333333111111222222222333333333222333333444444333333222333333444444555666666666666666666666777777777777999999888888:::<<>>???AAAGGGOOOZZZjjjxxxhhhdddddddddiiiqqqwww...............---------------------------------/////////............---////////////////////////////////////////////////......////////////......000//////////////////000------......///000000111000000000000000000000000///...---,,,,,,,,,,,,,,,---///000000///...//////222000...,,,,,,---///111---,,,++++++,,,---///000000//////.........//////////////////000000000000222333333444555555444444666666666666777777888888999999999999999999::::::::::::999999999:::;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777777777666666555444333333222222222222333333111222222111111222666999777222---,,,...000000//////............//////000000000000/////////..................................................................///////////////////////////000111111//////000111111111111000000///......000222222111//////......//////000000////////////000000000000////////////////////////111111111111111111111111111111000000000000//////000///...---,,,,,,,,,,,,000000000000000000000000////////////............///////////////////////////......------......//////////////////000111111............////////////////////////////////////////////////............//////000111111111111111111111111111111111111111...............---------......///000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111000000000000111111111333444333222111222333222222222111111111111111000000000111111111222222111111111222222222222222000000000111111111111222333222111//////000111111111222222222333333333333222222333333333444444444222333333444444333333222333333444444555666666666666666666777777777888888777777777777999;;;===>>>???EEENNNYYYjjjzzzkkkiiijjjiiinnnuuu}}}................................................/////////...............//////////////////......////////////////////////---...///000000///...---000///...------...///000............//////000000////////////////////////000///---+++++++++,,,,,,...///111111///...///000333111///---------///000............///111222333222222111111111111222222///000000111222333333333555666666777888888888888:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????????????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>><<<===<<<<<<;;;:::999888777777666666666666777777777777666555666777999;;;666333///...///111111111......---------------...000000000////////////...................................................111111111111111000000000///////////////000000111///000000000111111111111111///------///111111111//////............//////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000...---,,,+++++++++++++++000000000000000000000000///////////////.........//////////////////////////////............/////////////////////000000111............///////////////////////////////////////////////////.........///000111222333222111000000000000000000000000000............------------......///000000000000000000000//////.........---////////////////////////000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000111000000000000000000111111222333333111111222333111111222222222222111111000000111111111222222222111111111111111222222222222222222222333333333333222222111000///000000111////////////000000000000222333333333333444444444222333333444444333333222333333444444555666666666666666777777777888888888888888888888:::<<<===>>>???EEENNNYYYiii|||ooonnnpppooossszzz---.............................................////////////////////////////////////............////////////////////////---...///000000///...---000///...------...///000000000//////....................................000///---,,,+++,,,------...000111111000//////000333222000.........///000......///000111333444555222222222222222333444444333444444555666777888888999999::::::;;;<<<======>>>>>>??????@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;<<<<<<;;;999666555444555444444333333222111000000000000111000000000////////////////////////////////////////////////////////////111111111111000000000000///////////////000000111000000000000000111111111111///------///000111000//////............//////.../////////000000000111000000000000000000000000///////////////////////////////////////////////////////////////000111111000000000000000000000000.........////////////////////////////////////////////////......////////////////////////000000111............////////////////////////////////////.........///////////////...///000111222111000///////////////////////////..............................///000000000000000000/////////......------////////////////////////111111111111111111111111////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000111111000000000000111222111000///000222111111222222222111000000111111111111222222222222111111111111111111111111111111222222222333333333333333222222111111111111....../////////000000000222222222333333333444444222333333444444333333222333333444444555666666666777777777777888888888888999999999;;;<<<===??????AAAFFFNNNXXXhhh~~~ssssssvvvuuuxxx~~~---------..........................................////////////000000000........................////////////////////////......////////////......///..................///111000000///......------.................................------......///...000111111000//////000222111000//////000111111......///000222333333444222222222222333555666777999999:::;;;<<<<<<======>>>>>>>>>>>>???@@@BBBCCCBBBBBBCCCDDDEEEFFFFFFGGGDDDEEEEEEFFFFFFGGGGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???===<<<===???@@@@@@???===<<<:::777666555555555555444333222111111111111111111000000000/////////////////////////////////////////////////////////------------............///////////////000111111000000000///000111111222111000...///000111111000000000//////......//////......//////000000111111000000000000000000000000..............................////////////000000............///000111222000000000000000000000000.........///////////////////////////////////////000//////......//////000///////////////000111111............////////////////////////////////////.........///////////////......///000000000000000.................................///////////////......///000000000000000////////////............////////////////////////111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000///000111111000///000111111111222222111000...---111111111222222222222333111111111111111000000000/////////000000000000111444333333333333222222222000111111111222222222222111111222222222333333333222333333444444333333222333333444444555666666666777777777888888888999999999999:::<<<===>>>???@@@AAAFFFNNNXXXggg}}}vvvxxx{{{zzz|||---------.........//////.........................../////////000000000000,,,------......///////////////////////////////////////............//////---......//////......---///////////////.................................------...///000000000000///000222222000///000111111111000000000111222222000111222333444444444444444444555666888:::<<<===??????@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDFFFGGGHHHEEEEEEFFFGGGHHHIIIJJJKKKHHHHHHIIIIIIJJJKKKKKKLLLHHHHHHJJJKKKKKKKKKJJJIIIJJJKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEECCCBBBDDDFFFHHHGGGFFF??????>>><<<:::999999:::777666555444222222111111111111111000000000//////////////////////////////////////////////////////++++++,,,,,,------......///////////////000111111111000/////////000222222111000000111222222111///222111000////////////000.........///000111111111000000000000000000000000/////////////////////////////////000000111111111......---------......///////////////////////////............/////////000////////////////////////000000////////////000000///////////////000111111............////////////////////////////////////............/////////000///////////////000111111/////////////////////////////////000000000111111......///000000000000000//////////////////000000000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///000111222222111000///000111222222000000111222111111222222000...,,,***111111111222222222333333222111111111000000000///////////////000000000000333333333333333222222111111111111222222222333333000000000111111111222222222333333444444333333222333333444444555666666666777777888888888999999999888999:::<<<===>>>?????????DDDMMMWWWggg~~~xxx{{{~~~---------.........//////////////////////////////.../////////000000111111,,,,,,------...///000000////////////////////////000///...------...///000,,,---...//////...---,,,------......///000000000000000000000000000000000,,,---///111222222111111///000222222000///000111111000000000111222333333444444555666777777777777888999:::;;;===@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJKKKLLLMMMMMMNNNNNNHHHIIIJJJLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNMMMMMMMMMLLLLLLIIIJJJKKKKKKKKKKKKKKKJJJHHHGGGGGGFFFFFFGGGGGGHHHKKKIIIHHHJJJNNNPPPOOOMMMGGGGGGGGGFFFDDDCCCDDDEEE======;;;:::888777777777111111111111000000000000000000000000000000000000000000000000000000000000,,,,,,------...///000000///////////////000111111111000/////////000222333111111111222444333111///222222111000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000111111222222222222444333222111111000000111////////////////////////---.........//////000000////////////////////////000000////////////000000///////////////000111111............/////////000////////////////////////---.........//////000000111000/////////000222333000000000000000000000000//////000000111111222222...//////000000000000000......//////000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///000111222222111000///111222333333111111222333111111222111000---***(((111111222222222333333333222111111111000000//////111111111111222222222222222333333333333222111111000000000000111111111111///000000000000111111111222333333444444333333222333333444444555666666777777888888888888999999999777888999;;;<<<===>>>>>>===BBBKKKWWWgggxxx|||......//////////////////+++,,,---///000///......000///...------...///000////////////////////////***+++...000111111111000////////////////////////////////////////////////.........///////////////------............/////////000111111222111111111000000000111222222333333222222333444555666777777777777888999;;;===???@@@<<<===>>>@@@BBBCCCEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJFFFHHHJJJLLLMMMMMMLLLKKKOOOOOONNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNRRRTTTTTTOOOKKKKKKJJJIIIHHHGGGFFFFFFGGGDDDDDDCCCBBB???===;;;999999888555333111111000111333222222111000//////...000///...///111111111000333222111000000/////////222222111111111111222222333222111000111222333444222111111111111111222222111111000000//////......000000111111111111000000......///000111222222333000000000000000000000000//////000000111111222222111000000000////////////////////////000000000000//////000111111111111111000000000000000000000000000000000000000000000000.../////////...---,,,,,,------------............000000////////////000000000000///...............---...000222333222111000111111000000//////......111111000//////...//////////////////000000000000000000///.....................//////000000111111222222111111111111111111///000222333333222111000222222222222222222222222111111000000000000111111000000000000000000000000......///111111222222222222111000//////000111222222222222111111111000000000000000000000000000000333333333222222111111111000000//////000111222222333333222222111000000000222222222333444555666777333333333333333333333333555555555555555555444444222222333333333333444444888777666777888999888777999:::;;;;;;::::::<<<>>>BBBDDDKKKWWWggg{{{zzz|||///////////////.........,,,---...///000000000000000///...------...///000////////////////////////......///////////////...////////////////////////////////////////////////////////////000000000000.../////////////////////000000000000000000000///222222222333444444555555666666777888999:::;;;;;;============>>>@@@BBBCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHFFFGGGHHHJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPSSSVVVUUUQQQMMMNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@>>><<<:::999888888888666555444333222111000000000///...///000111000///222111000000////////////111111000000000000111111222222111111222222333444222111111111111111222222000/////////............000000111111111111000000//////000000111111222222000000000000000000000000000000000000000111111111//////.........---------////////////000000000000---...//////000000//////000000000000000000000000000000000000000000000000......//////......---,,,000000000111111111111222000000////////////000000000000///...............---...///000000///---,,,111000000000/////////...111000///............///////////////000000000111111000//////......//////.../////////000000000111111111111111111111111111000111111111111111000000222222222222222222222222111111000000000000111111000000000000000000000000...///000111111222222222222111000//////000111222222222222111111111000000111111111111111111111111333333333222222222111111222222222222222333444444111111111111111222222222222111111111222333444444333333333333333333333333555444333222222333444555333333444444444555555555888777666777888999888777777888:::::::::<<<>>>@@@BBBDDDKKKWWWggg{{{xxx|||000000//////.........---------......000111222333//////............//////////////////////////////222111000///...---------////////////////////////////////////////////////////////////000000111111000000000///////////////111000000/////////000000555555666666777888888888<<<<<<===>>>???@@@@@@AAADDDCCCBBBBBBBBBDDDFFFHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOPPPPPPQQQSSSVVVWWWVVVSSSPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIFFFEEEDDDBBBAAA@@@@@@@@@;;;:::999777666444333222333111000111222222111000000000///////////////000000000////////////000000111111222333333333333222222222111111111111111222//////............------000000111111111111000000000000000000000111111111000000000000000000000000111111111111000000000000/////////.........------////////////000000000000...///000000111111000000000000000000000000000000000000000000000000000000....../////////...------111111111111222222222222000000////////////000000000000///........./////////000000000000...,,,+++000000000000////////////000000///.........///////////////000000000111111111111000/////////000000////////////000000000000111111111111111111111111222111111000////////////000000000000000000000000111111000000000000111111000000000000000000000000...///000111111222111111111111000000000000111111222222222111111111111111222222222222222222222222333333333222222222222111333222222222222333333444000000111111222333333444111111000000000111111222333333333333333333333333444333111000000222444555444555555555555666666666777666666666888999999777555777999:::;;;<<>>===;;;999888777777666555555666666444333000000////////////000000111111000000000000111111000111222333444333222111333222111111000111111111/////////////////////...000000111111111111000000111111111000000000000000000000000000000000000000222222111111000000//////111111111000000000000///////////////000000000000111111222333333333333333////////////////////////////////////////////////......////////////............/////////000000000000000////////////000000000000///////////////000111111111222111000///...000000000000////////////111000000/////////000000//////000000000111111111111111000000000000111111////////////000000000000000000000000111111111111333222000...---......///000000000000000000000000111111000000000000111111000000000000000000000000//////000111111111111111111000000000000000000111111111111111111111111111222222222222222222222222222222222222222222222222111111111000000111111222111111111222222333333333222111111000000000000111333333333333333333333333333222222222222333333444444444555555555666666666777666555666888999999888666888999::::::<<>>>>>???@@@@@@@@@DDDDDDDDDEEEEEEFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@>>>======???AAABBBAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQTTTWWWYYYYYYWWWUUUTTTPPPQQQQQQRRRQQQQQQPPPOOOLLLLLLKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIFFFEEEDDDBBB@@@>>>===<<<;;;999888777888888666444222222111000000000111111333222222111111222222333000111222333444333222111333222222111000000111111000000000000000000000000000000111111111111000000111111111000000000000000000000000000000000000000222222111111000000//////222111111111000000000000////////////000000000000111111222333333333333333////////////////////////////////////////////////......///////////////...---------.........//////000000////////////000000000000/////////000000111//////000111111111111111////////////000000000000111111111000000111222222000000000000111111111111111111000000000000111111000000000000//////////////////000000000111111111333222000...---......///////////////////////////111111000000000000111111000000000000000000000000///000000111111111111000000000000111111000000000111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111222333333333333222222111111333222222111111111222222333333333333333333333333111222333444555555444333333444444444444555555555666555555666888:::999888888999:::::::::;;;===???BBBDDDKKKXXXhhh}}}|||~~~////////////////////////---,,,,,,------...///000......////////////......////////////////////////...............///000111////////////////////////////////////////////////,,,,,,---...///000111111111111222333444555555666666777999;;;===??????@@@@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHDDDDDDEEEFFFGGGHHHIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFBBBCCCCCCCCCCCCBBBAAAAAA???>>><<<;;;;;;<<<>>>???===>>>???@@@AAABBBCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJKKKLLLLLLMMMNNNPPPQQQRRRPPPSSSWWWYYYXXXVVVTTTTTTPPPQQQRRRSSSSSSRRRPPPPPPNNNMMMLLLKKKKKKLLLMMMNNNMMMNNNNNNOOOOOONNNMMMMMMJJJJJJIIIGGGEEEDDDCCCBBB>>><<<:::::::::999888666666555444333222222222222333333333222222333333333111111222333333333333222333333222111000000000000000000111111111111222222000000111111111111000000000000000000000111111111000000000000000000000000111111111111000000000000000000/////////.........////////////000000000000...///000000111111000000000000000000000000000000000000000000000000000000......///000000000//////////////////000000000000000000////////////000000000000/////////000111111---------...///000000111////////////000000000000111111000000000111222222000000000111111111222222000000/////////000111111000000000000////////////...//////000000111111111222111111000////////////////////////////////////111111000000000000111111000000000000000000000000000000111111111111000000000000111111111111000000111111111111111222222222111111111111111111111111111222222222222333333333555444444333333333333444555444444333222222111111333333222222222333333444333333333333333333333333111222333444555555555444333333444444444555555555666555555666999::::::999999:::;;;;;;::::::<<<>>>BBBDDDKKKXXXhhh~~~{{{}}}------......///000000000......////////////......---...///000000///...---////////////////////////---......///////////////////////////////////////////////////////////////......///000111222333333333333555666888:::;;;;;;:::<<<>>>AAABBBAAA@@@???BBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIJJJJJJIIIIIIEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;:::;;;<<<===;;;;;;<<<<<<===>>>??????>>>???@@@AAACCCDDDEEEFFFHHHHHHIIIKKKMMMOOOQQQRRRNNNRRRWWWXXXVVVTTTSSSSSSQQQSSSTTTUUUUUUTTTSSSRRROOONNNLLLKKKKKKLLLMMMNNNMMMNNNOOOPPPPPPOOOOOONNNMMMMMMLLLKKKJJJHHHHHHGGGDDDBBB@@@??????>>><<<::::::999777666555444333333333222222222222222222333222222111111222222333444444333222111000000000000///000000000111111111111000000111111111111000000//////000000111111222222000000000000000000000000000000000000000111111111000000000/////////......////////////000000000000---...//////000000//////000000000000000000000000000000000000000000000000......///000000000000000///000000000000111111111000000////////////000000000000//////000111111222///............/////////.../////////000000000111//////......///000000111000000111111111222222222//////......//////000111111000000000/////////.........//////000111111222000111111111111111000000000000000000000000000000111111000000000000111111000000000000000000000000000000111111111111000000///000111222222111000///000000111111111222222222222222222222222222222222111111222222222333333333666555444333333333333333333333333333333333333222222222222222222333444555333333333333333333333333333222000///000222555777444555555555555666666666666555555666999::::::999777999:::::::::;;;>>>@@@BBBDDDKKKXXXiii~~~|||{{{,,,,,,---...///000111111///000111111111000...------...///000000///...---////////////////////////---...///000000///...---///////////////////////////////////////////////////000111222333444555555555666777999;;;===???@@@===???BBBDDDDDDBBB???===CCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFHHHJJJLLLMMMLLLKKKJJJEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::;;;;;;;;;999::::::;;;;;;<<<<<<<<<:::;;;<<<===???@@@BBBBBBDDDDDDFFFHHHJJJMMMOOOPPPMMMRRRVVVWWWUUUSSSRRRSSSTTTUUUWWWXXXXXXWWWUUUTTTOOOMMMKKKJJJJJJKKKLLLMMMKKKLLLNNNOOOOOONNNNNNMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJHHHFFFEEEEEEDDDBBB@@@===;;;:::888666555444444222222111111111111222222333222111000111222444555444333222111000000000000.../////////000000111111000000111111111111000000...//////000111222222333000000000000000000000000//////000000111111222222222222222222111111111111////////////000000000000//////000111111111111111000000000000000000000000000000000000000000000000......///000000000000000////////////000000000000000000////////////000000000000///000000111222222333222111000000//////000.../////////000000111111---------------...///000000111111111111222222222...............///000000111111000000/////////...---......///000111111222///000222333333222111000111111111111111111111111111111000000000000111111000000000000000000000000000000111111111000000//////000111222222111000///000000111111222222222222333333333333333333333333111111111222222333333333444333222222111111111111111222222333333444444555111111111111222333444555333333333333333333333333555222...+++,,,000666999666666666666777777777777555555555666999::::::999555777999:::;;;<<>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@???BBBAAA@@@??????>>>??????AAAAAAAAAAAA@@@@@@@@@@@@<<<===???@@@AAA@@@???>>>======<<<;;;::::::::::::999999:::;;;<<<===>>>>>><<<>>>AAAAAA@@@??????@@@===<<<;;;::::::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999???AAABBBCCCCCCDDDGGGIIINNNRRRVVVWWWUUURRRRRRRRRRRRSSSTTTUUUUUUTTTRRRQQQRRRQQQPPPOOONNNMMMLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPNNNNNNNNNNNNMMMKKKJJJHHHJJJJJJJJJIIIHHHHHHGGGGGGBBBBBB@@@>>><<<999666555666555555444222111111000333333333333222222222222333222111000000000222222...///000///...------///111111000000000000111111333333222111000000111111111111111111000...---,,,000000000000000000000000000000000000000000000000//////000000000000//////333222111/////////000111//////000000000000//////000000000000000000000000111111000000//////......////////////000000000000//////////////////////////////000111111111111111111111000///......//////......//////000000111111222111000.........///000222111111111000000//////&&&***///222222111000000111111111111111111111111000000000000000000000000///000111222222111000///000000000000000000000000000222333333111000000111000000000000////////////333222111000/////////000222222222222222222222222222222222222222222222222000000111111111000000///333222222111111222222333111222333333444444444333000111222333333333333222333333333222222222111111222222444444444444222222222222333333333333444444555666666666666666555555777777888999999999999888999:::::::::999999;;;===CCCDDDKKKWWWggg|||{{{{{{~~~//////.........---------............////////////......................../////////////////////...//////.........---------111111000000///000000111/////////////////////000222222444666888:::<<<===????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=========;;;;;;<<<===============<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>???@@@@@@AAA<<<===??????>>>>>>>>>???AAAAAA@@@??????@@@AAAAAA@@@@@@@@@AAA@@@@@@???????????????>>>>>>>>>=========???AAABBBCCCEEEHHHKKKKKKOOORRRSSSQQQPPPPPPQQQRRRSSSTTTUUUUUUTTTRRRQQQSSSSSSSSSRRRQQQPPPOOOOOOLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOMMMLLLKKKLLLLLLLLLKKKJJJJJJIIIIIIFFFEEEDDDBBB@@@>>>;;;::::::999888666444333222111222222222333333333444444333333222222111111222222111222333222000///000111111111000000000000111111111111000///////////////222222333222222111000///000000000000000000000000000000000000000000000000//////000000000000//////333222000/////////000111//////000000000000//////////////////////////////000000000000////////////////////////000000000000//////////////////////////////000111111111111111333222222111111111111111/////////000000000000000111000///......//////000111111111111000000000///***---000222111000//////////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000000111333333111000111111222222222222111111111111111111000000000000//////000000000000000000000000222222222222222222222222///000111222333333333333333222222111111222222333222222333444444333333333111111222222222333333333111111222222333333333444222333333444444333333222222222333333333333444444444444555555555555444444777777888999999999999888888999::::::999:::<<<>>>BBBCCCJJJVVVfff{{{~~~...............---------............////////////////////////////////////......///////////////////////////............---333222111000///...............///000222333444444777888999;;;===???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBBBB>>>===<<<;;;;;;;;;;;;;;;::::::999999888999999999::::::::::::::::::;;;;;;999999999999999:::;;;;;;:::::::::;;;;;;===>>>>>>@@@@@@AAABBBCCCDDDDDDEEECCCDDDEEEDDDCCCDDDEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLMMMOOOPPPQQQRRRSSSSSSRRRQQQPPPTTTUUUVVVVVVVVVTTTSSSRRRNNNNNNMMMLLLLLLKKKJJJJJJMMMMMMNNNOOOPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKKKKJJJJJJIIIHHHFFFDDDBBBAAA???>>>===;;;888666444333222222222333444444444555333333444444333222222111222333444333111000111222111111000000000000111111111000//////////////////111111222222222222111111000000000000000000000000000000000000000000000000///000000111111000000///222111000000///000000000///000000111111000000///////////////////////////////////////000000000000////////////000000000000///////////////////////////000000111111111111000222222222111111111111111000000000000000000//////000////////////000000111111111111111000000000000...000222111000//////000////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000///111333333111000111222222222222222111111111111---...000111111000000///000000000000000000000000111111111111111111111111000000111222222222222222333222222111111222222333333333333444444333222222333222111111111222333444000000111222333444555555222333333444444333333222222222333333333333444444333444444444444444444444777777888999999999999888777888999::::::;;;===???AAACCCIIIUUUdddyyy....................................////////////000000000000000000000000............/////////////////////...............222111111000/////////000000111222444666888999:::;;;<<<===???@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEECCCBBBAAA@@@@@@===<<<;;;:::999888888888888777777777777777888999888888999999:::::::::;;;::::::999888888:::;;;<<<;;;<<<<<<===>>>@@@BBBCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKJJJIIIJJJLLLOOOOOOOOOOOONNNNNNOOOOOOOOONNNOOOOOONNNNNNMMMLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMKKKHHHGGGHHHIIINNNMMMLLLKKKJJJJJJKKKLLLKKKLLLNNNOOOPPPQQQPPPPPPSSSTTTVVVWWWWWWVVVUUUTTTRRRQQQPPPNNNMMMKKKJJJIIILLLLLLMMMNNNOOOPPPQQQQQQOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGEEEDDDBBB???===:::888777444444444444333333333333222333444444333222000///111222333222000///000111111111000000000000111111222222111111111111111222......///000000000000000000000000000000000000000000000000000000000000000000000000111111000000000111111000000000000000000000000000111111000000000000000000000000000000000......//////000000111111////////////000000000000///////////////////////////000111111111111000000//////000000000/////////222111111000000/////////......//////000000111111111111111000000000000000000111111111//////000222111111111111111111111111000000000000000000000000222111000//////000111222000000000000000000000000///111222222111111111222000000000000/////////...+++---///111222111000///222222222222222222222222000000000000000000000000111111111111000000///...333222222111111222222333333333444444333333222222333222111000000222444555111111222222333444444555333333333333333333333333222222222333333333444444444444444444444444555555777777888999999999999888666777999::::::<<>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFDDDDDDCCCBBBAAA??????>>>>>>===<<<:::888777777666888777777777888999::::::999::::::;;;<<<======>>>>>>===<<<;;;<<<===>>>?????????@@@AAABBBDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLJJJKKKNNNPPPRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPSSSSSSSSSQQQOOOMMMNNNOOOSSSQQQNNNLLLJJJJJJIIIIIIFFFGGGIIIKKKMMMNNNOOOPPPQQQRRRSSSUUUUUUUUUUUUTTTUUUTTTSSSQQQOOONNNLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQOOOOOONNNMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFDDDAAA???===<<<:::999888666444333111111222333333444333111///...111222333222111000000222111111000000000000111111222111111111111111222222---...///000000111000000000000000000000000000000111111111111111111111111000000111111111111000000000000000111111111000000000000111111111111000000111111111111111111111111......//////000000111111////////////000000000000000000000000000000000000000000111111111000000///...///000000000000//////222222111111000000//////......//////000000111111000000000000000000111111///000000000///000222444111111111111111111111111000000000000000000000000222111000//////000111222000000000000000000000000...000222222111111222333000000000000/////////...+++---///111222222111000222222222222222222222222000000000000000000000000000000111111222111111111333222222111111222222333333333333444444333333222333222111000000222444555333333333333333333333333333333333333333333333333222222222333333333444444555555444444555666777777777777888999999999999888666777999:::;;;<<>>======<<<>>>===<<<:::999888777777999999999999:::;;;<<<===<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNOOOPPPPPPOOOOOOPPPRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSTTTTTTSSSTTTVVVXXXWWWTTTPPPNNNMMMLLLKKKJJJFFFFFFGGGIIIJJJLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTVVVVVVUUUTTTRRRQQQPPPOOOMMMMMMMMMMMMMMMNNNOOOOOONNNNNNNNNMMMLLLLLLKKKKKKIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIGGGEEECCCBBBAAA@@@???===:::888555333222444444444444333111000000333444555444222111222333111111000000000000111111///////////////000000111///000111222222222222222000000000000000000000000111111111111111111111111000111111222222111111000//////000111111111111000000111111222222111111000222222222222222222222222////////////000000000000////////////000000000000000000000000000000000000000111111111111000000//////000222333333222111111111111111111111111000000...///000000000000000///000000000000111111111111...///000//////000222444////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000...000222222222111222333222222222222111111111111---...000111222222222111000000000000000000000000111111111111111111111111...///111222444555555555333222222111111222222333111222333333444444444333333222111111111222333444555444444444333333333222444333333222222333333444222222333333333333444444666555444444555666888999777777888999999999999888666888::::::;;;===???BBBEEEFFFLLLWWWeeeyyy---------.........//////............////////////........................------......///000000111.../////////000000000000333444555666888:::<<<======>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDFFFEEEEEEDDDCCCAAA@@@???<<<<<<<<<;;;;;;:::::::::;;;;;;:::999999999::::::999999::::::;;;===>>>?????????@@@BBBCCCEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKOOOPPPRRRRRRQQQQQQQQQRRROOOPPPQQQQQQQQQQQQPPPOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPRRRSSSTTTTTTUUUXXXZZZVVVSSSPPPPPPPPPPPPNNNLLLJJJJJJJJJIIIIIIJJJJJJKKKMMMMMMMMMMMMNNNQQQTTTUUUVVVVVVUUUTTTTTTSSSSSSSSSQQQPPPOOONNNMMMNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLGGGHHHIIIKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFDDDCCCBBB???===;;;999888888777666555333333333333222444444333222111222333111111000000000000111111///////////////000111111000111111222222222111111000000000000000000000000111111111111111111111111000111111222222111111000...///000111222111111000000111111222222111111000111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000111111111111111000/////////000222333333333111111111111111111111111222222///000000111111000///...///000000000111111111111...///000000///...///000////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000...000222222222111222444222222222222111111111111000000111111222222333333000000000000000000000000222222222222222222222222///000000111111111111000333222222111111222222333000111222333444555555555111111222222222333333333333333333444444444444444444333333222222333333444222222333333333333444444555444333333444555777999777777888999999999999888777999:::;;;;;;<<>>?????????@@@@@@AAAAAAAAADDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@>>><<<:::999999999888888888888888888888888888888999;;;<<<<<<999::::::;;;<<<>>>???@@@@@@AAABBBCCCEEEFFFHHHHHHEEEFFFHHHIIIIIIIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIILLLNNNOOONNNMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOQQQRRRSSSSSSRRRSSSTTTVVVTTTRRRPPPPPPRRRSSSPPPNNNOOONNNLLLKKKIIIIIIHHHHHHMMMLLLKKKKKKMMMPPPTTTVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSQQQOOONNNNNNNNNOOOPPPPPPOOONNNNNNMMMMMMLLLFFFGGGIIIJJJKKKLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFEEECCCAAA@@@>>>>>>;;;:::888666555444555555000111222111///...///000111111000000000000111111111111000111111222333333//////000000000000//////000000000000000000000000111111111111111111111111111111222222222222111111...///000222222222111000111111222222222222111111000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000111111111111111000//////,,,...000111222111000///000000000111222222222333000000111111111///...---//////000000111111111222///000111000...---,,,---111111111111111111111111000000000000000000000000///000111222222111000///000000000000000000000000...000222222222222333444000000000000////////////222222111111222222333444222222222222222222222222222222222222222222222222222111000///,,,***'''&&&333222222222222222222333///000111333444555666666000111222333333333333222111222222333444555666666444444222222222222444444222222333333333444444444444333222111222444666888777777888999999999999888888999;;;;;;;;;<<>>>>>>>>===>>>???CCCBBBAAAAAABBBCCCDDDEEEHHHGGGGGGFFFFFFEEEEEEDDDIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIGGGEEEDDDDDDCCCBBB@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;<<<999999999888888888888777888888999:::;;;<<<======;;;===???AAACCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIKKKLLLLLLMMMLLLJJJIIIHHHLLLKKKJJJJJJJJJKKKLLLMMMNNNLLLJJJLLLOOOQQQPPPNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOONNNOOOPPPQQQRRRSSSPPPMMMMMMPPPRRRQQQPPPNNNNNNLLLKKKKKKKKKLLLMMMJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTVVVXXXYYYVVVUUUUUUTTTRRRQQQQQQPPPMMMNNNNNNNNNOOOOOOPPPPPPGGGGGGHHHIIIIIIJJJJJJKKKIIIJJJJJJJJJJJJJJJKKKKKKGGGGGGGGGGGGFFFDDDCCCBBB???>>><<<999777555444444111111111111222222222222222333333333222111///...000000111111222222222333333333333333333333333333000000000111222222222333////////////000000000000//////000111111111111111111111111111111111111111000///.........///111222333111///000333444222000000000000000000000000000000000000000000000000000222444555444111///111333000000111111111111000000000000000000000000000000000000000000000000000000000000111222222222222111111111000000///.........111222222333222111000///444222000///...///000111111111000000000000111111//////000111111111111111333333444444444444555555222222222222222222222222111111111111000000//////000000000000000000000000111111111111111000//////222222222222222222222222222222222222222222222222000111111111111222222222333222111000000111222333555555555444444333333333111111222222222333333333111111222222222333333333555555666666555444333333444444444555555555555666888888888777777777777777555666777999<<<>>>>>>===CCCBBBHHHUUUggg{{{,,,,,,---//////000000000---...////////////...---......------......///000...//////000000000000///333333222222333444666777;;;===???@@@??????@@@AAACCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@???>>>============<<<;;;;;;::::::;;;;;;<<<999999::::::;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@BBBCCCDDDEEEEEEEEEAAA@@@@@@@@@@@@@@@AAAAAACCCDDDEEEFFFFFFGGGGGGFFFHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEGGGHHHGGGHHHHHHIIIHHHHHHGGGFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHKKKLLLJJJHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLMMMNNNPPPRRRSSSNNNKKKIIIIIILLLNNNMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJKKKKKKLLLMMMNNNNNNPPPPPPPPPQQQSSSUUUWWWYYYVVVVVVUUUUUUTTTSSSRRRRRROOOOOOPPPPPPPPPPPPPPPQQQKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEBBBAAA???===:::888777666333222222222222111111111222333333333333222000///000000000111111222222222111111111111111222222222111111111111111222222222////////////000000000111//////000111111111111111222222222222222222222222000//////...///000111222111///......111111000...000000000000000000000000000000000000000000000000000111333222///...///111000000111111111111000000000000000000000000000000000000000000000000000000000000111222222222222111222222222222333333333333444444222111111111222222333222000/////////000111111111000000000000111111//////000111111111111111000000000111111111222222222222222222222222222222222222111111111000000000000000000000000000000000222222222222222111000000222222222222222222222222222222222222222222222222000111111111111222222222222222111111111111222222444444333333333222222222111111222222222333333333111222222222222333333333555555444444333333333333444444444555555555555666888777777777777777777777666666777999<<<===>>>===CCCDDDIIIUUUdddxxx,,,,,,---...////////////------............------///////////////000111111///////////////000111111666555555555666777888999<<<>>>AAABBBAAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA===<<<;;;;;;::::::::::::999999999999:::;;;<<<===;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCDDDEEEEEE@@@@@@@@@@@@AAABBBCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDBBBBBBBBBCCCEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFHHHHHHFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRIIIGGGEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOQQQSSSVVVWWWVVVVVVVVVVVVUUUUUUTTTTTTQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDBBB???===<<<;;;666555555333222111000000222222333333333222222111000000000000000111111111000000000000000000000000222222222111111111111111/////////000000000111111///000111111222111111111222222222222222222222222000////////////000111222111000//////000111000///000000000000000000000000000000000000000000000000000111222111/////////111000000111111111111000000000000000000000000000000000000000000000000000000000000111222222222222111111222222333444444555555666555222000000111333555333222111//////000111111111111000000000000111111//////000111111111111111/////////000000000000111222222222222222222222222222222222222222111111111000000000000000000000000222333333333333222111111222222222222222222222222222222222222222222222222000111111111111222222222111111222222222222111111333333222222222222111111111111222222222333333333222222222222333333333333555444333222111222333333444444444555555555555666777777777777777777888888666666888999;;;<<<===>>>CCCFFFLLLVVVaaattt,,,,,,---...............------............------000////////////000111111000000//////000111333444888888999999::::::;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDBBB@@@???===<<<999999888888888999999:::999::::::;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCFFFEEEDDDCCCBBBCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDEEECCCDDDEEEEEEFFFFFFFFFFFFGGGFFFFFFEEECCCCCCBBBAAAEEECCCBBB@@@AAABBBEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHHHHHHHFFFDDDEEEFFFGGGIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLNNNOOOPPPGGGFFFDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKLLLLLLNNNQQQSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJIIIGGGEEECCCAAA@@@:::999888666444222111000111111111222222222222222000000000000000000000000000000000000000/////////333222222222111000000000//////000000000111111111000111111222222111111111111111111111111111111111000000000000000111111111222222222222222333222222000000000000000000000000000000000000000000000000222333333333222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000111222222222222111000000000111111111222222444333111000000111333444222222111000000111111222111111000000000000111111//////000111111111111111111111111222222222333333111111111111111111111111222222222222222222222222000000000000000000000000111222222333222222111111222222222222222222222222222222222222222222222222000000111111111222222222000111333333333333111000333333333222222222222222111111222222222333333333222222222333333333444444666444333111111222444555444444444555555555555666777777777777777888888888666777999999:::;;;===???AAAGGGQQQZZZcccsss------......///.................................//////......//////000111222111111111222444666888:::;;;;;;<<<======>>>>>>???AAACCCDDDDDDDDDEEEGGGDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDCCCAAA>>><<<:::888888888888888888888999:::;;;<<<======???@@@BBBDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEIIIIIIHHHHHHGGGFFFFFFFFFIIIHHHFFFDDDCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????CCCBBBAAAAAAAAACCCEEEFFFDDDDDDCCCCCCDDDFFFHHHIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJMMMMMMNNNOOOOOOPPPPPPPPPGGGGGGFFFDDDDDDDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKMMMOOOQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHIIILLLLLLLLLKKKIIIGGGEEEDDD???>>>===:::888555444333000000000000111111111111111111111000000000000000222222111111111000000000333222222222111000000000000000000000111111111111111111222222222222111111000000000000000000000000///000000111111111111111222222333333222222222333000000000000000000000000000000000000000000000000222222222222333333333222000000111111111111000000000000000000000000000000111111111111111111111111000000111222222222222111111111000000////////////000000111111111111000000222111111111111111222222111111000000000000111111//////000111111111111111222222222222333333333444111111111111111111111111222222222222222222222222000000000000000000000000000000111111111111111000222222222222222222222222222222222222222222222222000000111111111222222222111222333444444333222111333333333444444444444444111111222222222333333333222222333333333444444444666555333222222444666777444444444555555555555666666666777777888888888888666888999999999:::===@@@@@@HHHUUU___fffttt......///////////////...//////............/////////////////////000000111333333444555777999:::;;;<<<===>>>??????@@@??????@@@AAACCCDDDCCCCCCDDDEEECCCCCCCCCDDDCCCCCCBBBAAACCCBBBBBBAAA@@@@@@??????@@@AAABBBCCCBBBAAA@@@???@@@???===;;;999777666666999999999:::;;;<<<>>>???@@@AAAAAACCCEEEGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGLLLKKKKKKKKKJJJJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBAAA@@@????????????BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEEEEFFFGGGIIIJJJKKKJJJIIIGGGFFFGGGJJJMMMOOONNNNNNOOOPPPPPPPPPPPPOOONNNOOOQQQQQQPPPPPPRRRTTTRRRQQQQQQPPPOOOPPPPPPPPPUUUUUUVVVWWWWWWWWWWWWVVVMMMMMMLLLIIIGGGFFFGGGIIIIIIIIIIIIHHHGGGFFFDDDCCCGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSWWWWWWWWWWWWVVVVVVVVVVVVPPPQQQQQQRRRSSSTTTTTTTTTNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHIIIKKKLLLLLLLLLLLLJJJHHHGGGEEEDDDBBB???<<<:::888777222222111000000111111222222222222111111111111111333333333222222111111000222222222111111111111111000000000111111111222222222222222333222222111000000000000000000000000000///000111111222222111111000111222111000000111222000000000000000000000000000000000000000000000000111/////////111222111000000000111111111111000000000000000000000000000000111111111111111111111111000000111222222222222111333333222222111000000///---...000111111111000///111111111222222222222222111111000000000000111111//////000111111111111111000000000111111111222222111111111111111111111111111111111222222222222222000000000000000000000000//////000111111111111000222222222222222222222222222222222222222222222222000111111111111222222222222222333333333333222222333333444444444444555555111111222222222333333333333333333333444444444444666555444444444555666777444444444555555555555666666666666777888888999999777999:::999888999<<<@@@@@@GGGTTT^^^fffuuu///000000000000000//////111000////////////000111111000000000000111222222555666777:::;;;===>>>>>>===>>>???@@@AAAAAA@@@@@@@@@AAACCCCCCBBBAAAAAABBBAAABBBCCCCCCCCCBBB@@@???>>>>>>>>>>>>===============>>>???@@@???>>><<<;;;:::999888777777777888888;;;;;;<<<===>>>@@@BBBCCCDDDDDDDDDFFFGGGIIIKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCCCC@@@??????>>>>>>>>>??????AAABBBDDDEEEFFFGGGGGGGGGDDDEEEEEEFFFFFFGGGHHHHHHLLLNNNPPPSSSUUUVVVWWWWWWVVVTTTRRRPPPQQQSSSWWWYYY\\\]]]^^^_________^^^^^^YYYZZZ[[[ZZZZZZ[[[___cccbbb```]]][[[ZZZZZZ[[[\\\\\\]]]___```aaaaaaaaaaaaYYYYYYXXXUUUPPPNNNPPPQQQTTTTTTSSSRRROOOLLLJJJHHHHHHHHHIIIIIIJJJKKKLLLLLLIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIKKKLLLNNNOOOPPPQQQSSSSSSSSSTTTTTTTTTTTTTTTRRRRRRSSSTTTUUUUUUVVVVVVSSSRRRQQQPPPNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHFFFCCCAAA>>><<<;;;666555333222222222222333333333333333222222222111444333333222111111000000111111111111111222222222000000111111111222222222222333333333222222111000111111111111111111111111///000111222222222111111///111333222000///111333000000000000000000000000000000000000000000000000111///...///111333111000000000111111111111000000000000000000000000000000111111111111111111111111000000111222222222222111222222222222222222222222///000000000000111111222000111222222333333333222111111000000000000111111//////000111111111111111/////////000000000000111111111111111111111111111000000000111111111222222000000000000000000000000///000111111222222222111222222222222222222222222222222222222222222222222000111111111111222222222333333333222222333333333222222333333333444444444111111222222222333333333333333333444444444444555333333333444444555555555444444444555555555555666555666666777888888999999777999;;;999777888<<>>???@@@???===>>>@@@AAABBBBBBAAA@@@@@@AAACCCBBBAAA???@@@@@@AAAAAABBBCCCBBBAAA???>>>::::::;;;;;;<<<=========:::<<<===>>>===<<<:::999555555444555666888:::;;;======>>>???AAACCCEEEFFFEEEEEEFFFGGGHHHJJJLLLLLLIIIIIIJJJKKKLLLMMMMMMNNNEEEEEEEEEEEEEEEEEEEEEEEE@@@AAABBBBBBBBBAAA???>>>????????????@@@AAABBBBBBCCCDDDFFFIIIKKKMMMNNNOOOKKKKKKLLLMMMNNNOOOPPPQQQUUUXXX[[[___aaabbbbbbbbbaaa___\\\ZZZZZZ]]]```ccchhhiiikkkllllllkkkkkkjjjcccddddddcccccceeejjjoooooolllhhheeecccdddfffgggaaabbbeeegggiiiiiiiiiiiidddeeeccc___ZZZXXXXXXZZZ______^^^\\\XXXUUUQQQOOOJJJKKKLLLMMMNNNOOOPPPQQQIIIHHHFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKMMMNNNOOOMMMNNNNNNNNNOOOOOOPPPPPPTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUSSSRRRPPPOOONNNMMMKKKJJJHHHGGGGGGHHHJJJKKKGGGHHHJJJLLLMMMLLLKKKJJJKKKJJJHHHFFFCCCAAA???>>>888777666444333333444444444444444333333222222222333333333222111000000///000000111111222222222333000111111111111222222222333333333333333222111000333333333333333333333333///000111222333222111111111444555444222111333555000000000000000000000000000000000000000000000000333111///111444555444222000000111111111111000000000000000000000000000000111111111111111111111111000000111222222222222111000000000111222222333333333111000...///111333555000111222333333333333333111111000000000000111111//////000111111111111111000000000000111111111111000000000000000000000000//////000000111111111222000000000000000000000000000111222333333333333333222222222222222222222222222222222222222222222222000111111111111222222222555444222222222222444555111111111222222333333333111111222222222333333333333333333444444444555555111222333444444444444333444444444555555555666666555666666777888999999999777:::;;;999777777<<>>===============>>>>>>>>>>>>@@@CCCDDDCCCBBB@@@@@@@@@???>>>======<<<:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<999888777666555555666777555666666777999:::;;;;;;@@@@@@AAAAAACCCDDDFFFGGGFFFGGGIIIJJJKKKJJJJJJIIILLLLLLKKKKKKJJJJJJIIIIIIGGGFFFEEEEEEEEEDDDBBB@@@===???AAABBBAAA@@@@@@AAAAAABBBDDDDDDDDDFFFHHHKKKJJJMMMQQQTTTWWWYYY\\\___XXXVVVXXX]]]\\\VVVWWW\\\bbbbbbbbbbbbdddgggiiijjjkkkkkkkkkjjjkkkmmmrrrvvvyyyxxxxxxyyyyyyxxxuuusssmmmmmmqqqvvvyyyyyy|||}}}||||||zzzwwwtttvvvtttsssvvv||||||yyyvvvvvvuuupppiiieeefffgggiiiqqqtttkkkccc^^^ZZZUUUUUUUUUUUUUUUVVVXXXYYYZZZWWWUUUQQQMMMJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJLLLNNNPPPOOORRRUUUVVVTTTTTTVVVXXXTTTUUUUUUVVVVVVVVVUUUUUUSSSPPPLLLKKKLLLLLLIIIGGGJJJJJJIIIIIIJJJKKKMMMNNNNNNMMMKKKHHHFFFEEEDDDDDD???>>><<<999666444333222...///000111222222222222333333333222222222111111222222222222222222222222222222222111111111000000222222222333333222222222000000///000111444666777222222222111111111000000000000000000000000000000000000000000000000000000......///000222444777999111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111000000000000000333333333222222222111111000000000000000000000000000000000000000000000000222222111111000000/////////////////////000000000333222222222111000000000333333333333333222111000000000000000000000000000000000111111111222222222000000000000000000000000555333222111222222222111222222222222111111000000222111111111111111222222333222222111111222222333222222111111222222333444222222222222222222222222333333333444444444555555999555111222666999888555777777888888888777777666888999;;;;;;;;;<<>>>>>>>>??????@@@@@@??????AAACCCDDDBBBAAA@@@??????>>>======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;999999999888888777777777777666555555555555666777999999:::;;;<<<===>>>>>>@@@@@@AAAAAACCCDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBCCCBBBAAA@@@@@@???>>>===>>>@@@BBBCCCBBBBBBCCCDDDGGGIIIKKKMMMNNNPPPTTTVVVVVVYYY\\\___aaadddgggiiihhhfffhhhnnnppplllkkkmmmjjjkkklllmmmmmmoooqqqssssssvvvzzz~~~xxxsssssstttwww~~~{{{sssoookkkgggcccbbbbbbbbbbbbccccccdddaaa___[[[VVVSSSPPPOOOOOOMMMLLLLLLKKKIIIHHHHHHGGGKKKKKKJJJJJJJJJLLLMMMNNNIIILLLPPPQQQPPPQQQSSSUUUUUUUUUVVVVVVVVVUUUTTTTTTSSSQQQOOONNNOOONNNKKKIIIIIIIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGCCCBBB???===:::888666555222222222222222222222222333333333222222222222111222222222222222222222222222222222111111111000000111111222222222222111111111111111111222333444444222222222111111111000000111111111111111111111111000000000000000000000000111111000000000111222333111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222111111111000000000000000000000000000000000000000000000000000000111111111000000000000000//////000111222222333333111111000000000000000000333333333333333222111000111111111111111111111111000000111111111222222222111111111111111111111111222111000000111222222111222222222222111111111000222222111111111111222222333222222111111222222333222222222222222333333444333333333333333333333333333333333444444444555555999555222333666999777555777777888888888888777777666777999999999:::===???BBBDDDJJJTTT```rrr///000111111000///000222222222222333333444444444777777888:::<<<===>>>????????????@@@@@@AAAAAABBBBBBAAA@@@AAABBBCCCAAA???>>>>>>>>>======<<<<<<;;;<<<<<<===<<<<<<;;;:::999999888888777666555444333555555555555666777888999;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBCCCEEEEEECCCDDDDDDDDDDDDCCCCCCBBBDDDCCCBBBAAA@@@???>>>>>>@@@@@@>>>=========>>>>>>AAACCCEEEFFFFFFGGGIIIJJJPPPRRRVVVYYY[[[^^^bbbddddddgggjjjlllmmmooorrrtttuuutttwww~~~wwwzzz||||||{{{zzz|||~~~~~~}}}yyyxxxwwwuuutttsssrrrrrrooolllhhhddd___[[[YYYXXXUUUUUUTTTRRRPPPOOONNNMMMLLLKKKIIIHHHGGGGGGHHHHHHEEEHHHKKKLLLMMMNNNPPPQQQSSSTTTTTTUUUTTTTTTSSSSSSTTTSSSRRRSSSSSSQQQNNNLLLJJJIIIIIIHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKHHHGGGDDDBBB???===;;;:::777666444222222111222222333333333333222222222222111111111111111111111111222222222111111111111111000111111111111111111000222222333333333222222111222222222111111111111111222222222222222222222222000000000000000000000000222111000000//////000000111111111111111111111111000111111111111222222222000111111111111222222222222222222222222222222222111111111111111111111111111111222222333333333444111111111000000000//////000000000000000000000000000000000000000000000000000000000000111111111111///000111222333555666666///////////////000000000222222333333333222111111111111111111111111111111111111111111111222222222222222222222222222222222000000000000111111111111222222222222111111111111222222111111111111222222333222222111111222222333333333222222333333444555333333333333333333333333333333333444444444555555888555222333666888777555777777888888888888777777666777999999999:::===???BBBDDDJJJSSS```rrr///000111111000000111222111111222333444555666666999:::;;;<<<===>>>???@@@>>>>>>???@@@AAABBBBBBBBBCCCBBBAAAAAABBBAAA???======<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<;;;:::999888888888777777666666555555555555666777999:::;;;<<<<<<======>>>??????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDBBBBBBBBBBBBAAAAAA@@@@@@DDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>@@@DDDFFFHHHJJJLLLMMMNNNPPPSSSUUU[[[___dddhhhjjjlllnnnppppppqqqssssssssstttwwwyyy}}}{{{xxxsssnnniiifffddd``````___^^^]]]\\\\\\[[[QQQOOOMMMJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVVVVTTTQQQOOONNNMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMJJJJJJHHHFFFDDDAAA???>>>;;;999666333111111111222444444333333333222222222111111111111111111111111111111111111111111111111000000111111111111000000111111333444444333222111111111111111111111111111222222222222222222222222000000000000000000000000///000000000111111222222111111111111111111111111000000111111111222222222000000111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000//////000000111111222222111111222222333444555555...//////000000111111111222222333333333222222111111111111111111111111111111111111111111111111111222222222222222222222222111222333222111000000000222222222222222222222222333333222111111111222222333222222111111222222333333333333222333333444555444444444444444444444444333333333444444444555555666555333444666888777555666777777888888888888777888999;;;;;;;;;<<>>??????===>>>???@@@AAABBBAAAAAACCCAAA@@@@@@AAA@@@===;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::888777777555555555666777777777888777888999;;;===>>>???@@@?????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@??????@@@@@@?????????>>>>>>>>>;;;<<<>>>???AAADDDJJJNNNRRRTTTUUUWWWYYY\\\aaaeeelllqqqwww|||~~~}}}||||||zzz{{{{{{yyyxxxxxxyyy{{{}}}yyyvvvpppooonnnllljjjiiihhhggg]]][[[XXXTTTQQQNNNMMMMMMNNNMMMLLLLLLKKKJJJHHHGGGHHHIIIKKKNNNPPPRRRSSSSSSTTTUUUWWWXXXWWWUUUSSSRRRSSSSSSQQQOOOMMMJJJHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMKKKKKKJJJIIIGGGDDDBBBAAA???===999666333222222222444444444333333333222222111111111111111111111111111111111111111111111111000000111111111111000000///000222333444444333222111111111111111111111111111111111111111111111111000000000000000000000000111111111222222333333333111111111111111111111111000000111111111222222222000000111111111222222222222222222222222222222222111111111111111111111111333333222111000//////...333333222222222111111111000000000000000000000000000000000000000000000000//////000000111111222222222222222222222111111111000000000111111222222222111222222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111444666777555222000///000222222222222222222222333444333333222111111222222333222222111111222222333333222222222222333444444444444444444444444444444333333333444444444555555555555444555666777666666666666777888888888888888888999;;;;;;;;;<<>>>>>??????===>>>@@@AAABBBAAAAAA@@@AAA@@@?????????>>><<<:::999999999999999999999999888999999888888777666555222333444555666777777888:::;;;===???AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEECCCBBBAAAAAAAAAAAAAAABBBAAA@@@@@@????????????@@@:::;;;;;;<<<===>>>??????<<>>:::777555444444444444444444333333333333222222222222222222222222111111111111111222222222000111111111111111111000///000111222333444444444111111111111111222222222000000000000000000000000000000000000000000000000444444444333333111000///111111111111111111111111000111111111111222222222000111111111111222222222333333333333333333333333111111111111111111111111333222222111000///......333333333222222222222111000000000000000000000000000000000000000000000000000000000000111111111111222222222111000000//////111111111111222222222222111111222333333333222222222222222222222222222222222222222111111111111111000000000000000000000000444666999777333000000111222222222222333333333333555444333222222111222222333222222111111222222333222222111111222222333444333333333333333333333333333333333444444444555555444555555666777666666666555666777888888999888888666777999999999:::===???AAACCCIIIRRR___qqq---///111111000000222333222333555777:::<<<>>>???>>>>>>>>>??????????????????@@@BBBCCCCCCBBBAAA@@@???>>>======>>>===;;;999888888888888888888888888555666666666666666555555555555666666777777888888;;;===???AAACCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCBBBBBBAAA@@@@@@@@@AAA???>>>=========>>>???@@@;;;<<<>>>@@@BBBEEEFFFGGGIIINNNSSSVVVVVVYYY^^^cccjjjkkkmmmnnnrrrxxxzzz|||~~~vvvtttpppkkkgggdddbbbaaa___\\\YYYWWWUUURRRNNNJJJHHHIIIKKKMMMOOOPPPQQQQQQQQQSSSTTTTTTRRRQQQRRRTTTSSSTTTTTTSSSRRRPPPNNNMMMJJJJJJIIIIIIJJJKKKKKKLLLIIIJJJKKKLLLLLLJJJIIIGGGFFFEEECCC@@@===:::888777555444444444444333333333333333333333333333333333000000111111111222222222111111222222222222111111333222222111222222333333000000111111111222222222111111111111111111111111000000000000000000000000222222333333222111000///111111111111111111111111000111111111111222222222000111111111111222222222333333333333333333333333111111111111111111111111111111111111111111111111222222222222111111111111000000000000000000000000000000000000000000000000111111111000000000000000111111111111111000000000111111111111000000000000000111222333333333333222222222222222222222222222222222222111111111000000111111111111111111111111///444777777333000111333222222222333333333444444555555444333222222222222333222222111111222222333111111000000111111222333333333333333333333333333333333333444444444555555333555666777777666666666555666777888888999999999666777999999999:::===???AAACCCIIIRRR^^^qqq---///000111000000222444444555777:::<<>>===<<<<<<===<<<:::888777777777777777888888888444444555555555555555555::::::::::::999999999999<<<===@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@===<<<;;;;;;<<<===???@@@@@@BBBDDDGGGKKKNNNPPPQQQYYY^^^dddffffffgggkkkpppqqqrrrsssuuuyyy|||~~~}}}uuuvvv|||{{{wwwsssqqqpppgggddd```^^^]]][[[VVVRRRLLLLLLMMMOOOOOOPPPPPPPPPPPPRRRSSSRRROOOOOORRRUUUPPPQQQRRRSSSSSSRRRQQQQQQLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGDDDAAA>>>;;;999555555444444444333333333444444444444444444444444000000111111222222222222222222333333333333222222666444333111000000111222000000111111222222222222222222222222222222222222000000000000000000000000,,,---///111222333222222111111111111111111111111000111111111111222222222000111111111111222222222333333333333333333333333111111111111111111111111///000000222333444555555111111111111000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000111111222222222111111000000//////......000111222333333333333333222222222222222222222222222222222222111111000000222222222222222222222222+++000555666333111222555222222222333333444444444666555444333222222222222333222222222222222222333000000000///000111111222222222222222222222222222333333333444444444555555333555777777777666666666555555666888888999999999888999;;;;;;;;;<<>>????????????@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>><<<;;;;;;:::::::::;;;;;;::::::999888777666555555444444555555666777777777888999:::<<<===>>>>>>>>>?????????@@@AAACCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>=========;;;888888;;;???BBBDDDAAAEEEJJJNNNRRRWWW]]]bbbjjjsss|||{{{vvvzzzyyyxxxyyy|||~~~}}}~~~~~~||||||~~~~~~}}}{{{vvvqqqkkkhhhgggeeebbb___\\\ZZZYYYXXXWWWTTTPPPMMMTTTRRROOOOOOPPPQQQQQQQQQSSSSSSTTTTTTTTTSSSRRRRRRPPPPPPQQQRRRRRRQQQPPPOOOPPPOOOLLLJJJJJJKKKLLLMMMJJJJJJIIIGGGDDDAAA>>><<<999888777666555555555555222222111111222333333444111000000000111222333333555444222333333444222111222222222222000///...---222222222222222222222222333222222222111000000000......///000111222222333000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000222111111000000111111222333333333333333333333333222222111111111111222222333333333222222222111111333111///000222333222///000000000000000000000000000000111111111111000000333222111/////////000000111111111111111111111111000111111111111222222222333222111000000111222333111111222333333333333222222222222222222222222222222222222222222222222222111000/////////000222333444444444333333222222222000111111111111222222222333333333444444444555555555555444333333444555555444444444444444444444444222333555666777666666555777888888888888999999999666777888888888999<<>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@===<<<;;;;;;:::::::::;;;;;;:::999888777777666666555555666777777888888999999:::<<<===>>>?????????BBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAA@@@>>>===>>>>>>???===<<<<<>>===;;;999777555444333444333222222111222222222222222222222222333444444555444222333333444222111333333333333222111000///222222222222222222222222222222222111111111111111//////000000111111222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222111111111111222222333222222222111111111111333111///000222333222000111111111111111111111111000111111111111111111000222111000//////000111111222222222222222222222222000111111111111222222222333333222111111222333333000111222222333333222222222222222222222222222222222222222222222222222222111111000000000111222333333333333333333333222222111111111111222222222222333333333444444444444555333333222111111222333333444444444444444444444444333333333333222111000000777888888888888999999999777888999999999;;;>>>@@@AAAAAAFFFQQQ```sss000111222444666777999:::;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBB>>>>>><<<;;;::::::::::::;;;:::888777666777777888777888888999::::::;;;;;;;;;<<<===???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@??????AAABBBBBBCCCCCCEEEIIILLLPPPRRRZZZ^^^cccjjjqqqxxx~~~~~~}}}zzzyyywwwtttrrrppplllgggddd]]]ZZZWWWTTTSSSRRRPPPOOOOOOOOONNNMMMNNNOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPOOONNNLLLKKKJJJGGGHHHIIIIIIIIIIIIIIIHHHDDDCCC@@@===999666444222555444333222111111111111444333333333333444444555555333222222444444333111222333333333333333222222222222222222222222222222111111111111111222222222000111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111333333333333333333333333222222111111111111222222222222111111111000000000222111000111222222111000111111111111111111111111111111222222222222111111111111000000000111222222333333333333333333333333000111111111111222222222444333333222222333333444000000111222222222222111222222222222222222222222222222222222222222222222111111111000111222222333222222222333333333333333111111111111222222222333333333333333444444444444666666555555555555666666444444444444444444444444777666555444444333444444777888888888888999999999888999:::::::::<<>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCC???>>>===;;;:::999999999999888777666555666888999::::::;;;;;;<<<=========>>>>>>@@@AAAAAABBBBBBBBB??????@@@BBBBBBCCCCCCCCC@@@@@@????????????>>>>>>???AAACCCCCCBBBDDDHHHKKKKKKNNNQQQUUUXXX\\\```ccceeehhhlllrrryyy~~~}}}}}}{{{{{{|||~~~zzzuuuqqqmmmiiiccc^^^[[[WWWTTTQQQNNNMMMKKKJJJIIIKKKLLLNNNPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSQQQOOOMMMKKKHHHHHHIIIIIIJJJJJJJJJJJJHHHFFFDDDAAA===:::777555555444333333222222333333444333333333333333444444444333222222444444333222111111222333333333333333222222222222222222222222000000000111222222222333222111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222///000111111111111000///222222222222222222222222222222111111111111222222111111111000000000000///222111111111111222111111111111111111111111111111222222222333333222222222000000000111111222222333222222222222222222222222000000111111111222222222333333333222222333333333///000111111222222111111222222222222222222222222111111111111111111111111000000000000111111222222111111222222333333333444111111111222222222333333222222333333333444444444666666666666666666666666333333444444444444444444555555444444555777999:::777777888888888999999999888999:::::::::;;;???AAAAAAEEELLLUUU___ppp555666777999:::<<<===>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDDDDDDDDDDCCCBBB>>>>>><<<;;;999999888888888777666666666777888999<<<<<<======>>>?????????@@@@@@AAABBBCCCCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBB???>>>>>>===<<<<<<;;;;;;===AAAEEEGGGHHHKKKRRRXXX\\\aaafffkkkmmmpppsssvvvuuuuuuwww{{{~~~}}}}}}yyyrrrkkkeee___ZZZWWWSSSRRROOOLLLJJJJJJKKKLLLLLLLLLNNNOOOQQQSSSTTTUUUTTTUUUVVVVVVUUUSSSPPPNNNJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFDDDAAA>>><<<:::555555444444444444555555333333222222222222333333444333222222444444333222///000111222333333333333222222222222222222222222000000000111222222222333222222222222111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222000000111111111111000000222222222222222222222222222222111111111111222222111111111000000000000///111111222111111111111222111111111111111111111111222222222333333222222222000000111111222222222222000000000000000000000000000000111111111222222222111111222222222222111111000000111222222222222222222222222222222222222222111111111111111111111111/////////000000000000000111111111222222333333333111222222222222333333333222222222333333333444444111222222222222222222111333333333444444444555555222111111111222444666888777777888888888999999999777888999999999;;;>>>@@@BBBJJJTTTZZZ]]]kkk888999:::;;;<<<>>>??????>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDCCCBBBAAA@@@@@@<<<<<<:::999888888888888777888888999999:::::::::===>>>>>>??????@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBBBB?????????>>>>>>>>>======???EEEKKKOOORRRXXXbbbjjjuuu{{{~~~}}}xxxrrrlllfffcccZZZXXXTTTPPPLLLIIIHHHGGGIIIIIIJJJLLLNNNQQQSSSTTTTTTUUUVVVWWWVVVUUURRRQQQMMMLLLJJJHHHGGGFFFFFFFFFFFFGGGGGGFFFEEECCC@@@???888777666666666666666666444333333222222222222222333222111222444555444333000000111222222333222222222222222222222222222222111111111111111222222222111111222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333222222222222222222222222222222111111111111222222222222111111111000000000000222222222111000111222222222222222222222222222111111222222222222111111000111222222333222222222000000000000000000000000000111111111111222222222000111111222222111111000111111222333333333333222222222222222222222222222111111111111111111111111//////000111111111111000111111111222222222222222222222222222333333333333222222222222333333333333222222333333333333222222222333333444444555555555666555555444444555555555777888888888888999999999777888999999999;;;>>>@@@BBBJJJUUUZZZ]]]kkk<<<<<<<<<===>>>>>>??????>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBB@@@???===<<<:::999999888777777777888888999<<<===>>>>>>===<<<>>>>>>??????@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBCCCFFFHHHJJJJJJJJJIIIDDDEEEEEEFFFGGGHHHHHHIIIIIIOOOXXX^^^ccckkkxxx|||xxxuuugggeeeaaa[[[TTTNNNJJJHHHIIIIIIIIIIIIKKKMMMOOOPPPSSSTTTUUUUUUUUUUUUTTTSSSNNNMMMKKKIIIGGGFFFFFFFFFFFFGGGHHHHHHGGGEEEBBBAAA===<<<:::888777666555555555555444333333333333333333222111222444555444333222222333333333333333222222222222222222222222222222222222111111111111111111111111222222333333333000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222111///------///111222111111111111111111111111222222111111111111222222333222222222111111111111000222333222000///111333222222222222222222222222000111111111111111111000111222333333333222111000000000000000000000000000000111111111111222222222111111222333333222111111222222333444444444444333222222222222222222222222111111111111111111111111000111222333444333222222222222222222111111111111222222222333333333444444111222222222222333333333444555666777777666555444222222333333444555555666777777888888888888777777777888888888888999999999888999:::::::::<<>>>>>>>>????????????>>>>>>@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAA???===;;;:::888888777777777777777888999;;;>>>AAABBBAAA???>>>>>>??????@@@@@@AAAAAABBBAAABBBCCCCCCCCCCCCCCCCCC===@@@EEEJJJNNNQQQSSSSSSJJJKKKMMMOOOQQQSSSTTTUUURRRZZZcccjjjqqq{{{}}}yyy|||~~~|||{{{zzzxxxvvvqqqjjjbbbZZZTTTQQQJJJIIIHHHHHHHHHJJJKKKLLLRRRRRRSSSTTTTTTTTTTTTTTTOOOMMMKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHEEECCCAAAAAA@@@===:::777555333333777666555444444444444444333222111222444555444333333444444555555444444333222222222222222222222222333222222222111111000000000000111222333333444444000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000///---***((((((***---///111111111111111111111111222222111111111111222222333333333222222222222111///222333333000///111333222222222222222222222222000000111111111111000000222333333444333222000///111111111111111111111111000111111111111222222222222222444444444444222222222333444444555555444444222222222222222222222222000000000000000000000000222333444555666555444444333222222222111111000000222222333333333444444444111111222222222333333333222333444555555444333222222222333333444555666666///111333555777777777777777888888888888999999999999:::;;;;;;;;;===@@@BBBAAABBBGGGRRR```sss>>>>>>????????????>>>>>>@@@@@@??????@@@BBBCCCDDDGGGEEECCCAAA@@@AAABBBCCCBBBBBB@@@===:::888999;;;555666666888999;;;===>>>===>>>???@@@AAAAAAAAAAAADDDBBBAAABBBCCCDDDCCCAAAAAAAAAAAA@@@@@@?????????DDDDDDFFFIIIOOOSSSVVVWWWVVVUUUUUUYYY]]]^^^\\\ZZZ^^^```hhhttt}}}zzzssspppssswwwwwwvvvuuutttsssrrrqqqppppppppppppssswww{{{~~~}}}xxxtttmmmddd]]]VVVRRRLLLHHHGGGHHHIIIIIIKKKMMMPPPSSSUUUUUUTTTTTTTTTSSSQQQOOOMMMJJJIIIHHHDDDFFFGGGHHHIIIHHHHHHGGGFFFCCC@@@===:::777444111888777666444333222222222555444222111111111222222222333333444444333333333111111222222222333333333222222222222222222222222111111111111000000//////222222111111111111222222222222222222222222222222000000000000000111111111------...000000111111111444444444444333333222111111111222333333333333222111111222222222222111111333333222222222222333333222222222111111111111000111111222222222333333333222222222222222111000///111222333444333111///...000///...------...///000111111000000111111222333111111111111111111111111222333333222000///000111111111222222222333333333333222222222111000000000000000000000111111111111111111111222222333333333111111111222333333444444333333333222222333444444333444444555555666666666111222333333444444333333:::999777555444555666777777777777888999999::::::999:::;;;;;;;;;<<<>>>@@@???@@@EEENNNZZZlll>>>>>>????????????>>>>>>@@@@@@??????@@@BBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCC>>>>>>===;;;888666777888666666777888:::===>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDBBBAAABBBCCCCCCBBBAAACCCCCCBBBAAA@@@@@@??????BBBCCCFFFKKKQQQWWW\\\^^^bbbaaaaaadddhhhiiihhhfffiiijjjpppyyywwwqqqkkkjjjmmmppppppnnnlllmmmoooppppppnnnlllkkkkkklllnnnpppttt{{{zzztttnnnccc]]]TTTMMMIIIHHHHHHHHHLLLMMMOOORRRTTTUUUUUUVVVTTTSSSSSSQQQOOOMMMLLLKKKGGGGGGHHHHHHHHHHHHGGGGGGHHHEEECCC@@@>>>;;;777444777666555444333222222222222222333333333222111111333333444444444333222222111111222222222333333333222222222222222222222222222222111111111000000000222222111111111111222222222222222222222222222222111111111111111111111111///000111222222333222222333444444444333333222111111111222333333333333222111111222222222222111111222222222111111222222222222222222222111111111111111111222222222333333333222222222222222111000000/////////000000111222222444444333333333333444444000000111111222222222333111111111111111111111111///111222111000000111222111111111222222222333333333333333222222222222222111111111111222222222222111111222222222333333333333333333333333333222222222222222222333333444555444444444444444555555555222222333444444444444333888666555333333444555666777777777888999999::::::999:::;;;;;;;;;<<<>>>@@@BBBCCCGGGOOOYYYkkk>>>>>>????????????>>>>>>@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@===>>>>>>===;;;999999999666777888:::<<<>>>@@@AAACCCDDDDDDDDDDDDDDDDDDDDDEEECCCBBBBBBCCCCCCBBBAAA@@@??????>>>======<<<<<>>@@@DDDEEEHHHOOOXXXiii>>>??????@@@@@@??????>>>@@@@@@@@@@@@AAABBBBBBBBB@@@@@@@@@@@@???===<<<;;;:::<<<>>>===<<<:::999:::888999:::===???AAABBBBBBEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCAAA=========>>>>>>>>>>>>>>>DDDHHHOOOWWWaaallluuu{{{~~~}}}|||{{{wwwtttrrrtttvvvyyyzzzuuussssssssstttwwwvvvvvvvvvtttssstttuuuvvvsssqqqrrruuuxxxyyyxxxsssuuuxxx||||||zzzxxxvvvvvvwwwyyyzzzyyywwwuuuwww{{{~~~}}}|||||||||{{{{{{~~~|||{{{}}}~~~~~~}}}}}}yyynnneee[[[TTTOOOIIIHHHFFFFFFGGGIIILLLNNNOOOPPPRRRSSSSSSRRRQQQPPPOOONNNKKKIIIHHHGGGHHHHHHIIIHHHHHHIIIHHHFFFAAA===999888777555444333333333000111333444555444333222444444444444333222111111111111222222222333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222555555444333222222111111000000111111111000//////333333333444444333333222111111222333333333333222111222222333333222222111222111111000000111111222333333222222222111111111111111222222222333333333111111222222222111111000777666444111000/////////---...///000000///...------...111333444444222222222222222222222222222222000222333333222222333444000000000111111111222222111222222222333333444444222222222222333333333333222222222222222222222222333333222222222111111111111111111222333444666777444444444333333222222222222333333444555444444444333333222333333555666777777777777888999999::::::999:::;;;;;;;;;<<<>>>@@@DDDDDDHHHOOOXXXhhh??????@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<:::888666333555888999888777777777:::;;;===???AAABBBCCCCCCEEEDDDDDDCCCDDDDDDEEEFFFDDDCCCBBBBBBDDDDDDCCCBBB???@@@AAABBBDDDEEEFFFGGGJJJOOOWWWaaakkkxxx~~~}}}xxxuuutttttttttzzz{{{vvvnnniiihhhiiijjjkkkoooqqqqqqooolllkkkkkklllllljjjiiijjjmmmpppsssuuutttvvvzzz||||||}}}~~~}}}~~~}}}{{{{{{~~~xxxmmmbbbZZZTTTQQQMMMIIIGGGHHHKKKLLLKKKLLLNNNPPPQQQQQQPPPPPPQQQPPPMMMKKKIIIHHHHHHHHHHHHHHHHHHJJJJJJHHHDDDAAA===<<<:::888666555444444222222222222333444555555333444444444333333222111111111222222222333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222555555555444333222111111000111111111111000000///222333333444444333333333111111222333333333333222222222333333333333222222222222111111111111222222333333333222222222222111111111222222222333333333000111111222222222111111111111111111///---+++)))111111333444444333111111---///111333444333222111222222222222222222222222444555666555333222333444000111111111111222222222000000111111222222333333111111111222222222222333222222222222222222222222///000000000111111111222111111111222333444666777444444444333333222222222333333444555555555444444333333444555666777888888777777777888999999::::::999:::;;;;;;;;;<<<>>>@@@AAABBBFFFNNNXXXiii??????@@@@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@@@@???>>><<<999777666555444666999999999999:::<<<===>>>@@@BBBCCCCCCCCCCCCDDDCCCBBBBBBCCCDDDFFFGGGEEEDDDCCCDDDFFFHHHGGGFFFBBBCCCDDDFFFHHHJJJKKKLLLQQQWWW```jjjttt}}}xxxuuutttssssssyyy|||{{{|||{{{zzztttooojjjffffffhhhjjjjjjnnntttvvvrrrnnnmmmmmmkkkjjjjjjjjjkkknnnqqquuuwww{{{|||tttmmmaaa]]]VVVOOOJJJHHHGGGHHHIIIJJJJJJLLLMMMNNNOOOPPPRRRQQQOOOMMMKKKJJJIIIIIIGGGGGGGGGIIIJJJJJJGGGEEEBBBAAA>>><<<999777666555555444333222222333555666222333333444444333333222111111222222222333333333222222222222222222222222111111111222222222222222222222111111111111222222222222222222222222222222444444444333333222222222222222333333333333333222222222333444444444333333111111222333333333333222222222333333333333222222333222222222222222222333333333333333222222222222111111222222222333333333000000111222222222222111///111333444444333111000333333333444444333333333///000111222333222111111333333333333333333333333555666666555333222222333111111222222222333333333111111111111111111222222111111111111222222222222333333333222222222222111//////000000111222222333111111111222333444555666444444444444333333333333333333444555555555555555555555666666777888999999777777777888999999::::::999:::;;;;;;;;;<<<>>>@@@???@@@EEEMMMXXXjjj???@@@@@@AAAAAA@@@@@@???@@@AAABBBBBBBBBAAA@@@@@@>>>===:::888777777777777999:::<<<======>>>AAACCC@@@AAACCCDDDEEEDDDCCCBBBCCCBBBBBBBBBCCCFFFHHHJJJLLLKKKKKKMMMPPPQQQQQQQQQMMMMMMNNNOOOPPPQQQRRRRRRWWW]]]fffoooyyy|||xxxwwwxxxyyyzzzzzzsssrrrtttuuuuuussspppllljjjlllnnnqqqrrrttt||||||wwwvvvuuurrrrrrsssuuuwwwyyy|||tttooofff\\\SSSNNNJJJIIIIIIIIIHHHHHHJJJLLLOOOPPPQQQQQQPPPOOOMMMLLLJJJIIIGGGGGGGGGHHHJJJKKKJJJIIIHHHFFFCCC???<<<999777666444444444444444333333333111111222333444444444444111111222222222333333333222222222222222222222222000000000111111111222222222222111111111111222222222222222222222222222222333333333333222222222222111111222333444444444444111222333333444444444333111111222333333333333222222333333444444333333222444444333333333333444444444444333333333222222222111111222222222333333333000000111222222222222222222333444444555555555555222111111000000111111222222222222111111111111000333333333333333333333333222333444333222111222333222333333333333444444444222222222222222222111111222222222222333333333444333333333222222222111111222222222222222333333333222222222222333333444555444444444444444555555555333444444555555555555555555666666777888888888888777777777888999999::::::999:::;;;;;;;;;<<<>>>@@@@@@@@@EEEMMMXXXiii???@@@@@@AAAAAA@@@@@@???@@@AAABBBBBBBBBAAA@@@???;;;:::888666666777999:::888999;;;;;;;;;>>>AAADDDBBBCCCEEEFFFFFFDDDCCCAAACCCBBBBBBBBBDDDGGGJJJLLLTTTSSSTTTVVVYYY[[[\\\[[[\\\\\\\\\\\\\\\\\\\\\]]]ZZZaaajjjrrr{{{~~~~~~yyyqqqppprrrtttuuuuuurrrpppppprrrvvvxxxyyyzzz~~~}}}yyy|||~~~yyymmmbbbZZZUUUSSSJJJIIIGGGGGGHHHKKKOOOQQQPPPQQQQQQPPPOOOMMMJJJIIIHHHGGGGGGHHHKKKLLLLLLKKKKKKIIIFFFBBB>>>:::888777333444666777666444222000000111222333444555555555111111222222222333333333222222222222222222222222//////000000111111111222222222111111111111222222222222222222222222222222222222222222222222222333...///000111222333333333111222333333444444444444111111222333333333333222222333333444444333333222555444444333333444444555444444444333333333222222111111222222222333333333///000111222222222222222222111///...---...///000444333222111111222333444444333222111000000000000333333333333333333333333///000111222111111222444333333333444444444555555444444444333333222222222333333333444444444555555333333333222222111111111666555555444444333333222333333333222222333444444444444444555555666666666333444555555666666555555555666777777777777777777777777777888999999::::::999:::;;;;;;;;;<<<>>>@@@AAAAAAFFFMMMWWWiii??????@@@AAAAAA@@@@@@@@@EEEBBB??????@@@@@@===:::888777777777888999999:::===>>>???@@@BBBCCCDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@CCCEEEEEECCC@@@BBBJJJPPPXXXVVVXXX___dddgggkkkqqqqqqlllhhhgggiiihhheeeaaacccfffkkkrrr{{{}}}||||||wwwtttxxx}}}|||yyyvvvssstttxxx||||||rrreee[[[VVVQQQKKKIIIKKKMMMMMMLLLMMMMMMNNNPPPRRRQQQNNNLLLHHHKKKJJJEEECCCGGGIIIIIIHHHGGGGGGEEEBBB>>>;;;999666444333333444555444333333333333333333444555666444444444444444444444444333333222111111222333333555222//////222444333111111111222333333333333222000111111111111222222222333333333222222222111111222222222222222222222222444444333333333333222222000000111111111222222222444444444444444444444444222222222222222222222222555333222222333444333222333333333333333333333333000111222333333222111000000000000111222222222333444333222222111222222222444333111000000111333444222222222222222222222222222222222222222222222222222222111111111111111111333222222111111222222333111111111111111111111111000111222333333333333333333333444444444333222222111111222333333444555555777555222000000111333555555444444333333333444444444555777888999999999888666444111222555777666444;;;;;;;;;;;;;;;<<<===>>>BBBBBBEEELLLUUUggg??????@@@AAAAAA@@@@@@???BBB@@@>>>===>>>>>><<<999888888888888999:::;;;<<>>999777555555555666555444444333333333333444555666444444444444444444444444333333222111111222333333666444111222444555555444111111222333333333333222111111111111222222222222333333333222222222111111222222222222222222222222444444333333333222222222111111111222222222222333444444333333333333333333222222222222222222222222555333111222333444333222333333333333333333333333111111222222222222111111111111111111222222222222000/////////000111222222444333111000000111333444222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111222222333333333222222111222222333444444333333333333333333444444555555666777666444222222333444555555444444333333444444444444444555777777888888888:::888777888;;;<<<:::999;;;;;;:::;;;;;;<<<===>>>AAAAAAEEELLLVVVggg??????@@@@@@@@@@@@??????>>>===;;;;;;;;;;;;:::888999999999:::;;;===>>>???AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAA@@@???AAAGGGLLLVVVYYYaaalllvvv~~~}}}|||wwwwwwvvvwww{{{zzzuuurrrqqqnnnnnnmmmnnnppptttxxx{{{~~~zzzpppdddYYYSSSOOOKKKIIIDDDDDDEEEHHHLLLOOOPPPOOOLLLPPPPPPKKKHHHHHHHHHEEEKKKKKKKKKJJJHHHFFFDDDBBB===;;;888777777666555333444444333333333444555555444444444444444444444444333222222111111222222333444333111222444555555555111111222333333333333222111111111111222222222333333333333222222222111111222222222222222222222222333333333333222222222222222222222222333333333333222222222333333333333333222222222222222222222222444222111111333444333222333333333333333333333333222222111111111111222222222222222222222111111111.........///000222333444444333222111111222333444222222222222222222222222222222222222222222222222333333333333333333333333333222222111111222222333111111111111111111111111444444444444333222111000111222222333444444444444555555555555555555555555555555555555444444444444444444444333333444444555555444444555555666777888;;;:::;;;<<<>>>>>><<<:::::::::::::::;;;<<<===>>>???AAAEEEMMMWWWggg>>>????????????>>>>>>===:::999999999999999888888:::::::::;;;===???AAABBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>???AAAAAAAAADDDHHHLLLTTTZZZeeeqqq{{{~~~}}}~~~{{{wwwssspppooouuuttttttsssuuuwwwzzz|||yyynnneee\\\TTTNNNJJJHHHGGGHHHJJJLLLMMMMMMOOOSSSTTTPPPLLLKKKIIIFFFJJJKKKKKKKKKJJJHHHFFFEEEAAA>>>;;;999888777555333444444333333333444444555444444444444444444333333222222222222222222222222000000000000222333333333111111222333333333333222111111111222222222333333333333333222222222111111222222222222222222222222333333333222222222222111222222333333333444444444111111222222222222333333222222222222222222222222333222000111222444333333222222222222222222222222333333111000000111333333333333333222222111111111111111111111222333444555333222222111111222222333222222222222222222222222222222222222222222222222222222222333333333333333333222222111111222222333111111111111111111111111333333333444333333222222000111222333444555555555555555555555444444444444333333444555555444333222444444333333333444555555666666555444555666777999777888999;;;<<<;;;999888999999999:::;;;<<<===>>>>>>@@@EEEMMMWWWfff~~~======>>>>>>===<<<<<<;;;666777777777777777888888;;;;;;<<<===>>>@@@BBBCCCDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@>>>@@@BBBCCCEEEGGGJJJMMMVVV^^^lllzzz|||yyy||||||zzzyyywwwuuutttssszzzzzzzzzzzz|||~~~yyynnnbbbZZZRRROOOKKKIIIJJJKKKLLLLLLOOOTTTUUURRROOONNNLLLHHHIIIJJJJJJJJJJJJHHHGGGFFFDDDAAA===;;;999777555333555444444333333333444444555555444444444333333333222222222222222222222222///000111111111111222222111111222333333333333222111222222222222333333333333333333222222222111111222222222222222222222222333333222222222111111111222222333333333444444444111111111222222333333333222222222222222222222222333111000000222333333333222222222222222222222222444333222111111222333444444333333333222222111111333333222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222000111111111222222222333333222222111111222222333111111111111111111111111000111222333444555555555000111222333444555555555444444444333333333333333000111333444444333222111333333333333333444555666888777666555666777888999444666888999999888777666888999999999;;;<<<===>>>>>>@@@EEEMMMVVVeee|||;;;<<<<<<<<<;;;:::999888444666777888777777999:::<<<======>>>???AAABBBCCCCCCCCCBBBAAAAAA@@@???????????????@@@@@@AAAAAAAAABBBCCCFFFHHHKKKNNNPPPQQQWWW^^^mmm}}}}}}||||||{{{zzzyyyyyyyyyyyyzzzzzz{{{|||~~~tttjjjUUUQQQKKKGGGFFFGGGHHHHHHKKKPPPRRRPPPOOOOOOOOOLLLJJJKKKKKKKKKKKKIIIHHHGGGGGGDDD@@@>>><<<:::777555555555444333333333444444555555555444444333333222111222222333333222222111111333444444333222222333111111222333333333333222222222222222333333333333333333333222222222111111222222222222222222222222222222222222111111111111222222222222333333333333111111222222333333444444222222222222222222222222222000///000222333333333222222222222222222222222333333222222222222333333333333333333333222222222222111111000//////000000222222222222222222222222222222222222222222222222222222222222222222222222000000000111111222222333333222222111111222222333111111111111111111111111///000222333555666666666111222222333444444444444333333333333333333333333///000222333333222111111333333333333444555555666888888777777777777888888444777999999888777888888888888888999:::<<<===>>>???@@@DDDKKKTTTddd|||::::::::::::999888777666333666888888777888:::<<<>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@??????>>><<<===???BBBDDDGGGIIIIIIKKKMMMOOOSSSWWWZZZ[[[[[[\\\```kkkzzz}}}}}}~~~|||wwwxxxzzzzzzxxxxxxxxxyyyyyy|||~~~bbb\\\SSSKKKGGGFFFFFFFFFDDDJJJMMMLLLLLLOOOPPPNNNNNNNNNOOOOOONNNLLLKKKJJJJJJGGGDDDAAA???>>>;;;999666555444333333333333333666555555444333333222222111222333333333333222111111444666555222000000111111111222333333333333222222222222333333333444444333333333222222222111111222222222222222222222222222222222222111111111111111111111222222222222333222222222333444444555555222222222222222222222222111000///000222333444333111111111111111111111111222333333333333333333222222222333333333333333333000000000///000000111111222222222333333222222222222222222222222222222222222222222222222222222222000000111222222333444444333222222111111222222333111111111111111111111111111222333444555555555555222222333444444333333333222222333333444444555555000111222222333333333333333333333333444555666666666777777777777777666666666888:::999888777999;;;777777888999:::<<<===>>>@@@@@@CCCJJJSSSccc|||999999999888888666555555333666999999888888;;;>>>???>>>>>>>>>???@@@@@@AAA@@@@@@@@@?????????>>>>>>===>>>AAAEEEJJJNNNQQQRRRUUUVVVYYY]]]aaadddeeedddggggggnnnzzz{{{}}}~~~||||||~~~|||zzzzzzxxxvvvvvvxxx{{{zzztttnnnjjjkkkmmmmmmlllkkklllmmmgggiiikkknnnrrrwww~~~~~~}}}}}}xxxpppdddYYYRRRNNNLLLKKK@@@EEEHHHHHHIIINNNPPPOOOQQQQQQRRRRRRQQQOOOMMMLLLMMMJJJFFFDDDBBB@@@>>><<<666555444333333333333333666666555444333333222222111222333444444333222111000222444333000------...111111222333333333333222222222333333333444444444333333333222222222111111222222222222222222222222222222222111111111111000000000111111111222222222222222333444444555666666222222222222222222222222111000///000222333444333111111111111111111111111222222444555555444222222222222222333333444444444000000111111222333555555111222222333333222222111222222222222222222222222222222222222222222222222111111222333333444555555333222222222222222222333111111111111111111111111333333444444555444444444333333444444444333222222333333444444555666777777222222222333333444444444222222222333444555666777444555666777777666555444666888999888666666999<<<777777888999:::<<<>>>>>>AAA@@@CCCIIIQQQbbb|||333333444555666666666555666666777999;;;<<<>>>>>>@@@@@@???>>>>>>@@@AAABBB@@@@@@???>>>============AAA@@@@@@FFFPPPZZZaaadddfffcccbbbdddiiimmmnnnnnnllllllnnnvvvxxxttttttwwwyyy{{{}}}~~~{{{|||yyyvvvtttrrrooollliiikkkjjjiiigggfffeeedddddd\\\\\\\\\]]]]]]]]]]]]]]]VVVYYY]]]]]]]]]```gggmmmssssssssssssssssssssssssssstttvvvwwwyyy~~~ttthhh```YYYQQQKKKGGGFFFFFFFFFHHHJJJLLLMMMRRRSSSSSSSSSRRRPPPNNNMMMNNNMMMKKKHHHEEEBBB???>>>999888777666555555666777777666666666666555555555333444555666666555444333222222222222222222222222444333333222222333333444333333333333333333333333222222222222222222222222333333333222222111111111111111111111111111111111333333333444666666444222666555444333222222222222666555333111111111333444222222111000//////000000333333333333333333333333333222222111111222222333222222222222222222222222222333333444444333333222000000//////000111222222222222111111111111222222333333333222222111111111333333333333333333333333111222333333333333222111222222222222222222222222222222444444444444222222333333333333333333333333333333222222222333444555111222333333444444333333333333333444444444555555666666666666777777777777777777888888888777777666888:::;;;;;;;;;;;;<<<>>>>>>DDDDDDGGGUUUcccyyy333444444555555666666777777888999:::;;;<<<===>>>??????>>>======<<<======>>>>>>===<<<<<<<<<======DDDDDDFFFLLLVVVcccnnnuuuyyyuuuqqqpppqqqssstttssssssrrrsssxxx}}}yyyxxxzzz|||}}}~~~{{{tttqqqooommmiiigggeeeccc```^^^]]]\\\[[[YYYXXXWWWVVVVVVRRRRRRRRRRRRRRRRRRSSSSSSPPPSSSUUUTTTSSSTTTYYY]]]```aaaaaabbbcccdddeeeffffffggghhhiiikkkpppxxx~~~wwwnnneee\\\VVVKKKHHHFFFDDDEEEGGGJJJKKKNNNOOOQQQRRRSSSSSSRRRQQQOOOMMMKKKHHHFFFDDDBBBBBB<<<;;;999777666666666777555555555444444444333333333444555666666555444333222222222222222222222222444333333222222333333444333333333333333333333333222222222222222222222222333333222222222222222222111111111111111111111111222222222333555555333111222222222222333444555555666555333111111222333444333333222111111111111111222222222222222222222222333222222111111222222333222222222222222222222222222333333444444333333222111000000000111111222333222222111111111111222222333333333222222222111111222222222222222222222222111222333333333333222111222222222222222222222222222333333444444333333222333333333333333333333333333222222222333333444444222222333444444444444333333333333444444444555555555555666666666666777777777777777777777888888888888:::;;;;;;;;;;;;<<<>>>>>>DDDDDDGGGUUUcccyyy555444444444555666888999::::::;;;;;;<<<======>>><<<<<<<<<======<<<<<<<<<===<<<<<<;;;;;;<<<>>>>>>HHHKKKPPPWWWaaaooo}}}{{{{{{{{{{{{{{{zzzzzz}}}~~~}}}~~~}}}|||{{{yyywwwvvvvvvvvvvvvwww{{{~~~|||tttlllgggeeeaaa^^^[[[YYYXXXWWWUUUSSSQQQQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMOOOPPPNNNKKKJJJLLLOOOPPPPPPRRRSSSUUUWWWXXXYYYXXXXXXYYYZZZ\\\```fffkkkwww}}}uuujjjcccVVVQQQJJJFFFEEEFFFHHHHHHJJJLLLOOORRRTTTTTTTTTSSSPPPOOOLLLIIIGGGFFFFFFFFF???>>><<<:::888777666666444444333333333222222222444444555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222333333222222222222222222222222111111111333555555333111222222222222333444555666555444333222111222333444444444333222222222222333111111111111111111111111333222222111111222222333222222222222222222222222222333333444444333333222222222111111222222333333222222111111111111222222333333333222222222222111111111111111111111111111111222222333333222222111222222222222222222222222222333333444444333333222333333333333333333333333222222222333333333444444222222333444444444444444333333333444444444555555444444555555555666666666777777666666666888999:::888:::;;;;;;;;;;;;<<<>>>===DDDDDDHHHUUUbbbxxx666555444444444777999;;;<<<<<<<<<<<<============888:::<<<>>>??????>>>>>>===<<<;;;;;;<<<>>>@@@BBBIIIQQQ[[[dddmmmzzz|||wwwssspppnnnmmmjjjhhhfffeeeeeeeeefffhhhjjjiiiddd___[[[ZZZVVVTTTQQQPPPPPPPPPOOONNNOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGGHHHJJJLLLMMMOOOPPPQQQOOOLLLJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTPPPOOOOOOOOOPPPTTTXXX[[[aaafffnnnuuuzzz~~~xxxqqqggg___UUUMMMJJJHHHGGGFFFHHHJJJMMMPPPRRRRRRRRRQQQSSSRRROOOLLLIIIIIIIIIIIIAAA@@@>>><<<:::777666555444444333333333333222222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111222222333333333222222222222222222222222111111222333555666444222555444333333222222222333444444333222222222333444333333222222222222333333222222222222222222222222333222222111111222222333222222222222222222222222222333333444444333333222333333333222222333333444333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333444444444333222333333444555444444444333333333444444444555555333333444444555555666666777666555555666888:::<<<888:::;;;;;;;;;;;;<<<>>>===DDDDDDHHHUUUbbbwww666555444444555888:::<<<========================999:::<<<===>>>>>>===<<<<<<<<<;;;;;;===@@@CCCEEEKKKVVVeeeooowww|||yyywwwxxx{{{}}}}}}wwwrrrmmmgggddd___^^^[[[YYYWWWVVVVVVVVVVVVWWWXXXXXXVVVSSSRRRQQQNNNLLLJJJJJJKKKMMMNNNMMMOOOPPPQQQQQQQQQPPPOOOOOOLLLLLLLLLLLLNNNOOOQQQSSSSSSTTTUUUUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRMMMLLLJJJIIIJJJLLLNNNOOOSSSWWW]]]ccchhhmmmrrrtttyyy{{{||||||{{{zzzzzz{{{}}}yyypppcccZZZTTTOOOJJJFFFFFFGGGJJJMMMOOOQQQRRRRRRVVVTTTQQQNNNLLLJJJJJJJJJCCCBBB@@@>>>;;;888666555555555555555444444444444444444444333333444444444333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222111111111222222333333333222222222222222222222222222222333555777777666444444444333222222222333333333333333333333333333444222222111111111222222333333333333333333333333333333222222111111222222333222222222222222222222222222333333444444333333222444444333333333333333444333333222222222222333333222222222222222222222222444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111222333444444444333333333333444555555555444444333333333444444444555555333333444444555666666777777666555555666888:::<<<888:::;;;;;;;;;;;;<<<>>>===DDDDDDHHHUUUaaavvv~~~}}}||||||~~~555555555666777999;;;<<<<<<<<<<<<===========================<<<<<<;;;:::>>>=========@@@DDDHHHJJJPPP[[[kkkwwwxxxwwwvvvtttsssuuuyyy|||}}}{{{zzzzzzzzz{{{yyyuuuppplllgggbbb]]]ZZZSSSRRRPPPNNNMMMLLLMMMMMMKKKLLLLLLMMMMMMMMMMMMMMMJJJIIIGGGIIILLLOOORRRRRRRRRSSSUUUWWWXXXXXXWWWVVVUUUVVVWWWYYYZZZ\\\]]]]]][[[]]]___aaaaaa```___^^^[[[[[[ZZZYYYYYYXXXXXXWWWTTTQQQMMMKKKKKKKKKKKKJJJKKKLLLPPPTTTXXX[[[]]]___dddeeeggggggfffeeeeeefffiiimmmuuutttkkkddd]]]TTTMMMGGGGGGHHHJJJMMMPPPSSSTTTTTTTTTSSSQQQOOOMMMLLLKKKEEEDDDCCCAAA>>>;;;888777777777666666666555555555444444333333333333444444333333333333333333333333222222444444444444222222333333333333333333333333222222222222222222222222222222222222222222333333333333333333333333333333333333333666888999777555000000111222333555666777222222333333333333444444222111111111111222222333333333333333333333333333333222222111111222222333222222222222222222222222222333333444444333333222444444333333222222333333333333222222222222333333111222222222222333333333555555555555555555555555333222222111111222222333222222222222222222222222444333333222222333333444333333333333333333333333111222333444555444333222333333444555555555555555333333333444444444555555333333444555666777777888777777666666666888999:::888:::;;;;;;;;;;;;<<<>>><<>>>>>>>>???@@@AAABBBCCCEEEDDDDDDDDDGGGLLLQQQTTTWWW```nnn{{{~~~uuuvvvvvvuuutttvvvzzz~~~{{{yyyuuupppmmmkkkjjjjjjhhheeeaaa^^^[[[WWWRRROOOKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIIIIKKKMMMOOOPPPQQQQQQOOOOOOQQQVVV[[[^^^```^^^```ccceeeggghhhhhhgggfffhhhjjjmmmooopppoooooommmnnnqqqtttvvvvvvsssqqqooonnnnnnmmmllllllkkkkkkeeeaaa\\\YYYXXXWWWTTTRRROOOOOOOOOPPPRRRSSSSSSRRRVVVXXXYYYYYYXXXWWWWWWXXX[[[]]]bbbjjjttt{{{{{{rrreee\\\PPPNNNLLLKKKKKKMMMOOOQQQPPPQQQRRRRRRRRRPPPOOONNNGGGGGGFFFDDDBBB???<<<:::777777777666666666555555444444333222222333444444444444444444444444444444111222444555555444222111333333333333333333333333222222222222222222222222333333222222222222222222333333333333333333333333222222333555777888777555000000111222333555666777111222333333444444444444222222222222222333444444222222222222222222222222333222222111111222222333222222222222222222222222222333333444444333333222444444333222222222222222444333333222222333333444111111222222222333333333444444444444444444444444333333222111111222333333222222222222222222222222444333333222222333333444333333333333333333333333000222333555555444333222333444444555555555555555333333333444444444555555333444444555777888888999777777777777777888888888888:::;;;;;;;;;;;;<<<>>><<>>>>>>>>???BBBEEEIIIMMMOOOLLLLLLKKKLLLPPPUUUZZZ]]]\\\dddppp|||}}}xxxyyyzzzzzzxxxyyy~~~~~~{{{yyywwwvvvtttqqqlllgggbbb^^^]]]\\\[[[YYYVVVSSSQQQNNNIIIFFFGGGGGGFFFFFFFFFGGGHHHIIIMMMLLLLLLMMMQQQTTTVVVWWWZZZYYYYYY\\\bbbhhhlllnnnmmmooorrrvvvxxxyyyyyyyyyvvvxxx|||~~~vvvrrrllliiigggeeeaaa^^^\\\[[[YYYXXXXXXXXXVVVUUUWWWYYYZZZZZZXXXWWWWWWXXXUUUUUUWWW[[[bbbhhhkkkmmmrrrtttyyy~~~uuujjj\\\XXXRRRMMMIIIIIIJJJKKKLLLNNNQQQSSSTTTSSSQQQPPPIIIIIIIIIGGGEEEBBB???===777666666666666555555555444444222222222222444444444444444444444444444444111222444555555444222111333333333333333333333333222222222222222222222222444333333222222111111111333333333333333333333333111111222444666777666444333333333222222333444444111222333444444444444444333333333333444444555666111111111111111111111111333222222222222222222333222222222222222222222222222333333444444333333222444333222222111111111111444333333222222333333444111111111222222333333333333333333333333333333333444333222111111222333444222222222222222222222222444444222222222222444444333333333333333333333333000111333555555444333222333444555555666666555555333333333444444444555555444444555666777888999:::777777888888888777777666888:::;;;;;;;;;;;;<<<>>><<>>>>>>>>>>>@@@DDDJJJQQQXXX\\\[[[ZZZ[[[\\\]]]^^^ccchhhlllmmmrrr|||~~~~~~}}}xxxqqqlllkkkjjjiiiggghhhddd___YYYTTTRRRQQQPPPPPPOOOLLLJJJIIIHHHHHHIIIGGGGGGGGGHHHJJJLLLNNNOOOOOORRRVVVZZZ]]]```ccceeegggiiikkkmmmppptttzzz~~~zzzvvvtttrrrooonnnlllkkkiiifffccc```fffeeedddccccccaaa___\\\UUUTTTTTTVVVZZZ]]]^^^^^^hhhggghhhkkkqqqvvvzzz||||||}}}ssshhhZZZQQQNNNNNNLLLJJJMMMNNNNNNMMMLLLLLLMMMNNNJJJJJJJJJIIIHHHEEECCCBBB<<<:::888888888777555333777777666555444333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444333333222222222000000111222444555666666444444444444444444444444111111111222222333333333444333333222222333333444333333333333333333333333555555444444333222111111000000111222333444444555111111222222222333333333222222222222222222222222111111111111222333444444444444444444333333222111111222222333333222222111222111111000000111111222333333333222222111111111444444444333333222222222222111111111222333333444333333333444444444555555444333222111111111222333222222222333333444444444333333333444444444555555333333333444444444555555666666666666666555555555666666666666666777777888;;;;;;<<<;;;:::;;;===@@@CCC@@@CCCKKKSSS___vvv|||zzzqqqqqqrrrtttwwwyyy|||}}}777777888999:::;;;<<<<<<>>>>>>============>>>>>>???BBBGGGMMMUUU```lllssspppnnnlllkkkkkklllppptttqqqssswww~~~|||yyyooojjjddd___^^^]]]\\\ZZZ[[[XXXTTTPPPMMMKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIILLLMMMNNNPPPRRRTTTUUUVVV[[[___cccgggiiilllpppttt{{{}}}~~~{{{xxxvvvwwwwwwwwwwwwuuuqqqmmmiiieeecccaaa``````___^^^]]]^^^]]]\\\^^^aaaeeeggggggooosssyyyyyyjjj___XXXRRRLLLGGGGGGIIIKKKLLLMMMNNNOOOPPPKKKKKKKKKIIIHHHFFFDDDCCC>>><<<999888777666555333666666666555444444444333444444444444444444444444444444444444444444444444333333333333333333333333444444444333333222222222111111222222333444555555222222222222222222222222111111222222222333333333555444444333333444444555333333333333333333333333444444333333222111111000222222222222222222333333111222222222222333333333222222222222222222222222222222222111222222333333222333333333333222222111111222222333333222222111222222111111111111222222333333333222222222111111444333333333222222222222222222111111222222333444333333333444444444555555444333222111111111222333222333333333333333333444333333333444444444444555333333333444444444555555666666666666666666666555777777777777777888999999999:::;;;:::999:::<<<>>>BBB@@@BBBKKKRRR^^^vvv}}}|||vvvvvvxxxzzz}}}888999999:::;;;<<<======???>>>>>>======>>>>>>>>>===CCCKKKSSS\\\jjjzzzzzzvvvuuuwwwyyyzzzyyyzzz~~~wwwvvvvvvvvvvvvtttpppmmmaaa\\\WWWSSSQQQPPPOOONNNNNNLLLJJJHHHGGGHHHIIIJJJJJJKKKMMMNNNOOOOOOOOONNNVVVXXX[[[^^^aaabbbcccdddkkkpppuuuwwwwwwzzz|||yyyuuuqqqooollliiigggdddbbb___^^^^^^]]]\\\[[[^^^```eeemmmyyysssiii^^^RRRJJJHHHHHHJJJKKKMMMNNNPPPPPPNNNMMMKKKIIIHHHFFFFFFEEEAAA>>>:::888777666444333555555555555555555444444444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333222222222222222333333444444444222222222222222222222222222222222222333333333333666555555444444555555666333333333333333333333333555444444333333222222111333333333222222222111111222222222222333333333333222222222222222222222222333333222222111222222222111111222222222222222222111222222333333222222111333333222222222222333333333333333222222222222111222222222222222111111111222222111111222222333333333333333444444444555555444444333222222222222222444333333333333333333222333333333333444444444444333333333444444444555555555555666666666666666666888888888888888999999:::888999:::999999999<<<>>>AAA???BBBJJJQQQ]]]uuu{{{|||~~~::::::;;;<<<<<<===>>>>>>>>>>>>============>>>>>>@@@GGGOOOWWW___mmm~~~|||~~~~~~~~~}}}~~~~~~zzzvvvsssmmmkkkjjjjjjiiifffbbb___WWWTTTPPPMMMKKKJJJJJJJJJIIIHHHHHHHHHIIIKKKMMMNNNOOORRRUUUYYY[[[\\\[[[[[[aaadddiiinnnrrruuuvvvvvv{{{}}}zzzwwwrrrnnniiieee```\\\ZZZZZZ\\\aaajjjuuu|||ooo```UUURRROOOKKKIIIIIIJJJLLLMMMPPPNNNLLLJJJHHHHHHHHHHHHEEEBBB===:::888666555333444444444555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333555555444444444444555555222222333333333333444444666666555555444444444333222222222222222222222222222222222333333333444444222222222222222222222222444444333222111111111111///000111222222222222222111222222333333222222111444333333222222333333444222222222222222222222222111111111111111111111111333222222111222222333333333333333444444444555555444444333333222222222222444444444333333222222222222222333333333444444444333333333444444444555555555555555555666666666666888777777777777888999999777999::::::::::::<<<>>>AAA>>>AAAIIIQQQ]]]ttt}}}~~~<<<<<<<<<===>>>>>>??????======<<<<<<======>>>???FFFMMMVVV^^^fffuuu|||xxxxxx{{{|||vvvqqqmmmhhheeeaaa```^^^\\\[[[XXXUUURRRNNNMMMKKKHHHGGGFFFGGGHHHHHHHHHIIIJJJMMMPPPRRRTTTYYY\\\aaafffjjjkkkkkkkkknnnrrrwww}}}zzzrrrjjjeeeaaa```^^^^^^bbbiiiqqqvvv}}}oooddd]]]UUUKKKEEECCCFFFHHHJJJOOONNNLLLJJJIIIIIIJJJJJJHHHEEE@@@===;;;999666444444444444555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444333333333333222222444444444444444444444444333333333333333333333333444444333333333333444444222222222333333444444444444444444444333333333333000000111222333333444444222222333333333444444444222222222222222222222222444444333222111111111111///000111222222222222222111222222333333222222111444333333222222333333444222222222222222222222222111111111111111111111111333333222222111222222333333333333444444444555555444444444444333333222222444444444333333222222222222222222333333333444444333333333444444444555555444555555555666666777777777666666666666777888888777999;;;<<<<<<<<<===???AAA>>>AAAIIIQQQ]]]ttt}}}~~~>>>>>>>>>>>>?????????@@@<<<<<<<<<===>>>???@@@AAAEEELLLUUU___jjjzzz~~~|||xxxwwwvvvtttuuuyyy{{{vvvooohhhccc___[[[YYYTTTSSSQQQPPPOOOMMMJJJHHHFFFGGGGGGFFFDDDDDDFFFHHHJJJKKKMMMQQQUUUYYY]]]___eeehhhmmmsssxxxzzz{{{|||~~~~~~xxxmmmjjjeeebbb```aaaccceeemmmrrryyy~~~sssggg]]]PPPGGGDDDFFFGGGHHHLLLLLLKKKKKKJJJKKKKKKLLLIIIGGGDDDAAA???<<<888666555555555555555555444444444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222444444444444333333333333333333333222222333333333111222222333333444444555111111111111111111111111///000111222333444444555333333333333444444444444222222222222222222222222333333222222111222222222111111222222222222222222111222222333333222222111333333222222222222333333111222222222222333333333111111111222222222222222333333222222111111222222333333333444444444555555444444444444444333222222444333333333333333333222222222222222333333333333333333333444444444555555444444555555666777777777666666666666666777777888777999<<<=========>>>???AAA???BBBJJJQQQ]]]uuu~~~????????????@@@@@@@@@@@@<<<======???@@@BBBDDDEEEDDDIIIQQQ\\\jjjzzz|||zzzvvvwwwxxxxxxxxx{{{~~~zzzmmmhhh```ZZZVVVTTTQQQPPPJJJIIIHHHHHHIIIJJJHHHGGGEEEGGGIIIIIIHHHIIILLLOOORRRTTTYYY___eeekkkppprrrsssvvv{{{}}}{{{zzztttnnniiifffdddiiikkkmmmpppuuu}}}xxxnnn___TTTNNNLLLIIIFFFHHHIIIJJJKKKLLLLLLLLLLLLJJJHHHFFFEEECCC???;;;777666666666555444444444333444444444444444444444444444444444444444444444444333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222555555444444444333333333444444333333333333444444111111222333333444555555222222222222222222222222111111111222222333333333333333333444444444444555222222222222222222222222222222222111222222333333222333333333333222222111111222222333333222222111222222111111111111222222111111222222222333333333222222222222333333333444444333222222111111222222333333333444444444555555333444555555555444333222222333333333333333333444111222222222222333333333333333333444444444555555444444555555666777777888777777666666777777888999555888;;;<<<<<<<<<===???BBB@@@BBBKKKRRR^^^vvv@@@@@@@@@@@@@@@@@@AAAAAA===>>>???@@@BBBEEEGGGHHHHHHKKKSSS^^^lllzzz}}}{{{zzz|||~~~tttttttttttttttrrrnnnkkkbbb]]]WWWQQQNNNMMMLLLKKKFFFEEEEEEGGGIIIKKKKKKJJJIIILLLOOOOOOOOOPPPTTTWWW\\\___eeelllttt|||yyyqqqooosssxxxzzzzzzvvv}}}|||vvvsssnnnllljjjggghhhnnnuuu{{{~~~ooobbbYYYRRRJJJDDDFFFGGGIIIKKKMMMMMMMMMLLLJJJIIIHHHGGGFFFBBB<<<888777777666555444444333333444444444444444444444444444444444444444444444444333333333333333333333333222222222333333444444444222222222333333444444444444444444444444444444444555555555444444333333333555555555444444555555555111111222333333444555555555555555555555555555555333333333222222222222111333333333444444444555555222222222222222222222222111111111111222333444444444444444444444333222111222222222333333222222222222111111111111111111222111111111222222333333333222222222333333444444444444333333222111111111222333333333444444444555555333444555555555444333222222222222333333444444444111111222222222333333333333333333444444444555555444444444555666777777888888888888777888999999:::444666:::;;;;;;<<<<<<>>>CCC@@@CCCKKKSSS___vvvBBB@@@???@@@>>><<<>>>CCCBBBEEEGGGFFFHHHMMMPPPOOOPPPQQQVVV___lllzzz~~~zzzuuuooollljjjfffbbb```aaaaaa___]]]SSSSSSRRROOOJJJGGGEEEEEECCCEEEHHHJJJKKKLLLOOOQQQPPPRRRUUUVVVXXX\\\bbbgggiiilllrrrzzz~~~{{{uuummmgggfffiiilllnnnrrruuuyyy{{{~~~}}}~~~~~~vvvoookkkjjjkkkmmmttt|||{{{rrrkkkbbbWWWNNNGGGGGGHHHJJJLLLMMMLLLKKKJJJIIIGGGFFFEEECCC???<<<;;;:::888777555444444444555555555444444333333333333333333444444444555555666555555444444444555555444444444444444444444444333333333444444444555555000111111222222111111000000111111222444444555666555555555555555555444444777777666666555444333333555555555444444333333333222222333333333333444444111222222333333222222111444444333333444666777888>>>;;;555000,,,,,,---...222222222222222222222222444444333222111111111222444444444333333222222222111111222333333333333222111111111111111111111111333333222222333333444555333333333444444444555555444444444444444444444444444333111000000111333444444444444444444444444444444444444444444444444444333333333444444444444555999888777666666777888888;;;:::999:::<<>>@@@??????DDDJJJIIIMMMNNNLLLNNNSSSVVVUUUXXXYYY\\\cccnnn{{{~~~zzzuuuqqqmmmhhhddd```]]]YYYVVVTTTUUUUUUSSSRRRJJJKKKKKKJJJHHHGGGHHHJJJHHHJJJMMMOOOPPPSSSWWWZZZ]]]___bbbdddeeehhhmmmqqqvvvyyy|||yyyxxx{{{yyyrrrjjjffffffhhhjjjkkkhhhjjjmmmnnnoooqqqsssvvv{{{zzzzzzxxxvvvtttrrrqqqmmmlllmmmoootttzzzzzztttooommmmmmrrryyy}}}uuujjj^^^TTTKKKIIIHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGEEEBBB???===;;;999777555444444444555555555444444333333333333333444444444555555555555444444333333333444444444444444444444444444444333333333444444444555555222333333333333333333222333333333333333333333333555555555555555555444444444333333222111000000///333333333222222111111111222222333333333333444444222222333333333333222222333222222222222444555666777555222//////000222444222222222222222222222222333333222111111111111111222222222111111111000000111111222333333333333222444444444444444444444444333333222222333333444555333333333444444444555555444444444444444444444444555444333111111222444555444444444444444444444444444444444444444444444444555555555555666666666666999888777666666777888888<<<;;;:::999:::===???AAACCCAAABBBHHHQQQ```vvvAAA>>>===@@@BBBFFFNNNVVVVVVZZZ[[[YYYYYY]]]```___cccccccccgggppp|||{{{qqqlllfff```\\\YYYUUUSSSPPPMMMJJJIIIJJJJJJIIIHHHFFFGGGGGGGGGGGGIIILLLOOOQQQSSSVVVYYY\\\```fffiiinnnqqquuuwwwyyy{{{~~~zzz{{{vvvrrrpppvvv{{{tttkkkhhhiiikkkkkkiiigggiiikkkkkkjjjkkklllnnnooooooooonnnmmmkkkjjjiiiaaa```^^^___aaaeeejjjmmmmmmssszzz~~~}}}||||||}}}~~~xxxqqqqqqqqqrrrvvvxxxjjj```TTTOOOJJJGGGGGGHHHIIIIIIFFFFFFGGGIIIJJJIIIEEEBBB@@@===:::777444333333444555555555444444444444444333444444444444555555555444333333333333333444444444444444444444444444444333333333444444444555555444444555555555555444444555555444333333222111111444444444444444444555555444444444333333222222222333333222222222222111111222222333333333333444444333333444444444444333333222222111111111111222333222111000000111333444666222222222222222222222222333222111111000111111111222222222111111111111000111111222333333333333222222222222222222222222222333333222222333333444555333333333444444444555555444444444444444444444444555444333333333444555666444444444444444444444444555555555555555555555555666666777777777888888888888888777777777777888888999888888999:::;;;======BBBAAABBBHHHQQQ___vvv@@@===>>>BBBHHHNNNYYYdddhhhlllmmmiiifffhhhiiiiiikkkjjjiiikkksss}}}xxxnnnfffaaaZZZTTTPPPNNNLLLJJJJJJHHHGGGFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKMMMQQQTTTZZZ___dddjjjnnnrrrvvvyyy}}}yyyuuurrrtttzzztttnnnjjjppp|||vvvrrrssstttqqqmmmqqqsssttttttttttttvvvwwwvvvvvvuuutttqqqooommmllleeebbb___\\\[[[\\\^^^```\\\```eeehhhhhhiiijjjkkklllooossswww{{{zzzsssrrrxxxzzzppp```YYYPPPIIIFFFFFFGGGGGGCCCDDDFFFIIIKKKJJJGGGDDDBBB@@@<<<888555444444444555555555555555444444444444444444444555555555555444444333333333444555555444444444444444444333333333333333444444444555555444444555555555555444444555555444333333222111111333333444444444444555555444444444444444333333333444444444444444444444444222222222333333333444444333444444555555444444333222222222111111111111111333333222222222222222222222222222222222222222222222111111000000111111111333333333333333333333333111111222333333333333222111111111111111111111111333333222222333333444555333333333444444444555555333333333333333333333333444333333333333444555555444444444444444444444444333333333333333333333333666666777777777888888888777777777777777888888888555666888:::<<<>>>???@@@AAA@@@CCCHHHPPP^^^uuu???>>>@@@HHHPPPXXXeeepppxxx~~~zzzuuussssssqqqqqqooonnnpppwww}}}~~~zzznnnddd[[[VVVPPPJJJHHHGGGFFFEEEFFFFFFFFFFFFGGGIIIKKKMMMLLLNNNPPPRRRTTTXXX\\\```fffllluuu}}}}}}{{{{{{{{{{{{{{{zzzxxxvvvqqqooonnnqqqwww}}}uuunnnhhhkkkxxx}}}xxx}}}{{{xxxvvvrrrnnniiiccc^^^[[[YYYYYYUUUWWWYYYZZZZZZYYYYYYZZZ^^^___bbbeeeiiinnnssswww~~~yyyxxx{{{~~~mmmeeeYYYOOOIIIFFFEEEEEEBBBCCCDDDGGGJJJIIIGGGEEEDDDBBB>>>;;;888666555555555555555555555555555555444444444555555555666666555555555555555666777777555555444444444333333333333333333444444444555555333333444444444444333333222222333333333333444444333333333333444444555555000000000000000111111111444444444444444444444444222222222333333333444444333444444555555444444333333333333333333222222222444333333333222111000000222222222222222222222222222111111111111111222222333333333333333333333333111111222333333333333222444444444444444444444444333333222222333333444555333333333444444444555555333333333333333333333333222222222222222333333444444444444444444444444444222222222222222222222222555555666666666666777777666666777777888888888888777888:::===???@@@@@@AAA@@@@@@CCCHHHOOO]]]uuu???@@@EEEOOOYYYbbbnnnxxx|||zzzwwwwwwvvvxxx}}}}}}{{{|||~~~zzzwwwssslllccc]]]RRRNNNHHHEEEDDDDDDEEEDDDDDDFFFHHHIIIJJJMMMQQQTTTRRRVVV[[[```dddiiinnnqqquuu{{{|||yyywwwuuusssssstttttttttsssrrrqqqpppnnnmmmnnnrrrxxx~~~zzzsssmmmmmmvvvzzzssskkkddd___\\\ZZZZZZZZZYYYWWWTTTRRRQQQWWWWWWWWWXXXZZZ^^^aaaccckkkttt|||yyyyyy~~~uuuhhh[[[RRRKKKGGGEEEDDDDDDDDDFFFHHHHHHGGGEEEEEEDDDAAA>>>;;;999777777555555555555555666666666444444555555555666666666555555555555666777888888555555555444444333333222333333333444444444555555222222333333333333222222000111111222444555555666222222333333444444555555111111111222333333333444111111222222222222333333222222333333333333444444333333444444444444333333333333444444444444444333111111222222222333333333222222222222222222222222222222222111222222333444000111111111111222222222111111222333333333333222333333333333333333333333333333222222333333444555333333333444444444555555333333333333333333333333000111111222222333333333444444444444444444444444222222222222222222222222444444444555555555666666555666777888888999888888<<<<<<===>>>>>>>>>>>>>>>???@@@DDDHHHNNN\\\ttt@@@BBBKKKWWWaaaiiisss|||}}}}}}}}}qqqooolllgggbbb\\\WWWTTTMMMJJJFFFEEEFFFGGGHHHHHHIIIKKKOOOQQQSSSWWW\\\```ccchhhnnntttyyy}}}}}}xxxqqqllliiiiiiiiiiiikkkmmmoooqqqppppppoooooopppqqqssswww}}}zzzxxx|||zzzsssoookkkjjjhhhfffccc___ZZZWWWXXXVVVSSSRRRRRRSSSUUUUUU[[[```hhhoootttvvvvvvuuuwww|||yyy{{{|||nnnbbbXXXPPPKKKHHHGGGEEEFFFGGGHHHGGGFFFEEEEEEDDDBBB???<<<:::888444555555555666666666777555555555555666666666666444444444555555666888888666555555444333333222222333333333444444444555555222222333333333333222222000111111222444555555666111222222333444444555555333444444555666666777777111111111222222333333333222222333333333333444444222222333333333333222222111222333444555555444444111111111111222333444555222222222222222222222222333333222222333444444555000000111111111222222222111111222333333333333222000000000000000000000000333333222222333333444555333333333444444444555555222222222222222222222222000111222333444444444444444444444444444444444444444444444444444444444444444444555555555666666666444555777888999999888888;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@DDDIIINNN[[[ttt@@@DDDNNN\\\gggnnnvvv~~~~~~|||uuuqqqdddccc```ZZZTTTOOOLLLLLLLLLJJJGGGGGGIIIKKKLLLLLLPPPSSSWWWZZZ]]]aaagggllluuuyyyzzzsssnnnfffaaa___```bbbbbbfffiiimmmooopppppppppqqqtttvvvyyy~~~|||zzzxxxuuurrrmmmgggccc]]]YYYUUURRRQQQPPPPPPPPPRRRSSSWWW]]]aaacccbbbaaagggkkkpppsssvvv}}}|||~~~~~~pppdddZZZSSSLLLIIIGGGFFFGGGHHHHHHGGGEEEEEEEEEDDDBBB???;;;999444555555555666666777777555555555555666666666777333333333444555666777777666666555444333333222222333333333444444444555555222333333444444333333222111222222333333444555555111111222333333444555555111111222222333444555555333333333444444555555555222222333333333444444444111222222333333222222111000111222444555555444444444333222111111222333444222222222222222222222222333333333333444444555666222222222333333444444444111111222333333333333222333333333333333333333333333333222222333333444555333333333444444444555555222222222222222222222222111222333444555555555555444444444444444444444444666666666666666666666666555555555555666666666666444555777888999999999888666666777888999;;;===>>>>>>@@@DDDIIIMMM[[[tttCCCGGGNNNXXXeeeooovvvyyy{{{rrriiiddd^^^YYYSSSPPPNNNMMMKKKHHHJJJIIIIIIHHHHHHKKKPPPTTTVVV^^^gggkkklllooouuu||||||yyywwwxxxxxxwwwyyy}}}yyyrrrkkkhhhddd```]]]\\\\\\]]]ccchhhoootttvvvwwwzzz}}}yyytttooojjjbbb\\\WWWUUURRRQQQPPPQQQSSSSSSSSSSSSTTTUUUZZZ___ccceeegggnnn{{{rrrcccZZZSSSOOOKKKIIIHHHGGGEEEDDDGGGGGGFFFEEEBBB???<<<::::::888666444333444555666666666666666666666666666666666555555555444444444222333444555555555444333222222222222222333555555555555555444444333333333555444222111000000111222666666555555555555666666444444444444444444444444222333444555555444333222555555444444444444555555333333333333333333333333555555555555555555555555111222222333333222222111//////000000111111111222222222333333333333444444333333222222333333444555555555555555555555555555333333333333444666888999666333111111333555333111333333333333333333333333333444666777666444222000444444444444444444444444111222222333444555666666333444444444555555666666666666555555555555666666888888999999999:::::::::999::::::;;;<<<===>>>>>>AAAAAADDDGGGLLLYYYqqqEEEGGGLLLTTT```kkktttyyyyyyqqqhhh```\\\UUUQQQMMMKKKLLLLLLKKKJJJLLLMMMOOOOOOQQQUUUZZZ^^^dddkkktttxxxyyy|||~~~|||xxxuuusssrrrmmmlllmmmpppttttttooojjjjjjiiifffcccbbbbbbcccdddiiiooovvv{{{}}}~~~zzzqqqiiiccc___[[[XXXWWWVVVUUUSSSQQQPPPPPPQQQUUUYYY]]]^^^^^^bbbjjjrrr~~~{{{||||||ooogggYYYTTTNNNIIIGGGFFFEEEEEEFFFFFFFFFEEECCC@@@>>>===;;;:::777666555555666666444444444444444444444444666666555555555444444444222333444555555555444444333333333333333333444444555555444444444333333333333333222222222333333444555444444444444555555666444444444444444444444444333444444444444444444333444444444333333444444444333333333333333333333333333333333333333333333333222222333333333333222222000111111111111111111222222222333333333333444444222111111111111222333333555555555555555555555555444444333222222333444555555333111111333555444222333333333333333333333333555555555444444333333333444444444444444444444444333333444444444444444444555555555555555444444444777666666555555666666777888888999999999:::::::::999::::::;;;<<<===>>>>>>@@@AAACCCGGGLLLYYYpppKKKKKKNNNTTT]]]iiitttzzz~~~{{{tttlllddd\\\WWWTTTMMMKKKIIIIIILLLOOOPPPQQQVVVXXX[[[]]]___cccgggjjjtttzzz}}}zzzppprrrtttuuutttqqqnnnkkkhhhffffffjjjnnnpppnnnkkkpppooonnnmmmmmmnnnpppqqqtttyyy{{{vvvqqqllljjjfffccc___ZZZUUUQQQOOONNNPPPSSSWWWYYYXXXYYY]]]```hhhoooyyyxxxrrruuu}}}}}}uuueee^^^UUUMMMIIIGGGGGGGGGEEEEEEEEEEEEDDDCCCAAA@@@===;;;999777666666666777555555555555555555555555555555555555555444444444222333444555666555444444333333444555555444222222555444444444444333333333111222333444555555555555333333333333333444555666444444444444444444444444555444444333333444444555333333333333333333333333333333333333333333333333222222222222333333333333222222333333333333222222333333222222222222222111222222333333333333444444111111000000111111222333444444444444444444444444555444333111000000000000333222111111333555555444333333333333333333333333666555444222222333444555444444444444444444444444555555444444444333333333666666666555444444333333888777777666666777777888888888999999999:::::::::999::::::;;;<<<===>>>>>>???@@@CCCFFFKKKXXXoooRRRSSSVVVZZZbbbkkkuuu{{{uuuqqqjjjbbbZZZUUUQQQPPPLLLKKKLLLNNNQQQUUUYYY[[[dddgggkkkmmmoooqqqtttvvvwwwpppnnndddgggkkkppprrrqqqmmmjjjhhhgggfffiiiooosssuuuvvv{{{{{{{{{|||}}}~~~~~~zzzvvvqqqkkkccc[[[SSSNNNMMMQQQUUUYYYZZZZZZZZZZZZZZZ___eeeiiilllooosssuuu|||vvvqqqsss}}}~~~qqqiii^^^SSSMMMJJJIIIHHHEEEEEEEEEEEEEEEEEEDDDDDD>>><<<;;;999777666666666888888888888888888888888555555555555555555555555222333555666666666555444333444555666666444222000444444444444444444444444222333555666666666555444333333333333444555666666444444444444444444444444555444333222222333444555444444444444444444444444333333333333333333333333444444444444444555555555222333333333333333333222444444444333333222222222222222222333333333444444111111111111111222333333444444444444444444444444444444333222111000//////222111111222333444555666333333333333333333333333555444444333333333444444333333444444444444444444444444444444444444444444555555555555555444444444888888777777777777888888888888999999999:::::::::999::::::;;;<<<===>>>>>>>>>???BBBFFFKKKXXXoooXXX[[[___cccgggnnnuuu{{{yyykkkggg```YYYTTTQQQPPPPPPQQQRRRSSSVVVYYY^^^bbbeeepppssswww{{{}}}}}}~~~uuuiiidddddd]]]```eeemmmssstttrrrooohhhggggggjjjpppvvv|||~~~}}}}}}}}}uuuiii[[[RRRPPPRRRVVVZZZ]]]\\\YYYVVVTTTUUUXXXZZZ\\\```ccceeehhhooozzzxxxsssuuu|||sssfffZZZRRRLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFGGG>>>>>><<<:::888666555555888888888888888888888888444555555555555555555555333444555666666666555444333444666666666444222111444444444444444444444444555555666777666555333222555555444444555666777777444444444444444444444444555444333222222333444555555555666666666666555555333333333333333333333333333333333444444444555555333333333444444333333333555444444444333333222222222222222333333333444444222222222222222333444444444444444444444444444444333333333333333333222222111111222222333444555666333333333333333333333333222333555666666555333222333333333444444444555555222222333333444555666666333333333444555666777777888888777777777777888888888888999999999:::::::::999::::::;;;<<<===>>>>>>===???CCCGGGLLLXXXnnn^^^bbbfffhhhkkkooovvv|||yyyqqqaaa^^^YYYUUURRRRRRSSSTTTYYY[[[]]]```ccchhhmmmrrryyy|||}}}}}}|||yyywwwvvvwwwxxxvvvxxxxxxrrrhhh```]]]]]]ZZZ\\\aaajjjsssyyyyyywwwoooooooooqqqvvv|||}}}|||}}}vvvfff[[[XXXXXXYYY\\\___^^^ZZZUUURRRRRRQQQQQQRRRSSSUUUWWWXXX___iiisss~~~xxxxxx|||}}}qqqeee[[[SSSMMMIIIIIIHHHGGGGGGFFFGGGGGGGGGAAA@@@>>><<<:::888666555555555555555555555555555444444444555555555555555333444555666777666555555444444555666666555333333333333333444444444444555666666666666555444333222777666666555555555666666444444444444444444444444555444444333333444444555555666777888888777666555333333333333333333333333000000111111222222333333333333444444444444333333444444333333333333333222222222333333333333444444333333222222333333444555333333333333333333333333222222333444555555444444111222333333222222444666333333333333333333333333000222555777777555333222222333333444444555555555111222222333444555666777111222333444555777888888888777777666666777777888888888999999999:::::::::999::::::;;;<<<===>>>>>>>>>???CCCHHHMMMYYYooohhhkkkmmmmmmmmmrrr{{{xxxnnnggg[[[ZZZWWWVVVVVVXXX[[[]]]bbbeeeiiilllooottt{{{~~~{{{ssstttsssqqqooonnnppprrrnnnnnnlllfff```[[[YYYYYYXXXXXX]]]fffrrr{{{~~~}}}yyyyyyyyyyyy|||~~~tttjjjbbb```___ccchhhjjjfffbbbXXXVVVSSSPPPPPPPPPPPPPPPPPPUUU\\\ccckkkvvv}}}~~~uuujjj```VVVQQQLLLKKKIIIHHHGGGFFFFFFGGGDDDCCCBBB@@@===:::888777444444444444444444444444444444444555555555666666333444666777777777666555444444444555555555555555333333333444444444555555555555444444444444444444777777666555444444444444444444444444444444444444333444444444444444444333444555666777777666555444333333333333333333333333///000000111222222333333333333444444444444333333222222222222333333333333222222333333333333444444222222222222222333333444333333333333333333333333222222444555555555444333222333444333111111333666333333333333333333333333222333444555555555444444222222333333444555555666333333333444444555555555222333333444555666777777777666666555555666666777888888999999999:::::::::999::::::;;;<<<===>>>>>>>>>@@@DDDIIINNNZZZooorrrssssssppppppuuu{{{{{{~~~{{{vvvnnneee^^^[[[ZZZYYYZZZ\\\___ccceeeiiimmmqqquuuyyy~~~||||||zzzuuurrrmmmmmmllljjjiiijjjmmmpppmmmjjjfffaaa]]][[[YYYXXXWWWVVVYYYcccppp{{{}}}}}}|||{{{|||vvvjjjfffeeekkkssswwwvvvrrraaa^^^YYYUUUSSSRRRQQQPPPNNNQQQUUUXXX\\\dddnnnvvvyyy{{{wwwkkk```YYYNNNMMMKKKHHHGGGFFFFFFFFFFFFFFFDDDBBB@@@===:::999666666666666666666666666444444444555555555666666333444666777777777666555444444444444444555666777333333333444444555555555444333222222333444666777777666555444333222222222444444444444444444444444222333555555555555333222333444666777777666444333333333333333333333333333111111222333444444555555333444444555555444444333111111111222222333333333222222333333333444444444111111111000111222222333333333333333333333333333222333444555444444222222222444555444111000222555333333333333333333333333444333333222333444555666222222333333444555666666555555444444444333333333444444555555555555555555666666555555555555666666888888999999999:::::::::999::::::;;;<<<===>>>>>>>>>@@@EEEJJJOOOZZZppp}}}zzzyyyxxxvvvyyy|||{{{~~~}}}|||xxxrrrmmmhhhddd```^^^]]]```ccceeehhhkkknnnpppwwwvvvxxx|||}}}wwwtttssstttuuu~~~~~~xxxrrrnnnkkkjjjhhhgggggggggiiijjjllllllkkkgggccc___^^^^^^^^^```eeekkksssyyy~~~||||||}}}xxxvvvvvvxxx}}}tttlllbbb\\\YYYWWWRRRNNNPPPOOONNNQQQVVV[[[___```ooo{{{{{{www{{{rrrhhh\\\UUUMMMGGGFFFGGGFFFDDDBBBCCCDDDBBB???<<<;;;:::777777666555555555555555666666555555555555666666666666555444444444444444444444444444444444444444777777666666555555555444333333444444555666777777333333333444444555555555333444444555555444444333333333333333333333333333666555555444444333222222222222222222222222222222222222222222222222222222222222222333333444444444444444444444444444444444222222333333333222111111222111111000000111111222111111222333333444555555333333222222111000//////111222333444555444333333666666555555555444444444333555888999888555222111222222333333333444444444444444444555666777777888555444444444444555666666777777777777666666666666999888777777777888:::;;;;;;:::::::::;;;===???@@@???@@@DDDHHHMMMYYYooo~~~~~~}}}yyyrrrooojjjeeebbb```^^^]]]cccgggnnnuuuzzz}}}~~~}}}yyytttooolllkkklllmmmsssuuuwwwxxxwwwsssnnnkkkkkkjjjhhhgggggghhhiiijjjhhhiiiiiiiiigggfffgggiiieeegggjjjooouuu{{{|||yyy{{{}}}}}}tttmmmgggaaaXXXRRRRRRPPPMMMMMMPPPTTTVVVWWW\\\eeerrr}}}wwweee^^^TTTMMMJJJIIIGGGEEEIIIIIIIIIGGGDDDAAA???>>>888888666555555555666777666666555555555555666666777666555555444444555555666666666666666666666666666555555555444444444444333333444444555666666777333444444444444444444555333444444555555444444333444444444333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222333333444444444333333333333333333333333222222222222222222222222444444333333333333444444111111222333333444555555444444444333222111111111111222333444444444333333666555555555444444444444444333333333222222222111111111111111222222222222555555666777777888888999555444444444444555666666666666666666777777777777888888777777777888999:::::::::::::::;;;===>>>@@@@@@AAAEEEHHHLLLXXXnnnxxxrrrgggeeeaaa___]]]^^^___```gggmmmwww~~~vvvsssnnnjjjgggfffggghhhhhhjjjmmmppppppnnnllljjjiiiiiihhhgggggghhhiiijjjgggiiikkkllllllmmmpppsssooooooqqqssswww}}}~~~|||}}}}}}wwwxxx{{{~~~~~~{{{qqqeee]]]VVVSSSNNNLLLMMMOOOPPPQQQRRRWWW___gggqqq{{{zzzwww|||vvvnnnbbbXXXSSSOOOKKKHHHJJJIIIHHHGGGDDDBBB@@@???;;;999777555444666777999666666555555555555666666888777666666555555666666666666666666666666666666444444444444444333333333333333444444555666666666555555555444444444444444333444444555555444444333444444444444444444444444222222333444444555666666333333333333333333333333333333333333333333333333222222333333333333444444222222222222222222222222222111111111111222444555555555444444444444555555111222222333333444444555555555444444333333222222111222222333444333333333555555555555444444444444888555222000111333444555222222222222333333333333444555555666666777777777555444444444444555666666555555666666777777888888777777777666777888888999::::::::::::;;;===>>>???@@@AAAEEEHHHLLLWWWmmmyyyoooiii```______^^^___bbbgggjjjooottt|||xxxtttuuuooommmiiieeebbbbbbccccccccceeehhhkkkllllllkkkjjjggggggggggggggghhhiiijjjlllmmmooooooooopppsssvvvwwwvvvvvvvvvyyy||||||yyyxxxxxxzzz~~~~~~xxxyyy{{{}}}~~~||||||}}}vvvmmm^^^ZZZTTTPPPOOOOOONNNNNNRRRSSSVVV[[[```gggnnnrrrwww}}}{{{}}}rrrggg^^^WWWQQQMMMIIIHHHFFFEEEEEECCCAAA@@@===;;;888555555666999:::666666555555555555666666888888777666666666666666444444444444444444444444444444444444444444444444444444444555555555666666666666555555444444333333333444444555555444444333444444444555555555555555333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333222111000000000222555666444333333222222333333444222222222333333444444444555444444444333333222222111111222222333333333333444444444444444444444444777555333222333444444444444444444555555555666666222222222333333444444444555444444444444555666666444555555666777888888999777666666777777777888888999::::::;;;<<<===>>>???>>>???CCCHHHLLLXXXnnnxxxpppgggbbb]]]___bbbdddfffkkkrrrwww{{{~~~wwwooommmnnnfffdddaaa___]]]]]]^^^___cccdddfffhhhiiiiiihhhhhhfffggggggggghhhiiijjjkkkppppppqqqqqqqqqsssvvvyyy{{{zzzyyyyyyzzz|||~~~|||wwwtttssstttxxx|||||||||}}}~~~}}}||||||~~~}}}{{{zzzzzz{{{}}}~~~lllggg```YYYTTTPPPMMMKKKLLLLLLNNNPPPTTTWWWYYY[[[bbbgggnnnxxx~~~uuujjjaaaWWWQQQMMMKKKIIIHHHIIIIIIGGGEEE@@@>>>:::777666777999:::666666555555555555666666888888777666666666666666444444444444444444444444555555555555555555666666444444444555555555555555666666666555555444444444333444444555555444444333444444444555555555666666555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333333444444555555222111000000000222555666444333333222222333333444222222333333333333444444333333333333222222222222111111111111222222333333333333444444444444444444222555888999777444222000444444444555555555666666222222222222333333333333555444444444444555666666444555555666777888888999666777777888888888888888999999:::;;;======>>>>>>;;;===BBBGGGLLLYYYppp|||tttnnniiidddaaaaaaeeejjjnnnrrrwww{{{xxxzzzwwwxxxxxxtttnnniiiggghhhdddbbbaaa______```aaabbbddddddeeefffffffffffffffhhhiiiiiikkklllmmmnnnnnnpppqqqrrrrrrsssvvv{{{~~~~~~}}}}}}}}}~~~~~~zzzqqqooonnnrrrzzz~~~~~~~~~~~~|||{{{{{{}}}}}}~~~~~~|||yyywwwwwwxxx}}}}}}~~~|||yyywwwwwwxxxzzz{{{||||||{{{{{{}}}~~~xxxpppggg___WWWOOOJJJIIIIIIIIIKKKNNNQQQQQQPPPVVVZZZ___gggsssyyymmmaaaYYYSSSOOOKKKJJJKKKKKKHHHFFFCCC@@@===999888777888999666666555555555555666666888777666666555555666666666666666666666666666666555555555666666666666666555555555555555555555555666666666555555555555555333444444555555444444333333333333444555555666666666666555444333333222222333333333333333333333333333333333333333333333333444444333333333333222222333333333444444555555666222111111111111222444555555555444444444444555555333333333333333333333333333333333222222222222222222111111111111222333333333333333333444444444444555===FFFHHHBBB:::666444222222222222333333333333555555555555555555555555555444444444444555666666555555666666777777888888777777888999999999999888888999;;;<<<===>>>>>>>>>;;;===AAAFFFLLLXXXooo|||wwwoooiiifffeeeeeedddiiiooowww}}}}}}wwwsssrrrmmmmmmkkkhhheeebbbaaa```cccbbbbbbbbbcccdddfffgggeeeeeeeeeffffffggghhhhhhkkklllnnnoooqqqrrrssssssrrrssstttuuuvvvyyy~~~sssooolllpppxxx}}}~~~~~~}}}zzzyyyzzz{{{zzz{{{|||yyyvvvtttuuuvvvxxx{{{~~~~~~{{{wwwvvvvvvrrrsssssspppmmmkkklllnnn|||xxxoooeee\\\UUURRROOOLLLLLLNNNPPPOOONNNNNNRRRWWW[[[cccrrr~~~pppggg[[[VVVPPPNNNNNNLLLHHHDDDDDDCCC@@@<<<999777777666666666555555555555666666777666555555444444555555666666666666666666666666444444444555555666666666555555555555555555555555555555555555666666666666333444444555555444444333222222222333444555555555444444444444444444444333444444444444444444444444444444444444444444444444444444444333333222222222111222222333444444555555222222222222222222222222444444333333333333444444333333333333333333333333333333333444444444444444222111000000000111333333222222333333333444444444777DDDQQQRRRHHH===888999111111111111222222222222666666666555555555555555555444444444444555666666666666666666777777777777777888999:::;;;::::::999888999;;;<<<===>>>======>>>???CCCGGGKKKWWWmmmsssmmmfffaaaaaadddgggiiiqqqyyy||||||zzztttooonnniiifffccc```___]]][[[YYY^^^^^^^^^___```ccceeefffggggggggghhhiiijjjllllllnnnoooqqqsssuuuvvvvvvwwwwwwwwwwwwwwwwwwzzz~~~vvvqqqnnnqqqyyy~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}yyyzzz}}}~~~|||{{{|||}}}zzz{{{|||zzzwwwtttuuuwwwtttyyy~~~|||xxxvvvvvvppppppppplllgggddddddfffqqqyyy}}}tttkkkdddZZZUUUOOOLLLLLLLLLLLLJJJHHHLLLQQQUUUYYYdddttt~~~sssgggaaaZZZVVVTTTRRRMMMHHHFFFDDDAAA>>>:::888666555666666555555555555666666666666555444444444444444444444444444444444444444333333333444444555555555555555555555555555555444444444555555666666777777333444444555555444444333111111222333333444555555222333333444444555555666444444444444444444444444444444444444444444444444444444444333333222222222000000111222333333444444222222333333333222111111222111111000000111111222333333333333333333333333444555555555555555555555222111000000000111333444222222222333333444444444333BBBPPPPPPCCC777444666222222333333333444444444444444444444444444444444555444444444444555666666777777777777666666666666888999:::;;;<<<;;;::::::888999;;;===>>>>>>======@@@AAADDDGGGJJJUUUjjj~~~{{{{{{|||xxxnnneeeaaa\\\ZZZ^^^gggooottt~~~yyyrrrnnnoooppppppooojjjhhhccc___\\\YYYYYYYYYYYYZZZ\\\___bbbfffiiikkkiiiiiikkklllmmmmmmmmmmmmpppqqqtttvvvyyyzzzzzzzzzzzzyyywwwuuuuuuwww||||||uuummmnnnuuu}}}}}}{{{yyyxxxxxxwwwyyyvvvuuuvvvxxxyyywwwtttuuuvvvvvvtttsssvvv{{{}}}{{{{{{~~~~~~}}}~~~|||{{{yyyxxxwwwzzz{{{}}}~~~|||xxxtttrrrrrrpppmmmiiiddd___[[[YYYbbbqqqyyyrrreee```YYYSSSPPPNNNLLLKKKKKKKKKNNNSSSVVVZZZbbbkkk~~~qqqiii^^^XXXVVVSSSNNNJJJDDDBBB???======<<<:::888888777777666666666666777777555444222222333444555666666666666555555555555444444555555555555444444888777777666555333222111222333444444555555444444777777777777777666555555222222222222222222222222555555555444444333333333666666555555555444444444666666555444333222222111555444444333333222222111111000000111333333111000222333444444555555444444666666555444333222222111555333111222333444333333444444333333333333222222222333333444444333333222222222333444444444333222666777999;;;:::888666444555555555444444333333333555555555555555555555555555555444333444555666777999888888777777777777777555666999===@@@AAA@@@>>>777888888999:::;;;<<<<<<@@@@@@CCCGGGLLLWWWkkk}}}{{{xxxwww{{{~~~{{{vvvnnneee___\\\ZZZ[[[```iiiqqqwwwvvvqqqllliiijjjllllllllljjjgggccc___[[[YYYXXXWWWVVVWWWZZZ]]]aaafffiiillllllmmmnnnpppqqqrrrrrrrrruuuvvvxxxzzz{{{{{{zzzzzz{{{zzzxxxvvvtttvvv{{{~~~xxxnnnkkkpppxxx}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxuuusssrrrssssssrrrpppkkklllllllllmmmqqqxxx}}}~~~~~~}}}{{{|||~~~~~~}}}{{{{{{zzz{{{||||||{{{xxxuuussspppnnnlllhhhccc___[[[YYYbbbppptttmmmcccZZZTTTPPPNNNMMMKKKJJJKKKOOOPPPRRRXXX```kkkvvv|||sssggg^^^ZZZVVVQQQLLLIIIFFFCCCAAA???>>><<<:::888888777777777777777888888777555333333444555666777777666666555555444444444555555666666555555444777777777666555444333222333444555555666666555555666666777777666555555444444444444444444444444444555444444444444444444333555555444444333333333333555555555444444333333222333333333333333333333444555444444444666666555333000111111222222222222222555555555444333333222222555333222222444444444333444444333333333333222222222333333444444333333222000111222444555555444444444555666777666555333222444444444444444444333333555555555555555555555555555444444333444555666777888777777777777777888888666777999===@@@AAA???===999999:::;;;<<<===>>>>>>@@@@@@CCCGGGLLLWWWkkk|||~~~xxxvvvvvv{{{~~~|||rrrkkkgggbbb\\\XXXYYY[[[```gggpppyyy~~~~~~yyyooolllhhhggggggiiijjjjjjiiifffccc^^^ZZZXXXVVVVVVUUUVVVZZZ^^^ccciiimmmooopppqqqrrrtttuuuvvvwwwxxxzzz{{{|||}}}}}}}}}|||{{{~~~|||yyyvvvtttuuuxxx{{{}}}pppjjjmmmtttzzz|||}}}}}}~~~~~~~~~}}}||||||xxxuuurrrooonnnmmmkkkjjjaaaaaaaaabbbdddiiipppuuuwwwwwwxxxzzz{{{|||}}}~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}{{{zzzzzz}}}~~~zzz{{{{{{{{{zzzyyywwwvvvpppooollliiifffbbb___]]]bbbooo}}}~~~rrrfff]]]WWWSSSQQQNNNKKKJJJKKKKKKJJJOOOUUUZZZdddssspppeee^^^XXXQQQKKKNNNKKKGGGDDDBBB@@@>>><<<888888888777777888888999888888666555555555666777888777777666555444444444444555555666666555555444555666666666666555444333444555666666777777666666666666666666666555555444666666666666666666666666444444444444444555555555444333333333333222222222444444444444444444444444111222222333444444555555777666555666777777666555333444444555555555555555444444444444333333333333666444333333444555555444444444333333333333222222222333333444444333333222...000222444555666666666555555444444444333333333333333444444444444444444555555555555555555555555555444444444444555666666666666666666777888999999888888:::<<>>??????@@@@@@@@@CCCGGGKKKVVVjjj|||}}}~~~{{{yyyxxxyyy{{{zzzyyyvvvnnneee___\\\ZZZYYYXXX\\\bbbjjjrrrzzz}}}zzzooommmkkkiiiiiiiiijjjjjjgggeeebbb^^^[[[XXXVVVVVVWWWYYY]]]aaagggmmmqqqtttrrrssssssuuuvvvxxxzzz{{{||||||~~~~~~}}}~~~zzzvvvssssssvvvyyy|||~~~||||||{{{zzzxxxwwwxxx}}}tttnnnpppuuuyyy{{{}}}~~~|||yyytttpppmmmjjjiiihhh^^^]]]\\\[[[]]]aaafffiiilllmmmnnnoooqqqrrrssstttssssssrrrrrrsssvvvxxxyyyyyyzzzyyyxxxwwwwwwzzz|||~~~||||||||||||{{{zzzzzzyyysssrrrpppnnnkkkhhheeecccdddppp{{{vvvmmmccc\\\WWWTTTOOOLLLLLLKKKIIIKKKPPPPPPXXXdddooozzz~~~ooofff]]]TTTNNNOOOLLLHHHFFFDDDBBB@@@>>>888888777777777777888888888777666555555555666666888888777666555444444333555555666666666666555555555555666666666666555555444444555666666666666666666666777777777666666555666666666666666666666666333333444444555555666666444333333333333333333333333333333444444555555555333333333333444444555555666444333444555666666555555555666777777777777777222222333333333444444444777555333444555666555444444444333333333222222222222333333444444333333222000111333444666666666555777666555444444444555555333333333444444555555555555555555555555555555555444444444444555555666666444555555555777888999:::999888999;;;<<<<<<:::888;;;;;;<<<===>>>???@@@@@@@@@@@@CCCFFFKKKVVViii{{{~~~|||wwwyyyzzz{{{zzz{{{{{{|||}}}~~~xxxpppkkkddd]]]YYYWWWXXXZZZ]]]ccckkkssszzz|||{{{rrrqqqpppmmmjjjiiihhhhhheeedddbbb```^^^\\\[[[ZZZ\\\]]]```eeejjjooosssuuussssssssstttuuuwwwyyyzzzyyyzzz|||~~~~~~zzzvvvrrrrrruuuxxx||||||yyyxxxwwwvvvuuusssrrrvvv|||xxxtttuuuxxxzzz{{{}}}~~~~~~zzzuuupppllljjjiiidddaaa^^^[[[[[[\\\]]]^^^aaaaaacccdddfffhhhiiijjjiiihhhhhhiiikkkooorrrtttuuuvvvvvvvvvuuuuuuwwwzzz}}}~~~~~~~~~~~~~~~}}}||||||vvvuuutttrrrooollliiihhhhhhqqqzzz~~~|||rrrggg___XXXRRRNNNMMMLLLIIIKKKNNNIIINNNVVV___hhhrrr}}}~~~rrrhhh]]]VVVOOOMMMIIIGGGEEEDDDAAA???999888777777666666777777666666666555555555555555888777777666555444444444555666666666666666666555444555666666777666666666333333444555555555555444666777777888888777777777555555555555555555555555444444444555555666666666444444444444555555555555222333333444444555555555555555555444444333333333555333222333555666777666222222333444444444444333111111222333333444444444777555333444555666555444444444333333333222222222222333333444444333333222222333444555555555444333777666444333333333555555333333333444444555555555555555555555555555555555444444444555555555555555444444444555666888999:::888777777888::::::888666::::::;;;<<<===>>>>>>???@@@@@@BBBFFFKKKUUUiiizzz~~~|||vvvvvvxxxyyy|||}}}|||wwwhhhbbb]]]\\\ZZZYYY\\\aaagggmmmuuu|||zzzxxxxxxuuuuuutttppplllhhhggggggffffffeeeeeeddddddccccccbbbcccfffiiilllpppsssuuutttssssssssstttvvvxxxyyyvvvxxxzzz}}}~~~}}}yyyuuurrrsssvvvyyy}}}}}}zzzxxxxxxxxxxxxwwwvvvxxx|||~~~~~~{{{xxxwwwxxxyyyyyyyyyzzzzzz{{{|||~~~zzztttooommmllljjjgggccc```^^^\\\ZZZXXXZZZZZZ\\\^^^```aaacccdddaaa`````````bbbfffjjjllloooqqqrrrrrrqqqrrrtttvvvvvvxxx|||~~~xxxwwwvvvtttqqqnnnllljjjjjjrrrxxxyyy{{{}}}qqqiii[[[TTTOOONNNMMMJJJJJJMMMHHHLLLQQQWWW^^^fffnnnsssxxx|||pppccc[[[SSSQQQMMMJJJHHHFFFCCCAAA;;;:::999888777666666666666666666555555555444444666666666666555555555555555666666777777666666555555666666777777777666666222333333444555444444444555666666777777777777777555555555555555555555555555555555555555666666666444444555555555555555666333333333444444555555555666666555555444333333222555444333444777:::;;;<<<222333444444555555444444111111222222333333444444666444333333444555555444444444333333333333222222222333333444444333333222333444555666666555444333555444333222111222333333333333444444444444444444555555555555555555555555333444555555666666555555444444444555666777999:::888777777777999999777666999999:::;;;<<<======>>>@@@@@@BBBFFFJJJTTThhhzzz~~~yyyzzzzzz}}}}}}uuupppeee```^^^aaabbbbbbfffllltttzzzzzzvvvvvvwwwvvvxxxxxxtttoookkkiiiiiihhhiiijjjkkkmmmmmmnnnnnnmmmmmmnnnpppqqqtttvvvwwwwwwvvvuuutttuuuvvvxxxyyyvvvxxxzzz}}}|||{{{xxxtttrrrtttwww{{{}}}~~~}}}{{{{{{|||}}}~~~yyyxxxvvvuuuuuuuuuvvvvvvuuutttttttttvvvzzz}}}}}}wwwqqqnnnmmmmmmjjjgggeeedddaaa\\\XXXWWWXXXZZZ\\\^^^```aaabbb^^^]]][[[ZZZ[[[]]]```bbbfffgggiiiiiiiiijjjlllmmmnnnrrrwww||||||{{{yyywwwtttqqqooommmkkkrrruuuttttttyyy~~~zzzrrr```XXXRRRPPPOOOLLLKKKLLLKKKMMMQQQUUUZZZ```eeehhhiiilllrrr|||{{{mmmddd\\\YYYTTTOOOLLLIIIEEEBBB???>>><<<:::888777777666777777777777666666555555555555555555666666666666666666777777777777666666666666777777777666666555333444444555555555555555333444444555666666555555555555555555555555555555666666666666555555555555333333333444444555555555333333444444444444444444555555555555555444444444555444333555999===???@@@444444555666666666666666222222222222222333333333555333222222444444444333444444333333333333222222222333333444444333333222222333444666666666555555555444444333333333333333444444444444444444333333555555555555555555555555333444555666666666555444444444444555666777888999999888777888::::::999888999999:::;;;<<<======>>>@@@@@@BBBFFFJJJTTTgggyyy|||tttmmmiiifffaaaaaagggjjjjjjnnnuuu~~~{{{vvvtttvvvxxxxxxzzz{{{xxxsssooommmmmmjjjlllnnnpppssstttuuuvvvvvvvvvvvvwwwwwwxxxyyyzzzzzzyyywwwvvvvvvwwwyyyzzzwwwyyy{{{~~~zzzyyywwwtttssstttxxx||||||{{{{{{}}}wwwuuusssqqqpppqqqrrrsssqqqooonnnnnnppptttxxx{{{~~~~~~xxxrrrnnnnnnllljjjhhhhhhhhheee```[[[XXXYYYZZZ\\\___aaabbbccc^^^\\\YYYWWWVVVWWWZZZ\\\]]]^^^```aaaaaabbbccceeeiiimmmssszzz~~~|||}}}~~~~~~{{{xxxuuurrrqqqkkkqqqssspppppptttyyy{{{zzz|||~~~xxxfff]]]VVVTTTRRRNNNLLLMMMIIIKKKNNNRRRVVVZZZ^^^aaabbbaaaaaafffttt{{{pppddd```ZZZTTTPPPKKKFFFCCCBBBAAA???<<<:::888777777888888888888888777666666444444555555666777777777666666777777777777666666777777777777777666555555444555555666666666666666111222333333444444444333666666666666666666666666777777666666555555444444222222222333333444444444444444444444444444444444333333444444555666666666444222222444888===@@@AAA000111222222333333222222222222222222222222222222555333111222333444333333444444444333333333222222222333333444444333333222000111333555777777777777777777666666666555555555555555555444444333333333555555555555555555555555333333555666666666555444555555444555555666777888;;;999999999;;;<<<;;;:::999999:::;;;<<<===>>>>>>AAA@@@BBBFFFJJJTTTgggyyywwwsssnnniiieee```eeekkkoooqqqtttyyy}}}}}}{{{xxxvvvtttttttttuuuvvvwwwxxxvvvrrrmmmkkkjjjgggjjjnnnssswwwyyyzzzzzz~~~}}}}}}}}}~~~~~~}}}{{{zzzyyyyyyzzz{{{xxxxxxyyy{{{~~~~~~~~~~~~{{{vvvrrrqqqtttwww|||}}}~~~|||{{{}}}{{{vvvrrrppppppooonnnlllkkkjjjjjjlllpppsssuuu~~~|||uuuoookkkkkkjjjiiijjjjjjiiifffdddaaaaaaaaabbbbbbbbbbbbbbbddddddcccaaa^^^ZZZWWWUUU[[[YYYWWWWWWYYY[[[\\\\\\^^^bbbjjjrrryyy}}}zzz{{{}}}}}}{{{zzzxxxvvvtttrrrrrrqqqqqqrrrtttvvvwwwwwwwwwxxxzzz|||~~~~~~yyymmmfff[[[SSSNNNMMMMMMMMMIIIJJJNNNSSSXXX\\\]]]\\\^^^[[[[[[]]]___iiiuuunnnddd[[[TTTOOOKKKIIIAAAAAA@@@>>>:::777666666777777666666666666777888777777777777777777777777999999888777666555444444555444444333333444444555555666666666777777888888555555666666666666555555888888777777777777888888666666555555555555666666555555444444444555555666444444444444444444444444333333333333333333333333444444555555777888999:::666666666555555444444444222333444444444444333222222222444444444444222222444333333222222333333444333333333333333333333333555555666666555444333333333222222111111222222333444444444555555555666666555555555555555555555555777777666666555555555444777555333222222444777888999999888888888888888888999::::::;;;<<<===>>>>>>;;;??????DDDLLLQQQaaa|||xxxpppkkkhhheeebbbccchhhoootttxxx|||~~~}}}|||yyyxxxvvvtttsssssstttuuuwwwxxxzzzyyyvvvsssqqqqqqjjjlllppptttxxx{{{}}}~~~~~~}}}{{{{{{{{{{{{|||yyyxxxxxxzzz}}}~~~~~~}}}||||||zzzuuuqqqppprrruuuyyy{{{}}}~~~yyyvvvttttttsssqqqqqqpppnnnnnnooorrruuuwww}}}~~~}}}wwwrrrnnnkkkjjjiiijjjjjjiiifffdddddddddddddddddddddddddddeeeeeedddccc```]]]ZZZYYYWWWUUUSSSSSSSSSTTTSSSSSSXXX\\\ccckkkrrrwwwyyyyyywwwyyyzzz|||}}}}}}||||||xxx}}}}}}{{{xxxvvvssssssrrrrrrrrrsssuuuuuuwwwwwwxxxyyyzzzzzzzzzyyyzzz|||~~~{{{wwwoooiii```XXXTTTQQQOOONNNKKKLLLNNNSSSWWW[[[]]]^^^[[[XXXVVVWWWWWW]]]mmm}}}yyyooofff___XXXQQQMMMDDDDDDBBB@@@<<<:::999888777777666666666777777888777777777777777777777777777777777777666666666666555444444444444444444555555555666666666777777777555555666666666666555555666666555555555555666666666555555555555555555666666555555444444444555555444444444444444444444444333333333333333333333333777666555555444444444444555555555444444444333333222222333444444333222222222333444444444444333222444333333222222333333444333333333333333333333333555555555555555444333333333333222222222222333333333444444444444555555555555555555555555555555555777666666666555555555555777666555444444666777888999999999999999999999999999999:::;;;<<<===>>>>>>;;;??????DDDLLLQQQaaa|||zzzppphhhdddcccddddddgggmmmtttzzz}}}|||zzzyyyuuuuuusssrrrrrrrrrssstttvvvxxxzzz{{{zzzyyyyyyyyypppqqqssswwwzzz~~~}}}}}}|||}}}}}}yyyxxxxxxyyy|||}}}|||{{{yyyyyyxxxuuurrrppppppqqquuuwwwzzz~~~~~~{{{zzzyyyxxxvvvvvvuuusssrrrrrrtttvvvwww|||}}}~~~zzzvvvsssmmmkkkjjjjjjjjjhhheeecccaaaaaaaaaaaaaaaaaaaaaaaadddddddddcccbbb```]]]\\\ZZZXXXVVVUUUTTTSSSQQQOOOQQQUUU\\\cccjjjnnnpppqqqtttuuuwwwyyyyyyyyyxxxwwwpppuuu}}}}}}{{{zzzvvvuuutttsssrrrrrrssstttwwwwwwxxxyyyxxxvvvtttsssssstttvvvzzz||||||zzzwwwqqqmmmgggaaa\\\XXXSSSPPPMMMNNNOOOQQQUUUYYY]]]___]]]YYYTTTRRRQQQRRRYYYaaavvv{{{ssskkkbbbXXXQQQIIIHHHEEEBBB???===;;;:::888888777777777777777888777777777777777777777777555555666666777777888888555555444444444444555555555555555555666666666666555555666666666666555555666555555444444555555666555555444444444444555555777666555444444444444444444444444444444444444444444444444444444444444444666666444333222222222222444444444444333333333333111222222333333222222111333333444444444444333333444333333222222333333444333333333333333333333333444555555555555444444333444444333333333333444444333333333333444444444444555555555555555555555555666666666666555555555555666666666666777777777888::::::::::::::::::::::::999999:::;;;<<<===>>>>>><<<@@@@@@DDDMMMQQQaaa|||yyysssjjjdddbbbeeejjjmmmooottt{{{~~~|||zzzxxxvvvuuusssrrrqqqqqqqqqqqqsssvvvyyy{{{{{{|||~~~yyyyyyyyyzzz|||~~~}}}||||||zzzyyyxxxxxxzzz|||{{{zzzyyyyyyxxxvvvtttqqqpppooopppsssxxx|||~~~{{{zzzxxxwwwvvvtttssstttuuuuuuyyy{{{~~~}}}zzzxxxqqqooommmlllkkkhhhdddaaa```_______________^^^^^^aaabbbbbbbbbaaa```^^^]]]^^^\\\[[[ZZZYYYXXXUUURRROOOSSSXXX___dddhhhjjjkkkqqqrrruuuvvvwwwvvvtttsssmmmpppuuu}}}~~~~~~zzzyyywwwuuutttsssttttttwwwxxxyyyzzzyyyvvvsssqqqttttttuuuwwwzzz{{{zzzyyysssqqqmmmjjjeee___YYYTTTPPPOOOOOOPPPRRRVVV\\\```ddd^^^VVVRRRPPPPPPQQQSSSccclll{{{}}}uuukkk___VVVPPPMMMIIIEEEBBB@@@===<<<999999888777777777888888666666666666666666666666666666666666777777777777666666555555555555666666555555555555555555666666555555666666666666555555777777777666666777777777444444333333333333444444888777666555444333333333555555555555555555555555444444444444555555555555333333333222333333444444333333333333333333333333222222222222222222222222333444444444444444444333444333333222222333333444333333333333333333333333444444444555555444444333555444444333333444444555222222222333333333444444555555555555555555555555666666666666666555555555444555666777888777666666999999999:::::::::::::::888999:::;;;<<<======>>>===AAA@@@DDDMMMQQQaaa|||{{{||||||}}}~~~zzzxxxooolllfffcccdddjjjrrrxxx{{{~~~|||zzzyyyxxxwwwuuusssqqqppppppqqqtttwwwyyy{{{|||~~~}}}~~~~~~}}}|||{{{zzzyyywwwxxxzzz{{{{{{{{{{{{zzzyyyxxxvvvtttqqqooonnnppptttyyy|||~~~|||yyyvvvuuutttrrrrrrqqqrrrrrrwwwyyy|||~~~~~~|||{{{uuusssqqqooommmjjjfffbbbdddddddddccccccbbbbbbbbbaaabbbcccccccccbbbaaa```^^^]]]]]]]]]^^^\\\XXXVVVQQQTTTXXX]]]bbbeeefffggglllnnnqqqssstttrrrpppooohhhhhhkkkrrr|||~~~|||yyyxxxwwwvvvvvvxxxyyy{{{||||||yyywwwuuuyyyxxxwwwwwwyyyzzzyyyxxxtttsssqqqoookkkfff___ZZZSSSSSSSSSQQQRRRVVV]]]cccgggaaaYYYRRRPPPPPPPPPOOOUUU[[[fffssswwwjjjaaaWWWRRRLLLHHHEEEBBB>>><<<::::::999888888888888888666666666666666666666666777777777777666666666666777666666555555666666777666666666666666666555555555555666666666666555555777777666666666666777777444444333333333333444444888777666555444333333333555555555555555555555555444444444555555666666666555444444444444444555555333333333333333333333333222222222222222222222222444444444444444444444444444333333222222333333444333333333333333333333333333333444444444444444333555444444333333444444555222222222333333333444444555555555555555555555555555555555666666666666666222444555777777666555444777888888888999999999:::888888999:::;;;<<<======>>>AAAAAAEEEMMMQQQaaa|||tttvvvyyy|||{{{vvvqqqnnnhhhgggffffffiiiqqq{{{}}}~~~}}}|||yyywwwuuusssrrrsssuuuwwwyyyzzz|||}}}|||{{{{{{yyywwwxxxzzz|||}}}}}}}}}{{{zzzyyyxxxvvvsssqqqmmmoooqqqtttxxxzzz|||}}}}}}}}}~~~~~~~~~~~~|||yyyvvvqqqppppppoooooooooooooootttvvvyyy|||}}}}}}|||{{{wwwuuutttsssqqqoookkkhhhggggggffffffeeeeeedddddddddeeefffggggggfffeeedddaaaaaabbbddddddbbb^^^[[[SSSTTTXXX[[[^^^```bbbbbbdddfffjjjmmmnnnmmmkkkiii```]]]]]]cccnnnzzz}}}|||||||||{{{|||~~~~~~}}}{{{zzz{{{yyywwwwwwwwwwwwvvvtttsssrrrpppooonnnjjjfffbbb[[[[[[[[[YYYXXX[[[ccciiiiiifff___VVVSSSSSSRRROOOLLLPPPVVV^^^kkk}}}yyyooo```ZZZRRRLLLHHHEEE@@@<<<;;;;;;:::999888888888888777777777777777777777777888888777777666666555555777777666666666666777777777777777777666666666666555555666666666666555555555444444333333444444555555555444444444444555555777666555444444444444444555555555555555555555555444444555555666777777777888888666555444444444444333333333333444444444444444333333222222333333444555555444444444444555555444333333222222333333444333333333333333333333333222333333444444444444333444444333333333333444444333333333333444444444444555555555555555555555555555555555666666666666666222333555666666666555444777777777888888999999:::888888999:::;;;<<<======>>>BBBBBBEEEMMMRRRaaa|||pppsssxxx}}}~~~yyytttoookkkhhhgggiiilllnnnssszzz~~~|||zzzxxxwwwwwwyyy{{{{{{{{{}}}}}}{{{{{{yyywwwxxx{{{}}}|||yyyxxxxxxwwwtttqqqnnnnnnooopppsssvvvxxxzzzyyy{{{}}}|||zzzyyyyyy{{{yyyyyyyyyzzzzzzxxxtttqqqkkkkkklllllllllmmmmmmmmmrrrssswwwzzz{{{|||{{{{{{uuuuuutttuuuvvvuuusssqqqkkkjjjjjjiiihhhhhhggggggeeefffggghhhggggggfffeeecccdddeeeggggggeee```\\\RRRSSSUUUWWWYYYZZZZZZ[[[YYY\\\aaadddfffeeecccbbbZZZUUUQQQSSS]]]hhhpppsssxxxzzzzzztttpppsss~~~}}}|||{{{yyyxxxwwwwwwvvvtttrrrqqqooonnnnnnnnnmmmkkkiiieeeffffffcccbbbdddkkkrrrppprrrnnnddd^^^[[[WWWQQQLLLPPPRRRTTTXXXdddvvv{{{iiiaaaWWWPPPLLLHHHCCC>>><<<<<<;;;999999888888888777777777777777777777777666666666666777777777777888777777666666777777888999999888888777777777777555555666666666666555555555444444333333444444555666555555555555555555666666555555444444444555555555555555555555555555555444555555666777777888888777777666555444444555555333333444444444555555555555555444333333444555555666555444333333444555666444333333222222333333444333333333333333333333333111222333444444444444444333333222222222222333333333444444444444555555555555555555555555555555555555555555555666666666777444444555666666666666666777777888999999:::;;;;;;888888999:::;;;<<<<<<===???CCCBBBFFFNNNRRRaaa{{{nnnrrrxxx~~~{{{zzzxxxtttpppkkkhhheeejjjnnnrrrvvv{{{~~~}}}|||{{{}}}~~~~~~}}}~~~~~~}}}{{{yyywwwxxx{{{~~~|||xxxvvvwwwvvvtttqqqooonnnnnnnnnpppsssvvvxxxsssvvvyyyyyyvvvtttuuuvvvuuuuuuvvvwwwwwwuuuqqqmmmhhhiiiiiijjjkkklllmmmmmmppprrruuuxxxzzz{{{{{{zzzsssssstttvvvyyyzzzyyyxxxrrrrrrqqqppppppooonnnnnnddddddeeeffffffeeedddccc``````aaacccbbb___ZZZUUUPPPPPPRRRSSSTTTUUUUUUUUURRRUUUZZZ^^^``````^^^\\\YYYRRRJJJJJJQQQZZZ```ccckkknnnnnnggg___aaappp~~~~~~}}}}}}{{{zzzyyyxxxyyywwwuuussspppnnnllllllmmmnnnmmmmmmlllnnnnnnllliiikkkrrrxxxzzz}}}sssjjjddd]]]VVVSSSVVVWWWRRROOOTTTbbboooooofff\\\TTTOOOKKKEEE???===<<<;;;:::999999999999777777777777777777777777444444555666777888999999888888777777777777888888:::999999999888888777777555555666666666666555555666666666555555666666666666666555555555555666666555555444444444555555666666666666666666666666666444555555666777888888999222333333444555666888999444444444555555666666666666555444444444444555666666555444333333444555666444333333222222333333444333333333333333333333333111222333333444444444444333222222111111222222333444444444555555555666666555555555555555555555555444555555555666666777777666666666666777777777888888888999::::::;;;<<<<<<777888999:::;;;<<<<<<===???CCCBBBFFFNNNRRRaaa{{{uuuxxx|||}}}vvvsssnnniiigggggghhhjjjqqqwww|||}}}|||{{{yyywwwwwwyyy|||}}}}}}|||{{{zzzxxxvvvtttsssrrrnnnllljjjiiiiiikkknnnooommmppprrrrrrqqqpppooopppqqqooommmnnnpppqqqooolllkkkiiihhhggghhhjjjmmmnnnmmmnnnqqqsssvvvyyy{{{|||zzzxxxwwwyyy|||~~~}}}{{{uuutttrrrpppmmmkkkiiihhhffffffdddcccaaa```___^^^[[[[[[ZZZYYYWWWUUUTTTSSSJJJKKKLLLMMMNNNMMMLLLKKKOOOPPPSSSUUUWWWXXXYYYYYYSSSOOOHHHDDDEEEJJJQQQWWWccc```\\\XXXVVVYYY^^^bbbwww}}}zzz}}}|||zzzxxxvvvtttssssssnnnmmmkkkjjjkkkmmmooopppoooqqqrrrssstttvvvyyy{{{}}}~~~}}}xxxqqqjjjeee\\\XXXSSSOOOOOOSSSYYY]]]lllzzzmmm]]]SSSPPPOOOKKKGGGDDD@@@<<<999888777666444777777777777777777777777999888777555555777888999999888888888777777666666999888777777777888:::;;;999888888888777777666666444555666555333222333444333333333444444444555555555555555555555555555555444444444444444444444444666666666666555555555555666555555444444444555555666777777777666666555444222222222222222222222222777666444333333444555555888777444222222222333444444444444444444444444444222222222333444555666777555555555555555555555555333333333333333333333333555555555555555555555555333444666777777666444333666777999::::::888666555<<<;;;;;;:::999888777777;;;;;;;;;;;;<<<>>>???@@@>>>DDDBBBDDDMMMUUUccczzzyyy{{{zzzqqqmmmgggbbb```bbbfffiiittt|||~~~|||{{{yyywwwvvvxxxzzzzzzzzzxxxxxxvvvtttrrrpppooonnnjjjhhhfffdddcccdddfffgggeeehhhjjjjjjjjjiiijjjkkkooommmkkklllnnnooommmkkkkkkjjjhhhggggggiiilllmmmoooppprrrtttvvvyyyzzz{{{vvvuuutttuuuxxxzzzyyywwwtttrrrooolllhhheeebbbaaa\\\\\\ZZZYYYXXXVVVUUUUUUPPPPPPPPPOOOMMMKKKJJJIIIEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHKKKMMMOOOPPPPPPPPPNNNJJJEEEBBBBBBGGGMMMQQQXXXVVVSSSOOOLLLMMMPPPTTTdddooo}}}}}}~~~}}}zzzxxxvvvtttsssrrrqqqpppnnnmmmkkkkkkkkkllloooqqqtttuuuwwwyyy|||~~~yyyssspppgggccc\\\VVVRRRSSSUUUWWW^^^ppp}}}rrrdddZZZTTTPPPLLLHHHDDDAAA===:::999999888777888888888888888888888888999888777666666777888999888888888888777777777666888888777666777888999:::888888888777777777666666444666666555444333333444444444555555555666666666555555555555555555555555555555555555555555555555666666666666555555555555666555555444444444555555222222222111111111000000222222222333333333333333555555444444444555666777777666444222111222333333333333333333333333333333333333333333444444555666444444444444444444444444333333333333333333333333444444444444444444444444333444555777777555444333333444555666666555444333;;;::::::999999888888888;;;;;;;;;;;;<<<>>>???@@@>>>DDDBBBCCCMMMTTTcccyyy}}}wwwsssjjjfffaaa]]]]]]bbbhhhlllzzz~~~}}}|||yyywwwvvvvvvwwwvvvvvvtttsssrrrpppnnnllljjjjjjeeedddaaa^^^\\\\\\]]]]]]\\\]]]```aaaaaaaaaccceeeiiihhhggghhhjjjjjjiiigggiiihhhgggfffgggiiikkklllooopppqqqssstttvvvwwwxxxqqqooonnnooopppqqqpppooommmkkkhhhddd___[[[WWWVVVPPPPPPOOONNNLLLKKKJJJJJJEEEEEEEEEDDDCCCAAA@@@???@@@@@@??????@@@@@@AAABBB???@@@BBBDDDFFFGGGGGGGGGFFFCCC@@@??????BBBFFFIIINNNMMMKKKGGGDDDCCCEEEGGGNNNXXXeeeooouuu{{{~~~{{{yyyvvvtttsssrrrtttsssrrrpppmmmjjjhhhgggkkknnnrrruuuxxxzzz}}}}}}{{{uuupppiiiaaaZZZUUUSSSRRRRRR```sssxxxmmmcccZZZSSSMMMJJJFFFBBB>>><<<;;;;;;;;;:::999999999999999999999999999888777666666777888999888888888888777777777777777777666666666777888999888888777777777777666666555666777666555444555666555555666666666777777777555555555555555555555555666666666666666666666666666666666666555555555555555555444444444555555666111000///.........///000333333333444444444555555444444444444555666777888666444333111111111222222333333333333333333333333444444333333333444444555333333333333333333333333333333333333333333444444333333333333333333333333333444555666666555444333555666777888888888666666999999999999999999999999;;;;;;;;;;;;<<<>>>???@@@>>>DDDBBBCCCMMMTTTbbbyyywwwqqqllliiicccbbb``````dddjjjqqquuu~~~~~~|||zzzwwwuuuuuuuuusssrrrpppooonnnllljjjhhhffffffcccaaa^^^[[[XXXWWWVVVVVVTTTUUUWWWXXXXXXZZZ]]]___``````aaabbbcccccccccbbbeeeeeedddeeefffhhhkkklllnnnnnnooooooppppppqqqqqqkkkjjjhhhgggfffdddcccbbbaaa___\\\XXXTTTPPPMMMKKKGGGGGGFFFEEEEEEDDDCCCCCC@@@@@@@@@??????===<<<;;;<<<;;;:::999:::;;;<<<===<<<===>>>???@@@AAABBBBBB???>>>=========???AAACCCGGGHHHHHHFFFCCCBBBBBBCCCBBBIIISSS[[[bbbiiiqqqwww|||zzzwwwuuussssssuuuuuutttsssoookkkhhheeefffjjjooosssvvvxxx{{{~~~}}}~~~zzztttmmmeee^^^YYYWWWRRRZZZfffqqq{{{{{{tttjjj```WWWQQQMMMGGGDDD@@@>>>======<<<;;;999999999999999999999999888888777666666777888888888888888777777777777777666666666666666777777888777777777777777777666666666777888777666555666777555555666666666777777777555555555555555555555555555555555555555555555555666666666666555555555555555444444444444555666666444333111000///111222444333333444444555666666666555555555555555555666666444333222111111111111222222222222222222222222222555555444333333333444444333333333333333333333333333333333444444444444444333333333333333333333333444444555666666555444444777777888999999999888888888888888999999:::::::::;;;;;;;;;;;;<<<>>>???@@@>>>DDDBBBCCCLLLSSSbbbxxxuuukkkdddaaa```\\\^^^bbbgggnnnuuu|||~~~~~~}}}~~~~~~~~~~~~~~~|||zzzwwwvvvvvvuuusssqqqlllkkkjjjhhhfffdddbbbbbbaaa___\\\YYYVVVTTTRRRRRROOOOOOPPPPPPPPPRRRVVVYYYXXXZZZ\\\^^^^^^^^^^^^]]]```aaaaaaccceeegggjjjkkklllllllllkkkkkkjjjjjjjjjcccbbb```]]]YYYVVVTTTSSSRRRQQQOOOLLLIIIGGGEEEDDDAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888888999;;;<<<;;;;;;;;;<<<======>>>???<<<<<<<<<<<<===>>>??????@@@BBBCCCCCCBBBAAAAAABBB===AAAGGGLLLPPPVVV\\\aaaooovvv~~~{{{yyywwwvvvuuuuuuuuuvvvuuurrroookkkiiifffiiinnnrrrtttwww{{{}}}yyy{{{}}}~~~{{{vvvpppkkkfffcccZZZ]]]bbbffflllvvv~~~xxxooofff]]]WWWSSSKKKGGGCCC@@@>>>===<<<;;;888888888888888888888888888888777777777777888888777777777777777777888888555666666666777777777777666666666666666666777777555777888777666666777888444444555555555666666666666666666666666666666666444444444444444444444444666666666666555555555555444444444444444555666666666555333222222444555777444444444555555666666666666666555555555444333333333333222222222222222222222222222222222222222222555555444333333333444444333333333333333333333333333333333444444555555555333333333333333333333333444555555555555555555444333444444555555666666666888888888999999::::::;;;;;;;;;;;;;;;<<<>>>???@@@???DDDBBBCCCLLLSSSaaawwwxxxkkkaaa\\\[[[[[[[[[___fffnnnwww}}}{{{zzz|||}}}~~~~~~}}}}}}}}}|||zzzxxxwwwwwwwwwuuussskkkjjjiiigggeeecccaaa```aaa___]]]ZZZWWWUUUTTTSSSNNNNNNMMMLLLKKKMMMQQQUUUUUUXXX\\\^^^]]]]]]]]]^^^^^^______aaabbbdddffffffhhhhhhfffeeecccbbbaaa```YYYXXXWWWSSSNNNJJJHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;:::::::::::::::;;;;;;<<<::::::999999:::;;;<<<<<<:::;;;<<<<<<===>>>>>>>>>:::<<<>>>>>>===<<<======;;;===@@@BBBDDDGGGKKKNNN[[[cccppp{{{}}}{{{zzzyyyxxxvvvvvvwwwwwwuuurrrooommmkkkmmmppprrrtttwww{{{yyyzzz|||~~~}}}}}}}}}{{{xxxuuurrrpppeeedddbbbaaabbbgggooottt|||tttllleee^^^ZZZQQQMMMGGGCCC@@@>>><<<:::777777777777777777777777777777777888888777777777777777777777888888888888555666777888888888777777555555666666666666777777555666777777666666777888444444555555555666666666666666666666666666666666444444444444444444444444666666666666555555555555444444444444444555666777555444333333333444555666555555555555555555555555333444444444444333222222333333333333333333222222333333333333333333333333444444333333333444444555333333333333333333333333333333333444555555666666333333333333333333333333555555555555555555555555555555555666666777777888888888888999999:::::::::;;;;;;;;;;;;<<<>>>???@@@???DDDBBBCCCKKKRRR```vvv{{{uuukkkaaaZZZXXXYYY\\\cccffflllttt}}}}}}|||{{{|||~~~|||zzzyyyzzz{{{}}}~~~}}}|||||||||{{{zzzyyyyyyzzzyyyxxxvvvpppooonnnllljjjhhhgggfffeeedddccc```^^^]]][[[[[[TTTSSSQQQNNNMMMNNNRRRUUUWWW[[[```bbbaaa```aaabbb```________________________^^^\\\ZZZWWWUUUSSSSSSMMMNNNMMMJJJEEEBBBBBBBBB@@@?????????????????????;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;======::::::;;;<<<<<<=========:::;;;<<<<<<;;;::::::;;;;;;<<<======???AAACCCEEEKKKRRR\\\ffflllppprrrttttttxxx~~~}}}}}}||||||yyyyyyyyyxxxvvvtttrrrqqqnnnoooppppppqqquuuzzz}}}zzzzzz{{{|||}}}{{{|||||||||{{{yyywwwvvvmmmjjjeeeaaa___aaadddfffrrr~~~yyysssmmmfffaaaXXXSSSMMMGGGCCC@@@<<<:::888888888888888888888888777777888888888888777777666777777777888888888888666777888999999999888777555555555666666666777777444555777666555555777888555555666666666777777777666666666666666666666666555555555555555555555555666666666666555555555555444333333444444666777777333333333333444444444555666666555555444333333333///000111333444444333333333333444444444444333333333333333333333333333333333333333333444444555666444444444444444444444444333333444444555666666666444444444444444444444444555555555444444555555555777777777888888999:::;;;999999999999999999::::::;;;;;;;;;;;;<<<>>>???@@@???DDDBBBBBBKKKRRR```vvv}}}ooojjjccc\\\WWWWWWZZZ^^^lllnnnrrrxxxzzzxxxwwwwwwzzz~~~|||{{{zzzxxxyyy{{{}}}~~~~~~~~~~~~~~~|||{{{{{{{{{{{{zzzyyyzzz{{{{{{zzzxxxwwwvvvuuusssqqqooonnnmmmkkkjjjiiihhhfffeeecccccc[[[ZZZWWWSSSQQQRRRVVVYYYZZZ___dddfffeeedddeeefffbbbaaa```___]]]\\\[[[ZZZVVVUUUSSSPPPMMMJJJHHHGGGEEEGGGGGGEEEAAA??????AAA>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>:::;;;<<<<<<===<<<<<<<<<:::;;;<<<>>>>>>===<<<<<<@@@???>>>======>>>???@@@:::::::::;;;<<<<<<======???@@@@@@???<<<;;;<<<<<<;;;<<<===>>>???AAACCCDDDBBBGGGNNNTTTZZZ___dddggggggmmmuuuzzz|||}}}~~~~~~~~~{{{{{{zzzyyywwwuuusssrrrnnnnnnnnnmmmnnnqqqwww{{{zzzzzzzzzzzz{{{|||}}}~~~zzz{{{||||||{{{zzzyyyxxxsssoooiiidddaaaaaaaaaaaaaaalll~~~}}}xxxssskkkeee]]]XXXQQQJJJEEEAAA===;;;999999999999999999999999777777888888888888777777666666777777888888888999666777888::::::999999888444555555555666666777777333555666666555555666888777777777777888888888888777777777777777777777777666666666666666666666666777666666666555555555555333333333444555666777888222333444555555555555444666666555444333222222111+++,,,///222444555555555333333444555555444444444444444444444444444444444222222222333444555666777555555555555555555555555333333444444555666777777555555555555555555555555555555444444444444555555444444444444555666777888999999999999999999999999;;;;;;;;;;;;===>>>???@@@???DDDBBBBBBKKKQQQ```vvv{{{vvvkkkccc]]][[[ZZZ\\\bbbiiitttxxx~~~xxxsssqqqtttzzz{{{wwwuuuyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}|||{{{}}}}}}|||{{{zzzzzz{{{|||}}}xxxvvvtttssssssrrrpppnnnnnnllljjjiiihhhgggeeeccc___\\\YYYVVVVVVXXX[[[]]]fffggghhhiiiiiihhhfffeeecccaaa^^^[[[XXXUUUSSSRRRLLLKKKIIIGGGDDDBBB@@@@@@BBBEEEFFFCCC===:::===@@@>>>>>>=========<<<<<<<<<<<<<<<<<<=========>>>>>>===>>>???@@@AAAAAAAAAAAA>>>>>>===<<<;;;;;;::::::===>>>>>>>>>>>>?????????=========>>>>>>?????????===============<<<<<<;;;======<<<<<<<<<;;;;;;;;;BBBBBBDDDFFFJJJNNNRRRTTTUUUYYY```hhhpppwww|||~~~~~~}}}}}}|||{{{yyyvvvtttrrrooooooppppppqqqrrrssssssxxxxxxxxxxxxyyyzzz{{{{{{xxxwwwvvvuuuuuuvvvxxxzzz|||yyytttnnniiieeecccaaa^^^bbbkkkxxx{{{sssooooooiiiaaaVVVNNNIIIEEEAAA>>>:::888666666777888777666777777777777777777777777888888888888777777777777888888777777777777888888666666666666666777777888666666555555555555666666666666666555333333444555777777666666555555444444555555555555555555555555666666666666666666666666666555333222222333555666555555555555555555555555444444444444444444444444444444222222222222444444444444444333333222222222444444222222222222444444333333333444444444555555333333333333333333333333444444444555555555555666444444444444444444444444444444444555555555666666666666666777777777777777888888999999999:::::::::999:::<<<===>>>===<<<<<<@@@>>>AAAGGGJJJOOO```sssyyytttkkkddd^^^]]]^^^bbbjjjsss{{{{{{vvvssstttxxx|||{{{wwwvvvyyyzzz{{{|||}}}}}}}}}}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~zzzyyy{{{~~~}}}|||{{{zzzyyyzzzzzz{{{xxxwwwuuuttttttrrrpppnnnllljjjgggffffffeeecccaaa]]][[[YYYWWWXXXZZZ^^^```gggggghhhgggfffcccaaa___ZZZYYYVVVSSSPPPNNNLLLKKKFFFFFFEEECCCBBBAAA@@@???===@@@AAA???;;;:::<<<@@@?????????>>>>>>>>>===============>>>>>>>>>??????======>>>???????????????>>>>>>>>>======<<<<<<<<<>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@???>>>==================<<<<<<<<<<<<>>>>>>???AAADDDGGGJJJKKKLLLNNNSSSYYY```hhhnnnqqqtttxxx}}}~~~~~~~~~}}}{{{yyyvvvuuuqqqrrrrrrrrrrrrsssssssssuuuvvvvvvxxxyyy{{{}}}~~~wwwuuusssrrrtttxxx}}}}}}zzzvvvrrrooolllkkkhhhiiilllsss~~~xxxsssrrrllldddZZZQQQKKKGGGAAA===<<<:::888888999999999888777777777777777777777777777777777777777777777777888888777777777777888888:::999777666555555555555666666555555555555666666666666666555333333444666555555555555555444444444666666666666666666666666666666666666666666666666666555333222222333555666555555555555555555555555444444444444444444444444444444333222222333444444444444444333333333222222444444333222222333444444333333333444444444555555333333333333333333333333333333333333444444444555555555555555555555555555444444444444555555555555666666666666666777777888888888999999999:::::::::::::::;;;<<<============@@@>>>@@@FFFIIINNN^^^qqq}}}wwwrrrkkkeeeaaacccgggmmmwww{{{wwwuuuwwwyyy~~~zzzxxxwwwxxxyyy{{{|||}}}~~~~~~~~~|||||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~{{{yyyxxxyyyzzz}}}|||zzzxxxwwwwwwxxxxxxxxxwwwuuuuuuuuussspppmmmhhheeebbb``````___^^^]]]YYYXXXWWWWWWYYY]]]aaadddgggfffeeeccc```\\\XXXVVVPPPOOOMMMJJJHHHFFFEEEDDD@@@@@@?????????>>>>>>>>>:::<<<>>>===;;;;;;>>>AAA@@@@@@@@@@@@????????????>>>>>>?????????@@@@@@@@@>>>??????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>======;;;;;;<<<<<<>>>???AAABBBCCCCCCEEEHHHNNNUUU[[[___eeekkkrrryyy|||~~~}}}~~~~~~}}}|||zzzxxxvvvuuuuuuuuuttttttttttttsssssstttvvvxxx{{{}}}zzzxxxuuutttuuuzzz|||yyyvvvuuuqqqpppooopppttt{{{yyyuuuqqqjjjaaaXXXRRRKKKDDD??????===;;;:::;;;;;;:::999777777777777777777777777666666666666777777777777888888777777777777888888;;;:::777555444444555666666666555555555555666666555666666555444333555666444444444444444444555555777777777777777777777777666666666666666666666666666555444333333444555666555555555555555555555555444444444444444444444444444444333333333333444444444444444444333333333333444444333333333333444444333333333444444444555555333333333333333333333333222222222333333333444444666666666666666666666666333333333444444444555555777666555555555666888999888888999999999::::::::::::::::::;;;<<<===>>>>>>BBB???BBBGGGJJJNNN___qqq~~~yyyssspppjjjggghhhnnntttzzz}}}{{{{{{{{{|||zzzxxxxxxxxxyyy{{{|||~~~~~~||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}|||zzzxxxwwwwwwwww{{{zzzxxxvvvttttttttttttuuuttttttttttttrrrnnnkkkccc___[[[YYYXXXWWWWWWVVVSSSRRRRRRTTTWWW[[[```cccdddccc```\\\XXXSSSOOOMMMIIIHHHGGGEEECCCBBBAAAAAA==================<<<<<<<<<===???>>>>>>>>>@@@CCCAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAA>>>>>>??????????????????AAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@AAAAAA@@@@@@@@@?????????===========================>>>???AAAEEEJJJNNNPPPVVV[[[ccckkkqqqvvv{{{~~~yyyzzz{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvuuutttttttttssstttvvvyyy{{{}}}~~~|||{{{{{{}}}|||yyyuuutttttttttvvvyyy|||~~~yyyvvvpppggg```ZZZRRRJJJDDDBBB???===<<<<<<;;;:::888777777777777777777777777666666666666666777777777888888777777777777888888888777555444444666888:::666666555555555555666666555666777666444444555777333444444555555666666666777777777777777777777777666666666666666666666666555555444444444444555555555555555555555555555555444444444444444444444444444444444333333444444444444444444444444444333333444444444333333444444444333333333444444444555555444444444444444444444444222333333333333444444444555555555555555555555555333333333333444444444444888777666555555777888999888888999999999:::::::::;;;:::::::::;;;<<<>>>@@@DDDAAACCCIIIKKKOOO```rrr~~~wwwrrrooommmkkklllrrr|||~~~~~~{{{yyyyyyzzzyyyzzz{{{}}}~~~|||||||||||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxxxxwwwvvvuuuwwwvvvtttqqqpppoooooooooppppppqqqssssssqqqmmmiii___ZZZUUUQQQOOOOOONNNNNNKKKKKKKKKMMMQQQUUUZZZ\\\\\\[[[XXXTTTOOOKKKGGGEEEDDDCCCAAA@@@??????>>>>>>???>>>>>>>>>======<<<<<>>===<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEEEEKKKNNNSSSYYY```hhhpppuuussstttvvvwwwxxxxxxxxxwwwuuuuuuuuuuuuttttttttttttvvvwwwxxxzzz||||||}}}}}}}}}wwwxxxzzz|||}}}}}}}}}}}}}}}yyyssskkkddd^^^VVVNNNGGGDDDAAA>>>===<<<;;;999777777777777777777777777777555666666666777777888888888888777777777777888888777777555444555666888999666666555555555555666666555666777666444444666888555555666666777777888888666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444555555555555444444444444444444444444333333333444444444555555888888777666777888999:::888888999999999:::::::::::::::::::::;;;===???@@@BBB@@@BBBHHHJJJOOO___rrr{{{uuuooolllmmmnnnsssuuu~~~|||zzzyyyyyy{{{{{{{{{|||}}}~~~~~~~~~~~~||||||||||||}}}~~~||||||}}}~~~~~~}}}}}}|||{{{yyywwwwwwwwwvvvtttrrrrrrpppnnnllljjjjjjjjjjjjlllmmmooorrrsssqqqmmmiii^^^XXXQQQLLLIIIHHHHHHHHHEEEEEEEEEFFFIIIMMMPPPRRRRRRPPPNNNKKKHHHEEEBBBAAA>>>>>>===<<<<<<<<<======@@@@@@????????????>>>>>>AAAAAA@@@????????????@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBCCCDDDFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEDDDDDDDDDCCCCCCCCC???@@@@@@???>>>===<<<;;;:::;;;===???@@@@@@???>>>CCCEEEGGGKKKPPPXXXaaagggiiikkknnnqqqssstttuuuuuupppqqqqqqrrrssssssttttttxxxyyyzzz|||||||||{{{zzzzzz|||zzz||||||xxxppphhhaaaYYYPPPIIIFFFCCC@@@>>>===;;;999777777777777777777777777777666666777777888888999999888888777777777777888888:::999888777666555555444666666555555555555666666555666777666555555777888777777777777777777888888666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444555555555555444444444444444444555555555555444444555555555555444444333333333444444444555555444444444444444444444444444444444555555555666666444444444444444444444444444444444555555555666666888999999999::::::::::::888888999999999:::::::::999999::::::<<<===???@@@>>><<>>>>>??????@@@@@@AAABBBBBBCCCBBBAAAAAABBBCCCCCCBBBEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCC??????@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEAAAAAABBBBBBBBBAAA???>>>========================>>>@@@BBBCCCFFFKKKRRRVVV[[[]]]aaaeeeiiikkkmmmnnnjjjkkkmmmnnnppprrrssstttwwwyyyzzz|||}}}|||{{{zzzwwwxxx{{{}}}|||xxxnnnfff]]]TTTMMMIIIFFFCCC@@@???===:::888777777777777777777777777777777777888999:::::::::888888777777777777888888888888888888777555444333666666555555555555666666555666777666555555777999777777777777666666666666777777777777777777777777666666666666666666666666555555666666666666555555555555555555555555555555444444444444444444444444333444555666666555444333444444444444555555555666333444555666666555444333333333333444444444555555555555555555555555555555333333444444444555555555555555555555555555555555555555555666666666777777888999;;;<<<===<<<;;;:::888888999999999:::::::::777888:::<<<===>>>??????>>><<>>???@@@BBBCCCAAA@@@??????????????????>>>=========>>>???@@@@@@<<<===>>>@@@AAACCCDDDEEEFFFEEEDDDDDDFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPPPPOOONNNLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAABBBBBBBBBCCCCCC??????@@@@@@@@@@@@@@@@@@EEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCDDDEEEFFFFFFEEECCCCCCAAA@@@===;;;;;;<<<>>>@@@<<<>>>@@@AAACCCEEEIIIKKKOOOQQQUUUZZZ___bbbeeeffffffhhhiiillloooqqqssstttvvvxxxzzz|||}}}}}}|||{{{xxxxxxxxxxxxxxxyyyzzzzzz~~~{{{xxx{{{vvvlllbbbXXXQQQLLLIIIEEEBBB@@@>>><<<:::777777777777777777777777777777888999::::::;;;;;;888888777777777777888888333555777999999888666555666666555555555555666666555666777666555666888999777777666666555555444444888888888888888888888888666666666666666666666666555555666666666666555555555555555555555555555555444444444444444444444444333444555666666555444333444444444555555555666666333444555666666555444333333333333444444444555555555555555555555555555555222222333333333444444444666666666666666666666666666666666666777777777777888:::===??????>>>;;;:::888888999999999:::::::::666888:::===>>>???>>>>>>@@@>>>AAAHHHLLLRRRdddwww{{{zzzyyyvvvsssrrrvvv~~~}}}}}}}}}}}}}}}}}}yyyzzz{{{||||||{{{zzzyyyyyyyyyzzzyyyxxxvvvsssrrrlllkkkjjjjjjllllllkkkiiifffeeedddcccccccccdddeeeiiimmmrrrwwwzzzzzzyyywwwhhh```TTTKKKGGGDDDBBB@@@???>>>===<<<<<<===>>>???AAAAAAAAAAAAAAA???===<<<<<<===>>>??????>>>======???AAACCCDDDDDDEEEGGGHHHMMMJJJGGGGGGJJJLLLKKKJJJLLLNNNPPPQQQQQQQQQRRRSSSQQQRRRSSSRRRQQQQQQRRRTTTWWWVVVUUUSSSQQQOOOMMMLLLNNNLLLKKKKKKKKKJJJGGGEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEEEEFFFFFFDDDBBB???????????????@@@AAAAAA??????@@@AAABBBCCCCCCDDDHHHIIILLLPPPUUUXXX\\\]]]___```bbbeeeiiimmmppprrrrrrvvv{{{~~~~~~}}}}}}xxxyyyvvvpppooosssuuutttxxx|||zzzzzz|||~~~~~~vvvlll___TTTNNNMMMJJJEEE@@@===<<<===:::::::::::::::999888777777777777777777777777777999777555666999:::888666777777777777777777777777888888888888888888888888888888888888999999999999999888888888777777666666555555555666777888999:::777777777777777777777777555666777888888777666555888888777777666666555555555555555555555555555555777777666666555555555555444444444444444444444444444555666666777777666666666666555555555666666777777555333111111111222333444444444555555555555666666666666666666555555555:::777444222333555999;;;HHHRRRZZZYYYNNNBBB;;;999;;;;;;;;;;;;::::::999888;;;;;;<<<===>>>???@@@@@@???BBB???CCCKKKOOO]]]vvv{{{wwwwwwyyyzzzzzz{{{~~~xxxxxxyyyyyyyyywwwvvvuuuvvvvvvvvvuuusssqqqooommmhhhgggeeefffgggiiiiiihhhddddddcccccccccdddeeeeeekkkpppxxx}}}mmmeeeZZZQQQLLLHHHDDDAAAAAA@@@>>><<<:::999999:::<<<===>>>>>>>>>>>>===<<<>>>???@@@AAAAAA@@@@@@???AAACCCEEEFFFFFFFFFHHHJJJNNNKKKIIIJJJMMMOOOPPPOOOTTTVVVXXXXXXVVVVVVVVVWWWVVVWWWXXXXXXWWWWWWYYY[[[]]]]]]\\\[[[YYYWWWVVVUUUUUUTTTRRRQQQPPPNNNKKKHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDIIIHHHGGGHHHIIIIIIGGGEEEAAA@@@??????>>>>>>>>>???>>>>>>>>>??????@@@@@@AAA???@@@CCCFFFJJJMMMPPPQQQXXXYYY[[[___ccchhhlllnnnooorrrwww{{{|||}}}~~~~~~|||}}}zzztttqqqqqqpppmmmppptttzzz~~~~~~~~~~~~rrreee[[[QQQPPPLLLGGGBBB???>>>===;;;;;;;;;;;;::::::999888777777777777777777777777999777666666999999888666777777777777777777777777666666666666666666666666444444555555555666666666999999888888888777777777333333333333333444555666666666666666666666666666555666777888888777666555777777777777666666555555555555555555555555555555666666666555555555444444444444444444444444444444444444555555666666666666555444333222222222222222555444333222333444666777444444444555555555555666222222222333333333444444888666444333555888<<<>>>^^^gggllleeeRRRBBB<<<<<<:::;;;;;;;;;::::::999888::::::;;;<<<===>>>>>>??????BBB???CCCLLLOOO^^^vvvwwwsssrrruuuyyy~~~yyyyyyyyyxxxvvvtttsssrrrrrrrrrrrrqqqpppmmmkkkiiicccaaa______aaadddffffffddddddccccccdddeeeffffffmmmtttuuunnncccZZZSSSMMMGGGCCCCCCBBB???===;;;::::::::::::;;;<<<===>>>?????????@@@AAABBBCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIJJJLLLMMMQQQPPPOOOPPPSSSUUUVVVWWWYYYZZZ\\\[[[YYYXXXXXXYYY[[[]]]___``````aaaccceeeggggggggggggfffdddcccbbbcccaaa___^^^\\\ZZZVVVSSSQQQPPPOOONNNMMMLLLKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCDDDDDDFFFEEEEEEFFFGGGHHHFFFEEEDDDCCCBBBAAA??????>>>>>>????????????????????????>>>???@@@CCCEEEHHHIIIJJJOOOPPPQQQTTTZZZ```fffiiijjjmmmrrruuuwwwzzz}}}xxxssspppjjjdddfffhhhnnnuuu}}}{{{mmmdddWWWTTTPPPKKKFFFBBB@@@???;;;;;;;;;;;;;;;:::::::::777777777777777777777777999888777777888999888777777777777777777777777777666666666666666666666666333333444444444555555555888888888888888777777777777666666555555666666777666666666666666666666666555666666777777666666555777777777666666666666555555555555555555555555555555555555444444444444444444444444444444444444444333444444444555555555555888888666555444333333333444333333333555777999:::444444444555555555555666444444444555555666666777555444444444666:::>>>AAA]]]eeehhh]]]III:::777;;;::::::;;;;;;;;;:::999999999999:::;;;<<<======>>>???BBB@@@CCCLLLPPP^^^wwwxxxpppnnnooosssyyy|||{{{yyywwwuuurrrpppooommmnnnoooooonnnmmmlllkkkaaa^^^[[[ZZZ]]]aaadddeeeeeefffffffffggghhhhhhiiinnnwwwyyynnnddd\\\TTTLLLFFFCCCBBBAAA?????????@@@@@@===>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGIIIKKKMMMNNNNNNNNNPPPRRRVVVUUUUUUUUUWWWYYYZZZ[[[[[[]]]^^^^^^]]]\\\]]]^^^aaadddggghhhiiikkkmmmoooqqqqqqrrrrrrqqqqqqpppoooqqqpppooonnnmmmkkkgggddd```___^^^\\\ZZZXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSQQQPPPOOONNNMMMMMMMMMMMMJJJIIIGGGFFFEEEDDDDDDEEEEEEDDDDDDEEEGGGHHHFFFEEEGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCEEEFFFGGGGGGGGGHHHIIILLLQQQXXX___cccgggiiilllooorrruuuyyy|||~~~}}}xxxrrrjjjbbbbbbaaabbbiiisss}}}uuummm^^^ZZZTTTOOOJJJFFFBBB@@@;;;;;;::::::::::::::::::777777777777777777777777888888888888888999888888777777777777777777777777777777777777777777777777555555666666666777777777777666666666666666666666999888888777666666777777666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333444444555555888888777666555555666666333333333444555666888999444444444555555555555666666666666666666777777777444444333444666999<<<>>>FFFKKKMMMGGG;;;444666::::::::::::;;;;;;::::::999999999:::;;;<<<===>>>>>>???AAA@@@CCCLLLPPP___xxx|||qqqjjjjjjlllqqqxxx|||{{{xxxuuuqqqooolllkkkggghhhjjjlllmmmnnnnnnmmmccc```\\\[[[]]]aaadddfffiiiiiiiiijjjjjjkkkkkkkkkqqqyyyzzzpppggg]]]TTTMMMDDDCCCBBBAAA@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCFFFFFFGGGHHHIIIJJJKKKLLLOOOQQQSSSTTTTTTTTTVVVXXXYYYXXXXXXWWWWWWXXXYYY[[[\\\___aaaccccccccceeefffhhhjjjnnnqqqrrrtttvvvxxxzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{|||}}}{{{xxxuuupppooommmkkkiiihhhfffeeeaaaaaaaaa```___^^^^^^^^^ZZZZZZYYYXXXVVVUUUTTTSSSPPPNNNLLLIIIGGGGGGGGGGGGJJJIIIIIIIIIKKKKKKIIIGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDFFFKKKQQQWWW[[[bbbdddfffiiikkknnnsssvvv|||{{{tttlllfffaaa]]]___hhhttt}}}|||uuugggbbb[[[TTTPPPKKKFFFBBB<<<;;;:::999888888999999777777777777777777777777888888999999888888888999777777777777777777777777777777777777777777777777666666777777777888888888555555555555555555555555666666555444333333333333555555555555555555555555666666555555555555666666555555555555555666666666555555555555555555555555444444444444444444444444444444444444444444444444444333333333333444555666222222222222333444555555555444444444444444555555444444444555555555555666444444444333333222222222444444444444555777888999999::::::999888888:::<<<999::::::;;;;;;:::::::::::::::;;;<<<===>>>>>>??????AAA@@@DDDMMMQQQ```xxx}}}uuulllhhhhhhjjjoooxxx{{{yyyvvvrrrooollljjjiiidddeeehhhkkknnnoooppppppkkkgggcccaaabbbeeeggghhhllllllmmmmmmmmmmmmlllkkkrrrwwwwwwmmmcccYYYSSSFFFDDDBBB@@@????????????CCCBBBBBBBBBBBBCCCDDDEEEKKKKKKKKKLLLNNNPPPRRRSSSUUUWWWYYYZZZZZZZZZ\\\^^^ZZZZZZZZZYYYWWWWWWYYY[[[\\\___bbbeeefffhhhjjjlllpppsssxxx{{{}}}~~~~~~~~~|||{{{yyywwwvvvuuupppoooooonnnmmmlllkkkkkkgggggggggfffdddbbb___^^^[[[YYYUUURRROOONNNNNNNNNPPPOOOMMMMMMMMMLLLIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCFFFJJJOOOQQQYYY[[[^^^aaacccgggkkknnnwww}}}zzzppphhh___[[[___iiiuuu|||~~~qqqkkkccc\\\WWWRRRLLLGGG???>>><<<:::888888888888777777777777777777777777888999:::999888888999:::777777777777777777777777666666666666666666666666444444555555555666666666444444444444555555555555777777666555444444444555555555555555555555555555666555555444444555555666444555555555555666666666555555555555555555555555444444444444444555555555444444444444444444444444555444333333333444666777222222333333444666777888666666555555444333222222444444444555555555555666555555555555444444444333444444555555555555555555;;;888666666999::::::888999999:::;;;;;;;;;::::::::::::;;;<<<===>>>?????????AAA@@@DDDMMMRRR```yyy|||uuuoookkkjjjlllnnnrrrzzz~~~{{{xxxtttpppmmmkkkjjjhhhjjjmmmppprrrttttttuuusssoookkkhhhiiijjjkkkkkkmmmnnnnnnnnnnnnmmmkkkjjjmmmpppuuu|||tttjjjaaaWWWQQQEEEDDDCCCAAA@@@@@@AAAAAADDDDDDDDDDDDFFFHHHIIIKKKPPPPPPQQQRRRTTTVVVXXXZZZZZZ\\\^^^_________aaaccc]]]______^^^]]]]]]```cccdddfffjjjmmmnnnpppsssuuuzzz}}}~~~}}}||||||yyyzzz{{{zzzxxxtttpppmmmkkkiiieee```]]]\\\\\\\\\[[[YYYWWWUUUTTTRRRNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAABBBCCCEEEGGGHHHMMMPPPUUUYYY\\\```eeehhhnnntttyyy|||xxxrrrggg^^^[[[aaalllttt}}}|||uuukkkddd___ZZZSSSMMMDDDBBB???<<<:::999999999777777777777777777777777777999;;;:::888777999;;;777777777777777777777777666666666666666666666666333333444444444555555555555555555666666777777777999888888777777777777888555555555555555555555555666555444444444444555666444444444555555555666666555555555555555555555555444444555555555666666666444444444444444444444444666555444333444555777888666666666666666777888999777777777666555444333333444444444555555555555666555555555666777888888999444555666666777666666555888888777777888888777555888999::::::;;;;;;;;;:::999999:::;;;<<<======>>>???AAA@@@DDDMMMRRRaaazzzyyyrrrmmmllloooqqqsssvvv}}}|||wwwtttqqqooooooooopppsssvvvxxxyyyyyyyyyyyyuuuqqqnnnmmmmmmmmmlllnnnnnnoooooonnnllljjjiiifffgggjjjpppxxx{{{nnnddd[[[RRRLLLCCCCCCCCCCCCDDDFFFGGGHHHFFFFFFFFFHHHJJJMMMPPPQQQTTTTTTTTTVVVXXXZZZ]]]^^^]]]___aaaaaaaaabbbdddfffbbbdddfffeeedddeeeiiilllrrruuuxxxzzz|||}}}~~~{{{zzzwwwrrrnnnjjjiiiiiiiiikkkhhheeecccaaa^^^ZZZWWWSSSRRRPPPNNNLLLKKKJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBDDDHHHNNNTTTXXX\\\aaadddeeekkkqqqtttzzz}}}xxxmmmbbb[[[]]]eeemmmtttzzz{{{qqqjjjeee___WWWQQQGGGEEEAAA>>>;;;:::::::::777777777777777777777777777:::;;;:::888777999;;;777777777777777777777777888888888888888888888888444444444555555555666666666777777777888888999999555555444444444444555555555555555555555555555555666555444333333444555666444444444555555555666666555555555555555555555555555555555666666666777777444444444444444444444444777666444444444555777999555444444333333333444444777777777777777666555555444444444555555555666666//////111333555777888999333555666888888888777777222666999:::888777888:::888999::::::;;;;;;;;;;;;777888999:::;;;<<<<<<===???AAA@@@DDDNNNRRRaaazzzxxxtttooonnnpppssstttssszzz~~~~~~~~~~~~}}}zzzxxxuuuvvvwwwyyyzzz{{{{{{{{{zzzxxxtttqqqppppppqqqrrrrrrrrrqqqoookkkgggdddbbbdddaaa______dddmmmvvv|||zzzooocccYYYRRRNNNLLLGGGEEEDDDCCCBBBDDDEEEFFFLLLLLLLLLNNNPPPSSSVVVXXXWWWYYYZZZ[[[ZZZ[[[]]]___cccbbbaaaaaaccceeehhhjjjjjjmmmoooooommmooouuuzzz}}}yyywwwvvvvvvttttttsssqqqmmmiiieeebbbbbb^^^YYYTTTQQQOOOLLLJJJIIIHHHFFFEEEEEEFFFGGGHHHJJJIIIGGGGGGFFFDDD@@@>>>AAA@@@???@@@AAABBBAAA???EEEEEEFFFIIINNNTTTZZZ^^^eeegggiiilllqqqxxx~~~pppccc______^^^fffttt|||wwwrrriii]]]UUUMMMIIICCC>>><<<;;;::::::999999888888888888999999999999999999999888777666777777777777777777777777555555555555666666666777666777888999999888777666444444555666777777777666555555555555666666666666888666444333555666666555555555666666777777888888444444444555555555666666555444444333333444444555333444555666777777777777666555333222111222333333666666666666666666666666222222222333333333444444666555444222222333333444333222222222222333444444666666555555555444444444555555555555555555444444555777888888777777888999777888999999;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<>>???AAAAAAAAA@@@CCCCCCCCCFFFJJJPPPVVVZZZaaacccfffhhhkkkqqqzzzuuuiiiccc___\\\aaammmxxx|||zzzqqqddd[[[RRRMMMGGGAAA>>><<<;;;:::999999888888888888999999999999999999999888777777888888888888888888888888555555555666666666777777666777777888888777777666555555666666777666666666666666666777777777777888;;;888666666666777777666444555555555666666666666444444444555555555666666666555555444444555555666555666666666666666555555666555555444333333444444555555555555555555555555444444555555555666666666555555444444444444555555555444444444444555666666666666555555555444444444555555555555555555555555555777888888777777888999888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======???@@@BBBFFFIIIPPPaaaqqqqqqooommmooosssxxx|||~~~~~~}}}zzz{{{}}}~~~~~~}}}}}}||||||{{{{{{yyyxxxwwwuuuuuuuuuvvvwwwxxxvvvrrrllleee^^^XXXUUUOOOMMMJJJIIIKKKNNNSSSVVVYYYWWWTTTPPPLLLJJJIIIIIIIIIIIIIIIJJJMMMPPPTTTVVVYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[\\\]]]___bbbgggkkkjjjkkklllooossswww{{{}}}|||yyyxxxuuurrrnnnkkkfff```]]][[[YYYVVVRRRPPPNNNMMMLLLKKKJJJHHHHHHIIIIIIGGGFFFDDDBBBAAAAAABBBAAA@@@?????????@@@AAAEEEJJJOOORRRYYY]]]bbbdddeeeiiiqqqwww||||||rrriiiaaaZZZ[[[ccclllsss||||||oooeeeYYYTTTLLLEEEAAA>>>;;;:::999999888888888888999999999999999999999999888777888888888888888888888888555555666666666777777777777666666555555666666777666666777777777666555555777777777777888888888888:::999777666777888777666444444444444555555555555444444555555555666666666666666666555555666666666777777777777666555444333555666666666666555444444444444444444444444444444444555555555555666666666444444555666666666555555555444444444444555666666555555555555555444444444555555555555555555555555555777888888777777888999::::::::::::::::::::::::<<<<<<<<<<<<======>>>>>>???@@@BBBEEEGGGNNN^^^mmmpppoooooorrrxxx~~~~~~{{{~~~{{{vvvvvv}}}}}}}}}xxxyyy{{{}}}}}}|||{{{zzzzzzxxxxxxwwwvvvuuuuuuuuuuuuxxxuuuoooggg___WWWQQQNNNJJJIIIGGGFFFGGGHHHKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMOOORRRVVVYYY[[[]]]\\\\\\\\\\\\\\\\\\\\\^^^___```aaaccchhhnnnsssssstttvvvyyy}}}}}}zzztttmmmhhhgggeeebbb^^^ZZZXXXVVVUUUQQQOOOMMMLLLLLLKKKJJJHHHKKKIIIFFFEEEDDDBBB@@@======<<<<<<>>>@@@DDDHHHJJJPPPXXX```ccccccdddiiinnnttt}}}{{{rrrggg^^^YYY\\\bbbkkkvvvxxxlll```ZZZQQQIIICCC???;;;999:::999999888888999999:::999999999::::::999888888888888888888888888888888555666666666666777777777777666555444444555666777777777777777777666555444666666777777777888888888777666555666888999999888555555555555555555555555555555555555666666666666666666555555555555666666666666666666666555444444444555666777777666444333444444444444444444444444333333333333444444444444555666777777777666444333333222222222222333444444555555555555555555555555444444444555555555555555555777888888777777888999::::::::::::999999888888;;;<<<<<<======>>>>>>>>>???@@@BBBEEEFFFLLL[[[jjj~~~oooppprrruuu{{{~~~{{{vvvyyy{{{wwwrrrssszzz}}}|||{{{wwwxxxyyy{{{~~~~~~|||zzzzzzyyyyyy{{{zzzyyyxxxvvvuuusssrrrqqqnnnhhhaaaXXXQQQLLLIIICCCCCCBBBBBBCCCDDDFFFGGGHHHIIIKKKLLLNNNOOOPPPPPPRRRRRRRRRSSSVVVYYY\\\^^^^^^^^^_________`````````eeefffggghhhjjjooovvv{{{}}}~~~yyytttqqqpppmmmjjjgggdddbbbbbb[[[YYYVVVSSSRRROOOLLLJJJKKKIIIFFFEEEEEECCCAAA???<<<<<<;;;<<<===@@@BBBDDDIIIRRR\\\cccddddddeeehhhkkkuuuzzzpppggg]]][[[]]]eeeqqqzzz~~~{{{{{{{{{rrrddd^^^UUULLLEEE@@@<<<:::::::::999999999999::::::888999999:::::::::999999888888888888888888888888666666666666777777777888777666555444444555666777777888888888777666555555555555555666666666777777555555555888;;;=========666666666666666666666666555555555666666666777777555444444333333444444555444444555666666777666666333444555666666555444333444444444444444444444444333333333444444444555555888888888888777444222111333222222222222333444444444555555555555555555555444444444555555555666666555777888888777777888999;;;::::::999999888888777;;;;;;;;;<<<===>>>>>>??????@@@BBBEEEFFFKKKYYYhhh{{{qqqsssuuuxxx}}}{{{xxxuuuwwwyyyvvvssstttyyy~~~|||zzzyyyvvvvvvwwwxxx{{{~~~~~~|||{{{zzzyyyzzzzzz~~~}}}zzzwwwrrrnnnlllgggddd___XXXRRRLLLIIIGGGCCCCCCCCCCCCDDDFFFHHHIIIIIIJJJLLLNNNPPPRRRTTTTTTWWWWWWVVVWWWYYY\\\___aaaaaabbbdddeeeggghhhiiiiiiooopppqqqrrrtttyyy~~~|||{{{yyyvvvsssqqqnnnmmmgggdddbbb___\\\XXXRRRNNNHHHFFFEEEEEEEEEEEEDDDBBB>>>>>>=========>>>@@@@@@DDDKKKUUU]]]bbbdddddddddfffoooyyy}}}yyyqqqfff```]]]bbbjjjqqqxxx}}}|||zzzzzz}}}wwwhhhaaaXXXOOOHHHCCC???===::::::999999999999::::::888999::::::::::::::::::999999999999999999999999666666666777777777888888777666666555555666666777777777888888888777666666555555555555666666666666666666888;;;>>>@@@@@@???777777777777777666666666555555666666666777777777444444333333333333444444333444555666777777777777333333444555555555555444444444444444444444444444555555666666666777777777888888777666555444222111555444444444444555666666444444444555555555555555333333444444555666666666555777888888777777888999::::::999999888888888777999::::::;;;<<<===>>>>>>>>>???CCCEEEFFFKKKYYYggg{{{xxxzzz|||~~~}}}xxxwwwxxxxxxwwwvvvvvvxxx{{{~~~|||zzzxxxwwwtttsssssstttwwwzzz}}}~~~}}}{{{zzzzzz{{{|||}}}|||xxxssslllfffbbb[[[YYYUUUQQQMMMJJJHHHGGGGGGGGGFFFFFFGGGIIIKKKMMMLLLMMMNNNPPPSSSVVVYYYZZZYYYYYYYYY[[[]]]aaadddffffffhhhkkkooorrrtttuuuvvvyyy{{{}}}~~~}}}yyyvvvuuupppooommmkkkhhhbbb[[[VVVNNNLLLIIIHHHHHHGGGEEECCCAAA@@@@@@???>>>?????????BBBDDDJJJRRR[[[bbbccccccffflllssswww|||~~~yyyooofff___```cccgggpppyyy}}}yyy|||}}}jjjddd[[[RRRLLLGGGDDDAAA;;;::::::999999::::::;;;888999::::::;;;;;;::::::999999999999999999999999666666777777777888888888666777777888888777777666666666777888888888777777555666666666666777777777777777888:::===>>>===<<<777777666666666555555555555666666666777777777777555555444444444444555555555555666666666666666555555555444444555666666777555555555555555555555555666666666666777777777777666555444444444444444444555444444444444555666666444444444555555555666666333333444444555666666777555777888888777777888999999999999888888888888888888888999:::;;;<<<======>>>???CCCFFFGGGLLLZZZhhh}}}{{{zzzyyyxxxxxxwwwwwwwwwwwwzzz~~~{{{yyywwwvvvrrrqqqqqqrrrtttvvvyyy{{{~~~}}}{{{zzz{{{|||~~~~~~|||zzztttmmmeee^^^YYYTTTRRROOOLLLJJJHHHHHHHHHGGGGGGEEEEEEFFFGGGJJJKKKOOOPPPQQQSSSVVVZZZ^^^```ZZZZZZ[[[]]]```dddhhhjjjjjjmmmqqqvvvzzz}}}~~~zzzxxxuuuuuutttssspppjjjbbb\\\XXXUUUQQQNNNKKKHHHDDDAAACCCCCCBBB@@@@@@?????????BBB@@@BBBJJJUUU___ccccccggglllpppsssyyy}}}uuujjjaaa^^^^^^aaakkkwww{{{wwwzzzlllfff]]]UUUOOOJJJGGGEEE;;;::::::999999::::::;;;888999::::::;;;;;;;;;;;;999999999999999999999999777777777777888888888888666777888999999888777666555666777888888888888888777777777777888888888888666555666888999:::888666666666555555555444444444666666666666777777777777666666555555555555666666777777777777666555444333777666555555555777888999666666666666666666666666444444444444555555555666333333222222333444666777333222222222222333444444444444444555555555666666333333444444555666777777666777888888777777888999888888888888888888888888777777888999;;;<<<<<<===>>>???CCCGGGHHHMMMZZZhhh}}}{{{yyywwwvvv{{{|||}}}{{{yyywwwrrrqqqpppooooooqqqsssttt|||}}}||||||}}}|||{{{{{{xxxsssmmmfff]]]TTTNNNMMMLLLIIIGGGFFFFFFGGGHHHJJJJJJKKKKKKLLLMMMMMMMMMWWWVVVWWWXXXZZZ\\\___```^^^___bbbdddgggkkkqqquuuxxxzzz~~~|||xxxwwwvvvssslllfffaaa\\\VVVQQQNNNKKKIIIGGGFFFEEEDDDDDDDDDBBB>>><<<>>>???AAAEEELLLTTT\\\```hhhiiikkkpppuuuzzz}}}}}}|||sssjjjddd]]][[[dddooowww}}}~~~wwwnnnaaaUUUNNNIIIEEEBBBBBB???<<<;;;;;;<<<<<<<<<888888888888888888888888888888999999999999888888777777777777777888888999666777888999999888777666555555666666666666555555777777777777888888888888666666666666666666666666777777666666555555444444999777666444444666777999666666666666666666666666666666555555555444444444555555555444444333333333555555555555555555555555555555555555555555555555555555444444444444555555555555444444444444555555666555555444444444555555666666555444333333333333777666555555555666888999777888999::::::::::::::::::<<<======<<<===>>>@@@@@@???AAADDDGGGMMM[[[hhh~~~}}}{{{zzzyyy{{{|||~~~|||zzzxxxrrrqqqpppooooooppprrrsssuuuyyy~~~}}}|||~~~}}}yyywwwsssooojjjddd^^^WWWPPPKKKGGGFFFEEEDDDEEEFFFHHHIIILLLLLLMMMNNNPPPQQQSSSSSSWWWWWWXXXYYY[[[]]]```aaafffhhhkkkmmmpppuuu{{{~~~{{{yyyyyywwwrrrmmmkkkggg```[[[VVVRRROOOLLLFFFDDDCCCCCCCCCAAA???<<>>AAA@@@BBBEEEHHHNNN\\\iii~~~}}}}}}||||||~~~}}}{{{yyysssrrrpppoooooopppqqqrrrqqquuuzzz~~~~~~~~~~~~zzzuuuqqqjjjfffaaa[[[WWWRRRMMMJJJDDDCCCCCCDDDFFFIIILLLNNNOOOOOOPPPRRRTTTWWWYYYZZZZZZZZZ\\\^^^```cccfffgggmmmooorrruuuxxx|||~~~~~~}}}zzzwwwsssooohhhbbb\\\WWWRRRNNNHHHGGGEEEDDDDDDCCCAAA???AAA@@@@@@@@@CCCGGGJJJMMMXXX[[[```fffmmmrrrvvvxxx~~~zzzwwwqqqggg```]]]gggnnnyyy{{{mmmaaaYYYRRRLLLHHHDDDAAA>>>;;;;;;;;;;;;:::::::::::::::::::::::::::888888999999999999888888777777777777777888999999888777777666555555555555555666666777777666666555555555666666666777777777666666666666666666666666555555666777777888999999888777666555555666777888666666666666666666666666666666666555555555555444444444444444444555555555666666666666666666666666666666666666666666666666555555444444444444555555555555444444444444555555555444444333444444555555333333333333444555666777666666666666666777888888999999999999888777666555888:::;;;;;;:::;;;<<<>>>AAAAAACCCFFFIIIOOO]]]jjj~~~~~~~~~{{{zzzvvvuuusssqqqpppqqqrrrsssqqqtttxxx{{{}}}|||vvvpppkkkfffbbb[[[VVVRRROOOLLLJJJFFFFFFFFFHHHJJJNNNQQQTTTSSSSSSTTTUUUWWWZZZ\\\]]]]]]___aaaeeeiiimmmppprrrsssuuuyyy|||~~~xxxuuuoooiiiddd^^^XXXTTTOOOLLLIIIHHHGGGGGGEEECCCBBBAAA??????@@@BBBDDDFFFOOOSSSYYY```gggmmmrrruuu{{{zzzyyyzzzxxxpppfff^^^bbbhhhrrr}}}|||~~~rrrggg^^^XXXQQQMMMGGGDDD@@@===<<<;;;:::999::::::::::::::::::::::::888888999999999999888888666666666555666777777888999777666444444444555555666666777777777777666666555555555555666666666666666666666666666666666666666777777777888888888999777666555555555555666777666666666666666666666666666666666555555555555555333333444444555555666666777777777777777777777777777777777777777777777777555555444444444444555555555555444444444444555555777666666666666777888888444444444444444555666666666666666666666777777888777777888888888777777666:::<<<======<<<===>>>???@@@@@@BBBEEEHHHNNN\\\iii~~~|||{{{zzzyyyvvvtttrrrrrrssstttrrrtttwwwxxxyyyzzz|||~~~}}}xxxqqqjjjfffbbb]]]WWWSSSPPPNNNLLLJJJKKKJJJKKKLLLNNNRRRUUUWWWXXXXXXWWWXXXYYY[[[^^^___```bbbffflllqqqvvvzzz||||||}}}yyyuuupppjjjddd```UUURRRMMMJJJIIIGGGFFFEEEBBBAAA@@@@@@@@@AAACCCDDDHHHLLLSSSYYY___fffmmmrrrwwwwwwyyyzzz{{{wwwooohhh```dddlllvvvzzzuuu{{{wwwlllddd]]]WWWRRRKKKGGGBBB???===<<<:::999::::::::::::::::::::::::888888999999999999888888555444444444444555666666888777666444444444555666666666777777777777666666555555555555666666666666777777777777777777777777999888888888777777777666666666555555555555666666666666666666666666666666666666666666666666666666444444444555555666666666777777777777777777777777777777777777777777777777555555444444444444555555555555444444444444555555666666666666666777888888777666555444444444444444555666666777777777777777444555666777888999999999:::<<<======<<<===>>>??????>>>@@@DDDFFFMMMZZZhhh~~~{{{wwwtttsssvvvxxxtttyyy~~~|||}}}}}}}}}|||yyyvvvtttsssttttttrrrttttttttttttuuuwwwyyy|||~~~~~~|||wwwqqqjjjddd```[[[WWWSSSOOONNNMMMLLLKKKNNNNNNNNNOOORRRVVVYYY[[[]]]]]]\\\\\\]]]___bbbdddeeehhhlllrrrxxx}}}}}}yyysssmmmhhh]]]XXXRRRLLLIIIGGGEEEDDDCCCCCCBBBAAAAAABBBCCCDDDDDDHHHMMMRRRWWW^^^gggnnnuuuxxx{{{{{{||||||xxxrrrddddddgggnnnwwwrrrpppsss~~~ssskkkccc\\\WWWOOOKKKFFFAAA???===;;;999::::::::::::::::::::::::888888999999999999888888444444444444444555666666777666666555666666666777666777777888888777777666555555666666666777777777777777777777777777777777999999888777777666555555555555555555555555555555666666666666666666666666555666666666666777777777555555555555555666666666666666666666666666666666666666666666666666666666555555444444444444555555555555444444444444555555333333333333444555666666888777666555444444444444555555666777777777777777444555666888999:::;;;;;;888:::;;;;;;:::;;;<<<>>>>>>>>>???CCCFFFLLLZZZggg}}}vvvnnngggeeefffhhhiiinnnwww{{{xxxzzz}}}yyyvvvtttssssssssssssttttttsssssstttwwwzzzzzz}}}~~~~~~~~~~~~|||zzzvvvpppiiibbb]]]ZZZTTTRRROOOOOOPPPQQQPPPPPPRRRRRRRRRTTTXXX\\\```bbbbbbaaaaaaaaacccfffjjjlllooorrrvvv{{{{{{sssnnnhhhbbbYYYRRRMMMJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAADDDHHHJJJNNNUUU```iiimmmtttzzzzzz{{{~~~~~~zzzoookkkhhhiiipppyyyvvvmmmkkksss|||rrriii```ZZZRRRNNNHHHDDDAAA>>><<<:::999999999999999999999999888888999999999999888888666555555555555666777777555555666777888888888888777777888888888888777777666666666777777777888888777777777777777777777777666666666666666666666666444555555555555555555444666666666666666666666666555666666666777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555444444444444555555222222222222333444555666777666555555555555555666444555666777888777777666666666888999::::::::::::888:::;;;;;;:::;;;<<<>>>???>>>@@@CCCFFFLLLZZZhhh~~~{{{rrrfff]]]YYYYYY[[[bbbhhhrrr}}}yyywwwssszzz|||yyyvvvsssrrrrrrrrruuuuuuuuuuuuuuuvvvzzz}}}yyy|||~~~~~~~~~~~~~~~yyyvvvqqqkkkddd]]]YYYVVVPPPOOOOOOPPPSSSUUUVVVUUUUUUUUUWWWYYY]]]bbbgggjjjeeeddddddeeehhhlllpppssszzz||||||vvvqqqjjjaaaXXXRRRNNNKKKIIIGGGFFFEEECCCBBBAAAAAAAAA???BBBEEEFFFHHHPPP\\\eeebbbmmmvvvxxxzzzzzzsssllliiinnnwww{{{oookkkiiiuuuwwwmmmccc\\\TTTPPPJJJEEEBBB???===;;;888888888888888888888888888888999999999999888888777777777777777888999999333555777999::::::999999777777888888888888777777777777777777888888888888777777777777777777777777444444555555666666777777444444555555555555444444666666666666666666666666555666666666777777888888777777666666555555444444555555555555555555555555555555555555555555555555555555555444444555555555555555555444444555555555333333333444555666777888555555444555555666777888444555777888888888777666888999999:::::::::999999:::<<<======<<<===>>>@@@@@@???AAADDDGGGMMM[[[iii~~~|||rrrgggZZZQQQQQQVVVWWW```mmmzzz}}}{{{zzzzzz|||~~~|||yyywwwvvvvvvvvvuuuwwwxxxxxxwwwvvvxxxyyyxxxyyyzzz{{{}}}}}}xxxtttppplllgggaaa[[[WWWUUUTTTSSSQQQOOOPPPSSSTTTSSSRRRVVVWWWYYY]]]bbbggglllooogggjjjmmmoooqqquuuyyy||||||yyysssiii```XXXQQQKKKHHHCCCEEEFFFEEEDDDCCCCCCCCCFFFEEEDDDCCCEEEKKKSSSYYYbbbhhhpppwwwzzz|||}}}~~~|||uuunnnlllqqqzzzsssiiihhhjjjuuuqqqeee^^^[[[WWWPPPIIICCC@@@>>>===888999;;;======;;;888777999999999888888888888777666666777777777777666666555555666666777777888888888888888888888888888888888888666555555666777888777777888888888888777777777777777777777777777777444444444555555555666666777777666666666666777777777777777777666666666666555555555444444333333333333444444555555444444333888888777777666555333333666666666666666666666666666666555555555555666666444444555555666666777777555555555555666666666777444555555666777888888999888888777777888888999:::777777888999:::<<<<<<===???@@@BBBEEEFFFLLL[[[iiixxxlllaaaVVVOOOPPPVVV[[[cccnnnzzz~~~||||||zzz{{{}}}~~~|||yyywwwvvvvvvvvvwwwyyyzzzzzzyyyxxxzzz{{{yyyzzz{{{|||~~~~~~}}}xxxsssnnnjjjgggccc]]]XXXUUUSSSSSSSSSQQQOOOPPPRRRTTTSSSQQQWWWYYY\\\```eeejjjnnnppplllnnnqqqtttvvvyyy}}}zzzrrriiiaaaXXXQQQLLLGGGHHHHHHFFFDDDCCCBBBBBBCCCCCCCCCBBBDDDHHHOOOTTT\\\aaaiiiqqquuuyyy{{{}}}}}}yyytttqqqrrrvvvzzz~~~xxxooohhhhhhooovvvmmmiii^^^[[[TTTNNNHHHDDD@@@>>>;;;;;;;;;;;;::::::::::::999999999999888888888888666666777777777777666666666666666777777777777777666666666666666666666666777777666666666777777888777777888888888888777777666666666666666666666666444444444555555555666666777777666666666666777777777777777777666666666666555555555444444444333333333444444555555444444333555555555555444333222222555555555555555555555555666666555555555555666666555555555666666666666666444444444555555555555666555555666666777888888999999888888888888999::::::888888999:::;;;<<<======??????BBBEEEFFFLLL[[[iii~~~tttggg]]]TTTPPPTTT[[[bbbhhhqqqzzz~~~~~~~~~|||}}}~~~~~~|||zzzxxxwwwvvvwwwyyy{{{||||||{{{zzz|||}}}zzz{{{|||~~~}}}zzzwwwrrrlllhhheeeccc___[[[WWWUUUTTTSSSTTTSSSQQQRRRTTTUUUUUUTTTZZZ\\\```dddiiimmmpppqqqrrruuuxxxzzz|||}}}vvvmmmcccYYYRRRMMMLLLJJJGGGEEECCCAAAAAAAAAAAABBBBBBBBBEEEIIILLLRRRXXX```hhhnnnsssxxx{{{}}}}}}}}}{{{xxxuuutttttt{{{~~~vvvjjjfffgggrrr}}}tttrrrbbb^^^YYYTTTOOOJJJCCC???>>>===;;;999999:::;;;<<<:::999999999888888888888666777777888888777777666777777777777777777666666666666666666666666666666555555666777888888888888777777888888888888777777555555555555555555555555444444555555555666666666777777666666666666777777666666666666777777777777555555555555555444444444444444555555555555444444444444444555555444444333555555555555555555555555666666555555555555666666666666666666666555555555333333444444444555555555555666666777777888888888999999999999999:::;;;;;;999::::::;;;<<<===>>>>>>>>>???BBBEEEFFFLLL[[[jjj}}}qqqcccZZZTTTTTTZZZcccjjjnnnuuu|||}}}{{{yyyxxxwwwwwwzzz{{{}}}|||{{{{{{|||~~~|||}}}~~~|||yyyuuurrrmmmhhhdddaaa___]]]ZZZXXXWWWVVVVVVVVVUUUUUUVVVWWWXXXYYYYYY\\\___ccchhhmmmppprrrsssxxx{{{~~~xxxlll```XXXRRROOOKKKHHHEEEDDDBBBAAA@@@AAABBBBBBBBBBBBDDDFFFKKKPPPXXX```gggooouuuyyyzzz}}}|||yyyvvvuuuyyy||||||nnngggccchhhssszzzsssccc```\\\XXXUUUOOOGGGBBB???>>><<<;;;:::;;;<<<<<<::::::999999999888888888777777777888888777777777999888888777777666666666888888888888888888888888333555777888999999888888777777888888888888777777555555555555555555555555555555555555666666666666777777666666666666777777666666666666777777777777666555555555555555555555444444555555555555444444555555666777777777777777444444444444444444444444666666555555555555666666777777666666555555444444444444444555555555666666666666777777777888888888::::::999999::::::;;;<<<;;;;;;;;;<<<===>>>>>>???>>>???BBBEEEFFFLLL[[[jjjzzzmmm___WWWTTTWWW```jjjrrruuu{{{~~~}}}{{{zzzyyyxxxzzz{{{||||||{{{{{{|||}}}}}}~~~~~~}}}zzzwwwssspppmmmiiieeebbb[[[[[[ZZZYYYXXXWWWWWWWWWUUUVVVVVVWWWXXXZZZ\\\^^^```cccggglllpppsssuuuvvv|||ttthhh```XXXSSSMMMIIIHHHGGGEEECCCAAABBBDDDDDDCCCBBBBBBCCCGGGLLLRRRYYYaaaiiiqqqvvvwwwzzz}}}~~~}}}|||||||||zzz{{{~~~rrriiiaaa```gggsssuuugggbbb]]]ZZZWWWSSSKKKEEE??????>>>>>>===<<<;;;;;;:::::::::999999999999888777777888888888888777777999999888888777777666666888888888888888888888888444555777999999999999888777777888888888888777777555555555555555555555555555555555666666666777777777777666666666666777777555666666666777777777888666666666666666666666666444555555666666555555444555555666777888888888888555555555555555555555555666666555555555555666666777777666666555555444444666666666666777777777777777777777777888888888888::::::999999::::::;;;<<<;;;<<<<<<======>>>>>>>>>===>>>BBBEEEGGGMMM\\\kkkuuuhhhZZZTTTUUUZZZeeeoooyyy|||}}}|||{{{zzzyyy{{{||||||{{{zzz|||}}}}}}~~~~~~|||{{{uuurrrmmmiiigggdddaaa^^^VVVVVVVVVVVVVVVUUUUUUUUURRRTTTWWWXXXYYY[[[___aaafffhhhkkkoootttwwwzzz{{{~~~tttmmmaaa[[[SSSMMMLLLJJJHHHFFFBBBDDDEEEEEECCCBBBBBBCCCEEEHHHMMMSSSYYYbbbjjjppprrrtttxxxzzz{{{}}}zzz{{{}}}wwwmmmccc]]]^^^eeetttpppiiiaaa\\\ZZZVVVOOOIII@@@@@@@@@???>>>===<<<;;;::::::::::::999999999999777888888999999888888777888888888888888888777777666666666666666666666666666666777888999999999999777777888888888888777777555555555555555555555555555555666666666777777777777777666666666666777777555555666666777777888888666666666666777777777777555555666666666666555555333444555666666666666666666666666666666666666666666666555555555555666666666666666666666555555555666666777777777888888888888888888888888888888888999999999999999:::;;;;;;<<<<<<<<<<<<======>>>>>>===>>>AAAEEEGGGMMM\\\kkksssfffYYYUUUXXX___jjjttt~~~~~~}}}|||zzz{{{||||||{{{{{{|||~~~}}}~~~}}}zzzxxxrrrnnnhhhccc```]]][[[YYYTTTUUUUUUVVVVVVVVVUUUUUUSSSVVVYYY[[[]]]```dddhhhlllmmmpppssswww{{{}}}nnnfff[[[TTTPPPNNNJJJGGGCCCDDDEEEEEECCCBBBBBBCCCBBBDDDGGGKKKQQQYYYbbbgggkkknnnsssvvvyyy{{{~~~{{{{{{{{{}}}wwwjjjaaa[[[\\\fffqqq~~~ttthhh```\\\YYYRRRMMMCCCBBB@@@>>>============;;;;;;:::::::::999999999777888888999999888888777888888888888888888999999666666666666666666666666888888888777888888999999777777888888888888777777666666666666666666666666555666666666777777777777777777666666666666777777555555555666777888888888666666777777777888888888555555666666666666555555444555555666666666555555777777777777777777777777666666555555555555666666555555555666666666666666666666666666777777777777888888888888888888888888999888888888888999::::::;;;;;;<<<<<<<<<<<<=========>>>AAAEEEGGGMMM\\\kkkttthhh[[[XXX\\\dddoooyyy~~~|||~~~}}}{{{|||}}}}}}||||||}}}~~~|||~~~|||yyywwwpppkkkeee```\\\YYYVVVTTTVVVVVVWWWXXXXXXXXXWWWWWWVVVYYY^^^```bbbeeejjjooopppqqqsssvvvzzz~~~wwwnnnaaaXXXTTTPPPKKKHHHCCCDDDEEEDDDBBBAAABBBCCC@@@AAACCCFFFKKKRRR[[[aaafffjjjpppuuuwwwyyy{{{|||{{{zzzzzz{{{~~~sssggg]]]YYY___hhhvvv~~~nnnccc___[[[TTTOOOFFFCCC???<<<;;;<<<>>>@@@;;;;;;;;;:::::::::999999888888999999999999888888777777777888999999999:::888888888888888888888888:::999888777777777888999777777888888888888777777777777777777777777777777666666666666777777777777777777666666666666777777444555555666777888888999666666777777888888888999555555666666666666555555777777888888888888777777777777777777777777777777666666555555555555666666444555555555666666777777555555555555666666666777999999888888888888888888888888777777888888999:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>AAAEEEGGGMMM]]]lllwwwjjjaaadddlllrrryyy~~~~~~~~~|||{{{zzz{{{}}}~~~}}}{{{|||}}}}}}|||xxxuuusssllleee]]]ZZZZZZYYYVVVSSSSSSTTTUUUVVVUUUWWWYYY[[[ZZZ[[[^^^bbbggglllqqqtttvvvwwwzzz}}}|||pppcccWWWOOOJJJHHHGGGEEEBBBBBBBBBCCCCCCBBBEEEEEEDDDCCCEEEJJJRRRWWW\\\dddmmmrrrsssuuuzzz~~~~~~}}}}}}|||nnnccc]]]\\\]]]kkk|||wwwjjjddd___WWWOOOJJJGGGBBB>>>===;;;:::999;;;;;;::::::::::::999999999999999888888888888777777888888999999:::;;;;;;888999:::;;;;;;:::999888666666555555666777888888999888777666666777888999777777777777777777777777999888777555555555666777555777999:::888666444444555666777888888888888888555666777888888777666555555555666666666666555555999888777666444444333333555666666666666666666666666666555555555555666666777777666666555555555444666666666666777777777777:::999888777666666666666777777888888888999999999<<<;;;;;;;;;===???AAABBBBBBBBBEEEGGGHHHNNN^^^mmmuuukkkeeejjjrrrxxx~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}{{{|||||||||{{{yyyuuuqqqnnngggaaa[[[WWWXXXXXXUUURRRQQQSSSUUUVVVWWWXXX[[[^^^```aaacccgggkkkpppuuuwwwyyyzzz|||}}}pppdddYYYRRRMMMJJJHHHEEECCCDDDDDDDDDCCCCCCCCCCCCBBBCCCGGGMMMRRRWWW^^^gggmmmrrruuuzzz}}}~~~}}}}}}uuujjjbbb___]]]___mmmsssiiibbbZZZTTTKKKHHHCCC@@@>>>===;;;:::;;;;;;::::::::::::999999999999999888888888888777999999999999999999999999888888999999999999888888777777666666666777888888999888777666666777888999777777777777777777777777888777666555555666666777555777888888666555444555555666666777777777666666555666777888888777666555555555666666666666555555666555555555555666777777666666555444333333222222666666555555555555666666777666666666555555555555666666666666777777777777888888888888999:::;;;;;;888999999999:::::::::::::::::::::;;;<<<>>>@@@@@@BBBBBBDDDGGGHHHNNN^^^mmmpppllllllsss{{{~~~~~~}}}}}}~~~~~~|||zzz}}}}}}{{{yyytttoookkkhhhaaa]]]WWWUUUVVVVVVTTTRRRRRRTTTWWWYYY[[[^^^bbbeeeiiijjjlllooorrrvvvyyy{{{}}}~~~|||pppcccXXXQQQNNNKKKGGGEEEEEEFFFEEEDDDAAAAAABBBAAABBBDDDHHHKKKPPPUUU]]]fffnnnuuuyyy{{{~~~~~~~~~tttjjjbbb]]]YYYaaapppzzzlllaaaXXXSSSMMMIIIEEEAAA???>>><<<;;;;;;;;;::::::::::::999999999999999888888888888777;;;::::::999888888777777888888888777777888888888999999888777777777888888888888777777777777888888777777777777777777777777777666666666666777777888555666777666444444444666555666666666666555555444666666777777777777666666555555666666666666555555666555555555666666777888888888888777777666666666666666555555555555666666666666666666555555555555666666666666777777777777777777777777888999:::;;;999999:::::::::;;;;;;;;;888888:::<<<===>>>>>>>>>BBBBBBDDDGGGHHHNNN]]]lllkkkmmmrrrzzz~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||~~~}}}zzzvvvqqqkkkfffccc]]]ZZZWWWUUUVVVVVVVVVTTTTTTWWWZZZ^^^aaaeeejjjmmmpppqqqsssvvvxxx{{{~~~}}}pppbbbYYYQQQMMMIIIGGGFFFGGGFFFFFFAAABBBBBBBBBAAABBBCCCEEEJJJMMMTTT^^^jjjsssxxxzzz~~~~~~rrrfff^^^]]]^^^fffxxxqqqbbbYYYUUUOOOKKKFFFBBB@@@???===;;;;;;;;;:::::::::999999999999999999888888888777777:::999999999888888777777999888777666666777888999::::::999888777777777888888777777777777777777888666666666666666666666666555555666666777777888888555555666555333333555666777777777777666555444444666666777777777777666666555555666666666666555555999888777666555555555555555555666777888::::::;;;666666555555555555666666666666666666666555555555666666666666777777777777888777666666555555555666999999999::::::::::::;;;777888;;;===>>>???>>>>>>AAABBBDDDFFFHHHNNN]]]lllhhhoooxxx~~~~~~}}}}}}}}}~~~}}}|||{{{|||~~~~~~}}}}}}{{{xxxtttnnniiidddaaa\\\[[[YYYXXXYYYYYYYYYYYYVVVXXX]]]```dddiiinnnrrruuuvvvxxxzzz}}}rrrhhhVVVRRRMMMIIIHHHHHHHHHGGGCCCDDDDDDCCCBBBAAABBBCCCFFFHHHNNNWWWcccnnnuuuxxx|||zzzlllbbbbbb]]]```nnn}}}mmmbbb\\\SSSOOOIIIEEEBBB???===;;;;;;;;;:::::::::999999999999999999888888888777777777777777888888999999999999888777666666777888999::::::999888777777777888777777777888888777777777666666666666666666666666555555666666777777888888444555555444333333555777888888888888777777666555777777666666666666777777555555666666666666555555999888777666666666666666000111222333444555666666666666555555555555666666555555555666666666666666666666666666777777777777888777777666666666666666888888888888999999999999888:::<<<>>>???@@@@@@???AAAAAACCCFFFGGGMMM]]]llljjjuuu~~~~~~~~~}}}}}}||||||}}}~~~|||{{{zzz{{{}}}~~~}}}yyyxxxuuuqqqlllgggcccaaa]]]]]]\\\\\\\\\\\\]]]]]]WWWZZZ^^^bbbfffjjjooosssxxxyyy{{{~~~~~~uuubbb]]]VVVPPPMMMKKKIIIHHHEEEFFFFFFDDDBBBAAABBBDDDCCCEEEIIIPPPZZZfffpppwwwzzz}}}sssiiibbb[[[ZZZdddssswwwiiibbbYYYUUUNNNIIIEEEBBB>>><<<;;;;;;::::::::::::999999999999999888888888888777666666777777888999999:::888888888777777888888888999999888777777777888888777777888888888888777777777777777777777777777777555666777777777777777666333555666666555444666777777888888888888888777666777777666666666666777777555555666666666666555555555555555666777888999:::555555555444444444333333666666555555555555666666555555555666666666666666666666666666777777777777777777777888999;;;<<<===777777888888888999999999::::::<<<>>>???@@@@@@AAAAAAAAACCCFFFGGGMMM\\\kkkrrr}}}{{{||||||}}}}}}}}}}}}|||{{{|||}}}~~~~~~}}}|||{{{zzz{{{|||}}}|||{{{sssrrrpppmmmiiifffcccbbb^^^_________^^^^^^___```\\\___cccfffiiimmmrrruuuzzz{{{}}}sssmmmcccZZZSSSOOOKKKIIIFFFFFFFFFDDDBBBAAACCCEEEBBBDDDGGGJJJQQQ\\\jjjtttxxx|||{{{qqqeee\\\YYY___hhhuuuqqqggg```\\\TTTNNNIIIEEEAAA>>>;;;;;;::::::::::::999999999999999888888888888777777777777777888888888888888888999999999999888888777777666666666777888888666777888999999888777666777777777777777777777777666777777888888777666555333555777888777666666777555666777777777777777777888777666555555666777888555555666666666666555555555555555666777999:::;;;:::999999888777666555555666666555555555555666666555555555555666666666777666666666666777777777777777888888999:::<<<>>>???888888888999999999::::::::::::;;;<<<===???@@@AAA@@@AAACCCEEEGGGMMM\\\kkkxxxzzzzzz{{{||||||}}}||||||{{{{{{|||~~~}}}|||}}}|||zzzzzz{{{{{{zzzxxxooonnnllljjjgggeeecccbbb___```aaaaaa______```aaabbbdddhhhkkknnnqqqvvvyyyzzz|||~~~~~~~~~xxxmmmaaaXXXRRRMMMJJJGGGFFFEEECCCAAAAAACCCEEEAAACCCEEEGGGKKKVVVfffqqqwww{{{}}}~~~wwwkkkaaa\\\^^^bbbjjj{{{oooeee```YYYRRRLLLGGGCCC@@@;;;;;;;;;:::::::::999999999999999888888888888777999999888888777666666666888999:::;;;;;;:::999888666666555666666777888888666777888999999888777666777777777777777777777777777777888888888666555444222555888999888777777777444444555666777777777666888777666555555666777888555555666666666666555555999888777777777777777888555555555555666666666666666666555555555555666666444555555555666666777777666666666666777777777777999999999888999999::::::999999:::::::::;;;;;;;;;:::999999:::;;;===???AAA@@@AAACCCEEEGGGMMM\\\kkk~~~}}}}}}}}}{{{zzzyyyyyyyyyyyyzzz{{{|||}}}~~~~~~{{{zzz{{{{{{zzzyyy}}}}}}}}}|||zzzwwwuuusssjjjiiihhhfffdddcccccccccbbbbbbccccccdddddddddddddddhhhmmmqqqsssuuuwwwyyy~~~{{{wwwxxx|||||||||{{{{{{zzzyyyxxxxxxwwwvvvwwwxxxzzz{{{{{{{{{{{{}}}~~~~~~}}}{{{{{{|||}}}~~~~~~ttthhh___XXXPPPKKKKKKIIIFFFEEEEEEEEEDDDCCCCCCCCCFFFIIILLLPPP[[[gggtttwww|||}}}~~~vvvhhh\\\ZZZ[[[___ppptttkkkbbbZZZXXXUUUMMMEEEAAA===<<<<<<;;;::::::::::::777777777888999999999:::888888777777777777777888999999999999888666555444999888888888777777666666777777777777666666666666777555444555888999888666777777777777777666555555222666;;;===;;;888555444777666555444444555666777888888888888888999999:::888999999999888777555333555555555666777888888888777666555444444555666777555555555555555555555555777777666666555555555444555555555555666666666777888888777777888888999::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@CCCFFFGGGMMM\\\jjj~~~|||{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}~~~|||zzzyyyzzz{{{{{{{{{~~~|||yyyvvvsssrrrggggggfffeeedddcccbbbbbbbbbbbbcccdddeeeffffffggggggkkkppptttvvvxxxyyy{{{xxxtttoooooorrrtttsssqqqrrrrrrqqqqqqppppppooooooooopppppprrrssstttuuuuuuvvvwwwwwwxxxyyyyyyzzzzzz{{{zzzxxxwwwwwwwwwyyyyyy{{{{{{{{{|||||||||||||||zzz|||~~~~~~~~~yyypppggg]]]VVVOOOLLLHHHFFFFFFFFFEEEDDDCCCBBBCCCEEEFFFIIIRRR]]]nnnuuu~~~~~~~~~|||nnnbbb^^^[[[ZZZeeettt{{{rrrhhh___\\\XXXOOOGGGDDD??????===<<<;;;;;;;;;;;;888888888888999999999999888888777777777777888888777777888888888888777777888888888888777777777666888777777777666666666666777555444555888999888666777777777777777666555555555777999:::888777777777888777666666666666777888777777777777777888999999888888888888888777666555777777777777666666666666777666555444444555666777555555555555555555555555888888777777777666666666555555555666666666777777888888777777888888999::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>???@@@CCCFFFGGGMMM\\\jjj~~~|||zzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxzzzzzz|||}}}~~~}}}{{{xxxxxxzzz|||}}}}}}~~~{{{wwwtttqqqoooeeedddddddddcccbbbaaaaaabbbbbbdddeeegggiiijjjjjjkkkoootttxxxyyy{{{|||~~~pppkkkgggeeefffgggeeecccccccccccccccccccccccccccddddddddddddfffhhhjjjkkkkkkllllllmmmnnnnnnoooooorrrqqqpppooooooooopppqqqqqqqqqrrrrrrrrrssssssssstttvvvxxxyyyxxxxxxyyyzzz{{{{{{|||}}}~~~}}}rrreee\\\VVVQQQLLLHHHGGGGGGGGGFFFDDDBBBBBBCCCBBBBBBIIIQQQaaammm|||~~~tttiiiccc\\\VVV[[[dddvvvzzzoooddd___ZZZRRRKKKGGGBBBAAA???===<<<<<<<<<<<<999999999999999888888888888888777777777888888999555666777777888999::::::888888888888777777777777888888777777777666666666777666555666777888777666777777777777777666555555888888888666555555888:::888888777777777777888888666666666666666777888888888777777666666777777888:::999888777666555444333666666555555555555666666666666666666666666666666888888888888777777777777555555666666666777777777888888777777888888999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@CCCFFFGGGMMM\\\jjj}}}{{{yyyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}{{{yyyyyy{{{~~~}}}yyyuuuqqqnnnlllfffeeeeeedddcccbbbaaa```cccdddfffhhhjjjlllnnnoooooorrrwwwzzz|||}}}~~~}}}iiieee```]]]\\\[[[ZZZXXXVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVXXX[[[^^^````````````aaabbbbbbccccccgggfffeeeeeeeeeeeeffffffhhhhhhiiiiiijjjjjjkkkkkklllnnnpppqqqpppppprrrsssvvvvvvwwwyyyzzz|||}}}}}}zzzmmmeee^^^YYYQQQLLLIIIHHHHHHHHHGGGDDDCCCDDDCCCAAAFFFLLLSSSaaasssyyynnnfff]]]VVVXXX^^^fffwwwsssfff___[[[SSSMMMKKKEEECCC@@@>>><<<;;;;;;<<<:::::::::999999888888888888888777777888888999999777777777777888999::::::888888888777777777777777888888888777777777666666666666666666777777777777777777777777777666555555888888888777555666888:::777777777777777777777777555555555555555666777777777666555555555777888999999999888777666555444444666666666555555666666666777777777777777777777777777777777777777777777777555666666666666777777777888888777777888888999:::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@CCCFFFGGGMMM\\\jjj~~~{{{zzzyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~|||{{{|||}}}zzzvvvrrrnnnllljjjhhhgggfffdddcccccccccccchhhhhhjjjlllnnnpppqqqrrrqqquuuyyy|||}}}~~~~~~{{{zzzxxxuuurrrooobbb___ZZZVVVTTTRRRQQQPPPMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKMMMOOORRRTTTUUUUUUUUUVVVWWWWWWXXXXXXZZZZZZYYYYYYYYYZZZZZZZZZ]]]]]]^^^^^^___``````aaabbbdddfffggggggggghhhjjjnnnoooqqqsssuuuwwwyyyzzz}}}|||uuuhhhbbbYYYRRRNNNKKKIIIHHHHHHEEEDDDEEEDDDBBBEEEJJJKKKVVVgggzzzuuujjj___XXXXXX\\\[[[hhh~~~uuuggg___ZZZTTTPPPOOOFFFDDDAAA===;;;::::::;;;;;;:::::::::999999888888888888888888888999::::::::::::999888777888888888777777777777777777888888888888888888777777777777555666666777666777777888777777777777777666555555555777999999888777777777666666666666666666666666555555555555555666666777666666555555555777888999777777777777666666666666555666666666666666666555777777777777777777777777666666666666666666666666666666666666777777777888888888777777888888999:::999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@CCCFFFGGGMMM\\\jjj~~~|||zzzyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxx{{{{{{}}}~~~~~~~~~{{{yyyvvvsssooollljjjiiiiiigggeeecccccceeegggiiinnnnnnooopppqqqssssssttttttwww{{{~~~~~~wwwtttpppllljjjgggccc```ZZZXXXTTTPPPLLLJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFEEEEEEEEEFFFHHHJJJKKKKKKKKKLLLMMMMMMNNNNNNOOONNNNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTVVVYYY[[[\\\\\\\\\^^^___cccdddgggjjjmmmppprrrtttvvvxxx{{{|||}}}tttmmmddd[[[UUUPPPLLLIIIGGGCCCCCCEEEEEECCCDDDGGGIIIOOO\\\ooorrreee\\\XXXXXXVVV^^^ooo{{{jjj```ZZZTTTQQQQQQIIIFFFBBB>>>;;;::::::::::::::::::::::::999999999888888888888888999:::;;;===<<<:::888777777777777777777777777888888888888999999888888888777777777555666777777666666777888777777777777777666555555333666:::;;;:::777666555555555666666666666555555555555555555555666777777555555555555666666777888444555555666777888888999555555666666666666555555666666666666666666666666555555555555666666666666666666666777777777888888888888777777888888999:::999999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@CCCFFFGGGMMM\\\jjj~~~{{{yyyyyyyyyyyyvvvwwwxxxyyyyyyxxxwwwvvv}}}}}}~~~{{{wwwuuurrrooommmkkkjjjjjjfffdddaaa```bbbggglllppptttttttttttttttuuuuuuuuuvvvzzz~~~~~~zzzwwwpppmmmhhhdddaaa^^^[[[XXXUUUTTTQQQMMMIIIGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMPPPQQQQQQRRRSSSUUUVVVXXX[[[___cccgggjjjkkkmmmpppsssuuuwwwyyy}}}}}}~~~yyyoooeee]]]VVVOOOLLLIIIEEEDDDFFFGGGDDDCCCEEEFFFIIIQQQ^^^ooo|||mmmbbbZZZVVVSSSUUUaaauuupppddd\\\VVVSSSSSSLLLIIIDDD???<<<:::;;;;;;999999::::::::::::::::::888888888888999:::;;;<<<>>><<<:::888777777777888666777777777888888888888999999999888888888777777444666888777666555777999777777777777777666555555444777::::::999777666666555666777777777777666555666666555555666666777888555555666666666666666666555555555666777888888888444555666777777666555444555555555555555555555555555555666666777777777777666666777777777888888888888888777777888888999:::888999999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@CCCFFFGGGMMM\\\jjj}}}zzzyyyxxxxxxxxxuuuvvvwwwxxxxxxwwwvvvuuu~~~{{{wwwtttrrrpppmmmkkkjjjjjjjjjcccaaa^^^^^^bbbiiipppuuuxxxxxxwwwwwwvvvvvvuuuuuuxxx{{{}}}|||vvvrrrnnnkkkfffaaa___\\\ZZZXXXUUUSSSQQQMMMJJJHHHIIIJJJHHHGGGGGGFFFEEEDDDDDDCCCAAAAAABBBCCCCCCBBBAAAAAA??????@@@@@@AAABBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGGGGHHHDDDFFFIIIJJJJJJKKKLLLNNNMMMOOORRRWWW\\\```dddfffgggiiimmmppprrruuuyyy{{{yyyzzz|||~~~vvvlllcccZZZRRRMMMLLLHHHGGGIIIIIIFFFDDDEEECCCEEEIIIQQQ___rrruuuhhh^^^WWWRRRPPPXXXjjjuuuggg^^^WWWSSSTTTNNNKKKFFF@@@===<<<<<<<<<999999999::::::;;;;;;;;;888888888888999:::;;;<<<===<<<999888777777888999666666777777888888888999999999999888888888888777444666888888555555777999777777777777777666666555555777999999888777777888666777888999999888777666666666666666666777888888444555666777777666555444666666666666777777777777444555666777777666555444555555555555555555555555666666777777888888888999777777777777888888888888888888888777888999999:::888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@CCCFFFGGGMMM\\\jjj}}}~~~~~~~~~}}}|||zzzyyyxxxxxxxxxwwwwwwwwwwwwvvvyyy{{{~~~zzzwwwwwwpppooonnnllljjjhhhgggffffffccc___^^^ccckkkuuu||||||{{{yyywwwvvvvvvwwwxxx~~~|||vvvqqqnnniiihhhgggeeecccaaa______[[[XXXUUUSSSRRRPPPMMMKKKIIIGGGEEEDDDDDDEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBAAA@@@@@@@@@AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKOOOTTTXXX[[[aaaaaaccceeeiiimmmqqqsssvvvxxxzzz{{{|||~~~wwwmmmddd[[[UUUOOOMMMJJJHHHHHHHHHGGGFFFGGGFFFHHHMMMUUUccczzzzzzkkk___YYYYYYTTTVVVaaannnpppaaaXXXUUUUUUSSSNNNHHHCCC???===;;;:::;;;;;;::::::999888777777777888888888888999999999:::999999999888666555444888888777777777777888888888888888888888888888888555555666666666666555555777777888888888888777777777666666555666888:::;;;777777777777777777777777888888777777666666555555777777666666666666777777888888777777666666555555777888888888999999999999555555555555555555555555777777777777777777777777::::::999999888777666666666777777777888888888888666777999;;;;;;:::999888<<<;;;;;;<<<<<<===>>>???BBBBBBCCCEEEFFFMMM]]]mmm}}}|||zzzzzzzzzzzzyyyyyyxxxxxxxxx{{{|||~~~zzzvvvtttqqqpppnnnllliiigggfffeeeccc```^^^^^^bbbjjjrrrxxxyyyxxxxxxxxxxxxzzz{{{|||~~~|||wwwsssqqqnnnmmmllljjjhhhfffeeeddd```^^^[[[XXXWWWUUURRROOONNNLLLIIIHHHHHHHHHGGGEEECCCBBBBBBBBBAAA@@@@@@@@@AAA@@@?????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@========================>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEGGGJJJNNNRRRUUUYYYZZZ[[[^^^bbbfffjjjlllqqqsssuuuwwwxxx{{{~~~vvvkkkaaaZZZRRROOOKKKIIIIIIIIIHHHGGGGGGFFFGGGJJJPPP[[[nnn~~~ooobbb[[[VVVRRRSSS\\\eeettt|||lllaaa[[[YYYUUUQQQJJJEEEBBB???===;;;;;;:::::::::999888888888888888888888999999999999888888888888888777777666999999888888888888999999666666666666666666666666666777777888888777777666777777888888888888777777666666666666777888999:::777777777777777777777777888777777777666666666555777777666666666666777777777777777777666666666666666666666777777777777888555555555555555555555555666666666666666666666666777777888888888888999999777777777777888888888888888:::;;;======<<<;;;:::<<<;;;;;;<<<<<<===>>>???BBBBBBCCCEEEFFFMMM]]]mmm~~~}}}}}}}}}|||{{{zzzyyyyyyyyy||||||}}}~~~|||vvvssssssqqqooollliiifffdddcccaaa```___```dddkkkqqquuuuuuuuuvvvxxxzzz}}}~~~|||yyywwwvvvtttsssrrrqqqooonnnmmmllliiifffcccaaa___\\\YYYVVVUUUSSSPPPNNNMMMLLLJJJHHHDDDDDDCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;::::::<<<;;;;;;<<<<<<===>>>???@@@@@@@@@BBBDDDGGGIIIKKKNNNOOOQQQSSSWWW[[[___aaaiiikkknnnqqqsssvvvzzz}}}}}}wwwkkkcccWWWSSSNNNKKKJJJJJJIIIHHHFFFEEEEEEGGGIIIPPP^^^llluuuggg^^^UUUQQQRRRWWW\\\fffyyykkkaaa[[[XXXTTTNNNHHHEEEBBB???===::::::::::::999999999999888888888888999999999:::666777777888888888999999::::::999999999999::::::666666666666666666666666777888888999999888888777777777888888888888777777555555666777888888888888777777777777777777777777777777777777666666666666777777666666666666777777666666666666777777777777444444555555555666666666555555555555555555555555555555555555555555555555444555666777888999:::;;;888888888888888888777777999:::;;;<<<===<<<;;;:::<<<;;;;;;<<<<<<===>>>???AAAAAACCCEEEFFFMMM]]]lll~~~|||{{{zzzyyyzzzzzz}}}|||{{{{{{}}}~~~xxxssstttrrroookkkgggeeecccbbbbbbbbbcccfffiiinnnsssuuussstttvvvxxx{{{~~~~~~||||||{{{zzzyyyyyyxxxwwwvvvuuuuuurrrooollliiigggeeeaaa___\\\ZZZVVVSSSRRRPPPMMMKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>============<<<<<<<<<===>>>>>>???=========>>>???@@@BBBCCCFFFGGGHHHKKKNNNRRRVVVXXX```bbbfffiiilllpppuuuxxxzzz{{{~~~wwwnnn^^^YYYSSSNNNKKKJJJJJJIIIGGGEEEEEEGGGGGGIIIRRR\\\vvv{{{lllbbbVVVSSSTTTWWWWWW^^^sssttteee]]][[[VVVPPPKKKGGGDDD@@@>>>999999::::::::::::::::::888888888999999999::::::888888777888888888999999999999999888888999999999888888888888888888888888777888888888888888888777777777888888888888777777444555777888888888777666777777777777777777777777777777777777666666666666666666777777777777666666555555555666777888888888444444444555555555666666555555555555555555555555555555555555555555555555444444555666888999::::::999999888888888888777777777888999:::::::::999999<<<;;;;;;<<<<<<===>>>???AAAAAACCCEEEFFFMMM\\\kkk~~~}}}{{{yyyxxxyyyyyyzzz|||{{{zzzyyy{{{~~~{{{vvvuuusssooojjjfffdddcccbbbbbbccceeeiiilllpppsssttttttuuuwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}|||||||||zzzxxxtttrrrpppnnnkkkhhhccc```\\\YYYWWWTTTQQQOOOLLLLLLJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>============>>>>>>???<<<<<<<<<<<<======>>>>>>BBBBBBCCCEEEHHHLLLOOOQQQWWWZZZ^^^aaaeeeiiinnnrrrvvvwwwzzz}}}zzzhhhbbbYYYRRRNNNLLLKKKJJJHHHFFFFFFHHHGGGGGGMMMTTTeeexxxqqqgggYYYUUUTTTVVVUUUXXXjjj~~~~~~mmmbbb]]]YYYSSSMMMIIIEEEAAA>>>::::::::::::::::::;;;;;;888999999999999:::::::::::::::999888777888888888888888777777777777888888888888888888888888888888666777777888888777777666777777888888888888777777444555777888888777666555777777777777777777777777666666666666777777777777666666777777777777666666444444555666777888999999555555666666666777777777666666666666666666666666555555555555555555555555555555666666666777777777999999999888888888888888888888999999:::::::::999<<<;;;;;;<<<<<<===>>>???@@@@@@CCCEEEGGGMMM\\\kkk}}}{{{yyyxxxxxxxxxzzz{{{|||{{{zzzzzz{{{~~~|||xxxuuurrrnnniiifffdddccccccbbbcccfffiiimmmppprrrssswwwxxxyyy{{{|||}}}}}}}}}}}}{{{yyywwwtttrrrkkkhhhddd```^^^[[[XXXVVVPPPOOONNNLLLJJJHHHGGGFFFDDDEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD???@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<@@@@@@AAABBBDDDGGGIIIKKKNNNQQQUUUYYY]]]bbbgggjjjppprrrtttxxx{{{~~~tttmmmbbbXXXRRROOOMMMMMMJJJHHHHHHIIIIIIGGGJJJPPPXXXiiiyyynnn]]]WWWTTTUUUTTTUUUbbbrrrwwwlll___[[[VVVPPPLLLGGGBBB???;;;;;;;;;;;;::::::::::::999999999999::::::::::::;;;:::999888777777888999888777777777777777777888666666666666666666666666666777777777777777777666777777888888888888777777555666666777777666666666777777777777777777777777666666666666777777777777555666777888888777666555444555555666777888888999666666777777777888888888666666666666666666666666555555555555555555555555666666666666555555555555888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@CCCEEEGGGMMM[[[jjj|||zzzyyywwwxxxyyy|||}}}}}}}}}||||||}}}|||xxxtttqqqmmmiiieeedddcccddddddeeehhhkkknnnqqqtttuuuyyyzzz|||~~~~~~{{{ssspppllliiifffdddaaa___VVVVVVTTTRRRPPPNNNLLLKKKHHHIIIJJJKKKKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAAAAA@@@?????????>>>======<<<<<<=========<<<<<<============<<<<<<>>>>>>>>>>>>???AAACCCEEEGGGJJJNNNRRRUUUZZZ___cccjjjkkknnnrrrvvvyyy{{{||||||~~~xxxkkk___XXXTTTQQQPPPLLLIIIHHHIIIHHHFFFGGGLLLNNNYYYlllvvveee\\\VVVVVVVVVUUU]]]hhhtttbbb^^^YYYSSSOOOIIIDDD@@@<<<<<<<<<;;;:::::::::999999999999:::::::::;;;;;;:::999888777777999:::;;;999888888777777888888999666666666666666666666666777888888999999888888777777777888888888888777777777666666555555555666666777777777777777777777777555666666666777777777888555666777888888777666555555555666666777777888888666666777777777888888888666666666666666666666666666666666666666666666666555555555555555555555555777777888888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???>>>???CCCFFFGGGLLL[[[iii|||zzzyyyxxxxxx{{{}}}~~~~~~~~~~~~~~~zzzwwwtttqqqmmmhhheeedddddddddgggiiikkknnnqqqtttwwwxxxzzz|||~~~yyyvvvrrrooommmjjjgggeee]]]\\\[[[XXXVVVTTTRRRQQQMMMNNNOOOPPPQQQPPPOOOOOOGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>@@@??????>>>>>>>>>??????<<<<<<============<<<<<<===<<<<<<<<<<<<>>>???AAABBBEEEIIIMMMPPPUUUZZZ]]]eeegggjjjnnnrrruuuwwwxxxyyy{{{~~~qqqeee\\\WWWTTTSSSNNNIIIGGGHHHFFFDDDEEEHHHHHHNNN\\\rrr{{{mmmaaaYYYYYYYYYWWW[[[dddrrrwwweeeaaa[[[VVVQQQKKKFFFBBB======<<<;;;::::::999999999999:::::::::;;;;;;;;;888888777777888:::<<<>>>:::999999999999999999:::888888888888888888888888999999999::::::999999999777777888888888888777777777777555444444555666777777777777777777777777777555666666666777777888888555666777999999777666555666666666666777777777777666666666666777777777777777777777777777777777777777777777777777777777777444444444555555555666666666666777888:::;;;<<<===999999888888888999:::;;;<<<;;;;;;<<<<<<===>>>???>>>???CCCFFFGGGLLL[[[iii~~~~~~}}}~~~{{{yyyxxxuuupppkkkgggfffgggggggggjjjkkkmmmpppssswwwzzz|||}}}~~~~~~~~~~~~}}}yyyuuuqqqnnnmmmllliiigggdddaaa^^^\\\ZZZYYYWWWVVVXXX^^^cccbbbYYYQQQKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDBBBAAAAAA@@@???>>>======<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;<<<===???@@@???AAABBBDDDGGGLLLRRRVVVZZZ^^^ccchhhlllooorrrtttuuuwwwyyyzzz{{{|||~~~{{{nnneee]]]VVVRRRNNNLLLIIIHHHIIIJJJJJJJJJGGGJJJRRR```tttxxxnnn```XXXWWWXXXYYYXXXgggzzzpppiii```YYYVVVSSSMMMIIIBBB>>>::::::<<<>>>===<<<::::::::::::::::::::::::888888888888888888888888;;;:::::::::999888888888:::::::::999999999999888999888888888777777666666:::999888777777888999:::>>><<<;;;999888888999:::888888999999999:::::::::777666666666666777777888888777777777666666555555777888888888777666444333555555555555555555555555666555333333555666555444999999888777666666777777666666555555555555666666777888888888888999999999::::::::::::::::::::::::999;;;<<<<<<;;;;;;===>>>DDDBBBDDDHHHJJJMMM\\\mmm|||zzzqqqnnnjjjggggggiiiiiiiiikkklllmmmpppssswwwzzz{{{}}}~~~~~~~~~}}}zzzwwwuuussssssmmmkkkiiifffcccaaa___^^^___]]]]]]aaafffddd\\\UUUNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;===<<<;;;;;;::::::;;;;;;;;;::::::::::::<<<===>>>>>>???@@@BBBDDDHHHNNNRRRTTTWWW\\\aaadddgggkkkmmmppprrruuuvvvwwwxxx{{{}}}}}}}}}||||||~~~vvvlllccc[[[UUUPPPMMMJJJHHHGGGHHHHHHGGGEEEGGGKKKUUUggg}}}ttteeeZZZWWWWWWWWWWWW___pppzzzrrrhhhbbb```\\\TTTNNNCCC???:::999;;;<<<<<<:::::::::::::::::::::::::::888888888888888888888888999999999999999888888888555666666777888999::::::888888888888777777777666999999888777777888999999::::::999888777777777777888888888888999999999:::888888777777666777777777999999999999888888888777888999999999888777555444666666666666666666666666777555444444555666666555888777777666555555666666777777666666666666777777777888888888888999999999::::::::::::::::::::::::<<<===>>>>>>===>>>@@@BBBAAA???AAAGGGIIIMMM\\\nnn~~~|||zzznnnkkkhhhgggiiikkklllmmmlllmmmoooqqqtttwwwyyy{{{}}}~~~~~~~~~|||{{{{{{sssqqqooollljjjhhhffffffcccaaa___aaacccaaa[[[UUUTTTSSSRRRQQQOOONNNMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCBBB@@@???============<<<;;;;;;;;;;;;;;;::::::999999999::::::;;;<<<===>>>???@@@CCCGGGKKKMMMPPPUUUYYY\\\___bbbeeehhhkkkmmmoooqqqsssvvvxxxxxxxxxxxxxxxyyy|||~~~wwwlllaaaZZZUUUQQQMMMJJJIIIHHHHHHGGGFFFEEEFFFKKKXXXlll}}}kkk]]]VVVUUUUUUUUUYYYeee{{{wwwkkkfffeeebbbYYYQQQHHHCCC===;;;;;;===<<<:::::::::::::::::::::::::::999999999999999999999999888888888888888999999999555666666777888999::::::888888888888777777777777999888888777777888888999999999999999888777666666777777777888888888999999999999888777666666666666999999999999888888888888999999999999888777666666888888888888888888888888888666555555666777777666777666666555555555555555888888777777777777888888777888888888888999999999::::::::::::::::::::::::===>>>>>>===<<<===@@@CCC???===@@@FFFHHHMMM]]]ooo}}}~~~yyyvvvmmmkkkiiiiiikkkmmmnnnoooooopppqqqsssuuuwwwzzz{{{}}}}}}}}}|||~~~~~~xxxwwwuuurrrpppnnnmmmmmmjjjfffcccbbbcccaaa\\\XXXYYYYYYWWWVVVTTTSSSQQQQQQMMMLLLJJJHHHFFFEEEDDDDDDFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<=========???BBBEEEIIILLLPPPSSSUUUXXX[[[^^^```bbbfffhhhjjjlllooorrrssssssssstttvvvwwwyyyzzz{{{||||||}}}~~~uuuhhh___ZZZVVVQQQMMMKKKKKKKKKJJJIIIHHHGGGIIINNN]]]tttqqqaaaWWWTTTSSSTTTYYY___ooo|||nnnggghhhfff___XXXOOOIIIBBB======>>>===;;;::::::::::::::::::::::::999999999999999999999999777777777888888999999999::::::999999999888888888888888888777777777777777888888777777777777888888999:::;;;;;;;;;999888777666777777777777888888888999888777666555555444555777777777666666666666666888888888888777777666666888888888888888888888888999777666666777888888777777666666555555555666666888777777666666777777888777777888888888999999999999999::::::::::::;;;;;;;;;;;;:::999888:::>>>AAA@@@>>>AAAFFFIIIMMM]]]ooo|||wwwtttnnnlllkkkkkkmmmoooppppppsssssstttuuuwwwyyyzzz|||}}}}}}~~~}}}yyyzzz}}}|||{{{yyywwwuuussssssrrrssspppllljjjiiigggdddaaa^^^]]]\\\[[[ZZZXXXWWWWWWRRRPPPNNNKKKIIIGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<=========<<<===@@@BBBEEEGGGJJJLLLNNNQQQTTTWWWXXXZZZ]]]```bbbeeehhhkkkmmmnnnnnnpppqqqrrrttttttvvvvvvwwwxxxyyyzzz{{{{{{yyyzzz|||}}}~~~pppfff]]]XXXRRRNNNLLLLLLLLLLLLKKKIIIIIIJJJJJJPPPaaasssvvvfff[[[UUUTTTTTTXXX[[[eeezzztttlllkkkkkkhhhdddUUUNNNDDD>>>===<<<<<<:::::::::::::::::::::::::::999999999999999999999999777777888888999999999:::999888888888888777777777777777777777777777888888777777777777777777777777888999:::;;;:::999888777666777777777777888888888888777666555444333333333666666666666666666777777777666666666555555555555777777777777777777777777999888666666888999888777777777777666666777888888777666666555555666666777777777888888888999999999999999999::::::;;;;;;;;;999999888777777999===AAACCCAAACCCHHHIIIMMM\\\nnn{{{vvvsssooommmlllmmmppprrrssssssvvvwwwwwwxxxyyyzzz|||}}}}}}}}}~~~}}}vvvtttxxx}}}~~~~~~|||zzzyyyxxxwwwwwwvvvssspppnnnmmmkkkhhhfffccccccbbbaaa```___^^^^^^YYYWWWUUURRROOOMMMKKKJJJCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???===<<<<<<<<<<<<<<<<<<===>>>>>>======<<<<<<===>>>===<<<===>>>@@@???AAACCCEEEFFFHHHLLLNNNOOORRRUUUXXXZZZ\\\___bbbeeefffggghhhjjjkkkllllllnnnnnnoooppprrrsssttttttssstttvvvxxx{{{}}}zzzqqqaaa\\\TTTOOOLLLKKKKKKJJJJJJGGGHHHJJJHHHGGGQQQ```vvv}}}mmmaaaYYYUUUTTTTTTUUU[[[lll{{{pppkkkkkkjjjhhhYYYQQQFFF>>>;;;;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::::::::333444444555666777888888777777777777888888888888666777777888888777777666666777777777777777666666777777777888888888999999777777666555444444444444888888888888999999999999666555555444444555555666666666666666666666666666999777666666777888888777888777777777777888888999666666555555555555666666777888888888888999999999888999999::::::;;;;;;<<<::::::;;;::::::<<<@@@BBBDDDBBBDDDIIIJJJMMM\\\mmm}}}wwwrrrooommmllllllooosssvvvxxxxxxzzzzzzzzzzzz{{{|||}}}~~~}}}}}}}}}~~~}}}tttpppqqquuu}}}|||{{{{{{{{{uuutttrrrpppooommmkkkiiihhhhhhgggggggggfffffffffaaa___]]]YYYVVVSSSQQQQQQGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA???>>>===<<<<<<<<<:::;;;===>>>???>>>>>>===;;;<<<======<<<<<<===???<<<===???@@@AAACCCFFFIIIHHHKKKNNNPPPQQQTTTWWWYYY[[[\\\^^^___```aaabbbbbbeeeeeefffhhhiiijjjllllllmmmnnnpppsssvvvxxx{{{|||}}}}}}~~~}}}iiicccZZZSSSNNNLLLJJJIIIIIIEEEFFFJJJGGGCCCIIIUUU```qqqvvvhhh]]]VVVSSSQQQRRRUUUbbbxxxxxxnnniiigggfff```WWWJJJAAA===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::555555666777888999::::::666777777777888888888888555666777888888777666555777777666666666666777777888888888888999999999:::888777777666666666777777777888888888999999999999777666555444444555666777666666666666666666666666999777555555777888777666666666666666666777888888777777666666666666777777777888888888888999999999888888999::::::;;;<<<<<<:::;;;=========>>>AAACCCBBB@@@BBBHHHIIIMMM\\\nnn~~~xxxrrrnnnkkkkkkkkklllpppuuuyyy{{{|||||||||{{{||||||}}}~~~}}}}}}}}}~~~~~~sssmmmmmmppp~~~~~~~~~~~~xxxxxxwwwvvvuuusssqqqpppkkkkkkkkkkkkkkkkkkkkkkkkgggeeebbb^^^[[[XXXVVVUUUNNNMMMKKKIIIGGGEEECCCCCCBBBAAA@@@>>>===<<<<<<<<<999:::<<<>>>??????>>>>>>:::;;;======<<<;;;===>>><<<===>>>???@@@BBBEEEHHHDDDFFFIIIKKKLLLNNNQQQSSSTTTUUUWWWYYYZZZ[[[[[[[[[^^^___```aaacccdddeeefffdddeeegggjjjmmmppprrrtttyyyzzz{{{|||~~~rrrkkkaaaXXXRRRNNNLLLJJJJJJDDDEEEJJJIIIDDDHHHSSSRRRfffxxx~~~|||mmm```WWWRRRSSSRRRTTT\\\mmmvvvmmmiiihhhfff]]]PPPFFFAAA@@@???>>>::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::666666777777888888888999555666777888888777666555:::999888777777888999:::888999999999999:::::::::999888888888888888999:::555555666666777777777888888777666555555666777888666666666666666666666666888666555555666777777666555555555555555666777888888888777777777777888888777888888888888999999999888888999::::::;;;<<<<<<999:::===>>>>>>???@@@BBB???===@@@FFFIIIMMM]]]ooo|||uuupppllljjjkkknnnrrruuuvvvxxx{{{}}}|||}}}~~~}}}|||}}}~~~~~~}}}zzzoooiiijjjyyy}}}|||wwwwwwwwwxxxxxxvvvssspppmmmnnnoooooonnnmmmkkkjjjiiifffccc```___```aaacccWWWSSSNNNKKKJJJIIIHHHFFFEEECCCBBBBBBBBBAAA???============<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;===???AAABBBBBBBBBCCCDDDFFFHHHIIIJJJOOOOOOOOOPPPQQQRRRTTTUUUXXXXXXYYYZZZZZZZZZYYYYYY\\\]]]___bbbeeeiiilllnnnnnnpppssstttvvvxxx{{{~~~zzzpppbbbWWWRRROOONNNMMMJJJHHHFFFFFFFFFFFFFFFDDDGGGTTTcccppp}}}vvvggg\\\WWWTTTRRRRRRVVVbbbwwwyyynnnjjjjjjkkkcccVVVIII@@@<<<===>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888:::;;;;;;:::999999:::777888:::;;;;;;999666444111333555888999888777666666666777888888888888777555555666777777777777777555555666777888999999:::888888777777777777888888777777777777777777777777999999888888888888999999777777777777777777777777666666666666555555555555666666666666777777777777999888777555555777888999555666888999::::::999999999999::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>???AAAAAACCCEEEGGGLLL\\\kkkyyysssnnnjjjiiilllooorrruuuvvvxxxzzz||||||~~~}}}}}}~~~~~~}}}~~~yyyooojjjkkksss~~~}}}{{{zzzyyyxxxwwwuuuqqqooooooooopppqqqqqqpppooooookkkjjjgggeeecccccccccddd[[[XXXSSSOOOMMMLLLJJJHHHFFFDDDCCCCCCCCCBBB@@@>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAACCCEEEFFFGGGIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRTTTUUUVVVYYY\\\```cccdddhhhjjjlllnnnoooqqquuuxxx{{{}}}{{{lll___VVVQQQMMMJJJJJJHHHFFFEEEFFFFFFEEEDDDGGGOOOYYYfffwww|||mmmaaaZZZTTTSSSRRRUUU^^^ppptttmmmlllkkkdddXXXLLLCCC???>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999:::<<<<<<:::999:::;;;888999;;;;;;;;;999888666666777888888777444222000555666777777888888777777777888888999999999999999666666777777888888999999888777777666666777777888777777777777777777777777888777777777777777777888777777777777777777777777333333444555666777888888888888777777666666555555999888666555555666888999666777888999:::::::::999999999::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>???@@@@@@CCCEEEGGGMMM\\\kkk}}}vvvpppllljjjiiimmmpppsssuuuwwwxxxzzz|||~~~~~~}}}}}}}}}}}}zzzqqqmmmnnnooo|||yyywwwvvvssspppnnnnnnooopppqqqrrrrrrrrrrrrooonnnmmmkkkiiigggffffffbbb___ZZZVVVSSSPPPMMMKKKGGGFFFDDDDDDDDDDDDBBB@@@AAA@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===============>>>???@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQTTTWWWZZZ\\\^^^___aaaccceeefffhhhllloootttwwwzzz|||}}}~~~wwwiii___WWWPPPKKKJJJHHHEEEDDDEEEFFFEEEDDDGGGIIINNNYYYlllvvvhhh___UUUSSSRRRTTTXXXfff|||rrrnnnkkkeee[[[PPPGGGBBB???>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999;;;<<<<<<;;;::::::;;;:::::::::::::::999999999999999:::999888555222000555666777777888777777777777888999999::::::999999777777777777777888888888777666666555555666666777777777777777777777777777666666666666666666666666777777777777777777777777333333444555666777888888999999888777666555444444888777555555555555777888777777888:::::::::::::::999999::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>?????????BBBEEEGGGNNN]]]lll{{{tttnnnlllkkkllloooqqquuuvvvwwwyyy{{{|||~~~~~~~~~|||tttpppqqqqqq}}}yyyvvvtttssspppnnnkkklllmmmnnnooopppqqqqqqqqqqqqqqqpppnnnllljjjhhhhhheeeaaa]]]ZZZVVVRRRNNNJJJHHHEEEEEEEEEDDDCCCAAABBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>===<<<;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMOOOQQQTTTVVVWWWWWWYYY[[[]]]^^^```dddgggmmmppptttvvvxxxyyy|||~~~~~~tttiii___VVVPPPLLLJJJFFFEEEEEEFFFEEEEEEFFFFFFHHHQQQaaauuuqqqdddVVVSSSRRRSSSTTT^^^uuutttmmmjjjfff^^^TTTKKKDDD???======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999;;;===<<<;;;:::;;;<<<::::::999888888888999:::777888999::::::999888777666777888888999999888888666666777888888888888777888888888777777777777777666666555555555555666666777777777777777777777777666777777777777777777666666666666666666666666666666666666666555555555555888888777777666666555555666666555555555555666666777888999999::::::;;;;;;999999999:::::::::;;;;;;<<<;;;;;;<<<<<<===>>>???>>>???BBBEEEGGGNNN^^^mmmzzztttpppnnnoooppprrrtttwwwxxxyyyzzz{{{}}}}}}tttpppqqqvvv~~~|||xxxvvvuuutttqqqpppkkkkkkkkklllmmmnnnooopppqqqqqqrrrrrrqqqooommmkkkllliiifffccc```\\\WWWSSSMMMKKKHHHFFFFFFEEEDDDBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<======<<<;;;:::<<<;;;;;;;;;<<<======>>>???>>>>>>??????@@@AAABBB===>>>???AAABBBCCCCCCCCCEEEFFFGGGHHHJJJLLLMMMNNNQQQSSSUUUWWWXXX[[[^^^aaagggjjjmmmppprrrsssvvvxxxxxxyyyzzz|||~~~tttiii]]]VVVQQQNNNIIIGGGFFFFFFFFFEEEEEEGGGJJJNNNWWWhhh}}}yyykkk[[[UUURRRTTTSSSXXXmmmwwwllljjjfff```WWWNNNFFF@@@======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999;;;<<<<<<;;;::::::;;;999888777666666777888999555666777999::::::999999777888999999::::::999999666666777888888888888888888888888777777777777777666666555555555555666666888888888888888888888888777888888999999888888777666666666666666666666666666666666666555555555555555555666666777777888888666666555555555555666666888888888888999:::;;;;;;999999999:::::::::;;;;;;<<<;;;;;;<<<<<<===>>>???>>>???BBBEEEGGGNNN^^^mmm}}}xxxtttrrrqqqrrrsssuuuwwwyyy{{{{{{{{{}}}~~~~~~uuuppppppxxx}}}{{{yyyxxxvvvsssqqqmmmmmmlllllllllmmmmmmnnnmmmnnnooopppqqqpppooonnnnnnmmmkkkiiigggccc^^^ZZZTTTQQQMMMJJJHHHGGGFFFDDDCCCBBBBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>><<<===>>>???@@@AAAAAAAAADDDDDDEEEEEEGGGHHHJJJJJJKKKMMMOOOQQQSSSUUUXXX[[[^^^aaaeeegggiiijjjmmmooopppqqqrrruuuwwwzzz{{{||||||~~~sssfff]]]WWWSSSNNNJJJHHHHHHGGGFFFEEEGGGJJJMMMPPP[[[rrrttteeeZZZTTTVVVUUUVVVfffzzzrrrllliiiccc[[[RRRIIICCC???===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888:::;;;;;;:::999999:::777777666555555777888999666777777777777666666555777888999999::::::999999888999::::::;;;:::::::::777777777777777888888888777666666555555666666777888888888888888888888888777888999::::::999888777777777777777777777777777333333444555666777888888444444555666777888999999666666666666666666666666777777777777888999:::;;;999999::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>?????????BBBEEEGGGNNN]]]lllzzzyyyvvvtttsssssstttuuuwwwyyy|||}}}}}}}}}~~~zzztttsssxxx~~~|||yyytttqqqmmmlllkkkiiihhhhhhiiiiiihhhiiikkkmmmnnnppppppqqqppppppoooooonnnjjjeeeaaa[[[WWWRRRNNNLLLKKKIIIGGGEEEDDDCCCBBBAAA???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<======<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGEEEGGGJJJKKKMMMOOORRRUUUUUUWWW[[[]]]^^^```bbbdddfffgggiiilllnnnqqqssstttvvvyyy|||tttjjj]]]XXXRRRMMMKKKIIIHHHGGGFFFEEEGGGIIIKKKSSSeeexxx}}}qqqbbbXXXYYYXXXUUU```ppp|||ppplllfff^^^UUUMMMFFFCCC===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777999::::::999888888999777777777777777888888999:::999999888777666666555666666777888888888888777888999::::::;;;;;;::::::666666777777888888999999888777777666666777777888888888888888888888888888666777888999999888777666777777777777777777777777333333444555666777888888555555666666777777888888666777777777777777777666777666666666666888999:::999999::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>???@@@@@@CCCEEEGGGMMM\\\kkk~~~wwwvvvuuutttttttttuuuuuuyyy{{{}}}~~~~~~~~~~~~yyyxxxyyyzzztttpppllljjjhhhfffddddddddddddeeefffhhhjjjmmmoooqqqrrrrrrrrrrrrsssrrrooojjjfff```\\\VVVRRROOOMMMKKKIIIGGGFFFEEEDDDBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;888888888888999;;;===???<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<======:::;;;;;;<<<<<<<<<;;;;;;======<<<======>>>???@@@AAACCCEEEGGGHHHKKKNNNQQQNNNQQQTTTVVVWWWXXXZZZ\\\___```bbbeeehhhkkkmmmnnnqqquuuyyy}}}wwwaaa\\\UUUOOOLLLJJJIIIHHHGGGCCCCCCFFFIIINNN]]]kkk{{{hhh[[[\\\ZZZUUU\\\jjj~~~sssoooiiiaaaXXXOOOIIIFFF======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::666888::::::888777888999777777888888999999999999<<<<<<;;;;;;;;;;;;::::::444555555666666666666666777777888999999999999888555666666777888999999:::888888777777777777888888888888888888888888888888555666777999999777666555777777777777777777777777777666666666555555555555777777777777666666666666777777888888888888777777666666555555555777888:::999999:::::::::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???AAAAAACCCEEEGGGLLL\\\kkk~~~vvvtttrrrtttxxxzzzzzzyyyvvvxxx{{{~~~~~~xxx|||}}}vvvrrrssspppmmmjjjhhhfffdddbbbbbbcccdddddddddfffiiikkklllnnnqqqssssssqqqnnnlllfffccc^^^XXXSSSOOOLLLKKKJJJGGGDDDBBBBBBBBBBBBAAA@@@???===;;;:::;;;<<<===::::::::::::::::::::::::///333888;;;<<<<<<======;;;;;;999999999999;;;;;;<<<;;;;;;::::::;;;;;;<<<============<<<<<<<<<<<<@@@AAAAAABBBDDDFFFHHHIIILLLMMMOOOQQQSSSTTTTTTSSSYYYYYYZZZ]]]```dddgggiiihhhjjjmmmpppssswww|||wwwmmm```UUUOOOMMMJJJIIIDDDFFFFFFFFFGGGLLLTTTZZZjjjzzzyyylllddd[[[VVVZZZbbbxxx}}}uuummmgggaaaWWWKKKDDDAAA???<<<:::999999888777999888666666666888:::<<<::::::;;;;;;;;;:::999999::::::999888999:::<<<===999999999888888888777777999888888888888888999999888777777777666666555555777888888888888999999999999777666555555666777999999888666555555555666777:::999888777777888999::::::888777777888999999888444444444555555555555666777777777777777777777777777777777777777777777777666777888999999::::::999;;;;;;;;;::::::999999999:::;;;<<<<<<<<<===???AAABBBBBBDDDFFFGGGLLLZZZhhh}}}zzzwwwuuutttuuuxxxzzzyyyxxxvvvwwwzzz}}}~~~~~~~~~~~~}}}|||xxxvvvsssoookkkiiigggeeeccc```````````````bbbdddeeeiiikkkoooqqqrrrrrrpppnnnjjjhhhddd___YYYUUUQQQOOOLLLIIIFFFDDDDDDDDDCCCCCCBBB@@@???===<<<===>>>>>>::::::::::::::::::::::::888:::<<<===;;;999999999;;;::::::999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<=========>>>??????@@@AAABBBDDDEEEFFFHHHJJJLLLNNNOOOPPPPPPPPPSSSTTTUUUWWW[[[^^^bbbddddddfffiiilllnnnsssxxx{{{~~~wwwiii]]]UUUPPPLLLIIIFFFFFFFFFEEEEEEHHHNNNRRR^^^nnn{{{~~~tttlllddd]]]]]]bbbnnn}}}tttooojjj```RRRGGGBBB???<<<:::::::::999888;;;:::888777777888999:::::::::;;;::::::999888888999888777777777888999:::999999999888888888777777999999888888888888888888888888888777777666666666666666777777777888888888888777666555555666777888999888777666555666666777888777777777777777777888:::888777777888999999888555555555666666666777777777777777777777777777777777777777777777777777777444555666777888888888888::::::999999999888888888:::;;;<<<<<<<<<===???AAAAAABBBDDDFFFGGGLLLZZZiii|||xxxvvvyyyxxxwwwwwwxxxyyyxxxwwwwwwxxxzzz|||}}}}}}}}}|||{{{}}}~~~{{{wwwrrrmmmjjjhhhfffdddaaa```___^^^^^^^^^___```dddgggjjjnnnpppqqqqqqqqqlllkkkiiieee```ZZZVVVSSSPPPMMMIIIFFFFFFEEEEEEDDDCCCBBB@@@???>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===:::888888888;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;999999:::;;;<<<===>>>???=========>>>???AAABBBCCCDDDEEEGGGHHHIIIJJJKKKKKKMMMMMMNNNPPPSSSWWWZZZ\\\]]]```bbbeeegggkkkppptttwwwzzzuuuhhh^^^VVVOOOJJJGGGGGGGGGEEECCCDDDFFFIIIOOO^^^mmmwww|||xxxooofffbbbbbbeeetttyyyvvvlll[[[LLLBBB???<<<::::::;;;::::::===<<<:::999888888999999::::::::::::999888777666999999888777777777888888999999999888888888888888::::::999888777777777888888888888888888777777777555666666666777777777777888777666555555666777888999888777666666666666777666666777777777777666666:::888666777888999888777666666666666777777777888777777777777777777777777777777777777777777777777444555666777888888888888:::::::::::::::999999999:::;;;<<<<<<<<<===???AAAAAABBBDDDFFFGGGLLLZZZiii~~~yyyuuutttzzzzzzzzzzzzzzzyyyxxxwwwyyyzzz{{{|||}}}}}}}}}|||xxx{{{~~~~~~|||vvvpppmmmjjjhhhfffeeeccc```___^^^^^^^^^]]]___aaadddhhhkkknnnooopppkkkkkkjjjhhhddd^^^YYYVVVSSSOOOKKKHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<:::999999:::<<<:::::::::::::::::::::::::::::::::;;;;;;:::::::::999::::::;;;<<<<<<======;;;;;;;;;;;;<<<===??????AAAAAABBBDDDEEEFFFFFFFFFHHHIIIIIIKKKNNNQQQTTTVVVWWWYYY\\\^^^```dddhhhlllppptttyyy}}}ssshhh^^^TTTMMMJJJIIIHHHEEEDDDCCCCCCDDDFFFRRR___lllzzzyyyooofffaaabbbkkk}}}wwwdddRRRDDDAAA===;;;;;;;;;;;;;;;===<<<;;;::::::::::::;;;:::::::::999888777666555<<<;;;;;;::::::999999999888888888888888888888888::::::999888777777777777999999888888888888888888666666666777777777888888888888777666666777888888888888888777777777777777555666777888888777666555999888666666888888888777555555666666666777777777777777777777777777777777666666666666666666666666777777888999::::::::::::==================<<<<<<:::;;;<<<<<<<<<===???AAAAAAAAADDDFFFGGGLLL[[[iii{{{wwwttttttzzz{{{||||||{{{zzzyyyyyy}}}}}}}}}~~~~~~}}}}}}}}}wwwzzz~~~}}}{{{vvvrrrooollliiihhheeeaaa_________]]]\\\[[[\\\^^^bbbeeehhhjjjkkkjjjkkkkkkjjjgggbbb^^^[[[UUUQQQLLLIIIGGGFFFEEECCCCCCCCCBBBAAA@@@@@@@@@@@@=========<<<<<<;;;;;;;;;999999999888777888;;;===::::::::::::::::::::::::999999:::;;;;;;:::999999;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===??????@@@@@@AAABBBCCCDDDFFFFFFGGGHHHJJJMMMPPPQQQRRRTTTVVVWWWYYY]]]aaadddiiimmmrrrwwwzzz}}}}}}rrrggg[[[TTTNNNLLLJJJGGGFFFEEEEEEDDDFFFLLLUUU```nnn|||~~~vvvkkkbbb```fffrrr|||jjjWWWFFFCCC>>>;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<===999::::::999888777666555;;;;;;;;;;;;:::999999888888888888888888888888888:::999999888777777888888888888888888888888999999777777777888888888999999888888777777777777888888888888888888888777777666666777999999999999777666999777666666777888888777444444555555555666666666777777777777777777777777666666666666666666666666777888999::::::;;;;;;:::========================:::;;;<<<<<<<<<===???AAA@@@AAACCCFFFGGGMMM[[[jjj~~~xxxuuuttttttxxxzzz}}}~~~}}}||||||}}}~~~~~~}}}}}}}}}xxx{{{~~~{{{~~~zzzvvvrrroookkkgggbbb```aaaaaa^^^[[[ZZZZZZ[[[]]]___bbbdddfffiiiiiijjjjjjiiifffbbb```XXXTTTOOOKKKIIIGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::;;;:::888777777888:::999::::::;;;;;;::::::999888999:::;;;;;;:::999888;;;;;;:::::::::999999999;;;:::::::::::::::;;;;;;>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEGGGJJJLLLNNNMMMNNNPPPRRRSSSVVVZZZ]]]aaadddiiinnnrrruuuyyy|||}}}qqqddd\\\TTTQQQLLLJJJIIIHHHGGGFFFFFFHHHMMMUUUbbbqqq~~~~~~~~~}}}}}}|||||||||qqqfff___bbbjjjzzz}}}ooo^^^IIIEEE@@@<<<;;;;;;<<<;;;999999:::;;;;;;<<<<<<===999999999:::999999888777888888999999999888777777888888888888888999999999999888888888888888999999777777777888888888888888888888888888999999999999888888888888888888888888888888999999888888777666888888999999999999888888999777555666777888777666444444444444555555555555777777777777777777777777777777777777777777777777555666777888999999999999:::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===???AAA@@@@@@CCCFFFGGGMMM\\\jjjyyytttssstttuuuvvvyyy}}}~~~~~~~~~}}}||||||||||||zzz|||yyy}}}~~~yyyuuupppkkkfffdddeeeeeebbb___\\\[[[[[[[[[\\\^^^```aaadddeeegggggggggeeecccbbb[[[WWWRRRMMMKKKIIIGGGEEEEEEEEEEEEEEEDDDCCCBBBAAA??????>>>>>>===<<<<<<;;;;;;<<<<<<:::888777888:::999::::::;;;;;;::::::999777999:::;;;;;;:::999777999999999999::::::::::::<<<;;;;;;:::::::::;;;;;;======<<<<<<===>>>???@@@AAAAAAAAAAAACCCEEEHHHIIIHHHIIIKKKLLLNNNPPPTTTWWWZZZ]]]aaaeeeiiimmmsssvvv|||}}}{{{mmmddd[[[VVVOOOKKKIIIIIIHHHFFFCCCDDDHHHNNNXXXgggyyy~~~|||{{{zzzyyyzzz~~~yyynnnbbbcccgggqqq{{{{{{qqqdddLLLHHHAAA===;;;;;;;;;;;;999::::::;;;;;;;;;::::::888999999:::::::::::::::666777888999999999888888777777888888888999999999777777777777888999::::::666666666777777888888888777777777777888888888888888888888999999888888888888888999999999888777666888888777777777777888888888777555555777888777666555555555555666666666666777777777777777777777777777777777777777777777777666666777888999999999999999999:::::::::;;;;;;;;;:::;;;<<<<<<<<<===???AAA???@@@CCCFFFGGGMMM\\\kkk|||vvvrrrqqqsssuuutttxxx}}}~~~|||{{{{{{zzzzzz|||}}}www{{{~~~yyyuuupppjjjiiijjjjjjgggccc^^^]]][[[ZZZZZZ\\\]]]___```aaabbbcccccccccbbbaaa]]]YYYTTTOOOMMMJJJHHHFFFFFFGGGGGGFFFFFFEEEDDDCCC@@@??????>>>===<<<<<<;;;999;;;<<<<<<::::::;;;<<<999999;;;;;;;;;;;;999999777888:::;;;;;;:::888777777777888999:::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::;;;<<<>>>???>>>>>>>>>>>>@@@BBBDDDEEEEEEFFFHHHIIIJJJMMMQQQTTTUUUXXX[[[___ccchhhnnnrrrxxxzzz}}}sssiii```YYYQQQKKKIIIIIIGGGEEE???AAAEEEKKKTTTbbbuuu~~~}}}|||zzzyyywww|||~~~ttthhhggghhhmmmyyyxxxyyyssshhhNNNIIIBBB===;;;;;;::::::;;;;;;;;;;;;:::999888888888888999:::;;;;;;;;;;;;777888:::;;;<<<;;;;;;:::777777888888999999999999666666777777888999;;;;;;555555666666777777777888666666666666777777777777888888999999999999888888888888999:::999888777666888777666555555666777888888777555555777777777666666666666666777777777777777777777777777777777777777777777777777777777777888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<<<<===???AAA???@@@CCCFFFGGGMMM\\\kkkyyytttqqqqqqrrrrrrxxxyyyzzz|||}}}zzzyyyzzz|||}}}~~~vvvsssxxx~~~}}}xxxsssnnnlllkkkiiihhheeebbb___]]]]]]\\\[[[ZZZ\\\]]]^^^```bbbbbbcccccc___^^^[[[XXXTTTPPPMMMLLLIIIGGGEEEEEEEEEDDDBBB@@@DDDCCCAAA@@@@@@@@@>>><<<>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999<<<;;;999777777888999:::===============>>>??????>>>????????????@@@@@@@@@DDDDDDEEEGGGHHHIIIJJJJJJPPPRRRUUUXXX]]]```ccceeekkkpppvvv{{{}}}}}}uuuiiicccYYYQQQLLLJJJHHHGGGBBBAAACCCGGGMMMYYYooo{{{|||~~~}}}qqqiiieeeiiisss~~~vvvtttoooiiiTTTMMMDDD>>><<<<<<;;;:::;;;::::::999999::::::;;;777888999:::::::::::::::<<<;;;::::::<<<<<<;;;:::999888888777777888888999::::::999999999999888888:::888666777999:::999666888888888888888888888888999888777666666555555666555555555666888999888666666666666666777777777777777777666555555555555555666666555555555555666666555666666666777777888888999999888777666666777777777999:::999777777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@BBBEEEGGGMMMZZZfff|||~~~xxxtttssstttuuuvvvyyyzzz{{{|||~~~~~~|||zzzxxxxxxyyy{{{}}}~~~zzztttuuu~~~xxxssspppnnnlllkkkgggeeeaaa_________^^^\\\]]]]]]^^^___```aaaaaabbbaaaaaa___\\\XXXSSSOOOMMMKKKIIIGGGFFFFFFEEEDDDBBBDDDBBBAAA@@@AAA@@@???===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888888999999::::::::::::===<<<<<<<<<<<<===>>>>>>======>>>>>>>>>?????????BBBCCCCCCDDDFFFGGGGGGHHHKKKMMMPPPSSSWWW[[[^^^___eeeiiinnnrrruuuwwwyyy{{{|||nnnhhh^^^VVVPPPMMMJJJIIIEEECCCDDDFFFKKKUUUhhhyyytttlllfffffflllyyy~~~rrrnnnkkkfffWWWPPPFFF???======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999999888:::999888999999:::999888999999888888888888999999;;;;;;;;;::::::999999999:::888666777999:::999777888888888888888888888888999888777666666666666666777666555666888888666555666666666666777777777888999888777666666666666666777666666555555666666777666666777777777888888888999999888777777777777777888999:::999888777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCAAA@@@BBBEEEGGGMMMYYYfff}}}}}}zzzvvvtttuuuwwwyyyzzzzzzzzz{{{||||||}}}||||||zzzyyywwwvvvvvvxxx{{{|||~~~~~~vvvqqqzzzzzzwwwtttqqqoookkkhhheeecccccccccaaa```^^^]]]]]]\\\\\\^^^___```cccccccccaaa]]]XXXTTTQQQNNNLLLIIIGGGGGGGGGFFFDDDCCCBBBAAAAAABBBBBBAAA???============<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::444666999;;;<<<<<<;;;:::<<<;;;;;;;;;;;;<<<======<<<<<<<<<=========>>>>>>@@@@@@AAABBBCCCDDDDDDEEEFFFGGGJJJMMMPPPTTTVVVXXX]]]___cccfffhhhkkknnnqqqvvvxxx{{{~~~vvvpppfff]]]VVVQQQMMMKKKGGGEEEDDDEEEGGGOOO___nnn~~~zzzsssjjjeeedddmmmqqqjjjfffcccZZZRRRHHHBBB???===;;;999;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;:::999888777999999999999999999999999::::::999999999999::::::===<<<<<<;;;:::999999999999888777888999999888777888888888888888888888888888888777777777777777777888666555666777777666444666666666777777777888888999999888777777777888888888777777666666777777888777777777777888888888888999888777777777777777777888:::;;;:::999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<>>>>>=========<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888999;;;;;;;;;;;;:::;;;::::::::::::;;;<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBBCCCFFFHHHKKKNNNPPPRRRUUUWWWZZZ[[[]]]aaaeeehhhkkkmmmqqqtttwww{{{xxxnnneee\\\UUUPPPLLLHHHEEECCCDDDEEEJJJVVVcccwww{{{qqqhhhbbbgggyyyuuujjjeeebbbZZZSSSIIICCC@@@???<<<:::999;;;<<<>>>>>><<<;;;999:::::::::;;;::::::999999:::;;;<<<;;;;;;:::;;;<<<;;;::::::999999::::::;;;<<<<<<;;;:::999888888777999888888888888999888888888888888888888888888888888888777777777888888999777666444555666777777666666666777777777888888888999888888777777777888888888888777777777777888888777777777777777777777777888888777777777777777888888:::;;;;;;:::999:::<<<::::::;;;;;;;;;;;;;;;;;;999::::::<<<===???AAABBBAAAAAACCCEEEGGGLLLYYYeee}}}uuusssrrrrrrtttvvvvvvvvvwwwxxxzzz|||}}}||||||{{{zzzxxxwwwuuuvvvxxxzzz|||{{{rrrtttzzzvvvuuurrrnnnkkkjjjiiigggfffbbb```]]]ZZZYYYYYYYYYZZZ^^^```dddfffgggeeecccaaaWWWSSSMMMIIIGGGGGGFFFFFFEEECCCBBBCCCDDDDDDCCCBBB??????>>>>>>>>>=========>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999999:::;;;;;;:::::::::::::::;;;<<<<<<=========>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDFFFIIIKKKMMMNNNPPPQQQSSSTTTVVVYYY]]]aaaccceeeiiimmmpppuuuzzz}}}vvvlllbbbZZZRRRNNNIIIEEECCCCCCDDDGGGPPP[[[ooozzzwwwmmmeeefffttt|||mmmeeeaaaYYYSSSJJJDDDBBB@@@>>>;;;888999;;;<<<<<<;;;999888777888999:::;;;<<<<<<<<<:::;;;===<<<:::999;;;<<<;;;::::::999999::::::;;;::::::999999888777777666888888999888888888888999888888888888888888888888888888888888888999:::;;;666555444555777999999999777777777777888888888888777777777666666777777888888888777777777777888888666666666666666666666666888777777777777777888888888999;;;;;;:::999;;;<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???BBBAAACCCFFFGGGLLLXXXeee{{{}}}rrrqqqpppqqqtttuuuuuutttvvvxxxzzz|||}}}}}}|||{{{xxxwwwvvvuuuwwwyyy|||~~~yyywww}}}}}}|||xxxtttqqqooommmkkkiiifffdddaaa^^^\\\[[[ZZZZZZ[[[^^^aaaeeeggghhhgggfff^^^XXXQQQKKKHHHGGGGGGFFFFFFEEEDDDDDDEEEEEECCCBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>><<<:::888888999;;;<<<;;;::::::::::::;;;<<<<<<======>>>>>>>>>?????????AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIJJJKKKLLLNNNOOOPPPRRRVVVYYY\\\___cccfffjjjnnnssswwwyyy}}}~~~sssiii___VVVQQQJJJFFFDDDDDDDDDEEELLLTTTdddsss|||ssskkkiiiqqq|||uuuiiibbb\\\VVVMMMGGGDDDBBB>>>;;;999999:::;;;;;;:::999999666777999:::<<<=========777999;;;:::888777999;;;::::::999999999999::::::888888888888777777777777777999999999888777888999888888888888888888888888888888888888999:::;;;<<<999777555555888:::::::::777777777888888888999999777777666666666777888888888777777666666777777888777777777777666666666666777777777777777888888999777888::::::999999;;;<<<999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>BBBBBBCCCFFFGGGLLLXXXeeeyyy|||zzzpppoooppprrruuuwwwwwwvvvyyyzzz|||~~~~~~|||zzzyyytttsssssstttwww{{{yyy{{{zzzvvvtttqqqnnnlllkkkjjjhhheeebbb___]]]\\\[[[\\\___ccceeeggghhhhhheee___VVVOOOKKKIIIHHHHHHHHHGGGEEEEEEEEEEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>AAAAAA@@@@@@?????????>>>>>>>>>???AAABBBDDDEEEEEEEEEFFFIIIJJJKKKMMMPPPRRRSSSVVVZZZ]]]```eeeiiimmmnnnttt{{{zzzoooeee[[[UUUNNNIIIFFFFFFDDDDDDHHHMMMWWWhhhyyy{{{tttooorrrxxxsssiiiccc\\\RRRKKKGGGCCC>>>:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<666:::<<<;;;777666888<<<999999888888888888999999777888888888888999999999777999:::999777666888:::888888888888888888888888777888888888:::;;;<<<======;;;888777888999999999777777888888888999999999888777777777777888999:::777666666555555666666777999999999999888888777777777777777777777888999999666777999999888999:::<<<999999::::::;;;<<<<<<===;;;;;;<<<<<<>>>???AAAAAACCCBBBCCCFFFGGGLLLXXXddd{{{yyyxxxnnnnnnooossswwwyyyyyyxxx{{{}}}~~~~~~|||yyywwwpppppppppssswww|||zzzyyyzzzwwwtttqqqnnnooonnnllljjjfffccc___^^^[[[\\\___aaadddfffggghhhjjjcccZZZQQQMMMKKKJJJIIIIIIHHHFFFEEEEEEEEECCCAAACCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666888:::<<<======<<<;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<======@@@@@@??????>>>>>>======;;;<<<===>>>???AAABBBBBB@@@BBBEEEGGGGGGIIIKKKMMMKKKNNNQQQUUUXXX\\\aaadddbbbiiirrrwww|||~~~ssshhh^^^XXXRRRLLLHHHGGGEEECCCEEEIIIKKK^^^rrr}}}|||vvvtttwww|||qqqhhhaaaWWWOOOIIIDDD>>>999===<<<;;;;;;;;;;;;<<<===::::::;;;;;;<<<;;;;;;;;;888<<<>>>===999888:::>>>999888888888888888888999777888888999::::::;;;;;;666999::::::777666888:::888888888888888888888888777888888999:::<<<===>>>AAA>>>:::888888888888777777888888888888999999999999888888888999::::::;;;666666555555555555666666;;;;;;;;;::::::999999999777777666777777888999999555777888888888888:::;;;999999::::::;;;<<<======;;;;;;<<<>>>@@@BBBDDDEEECCCBBBCCCFFFGGGKKKXXXddd}}}}}}uuuqqqpppppppppqqqtttvvvyyy{{{|||}}}~~~~~~|||yyyvvvtttnnnppprrruuuwww||||||wwwttttttsssqqqmmmjjjfffbbb```]]]]]]\\\\\\___ccchhhkkkkkkeee]]]UUUQQQNNNLLLKKKKKKKKKJJJHHHEEEDDDDDDEEEFFFEEEDDDBBBAAAAAAAAAAAA>>>????????????>>>>>>===@@@@@@??????>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::<<<<<<;;;888888999::::::;;;<<<<<<>>>>>>?????????>>>>>>===>>>>>>>>>>>>============>>>?????????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFHHHJJJLLLNNNPPPSSSXXX[[[___bbbhhhmmmsss}}}{{{pppeee]]]WWWOOOIIIIIIIIIFFFDDDEEEJJJPPP```ttt}}}{{{{{{qqqmmmeeeXXXLLLDDDBBBBBB;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<555666777888999:::::::::;;;===??????===;;;;;;;;;888999999::::::999999888::::::::::::999999888888777777777777777777888888888888888888999:::;;;<<<;;;;;;;;;::::::999999999999::::::::::::999888888999888888888777777666666888777666555555666777888999999999888888888777777999777555666999999888555555666777999999888777777;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<===???@@@AAA@@@@@@CCCFFFHHHKKKWWWbbbwww{{{sssooommmnnnoooqqqtttwwwzzz|||{{{|||~~~~~~|||yyyuuusssooorrruuuwww{{{}}}yyyxxxvvvsssooojjjgggeeeaaa___^^^^^^___cccgggiiimmmiiibbbZZZSSSOOONNNMMMJJJKKKJJJHHHEEECCCDDDDDDEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@??????@@@@@@@@@???>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::888777888999;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>@@@??????@@@AAABBBCCCCCCDDDEEEGGGIIIJJJMMMQQQTTTYYY\\\aaafffllluuuuuujjjaaaZZZRRRKKKKKKJJJGGGEEEEEEIIIOOO\\\ooo}}}|||xxxooobbbSSSGGGAAA???======<<<;;;;;;;;;;;;;;;:::::::::999999:::::::::777888:::;;;;;;:::999888:::<<<======<<<:::::::::888999999::::::999999888777777777777666666555555888888888888777777777777777777777888888999;;;;;;888888888777777666666666777777888999::::::999999888888888888777777777666888777666666666666777888999999999888888888777777999777666777999:::888666888888999:::::::::::::::;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<===???@@@AAA@@@@@@BBBFFFGGGLLLXXXeeewwwwwwppplllkkklllnnnppptttwww{{{|||{{{|||}}}}}}{{{xxxtttrrrpppssswww{{{~~~zzzvvvrrrnnnlllfffdddbbb```aaacccfffhhhooommmiiiaaaWWWQQQPPPPPPMMMMMMMMMJJJGGGEEEEEEEEECCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888777777999::::::999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<===>>>=========>>>???@@@AAAAAACCCDDDDDDEEEGGGKKKMMMPPPTTTXXX]]]bbbjjjttt{{{~~~qqqiii___VVVOOOMMMKKKGGGEEEEEEHHHKKKVVVeeettt|||ooo^^^OOOEEE@@@???>>>===;;;:::999999999:::999999888888999999:::999:::<<<<<<<<<:::999777999;;;<<<<<<:::999999999888999999::::::999999888666666666666666555555555999999888888888777777777777777777777777888999:::777777777666666666666666444555777888999:::::::::888888888888777777777777999888777777777777888999999999999888888888888888:::888777888999:::999888999999999999999:::;;;;;;;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<===???@@@AAAAAAAAABBBEEEGGGMMMZZZhhhxxxzzzrrrllljjjkkklllnnnqqqtttwwwyyyzzzzzzzzz{{{zzzxxxuuurrrppppppsssyyy}}}xxxuuusssmmmkkkgggeeeddddddfffhhhpppqqqppphhh\\\TTTRRRSSSQQQQQQQQQOOOKKKHHHGGGHHHAAABBBCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888999:::;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>????????????>>>>>>>>>>>>>>>============::::::;;;;;;;;;<<<<<<<<<======<<<<<<===>>>??????BBBCCCDDDCCCCCCDDDGGGJJJJJJMMMRRRUUUYYY___hhhooo{{{yyypppeee[[[RRROOOLLLGGGEEEEEEFFFGGGOOO\\\kkk|||zzzkkkZZZKKKCCC???>>><<<;;;::::::999999::::::999999999999::::::;;;::::::999999999::::::999;;;<<<;;;999888999:::888999999::::::999999888999999999999888888888888:::999999888888777777666777777666666777888888999999999999999999999888888555555666888888999999999888888888777777777777777999888888888888888888999888888888888888888888888:::999999999999:::999999999888777666777888999:::;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<===???@@@AAABBBAAABBBEEEGGGNNN\\\jjjyyy}}}tttnnnjjjiiinnnoooppprrrtttvvvwwwwwwyyyyyyxxxvvvtttqqqooonnnooossszzz~~~zzzxxxtttrrrnnnjjjhhhiiijjjkkkrrruuuuuunnncccYYYUUUUUUSSSSSSSSSQQQMMMJJJHHHHHHBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@???>>>===========================>>><<<:::;;;<<<===<<<;;;;;;;;;;;;:::::::::::::::======>>>???????????????>>>>>>>>>>>>============;;;;;;<<<<<<<<<========================>>>>>>???AAABBBBBBBBBAAABBBDDDFFFGGGJJJMMMPPPRRRWWW___eeemmmxxxxxxjjj```VVVQQQMMMGGGDDDDDDDDDDDDIIITTTcccuuutttaaaPPPEEE>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;:::888666444555888<<<>>>:::;;;<<<;;;999888999;;;888999999::::::999999888:::::::::::::::::::::::::::999999999888888777777777777777666777777888999::::::::::::::::::::::::777777888888888777777666777777777777777777888888888888888999999888888888888888888888888888888888999999:::999999999999:::999888777777777888:::;;;;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<===???@@@AAABBBAAABBBEEEGGGNNN\\\jjjyyywwwoookkkjjjjjjpppqqqrrrtttuuuvvvvvvwwwyyywwwtttqqqnnnmmmmmmmmmooottt|||}}}zzzxxxtttpppnnnnnnpppqqqvvvxxxyyytttkkkaaa[[[XXXTTTUUUUUURRRNNNJJJHHHGGGDDDCCCCCCCCCDDDDDDFFFFFFEEEEEEEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<=========<<<::::::::::::::::::::::::<<<===>>>??????@@@??????>>>>>>>>>>>>============<<<<<<<<<=========>>>>>>>>>>>>============>>>>>>??????@@@???===>>>@@@CCCDDDGGGJJJLLLMMMQQQWWW\\\ccclll|||qqqfffZZZTTTOOOHHHDDDDDDCCCCCCFFFNNNZZZmmmyyyfffRRRFFF>>>>>>======<<<=========<<<;;;;;;::::::;;;;;;<<<:::888555333444888<<>>>>>>>>>>>>>>>>>>>>>>>???===<<<;;;<<<===<<<;;;999999::::::;;;;;;<<<<<<<<<===>>>??????@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<============>>>======<<<<<<<<<=========>>>>>>===<<<===???AAAAAACCCFFFGGGGGGJJJOOOTTTZZZbbbnnn~~~xxxlll___XXXRRRJJJFFFFFFEEEDDDEEEJJJSSSbbbzzz~~~lllXXXKKKBBBAAA@@@>>>============;;;::::::::::::::::::;;;999999888777888999;;;<<<:::::::::888777777888:::888999999::::::999999888777777888888888999999999777888888999999::::::;;;999999888888888888999999666777777777888888888888888888999999999999999888666777777777888888888888666777777888888777777666777777888888888999999999666888:::999777666777999999:::;;;;;;<<<<<<;;;;;;;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<===???@@@AAA@@@@@@BBBFFFGGGLLLXXXeeewwwxxxooojjjiiikkklllnnnpppsssvvvxxxzzz{{{{{{yyytttnnnhhhfffgggjjjlllqqqwww{{{xxxwwwxxxzzz{{{~~~~~~~~~yyypppeee^^^]]]^^^^^^[[[WWWRRROOONNNHHHFFFCCCAAAAAACCCFFFHHHIIIIIIIIIHHHGGGFFFDDDDDDAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???===;;;;;;<<<<<<;;;:::::::::;;;;;;<<<===>>>>>><<<<<<===??????@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<>>>??????>>>===>>>@@@BBB>>>AAACCCDDDDDDFFFJJJOOOPPPVVV```ooo|||pppccc[[[TTTMMMHHHHHHFFFEEEEEEHHHNNN[[[qqqqqq___RRREEEDDDBBB@@@>>><<<<<<;;;:::999999999999999999:::999:::;;;<<<;;;:::999888999999999777555555777999999999999::::::999999999888888999999::::::::::::777777888999:::;;;;;;<<<::::::999999999999999:::777777888888999999999:::666777888999:::;;;;;;;;;666666777777888888888999555666777888888777666555777777888888999999999999555888999999666555777999777888999:::;;;:::999888;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<===???@@@AAA@@@@@@CCCFFFHHHLLLWWWbbbvvvzzzpppjjjjjjlllllljjjppprrrtttxxx{{{{{{xxxvvvvvvqqqllljjjgggeeeiiiooosss}}}~~~}}}|||||||||pppdddbbbaaa```]]]YYYUUUQQQNNNEEEDDDCCCBBBBBBCCCEEEFFFKKKMMMOOOLLLHHHEEEEEEFFFEEECCCBBBCCCEEEEEEBBB?????????????????????@@@@@@>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>???>>>>>>===<<<:::999888;;;;;;;;;;;;;;;<<<===>>>==============================>>>>>>?????????@@@@@@@@@@@@AAABBBCCCEEEFFFJJJUUU[[[eeewwwxxxjjj^^^VVVQQQKKKHHHFFFEEEFFFGGGIIIQQQbbbrrruuucccUUUIIIAAA<<<===>>><<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888::::::::::::::::::::::::888888888888888888888888;;;::::::999888888888999888777666555555666777888888888888888888888888888999999888888888888999999:::::::::::::::::::::::::::999999999888777777777888888777777888888999:::999999888888888888888999666666555555555555666666999999::::::::::::;;;;;;999::::::;;;;;;::::::999:::<<<>>>???>>>===>>>???CCCBBBCCCFFFGGGMMMZZZgggxxxooojjjkkkmmmmmmlllrrrsssuuuyyy{{{{{{xxxvvvtttoookkkiiifffeeeiiipppuuuzzznnnkkkjjjgggdddaaa\\\WWWTTTJJJIIIFFFDDDCCCCCCDDDEEELLLOOORRRQQQNNNJJJHHHHHHGGGEEECCCDDDEEEEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???????????????>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<=================================>>>>>>>>>?????????????????????@@@AAACCCDDDEEEIIIRRRWWW___ooo~~~pppddd[[[TTTNNNJJJGGGFFFFFFFFFGGGMMM[[[jjj|||xxxhhhZZZLLLDDD>>>>>>>>><<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888:::999888888777777777888999888777777777777888999888888888888888888888888999999888888888888999999999999999999999999999999999999999888888888888888777777666666777777888999999999888888888888888999888777777777777777777888999999::::::::::::;;;;;;999::::::;;;;;;::::::999:::<<<>>>???>>>===>>>???BBBAAACCCFFFHHHMMM[[[hhh{{{uuunnnkkkmmmoooppppppqqqrrruuuxxxzzzyyyvvvsssppplllhhhgggffffffkkkrrrxxx{{{pppnnnkkkhhheee```ZZZVVVPPPNNNJJJFFFCCCBBBCCCCCCJJJNNNSSSUUUSSSOOOKKKIIIIIIGGGEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAA@@@@@@??????????????????>>>======;;;;;;;;;:::;;;;;;<<<===========================>>>>>>>>>>>>????????????>>>>>>??????@@@AAACCCCCCFFFNNNPPPVVVdddrrrxxxkkkaaaYYYRRRMMMHHHFFFFFFFFFEEEGGGRRR^^^pppyyy|||mmm```QQQHHHAAA??????<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<::::::::::::::::::::::::999999999999999999999999999888777777666777777777:::999888888888888999:::888888888888888888888888999999888888888888999999888888888888888888888888888888888888888999999999666666666666666777777888999888888888888888999999999999999888888999999999999999::::::::::::;;;;;;::::::;;;;;;;;;;;;:::::::::<<<>>>>>>>>>>>>???@@@AAA@@@BBBFFFHHHOOO\\\jjjvvvrrrnnnlllnnnqqqsssssspppqqqsssvvvwwwvvvsssppplllhhhfffffffffgggmmmuuu|||vvvsssooollliiieee___[[[UUURRRMMMHHHDDDCCCCCCCCCFFFKKKQQQVVVVVVRRRMMMIIIKKKJJJHHHFFFEEEEEEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAABBBAAA???>>>>>>>>>???????????????>>><<<;;;;;;;;;;;;;;;<<<<<<========================>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBBBBBHHHIIIMMMZZZggg{{{qqqfff]]]TTTNNNIIIGGGFFFFFFDDDEEELLLVVVdddooo}}}}}}|||qqqeeeSSSJJJBBB???>>><<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999888888777777777888888999999999888888999999999888888888888888888888888999999888888888888999999999999999999999999999999777777777888999999999:::777666666666666777888888888888888777888888999::::::999999888888999999:::999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::999;;;>>>>>>>>>>>>???@@@@@@@@@BBBFFFIIIPPP^^^kkk|||sssqqqnnnnnnooorrrtttuuurrrssstttwwwxxxvvvrrrooohhheeedddeeegggiiiqqqyyy~~~~~~}}}wwwsssrrrooojjjeeeYYYVVVPPPJJJFFFEEEEEEEEEEEEIIIPPPUUUWWWUUUPPPLLLMMMLLLKKKIIIGGGFFFFFFFFFCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAAAAA@@@???>>>======>>>?????????>>>>>>===<<<<<<;;;;;;<<<<<<<<<========================??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA???DDDDDDHHHTTT___qqquuujjj___UUUNNNJJJHHHFFFGGGEEEEEEJJJQQQ\\\hhhxxx||||||{{{rrriiiUUUKKKBBB???>>>======???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999999999999999999999999888888888999999:::888888888888888888888888888888888888888888888888999999888888888888999999::::::::::::::::::::::::777777777888999999999:::888777777777777888999999888888777777888999999:::888888777777777777888888999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999;;;===>>>>>>>>>???AAA@@@@@@BBBFFFIIIPPP^^^lllyyyqqqqqqpppoooppprrrtttuuuuuuvvvwwwyyyyyywwwsssooofffcccbbbeeehhhlllttt}}}~~~}}}~~~~~~xxxvvvtttoookkk```\\\UUUNNNIIIGGGGGGHHHFFFIIINNNTTTXXXXXXUUUQQQOOOPPPQQQOOOKKKIIIHHHHHHEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????===>>>???@@@AAA@@@??????===>>>>>>?????????>>>>>>???>>>======<<<=================================????????????>>>>>>>>>>>>??????>>>>>>???@@@@@@AAA>>>CCCBBBEEEQQQZZZggg|||zzzooocccYYYRRRMMMJJJGGGGGGFFFEEEHHHOOOUUUaaarrr|||zzztttnnn[[[PPPEEEAAA???======@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999:::;;;777777888888888888777777888888888888888888888888999999888888888888999999::::::::::::::::::::::::888888888888888999999999888888888888888999999:::777777777777888999::::::777777666666666666777777999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999;;;===>>>>>>>>>@@@AAAAAA@@@CCCFFFJJJPPP^^^lll}}}vvvqqqqqqqqqqqqqqqrrrsssuuuuuuuuuvvvxxxxxxuuuqqqmmmdddaaabbbfffjjjnnnwww~~~||||||}}}}}}zzzxxxsssnnnjjjeee\\\TTTMMMJJJIIIIIIFFFGGGJJJPPPUUUXXXVVVTTTRRRUUUWWWVVVQQQMMMKKKKKKFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@@@@@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>========================????????????>>>>>>>>>===@@@????????????@@@AAAAAA???DDDBBBEEEOOOTTT^^^ppp~~~tttiii^^^WWWRRRLLLHHHGGGEEECCCFFFKKKOOO[[[lllyyy~~~{{{wwwtttcccWWWJJJDDD@@@======???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888888888999::::::888888999::::::999888888888888888888888888888888999999888888888888999999999999999999999999999999999999999888888888888888777777777777777888999999777777777777888999:::;;;777777666666666666777777999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888:::===>>>>>>???@@@AAABBBAAACCCGGGJJJPPP^^^kkk{{{tttqqqrrrsssrrrqqqqqqrrrtttrrrssssssttttttrrrmmmiiiccc```aaafffjjjpppyyy|||{{{|||~~~~~~yyyuuuqqqkkkbbbXXXPPPLLLJJJJJJDDDDDDFFFKKKQQQUUUUUUTTTUUUXXX[[[ZZZVVVPPPNNNMMMGGGFFFFFFEEEDDDCCCCCCBBBEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDAAABBBBBBBBBAAAAAA@@@???AAAAAA@@@???>>>>>>??????========================@@@?????????>>>>>>======@@@@@@@@@@@@@@@@@@AAAAAAAAAEEECCCEEENNNQQQXXXiii|||xxxnnnccc[[[UUUOOOIIIFFFCCCAAACCCHHHKKKWWWhhhuuu||||||zzzyyyiii]]]OOOGGGBBB======???;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::777777666777777888999999999999;;;;;;;;;;;;999999888888888888888888888888999999888888888888999999888888888888888888888888:::999999999888888777777666666666666666777888888777777777777888999:::;;;888888777777777777888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888:::===>>>>>>???@@@BBBBBBBBBDDDGGGJJJPPP^^^kkkxxxtttsssrrrqqqqqqrrrsssuuuvvvvvvvvvtttrrroookkkhhhfff______aaafffmmmwww}}}}}}~~~~~~~~~|||~~~zzzsssooohhh^^^UUUOOOLLLLLLGGGFFFFFFIIIMMMQQQSSSSSSTTT[[[cccfffbbbZZZSSSOOOHHHFFFEEEEEEFFFEEEDDDBBBDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@========================?????????>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>@@@AAAAAAAAAAAAAAACCCBBBDDDHHHKKKOOOYYYcccsss|||qqqeee^^^VVVPPPJJJIIIGGGDDDDDDFFFJJJUUUeeesss}}}qqqdddSSSFFFAAA@@@???>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777:::999888777777888999:::;;;;;;::::::::::::999999666666777777888999;;;;;;999999888888888888999999::::::999888777777888888888888777777777777888888999999999888888888777777888888777777777777888888888888888888888888888888:::999888777777888999::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<=========>>>??????@@@@@@@@@@@@BBBFFFIIIPPP^^^lll|||uuurrruuutttsssrrrrrrrrrssssssvvvvvvuuurrrooojjjgggddd```aaaccciiiqqqzzz|||~~~{{{uuuqqqkkkbbbYYYRRRNNNMMMIIIGGGFFFGGGJJJLLLMMMNNNTTT[[[eeekkkkkkddd[[[UUUNNNLLLIIIHHHHHHHHHFFFEEECCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB????????????????????????BBBBBBAAAAAA@@@@@@@@@???>>>>>>???@@@AAABBBCCCCCCDDDCCCEEEHHHJJJNNNWWW```rrrwwwjjjbbbYYYRRRLLLJJJHHHEEEEEEGGGIIIRRR```ooozzzuuuhhhVVVIIIBBB@@@>>>===>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::999888888999::::::;;;;;;:::::::::999999999888888888888888888999999999999888888888888999999:::999999888777777888888888888777777777777888888999999999888888888777777888888777777777777888888888888888888888888888888:::999888888888888999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<=========>>>??????@@@@@@AAA@@@BBBFFFIIIOOO]]]kkkwwwqqqnnnsssrrrrrrrrrrrrssstttuuuvvvvvvtttrrrnnniiidddbbb```bbbfffmmmuuu~~~~~~{{{wwwqqqjjjaaaZZZTTTQQQLLLJJJGGGFFFGGGIIIIIIIIIQQQXXXeeeqqqvvvqqqfff\\\QQQNNNJJJGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@EEEDDDDDDCCCAAA@@@@@@???@@@??????@@@AAACCCEEEFFFFFFEEEGGGKKKMMMPPPXXXbbbrrrqqqhhh]]]UUUNNNLLLIIIFFFEEEHHHHHHNNNYYYiiiwww{{{nnn[[[LLLCCC???>>>============<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;::::::999999::::::;;;::::::::::::999999999999:::999999888777777888888999999888888888888999999:::999888888777888888888888888777777777777888888999999999888888888888888777777777777777777777777888888888888888888888888:::999999888888999999:::999999999999:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@BBBAAACCCFFFIIIOOO\\\jjjzzzrrrmmmkkkmmmnnnoooqqqtttvvvxxxyyyuuuuuutttqqqlllgggbbb```___ccciiiqqqzzz}}}zzzssskkkccc[[[VVVQQQNNNJJJHHHHHHHHHHHHHHHLLLSSSaaarrr}}}zzzmmmbbbVVVRRRMMMIIIGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCCCCBBBAAA@@@@@@CCCBBB@@@@@@@@@BBBDDDFFFGGGGGGJJJOOORRRVVV^^^hhhvvvwwwmmmaaaXXXQQQMMMJJJFFFEEEGGGHHHKKKTTTcccsss}}}}}}~~~rrr```PPPEEE@@@>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::999999::::::::::::::::::999999999999888999999888888888888888999999999888888888888999999999999888888888888888999888888777777777777888888888888888888888888888888777777888888888888777777888888888888888888888888888888888888888888888888888888888999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@CCCBBBCCCFFFIIINNN\\\iiivvvoookkkjjjlllmmmooorrruuuwwwyyyzzzuuutttrrrnnnjjjeeebbb______ccckkkttt~~~~~~zzzsssjjjaaa[[[TTTPPPKKKHHHHHHHHHHHHGGGGGGMMM[[[mmm{{{|||qqqeee]]]YYYSSSOOOMMMKKKJJJIIIDDDDDDEEEEEEFFFGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBBEEECCCAAA@@@@@@AAABBBCCCEEEFFFJJJRRRVVV\\\eeeooo|||{{{qqqeee\\\SSSNNNJJJEEEDDDFFFHHHJJJQQQ___ooozzz~~~}}}uuueeeUUUJJJCCC@@@???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::::::::999999888888999999999999888888::::::999999999888888888777777777777888999:::;;;999999888888888888999999999888888888888888999999888888777777777777888888888888888888888888888888666777888888888888777666888888888888888888888888666777777777777777777666777777888999999:::;;;;;;===<<<<<<;;;;;;<<<<<<============>>>??????@@@@@@CCCBBBCCCFFFIIINNN\\\iii}}}sssnnnkkkjjjnnnoooqqqssstttuuuvvvvvvuuusssoookkkgggdddbbbaaa```eeennnyyyyyyqqqhhhaaaYYYTTTNNNJJJHHHHHHHHHGGGEEEJJJVVVggguuuyyyrrrjjjaaa]]]XXXTTTQQQOOOMMMLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCCCCAAA@@@@@@@@@AAABBBBBBDDDKKKTTTZZZaaakkkvvvwwwjjj```VVVPPPKKKFFFEEEGGGFFFIIIOOO[[[iiiuuu{{{}}}~~~{{{mmm]]]PPPGGGBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::999999777888888999999888888777999999999999888888888888666666666777888:::;;;<<<999999888888888888999999888888888777888888999:::888888777777777777888888888888888888888999999999666777888999999888777666888888888888888888888888666666777888888777666666777888888999:::;;;<<<<<<======<<<<<<<<<<<<===============>>>??????@@@@@@BBBAAACCCFFFIIIOOO\\\jjj{{{rrrmmmlllllloooppprrrsssuuuuuuuuuuuuuuurrrmmmhhhdddcccccccccccciiirrr}}}{{{rrrkkkccc^^^VVVPPPMMMKKKJJJIIIGGGKKKUUUbbbooouuusssooohhheee```]]][[[XXXUUUSSSOOONNNMMMKKKIIIHHHFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCC?????????@@@AAABBBBBBCCCFFFHHHOOOYYY```gggrrr|||}}}oooeee[[[TTTNNNHHHGGGIIIDDDGGGNNNXXXcccnnnwww|||zzz}}}vvvfffWWWKKKDDDAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;::::::888888999::::::999888888999999999999888888888888888777777777888999::::::999999888888888888999999888888777777888999999:::888888777777777777888888777777888888888999999999666777888999999888777666888888888888888888888888777888999::::::999888777888888999:::;;;<<<============<<<<<<<<<<<<===============>>>??????@@@@@@AAA@@@BBBFFFIIIOOO]]]kkkzzzrrrnnnmmmmmmkkkmmmpppsssvvvwwwxxxxxxuuuqqqkkkfffcccbbbcccdddeeekkkuuu||||||~~~{{{tttmmmggg^^^WWWRRROOOMMMLLLJJJMMMUUU```kkkrrrsssrrrtttqqqnnnkkkiiifffbbb```XXXWWWTTTQQQNNNKKKHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBB:::<<<>>>@@@BBBCCCDDDDDDKKKNNNUUU___fffmmmxxxsssiii^^^VVVPPPJJJIIIKKKBBBFFFMMMUUU___iiittt{{{wwwzzz}}}mmm\\\NNNDDD@@@;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;999999;;;;;;;;;;;;999999999999999888888888888777:::999888888777888888888999999888888888888999999888888777777888999::::::888888777777777777888888777777888888999999999999555777888999999888777555888888888888888888888888999:::;;;<<<<<<;;;:::999888999999:::<<<======>>>======<<<<<<<<<<<<===============>>>??????@@@@@@@@@@@@BBBFFFIIIPPP^^^lllyyyuuutttrrrqqqsssrrrrrrsssvvvwwwwwwvvvtttnnnhhhddd```]]]aaagggjjjrrr}}}{{{uuuqqqnnnllljjjpppvvv|||rrrnnnfff___YYYTTTOOOLLLLLLMMMSSS___mmmwwwzzzyyyyyy||||||vvvrrrqqqooommmeee```ZZZXXXXXXVVVQQQLLLQQQKKKHHHIIIIIIGGGHHHKKKEEEHHHKKKMMMMMMJJJHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCBBBAAABBBDDDFFFGGGMMMRRRZZZaaaiiisss~~~uuummmbbbYYYSSSNNNJJJFFFDDDHHHJJJKKKVVVfffoooqqqvvvwww{{{qqq___PPPHHHDDD;;;;;;;;;===??????===;;;>>>===<<<;;;:::999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999888888888888999999;;;;;;;;;::::::999999999777888888888888777666666999888888888777777666666777777888999999999999888<<<:::999999::::::888777777777777777888999;;;;;;666888999999888888999::::::999999888888999999:::888888999::::::;;;<<<<<<============>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@AAAAAACCCEEEFFFLLL\\\kkkwwwssssssrrrrrrttttttssstttvvvwwwwwwuuutttnnnhhhddd```]]]aaagggmmmuuuyyysssnnniiifffcccfffiiiqqq|||zzzssskkkccc\\\UUUQQQNNNOOOTTT^^^jjjtttyyy{{{~~~~~~rrrmmmfffbbbaaa___ZZZUUUUUUOOOKKKKKKKKKJJJKKKOOOMMMOOOPPPQQQOOOLLLJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIMMMKKKIIIGGGEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHJJJRRRWWW^^^eeellluuuxxxpppddd[[[UUUPPPKKKHHHEEEHHHIIIKKKTTTdddooorrruuuvvvyyyuuudddUUUKKKFFF@@@>>><<<<<<===?????????======<<<;;;::::::::::::::::::::::::::::::::::::777777888888888999999999::::::999999999999::::::;;;;;;:::::::::999999999888888999888888777666666999999999999888888888777777777888999999999999888;;;999888999::::::999888777777666777777888999:::666888999999888888999::::::999999888888999999:::888888999::::::;;;<<<<<<;;;<<<<<<<<<<<<=========<<<===>>>???????????????CCCCCCDDDFFFHHHNNN^^^mmm}}}tttrrrsssssssssvvvuuuuuuvvvwwwwwwvvvtttrrrmmmgggccc___]]]aaahhhqqqyyy~~~vvvooohhhaaa]]]]]]\\\___fffnnnzzz{{{tttlllddd[[[VVVQQQRRRUUUZZZbbbllluuuzzz}}}vvvpppmmmiiiddd```\\\VVVQQQPPPOOONNNQQQVVVYYYZZZZZZWWWSSSNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGHHHJJJMMMOOOQQQUUURRRNNNKKKHHHGGGGGGGGGFFFEEEEEEEEEGGGIIILLLNNNXXX\\\ccciiipppyyy}}}ttthhh^^^WWWRRRMMMJJJGGGHHHHHHIIIRRRaaannnsssttttttvvv{{{zzzlll\\\OOOGGGDDDAAA===;;;<<<>>>@@@AAA===<<<;;;;;;::::::::::::::::::::::::::::::::::::777777888888888999999999;;;::::::::::::::::::;;;::::::::::::999999999999999999999999888777666555:::::::::999999999999999777777888999999999999888:::888888888:::;;;:::999999888888888888888999999666888999999888888999::::::999999888888999999:::888999999::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;===>>>>>>?????????DDDDDDFFFHHHJJJPPP```ooo|||tttrrrtttvvvvvvxxxwwwwwwwwwxxxwwwuuussspppjjjeeebbb___^^^bbbiiittt|||yyynnnddd^^^[[[WWWVVVZZZ```iiixxx}}}vvvnnneee```UUUUUUUUUVVVZZZbbblllssszzz|||wwwrrrmmmiiieee___YYYVVVTTTTTTYYY```ggggggeee___WWWQQQNNNNNNLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIMMMRRRWWWZZZ]]]ZZZTTTOOOKKKIIIIIIJJJHHHHHHHHHHHHJJJMMMPPPRRR[[[```fffkkkrrr{{{xxxkkk```YYYSSSOOOKKKIIIHHHGGGHHHPPP]]]kkksssuuuuuuvvvyyy}}}rrrcccSSSIIIEEEAAA===;;;<<<>>>??????===<<<;;;:::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::999999999999:::::::::999999999999999999999:::::::::999888777666555999999999999999999999999777777888999999999999888999888777888:::;;;;;;999;;;;;;:::999999999::::::666888999999888888999::::::999999888888999999:::999999999::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;===>>>????????????DDDDDDFFFHHHJJJQQQaaappp{{{uuutttwwwyyyzzzyyyyyyxxxxxxxxxvvvsssppplllgggcccaaa______dddkkkwwwzzzmmmeee___ZZZVVVWWWZZZ^^^gggqqqzzzqqqkkk\\\ZZZVVVSSSTTTZZZbbbiiinnnuuu}}}|||wwwtttoooiiibbb]]]ZZZZZZbbbkkkssstttqqqiii]]]UUUQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQQQQRRRRRRQQQQQQPPPLLLKKKJJJLLLPPPWWW___ccceeeaaaZZZSSSNNNLLLLLLMMMMMMMMMLLLLLLNNNQQQSSSUUU[[[___eeekkkqqq{{{|||nnnbbbZZZTTTOOOLLLJJJHHHFFFGGGMMMXXXfffqqqvvvvvvvvvyyy~~~}}}}}}uuuhhhXXXLLLCCCAAA>>>=========<<<;;;<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999888888888888999999999999999999999999999999:::::::::999999888666666777777888888888888888888777777888999999999999888999888777888:::;;;;;;999:::999999888888888999999666888999999888888999::::::999999888888999999:::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========;;;<<<>>>???@@@AAAAAAAAACCCCCCEEEHHHIIIPPP```pppzzzvvvvvvyyy{{{{{{zzzyyyyyyxxxxxxuuuqqqmmmhhhddd``````___```fffnnnyyyyyypppggg```[[[YYYXXXWWW[[[aaauuuvvvpppgggbbb[[[VVVTTTWWW[[[^^^bbbiiiooottt}}}yyyrrriiiccc___```jjjuuu}}}ssseeeZZZUUUTTTQQQQQQQQQQQQRRRRRRRRRSSSRRRSSSTTTUUUUUUVVVUUUUUURRRPPPOOOPPPUUU^^^gggmmmmmmhhh```WWWRRRPPPQQQRRRSSSRRRQQQPPPQQQSSSUUUVVVXXX]]]ccciiippp{{{qqqddd[[[UUUPPPMMMJJJGGGFFFGGGJJJRRR```mmmvvvvvvwwwyyy||||||wwwlll\\\PPPDDDBBB???>>>===<<<:::999<<<;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::777777888888888999999999999888888777777888888999888888888999999999999999999999999:::999999888777777777777777777888888888777777888999999999999888:::888888888:::;;;:::999777666666666666666777777666888999999888888999::::::999999888888999999:::::::::::::::::::::::::::;;;<<<<<<<<<<<<=========;;;<<<>>>???AAABBBBBBBBBBBBBBBDDDGGGIIIPPP```pppyyyvvvwwwzzz{{{zzzzzzyyyyyyxxxwwwtttoookkkeeeaaa^^^______aaahhhqqq{{{qqqhhh```\\\YYYVVVWWWZZZeeeuuu}}}xxxtttlllccc\\\ZZZYYYXXXWWW[[[___ccceeemmm{{{yyyooohhhcccdddppp|||}}}nnn```ZZZYYYVVVWWWWWWXXXYYYZZZ[[[[[[WWWXXXYYY[[[\\\]]]]]]^^^YYYWWWTTTUUU[[[eeeooouuutttoooeee]]]WWWVVVWWWXXXYYYWWWUUUTTTSSSTTTUUUVVVUUUZZZ```gggppp|||uuuggg^^^WWWRRROOOJJJFFFEEEGGGIIIMMMZZZhhhuuuvvvwwwxxx{{{~~~zzzwwwoooaaaUUUHHHEEE@@@===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::777777888888888999999999:::999999888888999999:::777888888888999999999999888888999999::::::999999777777777888888999999999777777888999999999999888;;;999888999::::::999888666666666666777888999999666888999999888888999::::::999999888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::;;;===???@@@AAAAAABBBBBBBBBDDDGGGIIIPPPaaappp}}}wwwuuuwwwyyyzzzyyyzzzyyyyyyxxxvvvsssmmmiiiccc___]]]^^^___bbbjjjrrr}}}xxxoooeee```[[[WWWXXX[[[YYYiii}}}tttiiibbb___]]]XXXTTTXXXZZZZZZYYY___lllyyy|||ssskkkeeegggsssssseee]]]\\\[[[[[[\\\]]]___```aaabbbaaabbbdddfffhhhiiijjjjjj^^^[[[YYYYYY___iiittt{{{yyysssiii```[[[YYY[[[\\\\\\ZZZXXXVVVTTTTTTUUUUUUSSSXXX___fffppp}}}wwwiii```YYYTTTQQQIIIFFFEEEGGGHHHKKKWWWeeesssuuuwwwxxxyyy~~~~~~yyyxxxrrrdddYYYMMMGGG@@@;;;:::<<<===>>>;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;777777888888999999999999777777888999::::::::::::888888888999999:::::::::777777888999999999999888<<<:::999999::::::888777999999999999:::;;;<<<===666888999999888888999::::::999999999999999999:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;999:::<<<===???@@@@@@AAABBBBBBEEEHHHJJJQQQaaaqqqyyysssrrrvvvzzz{{{yyy{{{zzzyyyxxxvvvrrrmmmiii```\\\YYYZZZ]]]bbbmmmwww{{{mmmfff```XXXTTTVVVYYY]]]lll}}}vvvnnnfff^^^YYYRRRSSSTTTVVV[[[ccckkkqqq}}}xxxkkkfffkkkvvvvvvkkkddd___\\\___bbbeeefffhhhjjjmmmkkkooopppnnnmmmooommmiiijjjaaa___```ddduuu}}}zzznnneeebbbbbbbbbaaabbb^^^YYYUUUSSSSSSRRRQQQRRRWWW^^^fffppp}}}qqqdddZZZSSSOOOMMMHHHEEEEEEFFFHHHPPPYYYfffxxx|||xxx{{{~~~|||}}}{{{oooaaaRRRHHH@@@???AAA@@@???@@@======<<<;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;888888888999999::::::;;;999999999999999999999999;;;::::::::::::;;;<<<<<<999999999999999999999999<<<;;;999888777888999999999666444555888:::999777888888777777777777888888888888888999999:::::::::666777888999999:::999999::::::999999999999999999:::999888888888:::===>>>:::<<<>>>>>>===<<<===>>><<<<<<<<<======>>>???@@@@@@BBBFFFJJJMMMSSScccrrr~~~yyytttsssvvvyyyzzzxxx{{{zzzyyywwwuuuqqqkkkgggaaa]]]ZZZ\\\___eeeoooyyywwwnnnfff]]]XXXXXXVVVXXXcccwww~~~uuulllfffZZZYYYVVVUUUVVV[[[```eeemmmttt~~~|||ooohhhlllwww{{{pppjjjgggeeehhhlllooopppqqqssstttssswwwxxxuuutttuuusssooonnneeedddeeeiiizzz{{{ooogggdddddddddcccdddaaa[[[VVVSSSRRRQQQPPPQQQWWW```iiitttuuuhhh]]]UUUQQQNNNJJJGGGFFFFFFFFFMMMTTTeeevvv{{{xxx|||~~~~~~sssfffXXXMMMCCCAAAAAA???>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::999999999999999999999999999999999999999:::;;;;;;999999999999999999999999;;;:::999888888888999:::999777555666999:::999888888888777777777777888888888999999999999999999:::999999:::999999888777666999999999999999999999999;;;:::999888999:::<<<===:::<<<>>>>>>===<<<===>>>===<<<<<<======>>>???@@@AAABBBEEEIIILLLSSScccsss~~~yyytttsssvvvxxxxxxwww{{{zzzxxxvvvtttoooiiidddaaa]]]\\\___bbbhhhsss}}}{{{qqqeee]]]ZZZTTTUUU[[[gggxxxzzzsssfffbbb\\\WWWTTTVVVYYY[[[___dddllltttzzz~~~pppggghhhsss}}}wwwsssrrrqqqtttxxx{{{||||||}}}~~~|||~~~|||}}}zzzvvvrrriiihhhjjjooo~~~ssskkkggggggfffeeeeeebbb\\\WWWSSSQQQQQQQQQTTT[[[fffpppzzz{{{mmmbbbXXXSSSOOOKKKHHHHHHFFFEEEIIIOOObbbrrryyyyyy~~~yyynnnaaaTTTHHHCCCAAA>>><<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999888888888888888999::::::999999999999999999999999999999888888888999::::::999888777888:::;;;:::999888888777777777777888888999999999999999888888888999999:::999999888777666888888888999999::::::;;;;;;;;;:::999999:::;;;<<<:::<<<>>>>>>=========>>>============>>>???@@@@@@CCCCCCEEEHHHKKKSSSddduuu|||yyyuuutttuuuwwwvvvvvvzzzyyywwwuuuqqqlllfffaaa___\\\\\\```eeelllwww|||pppeee^^^WWWVVVYYY___jjj}}}rrrmmmddd]]]ZZZYYYYYYZZZ[[[]]]```dddjjjqqqxxx|||~~~}}}wwwkkk```___iiittt~~~}}}~~~zzz}}}{{{sssjjjiiilllrrrwwwnnnjjjhhhfffdddbbb___[[[UUURRRQQQRRRTTT\\\dddpppzzzsssfff[[[UUUNNNKKKIIIIIIGGGEEEGGGMMM]]]mmmuuuyyywwwhhhZZZLLLDDDAAA===;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999999999999999999888888888888888999::::::999999999999999999999999888888888999999::::::;;;999999999:::;;;;;;;;;:::999888888777777888888999::::::999999888888777777666666888999999999999999777777888999::::::;;;;;;<<<<<<;;;:::::::::;;;;;;;;;===>>>>>>======>>>???============>>>???@@@AAADDDDDDEEEGGGJJJSSSeeevvvyyywwwvvvuuuuuuvvvvvvuuuyyywwwuuusssooojjjccc___]]]ZZZ[[[aaagggnnnzzz}}}oooeee]]][[[[[[]]]bbbpppzzzppphhhccc___\\\[[[YYYXXXWWWYYY]]]ccciiilllpppqqqmmmcccYYYWWW```iiiuuullljjjlllssszzzpppjjjgggcccaaa[[[ZZZXXXTTTQQQRRRVVVZZZgggooozzzyyykkk___XXXNNNKKKJJJJJJHHHEEEHHHMMMXXXgggqqqyyy}}}pppaaaPPPFFFBBB>>><<<===>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999999999999999999999999999999999999999999:::;;;;;;999999999999999999999999777888888999::::::::::::888999;;;;;;;;;;;;;;;;;;999999888888888888999999999999999888888777777777666666888999999999999999777777888999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;===??????>>>===>>>???=========>>>>>>???@@@AAADDDDDDEEEHHHKKKSSSeeevvv}}}yyyuuuuuuuuuvvvvvvvvvuuuuuuvvvuuusssqqqmmmhhhbbb]]][[[YYY\\\bbbiiiqqq}}}rrrfffbbb___]]]]]]dddwww}}}tttnnnhhhaaa]]]ZZZWWWTTTTTTWWW\\\___```dddfffddd]]]VVVUUU[[[aaawwwzzzoookkkkkkqqqzzzpppiiieeeaaa^^^WWWXXXVVVSSSQQQTTTZZZ```ooowwwpppccc[[[PPPMMMKKKKKKHHHFFFHHHMMMRRR```lllxxxzzzzzziiiVVVJJJDDD???>>>?????????>>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999:::;;;;;;999999999999999999999999888888999:::::::::999999777999;;;<<<;;;::::::;;;999999888888888888999999888888888888888777777777999999:::999999888777666888888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===??????>>>>>>>>>???>>>>>>>>>>>>???@@@AAAAAADDDDDDFFFIIILLLTTTeeevvvzzzwwwrrrsssuuuvvvvvvvvvvvvvvvtttsssqqqooolllgggaaa\\\[[[ZZZ]]]eeemmmuuussslllddd^^^ZZZ^^^kkkxxx|||vvvnnngggbbb___[[[YYYZZZ[[[[[[ZZZ[[[\\\[[[XXXTTTTTTXXX\\\hhhxxx}}}ppphhheeeiii}}}wwwnnnhhhddd```]]]XXXXXXXXXUUUSSSVVV]]]dddrrrzzzvvvhhh```UUUQQQMMMLLLHHHEEEGGGLLLNNN[[[hhhwww~~~xxxsss^^^OOOGGGAAA???@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999999999999999999999888888888888888999::::::999999999999999999999999999999:::::::::999888777555888<<<<<<:::999999::::::999999888888999999:::777777777777888888888888999999:::999999888777666999999999999999999999999::::::;;;<<<<<<=========<<<===??????>>>>>>>>>???>>>>>>>>>>>>???@@@AAAAAACCCDDDGGGJJJMMMUUUeeeuuu{{{xxxppprrruuuvvvvvvvvvvvvwwwsssrrrpppnnnkkkgggaaa\\\[[[[[[^^^gggoooxxx~~~uuuiii```[[[\\\fffrrr{{{tttnnniiidddaaa___]]]ZZZVVVUUUUUUUUUTTTSSSSSSVVVXXX\\\kkk|||}}}nnnddd^^^```tttuuulllgggdddaaa^^^YYYZZZZZZVVVTTTWWW___fffssszzzzzzlllcccYYYTTTOOOLLLHHHDDDFFFKKKKKKXXXeeevvv}}}www~~~}}}{{{dddSSSIIICCC@@@AAA<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999999999999999999999777777777777777888888999999999999999999999999999999::::::;;;:::999777666444888<<<<<<:::888999::::::999999888888999999:::666666777777888888999999666777888999999:::999999::::::999999999999999999999:::;;;<<<============<<<>>>???@@@???>>>???@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCGGGKKKNNNUUUeeettt