BM6P6(@ KKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQSSSUUUXXXZZZ\\\aaabbbhhhqqq}}}xxxmmmccc]]]dddpppwwwxxxwwwsssoooiiihhhmmmuuu}}}rrrlllhhhdddcccdddgggggggggggghhhhhhhhhhhheeejjjpppsssrrrooollljjjmmmmmmnnnoooppprrrtttuuuvvvvvvtttrrrqqqrrrvvvyyyqqqeeeccc]]]SSSKKKJJJMMMOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTXXX```lllyyy~~~zzzwwwsssqqqpppggg[[[UUUWWWXXXeeeuuuzzzuuusssnnneee\\\YYYTTTMMMJJJIIIGGGBBB>>>???===<<<;;;;;;===@@@BBBBBBCCCFFFMMMWWWdddooovvv|||~~~}}}|||}}}{{{|||}}}~~~JJJKKKKKKLLLMMMNNNOOOOOOQQQQQQQQQRRRTTTWWWZZZ[[[___```fffppp{{{|||mmmddd___hhhvvv}}}yyyuuuqqqqqquuu}}}tttlllhhhdddcccfffiiiiiiiiihhhhhhhhhhhhhhhgggkkkpppsssrrrooommmlllnnnnnnnnnoooqqqrrrssstttvvvuuutttrrrppprrrvvvyyyxxxiiifff^^^VVVQQQOOOOOOOOOPPPOOOOOOOOOOOOPPPQQQRRRTTTUUUXXX___jjjwww{{{vvvsssooofff[[[VVVWWWZZZiii{{{}}}{{{wwwooohhh^^^XXXPPPLLLJJJIIIDDDAAA???===<<<:::;;;===???AAACCCDDDGGGNNNYYYfffrrryyy~~~~~~~~~}}}|||{{{}}}|||}}}|||IIIJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPQQQSSSVVVXXXZZZ\\\^^^dddmmmxxxsssjjjgggppp|||~~~|||}}}vvvnnnhhheeeeeegggkkkkkkkkkjjjjjjiiiiiihhhiiimmmppprrrqqqpppooooooooooooooopppqqqrrrrrrsssuuuuuutttrrrqqqsssvvvyyyqqqlllddd]]]XXXTTTQQQPPPPPPPPPOOOOOOOOOPPPQQQQQQUUUUUUWWW]]]gggttt{{{vvvpppfff]]]YYYZZZ^^^ooo~~~|||~~~|||vvvrrrddd^^^UUUOOOLLLJJJGGGEEE???>>><<<::::::<<<>>>@@@CCCEEEIIIPPP\\\iiiuuu|||~~~~~~~~~~~~~~~}}}{{{{{{}}}|||{{{zzz{{{IIIIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOPPPRRRTTTWWWXXX[[[\\\bbbkkkuuu}}}uuuqqqxxxxxxoooiiiffffffiiikkkkkkkkkllllllllllllllllllnnnpppqqqpppoooooopppoooppppppqqqrrrrrrrrrrrruuuvvvuuutttssstttxxxzzz{{{vvvpppiii```VVVRRRSSSPPPPPPOOOOOOOOOPPPPPPQQQUUUUUUVVVZZZbbbooo}}}|||rrrhhhaaa^^^^^^bbbttt}}}zzzxxxzzz~~~yyyxxxwwwtttqqqgggaaaYYYRRRNNNKKKIIIGGG@@@>>><<<;;;:::<<<>>>???CCCEEEKKKSSS___lllxxx~~~}}}}}}}}}|||~~~~~~~~~}}}||||||zzzzzzyyyyyyGGGHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNOOOPPPSSSUUUVVVZZZ[[[aaajjjrrr~~~}}}zzzxxxooojjjggghhhkkkiiijjjkkkmmmoooppprrrrrrnnnoooqqqqqqooonnnooooooooopppqqqrrrrrrrrrrrrrrrvvvwwwwwwvvvuuuvvvyyy|||}}}vvvhhhXXXSSSVVVQQQPPPPPPOOOOOOOOOPPPPPPTTTTTTUUUWWW^^^jjjxxxyyyllldddaaa___gggyyy}}}zzzxxxuuusssuuu|||zzzsssnnnlllkkkjjjiiieeeaaa[[[UUUQQQMMMKKKIIIBBB@@@===;;;;;;<<<>>>???DDDGGGNNNXXXdddpppzzz~~~}}}|||zzzyyyyyyyyyyyy~~~~~~~~~~~~zzzyyyzzzzzzyyy~~~GGGGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMNNNOOOQQQSSSUUUYYYZZZ___gggnnnwwwwwwoookkkhhhiiillliiijjjlllnnnqqqsssuuuvvvqqqrrrtttsssqqqooonnnnnnnnnoooqqqssssssssssssrrruuuvvvwwwvvvvvvwwwzzz|||rrr___WWWYYYQQQQQQPPPOOOOOOOOOPPPPPPQQQRRRSSSUUUZZZeeesss}}}sssjjjeeeaaaooo}}}~~~yyyuuusssqqqooorrrzzz|||{{{yyyxxxsssoooiiidddbbbaaa``````aaa```]]]ZZZVVVQQQMMMKKKDDDBBB???===<<<===>>>???FFFKKKTTT```lllvvv}}}~~~|||zzzxxxvvvvvvvvvvvv{{{|||}}}~~~zzzxxx{{{{{{{{{}}}FFFFFFGGGHHHIIIJJJKKKKKKMMMLLLLLLMMMNNNPPPRRRSSSWWWXXX]]]ccciiippp~~~tttnnnllliiijjjmmmkkklllnnnppprrruuuvvvwwwuuuwwwxxxwwwtttpppnnnnnnmmmnnnqqqssstttttttttsssssstttuuuuuuuuuvvvxxx{{{}}}|||kkk^^^[[[RRRQQQPPPOOOOOOOOOOOOOOONNNPPPRRRSSSWWWaaannnxxx{{{uuupppkkkwww{{{uuurrrooonnnlllrrryyyxxxtttqqqnnnjjjgggbbb]]]ZZZYYYXXXXXX\\\^^^```___[[[UUUPPPLLLFFFDDDAAA>>>===>>>???@@@IIIPPP[[[hhhttt|||{{{vvvkkkgggeeeeeefffmmm~~~}}}}}}|||||||||}}}~~~~~~|||yyyvvvttttttttttttwwwxxxzzz|||~~~|||zzz|||}}}|||}}}EEEFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLNNNOOOQQQSSSUUUVVV[[[aaaeeekkkyyy~~~sssnnnllljjjjjjmmmmmmnnnoooqqqsssuuuvvvwwwxxxzzz{{{zzzwwwrrrooonnnlllnnnqqqsssuuuuuuuuutttqqqssstttttttttuuuwwwyyy~~~tttccc\\\RRRQQQPPPOOOOOOOOOOOOOOOLLLOOOQQQRRRVVV^^^kkkuuu~~~|||www}}}yyyssspppnnnlllkkkrrrzzzvvvqqqmmmjjjdddbbb^^^YYYVVVTTTSSSSSSYYY]]]bbbccc```YYYRRRNNNGGGEEEBBB???>>>>>>???@@@LLLSSS```nnnyyy~~~rrrhhhcccYYYTTTRRRRRRSSSZZZlll}}}zzzzzzyyyyyyzzz|||}}}~~~}}}yyyvvvsssrrrrrrssstttuuuxxxzzz|||~~~~~~|||~~~~~~||||||~~~EEEGGGHHHHHHHHHHHHIIIKKKKKKKKKLLLMMMNNNOOOPPPPPPSSSUUUYYY[[[^^^fffooovvv|||tttnnnkkklllooorrrpppqqqrrrtttuuuuuuuuuuuuxxxxxxyyyyyyxxxuuusssqqqoooooopppqqqqqqqqqqqqpppnnnppprrrssssssssstttuuuzzzzzzoooZZZTTTPPPNNNOOONNNLLLMMMPPPKKKNNNRRRQQQRRRXXXdddnnn}}}{{{sssmmmjjjiiihhhooouuuyyyqqqlllhhhhhhddd^^^ZZZXXXVVVTTTSSSTTTVVV[[[______\\\UUUOOOIIIFFFBBB???>>>@@@CCCEEELLLXXXhhhsssyyy}}}}}}vvvmmmcccZZZSSSLLLIIIHHHIIIKKKQQQ```nnn{{{}}}{{{yyyyyyzzz|||||||||{{{yyyuuurrrpppooooooppprrrsssvvvwwwxxxzzz}}}~~~~~~~~~~~~~~~EEEFFFHHHHHHGGGGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOOOONNNQQQTTTVVVYYY___hhhooo|||xxxrrrmmmkkkmmmqqqsssssstttuuuvvvwwwwwwwwwwwwyyyzzzzzzzzzxxxvvvsssqqqnnnnnnooooooooooooooonnnnnnppprrrssssssssstttvvv{{{vvvzzz}}}|||ppp^^^WWWRRROOOPPPPPPMMMNNNQQQJJJNNNPPPPPPPPPVVVaaajjjxxx}}}vvvqqqmmmkkkjjjmmmsss~~~{{{tttooolllkkkhhhccc^^^[[[YYYUUUSSSRRRTTTXXX[[[\\\YYYTTTOOOHHHFFFCCC@@@???AAACCCDDDMMMYYYjjjvvv|||{{{yyytttlllddd\\\VVVPPPLLLHHHEEEDDDDDDEEEIIIUUUaaa~~~|||{{{||||||{{{zzzxxxwwwuuurrrqqqpppppppppppprrrtttuuuvvvyyy|||DDDFFFGGGGGGGGGGGGHHHJJJHHHIIIIIIJJJKKKLLLMMMMMMLLLNNNQQQRRRTTTYYYaaahhhsss}}}}}}uuussspppmmmmmmooorrruuuuuuuuuvvvvvvwwwwwwxxxxxxzzzzzz{{{zzzxxxuuurrrpppmmmmmmmmmmmmmmmmmmmmmmmmmmmoooqqqqqqqqqqqqsssuuu|||sssqqqtttzzzuuuggg\\\VVVQQQRRRQQQOOOOOOQQQKKKMMMOOOOOOOOOTTT]]]eeeqqqzzz|||wwwrrrnnnmmmlllqqq|||}}}xxxtttrrrpppmmmhhhddd```\\\WWWSSSOOOPPPRRRUUUWWWUUURRRNNNGGGEEECCCAAAAAAAAACCCCCCNNN[[[lllyyytttlllgggaaaXXXPPPKKKHHHFFFDDDDDDAAAAAAAAAAAACCCKKKUUUmmm}}}}}}|||{{{yyyuuuuuutttsssrrrqqqqqqpppoooqqqrrrssstttwwwzzz}}}~~~~~~CCCEEEFFFFFFFFFFFFGGGIIIGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPRRRSSSTTTXXX___dddmmmtttyyytttrrrpppoooooopppssstttuuuuuutttttttttuuuuuuvvvyyyyyyyyyyyywwwtttqqqooommmmmmmmmmmmmmmmmmmmmmmmlllmmmooooooooooooqqqsss{{{uuukkklllwwwzzzppp```XXXRRRRRRQQQOOONNNOOOLLLNNNOOONNNNNNSSS[[[aaajjjuuu}}}xxxssspppmmmqqqzzz{{{xxxwwwssspppmmmiiieee^^^XXXSSSMMMLLLMMMOOOQQQQQQOOOMMMFFFEEEDDDCCCBBBBBBBBBCCCMMM[[[mmmzzztttiiiaaaYYYTTTLLLGGGDDDCCCBBBBBBCCCAAAAAABBBBBBCCCHHHOOOaaa|||~~~~~~}}}{{{yyysssssstttttttttsssrrrqqqpppqqqrrrssssssuuuyyy|||~~~}}}|||~~~BBBDDDEEEEEEDDDEEEFFFHHHFFFFFFGGGHHHIIIJJJJJJKKKOOOQQQSSSSSSTTTWWW\\\aaagggmmmwww~~~~~~zzzwwwuuusssqqqpppqqqrrrsssvvvuuuttttttsssttttttuuuvvvwwwwwwvvvuuurrrooommmnnnnnnmmmmmmmmmnnnooopppnnnooopppppppppqqqsssuuu{{{zzzhhhdddqqqzzzsssddd[[[SSSQQQQQQNNNLLLMMMNNNOOOOOOOOOOOOSSSYYY^^^eeerrr~~~}}}xxxuuuqqqttt{{{}}}zzzyyytttrrroookkkgggaaaYYYUUULLLKKKKKKLLLNNNOOONNNLLLGGGFFFDDDCCCBBBBBBCCCCCCLLLZZZlllzzz|||rrrhhh___YYYPPPMMMIIIFFFEEEDDDBBBAAABBB@@@@@@DDDEEEDDDHHHMMMXXXppp~~~}}}}}}{{{zzzsssttttttuuuuuuuuutttsssssssssssssssrrrtttxxx{{{}}}~~~}}}~~~AAACCCDDDDDDDDDDDDEEEGGGEEEFFFFFFGGGHHHIIIJJJJJJLLLOOOQQQQQQQQQSSSXXX]]]^^^dddmmm{{{~~~}}}|||zzzxxxtttqqqpppppppppqqqxxxwwwvvvtttttttttuuuvvvttttttuuuuuusssqqqnnnmmmnnnnnnmmmmmmnnnppprrrsssrrrsssssssssssstttwwwyyy{{{hhh]]]hhhsssooohhh]]]TTTRRRQQQOOOLLLKKKNNNNNNNNNNNNOOOSSSXXX\\\bbbnnn|||}}}{{{zzzyyyzzz||||||yyyvvvxxx}}}|||zzzuuussspppmmmiiiccc]]]XXXNNNNNNMMMNNNPPPPPPOOONNNHHHFFFDDDBBBBBBBBBCCCDDDMMMYYYkkkxxx~~~uuujjj```XXXSSSJJJHHHFFFFFFEEEDDDBBB@@@@@@>>>>>>BBBDDDDDDFFFJJJQQQbbb{{{}}}||||||{{{vvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttrrrqqqrrruuuxxx{{{~~~}}}@@@BBBCCCCCCCCCCCCDDDFFFEEEFFFFFFGGGHHHIIIJJJKKKIIILLLNNNOOONNNPPPUUUYYYXXX]]]fffooo|||~~~|||~~~}}}{{{xxxtttpppnnnnnnoooqqqxxxwwwuuusssrrrsssttttttrrrssstttuuutttrrrpppnnnmmmlllllllllnnnqqqtttuuussssssssssssrrrtttwwwzzz|||lllZZZbbbnnnkkklllaaaVVVSSSSSSPPPLLLKKKLLLLLLLLLLLLNNNRRRVVVYYY___kkkyyy|||vvvnnnlllhhheeedddfffiiillluuu}}}zzz{{{}}}zzzvvvssspppnnnkkkfffaaa^^^TTTSSSRRRSSSTTTTTTRRRPPPIIIGGGDDDAAAAAABBBDDDFFFNNNZZZkkkwww}}}yyykkk___VVVPPPHHHGGGDDDDDDDDDCCCBBB@@@BBB>>>>>>AAACCCBBBCCCGGGLLLTTTggg}}}|||||||||yyyxxxwwwvvvvvvwwwxxxxxxwwwvvvtttqqqnnnooorrruuuvvvzzz~~~{{{~~~@@@BBBCCCCCCBBBCCCDDDFFFFFFFFFGGGHHHIIIJJJJJJKKKHHHKKKNNNNNNNNNPPPTTTYYYVVV\\\ccciiiqqq}}}}}}~~~~~~{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzwwwrrrnnnlllmmmoooqqqvvvuuurrrpppooopppqqqqqqrrrssstttuuuuuusssqqqpppkkkkkkkkklllnnnqqqtttvvvpppqqqqqqppppppqqquuuxxx}}}rrr[[[```llljjjooocccXXXUUUTTTQQQNNNLLLJJJJJJJJJJJJMMMQQQUUUWWW]]]iiiwwwssskkkeeeaaa]]]YYYXXXZZZ]]]___]]]iiizzz|||}}}~~~{{{wwwtttqqqnnnllliiieeebbbXXXWWWWWWXXXXXXXXXUUUSSSJJJHHHDDDAAA@@@BBBEEEGGGPPP[[[kkkwww}}}pppbbbWWWPPPJJJGGGDDDBBBBBBCCCBBBBBBEEEAAA???BBBCCCBBBCCCEEEIIILLLXXXooo~~~|||||||||{{{zzzxxxvvvvvvwwwyyyzzzwwwvvvsssooolllmmmooorrrqqquuuzzz~~~}}}zzz{{{CCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHJJJJJJJJJKKKLLLNNNPPPPPPTTTXXX]]]bbbiiivvv~~~}}}||||||~~~}}}|||}}}{{{xxx}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||wwwwwwuuuqqqpppppppppooonnnppppppooommmlllmmmooorrrooopppsssuuuwwwuuupppmmmkkkllllllmmmnnnooopppppprrrrrrrrrooommmlllooorrrwww|||{{{ccc]]]dddlllxxxkkk^^^WWWTTTRRROOONNNPPPNNNMMMLLLMMMOOORRRTTT[[[dddqqq~~~pppfff]]]ZZZVVVTTTTTTUUUUUUTTTYYYZZZbbblllssstttuuuxxx~~~}}}{{{sssvvvuuupppooorrrpppkkkeee___YYYZZZ]]]___[[[WWWPPPLLLGGGCCCCCCEEEIIIKKKVVVaaaooowwwzzz}}}~~~ooo___QQQNNNKKKGGGGGGHHHGGGCCC@@@DDDCCCCCCBBBBBBBBBCCCCCCEEEIIIRRR___mmm{{{{{{zzzxxxvvvuuusssrrrtttsssqqqooonnnnnnnnnnnnmmmqqqvvvzzz|||{{{yyywwwvvvtttwww~~~}}}|||CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJLLLNNNOOOPPPSSSWWW[[[___dddooo|||~~~}}}|||{{{{{{|||{{{zzz{{{}}}~~~|||zzz{{{|||}}}~~~~~~}}}}}}~~~~~~}}}zzzuuuuuusssqqqpppppppppooonnnnnnnnnnnnlllkkklllnnnpppoooppprrrtttuuusssnnnkkkjjjjjjkkklllmmmnnnnnnoooooopppqqqpppmmmkkkkkklllrrryyyjjjbbbgggooo|||rrrddd[[[VVVSSSPPPNNNOOOMMMLLLKKKLLLNNNQQQRRRXXX```mmmzzzrrrhhh\\\YYYUUUSSSSSSSSSRRRQQQQQQPPPSSSYYY]]]___bbbfffttt~~~xxx{{{zzzwwwwww|||{{{xxxmmmfff^^^\\\^^^^^^ZZZVVVOOOLLLGGGDDDDDDGGGKKKNNNXXXcccqqqzzz}}}xxxfffXXXRRRNNNJJJIIIIIIIIIFFFCCCDDDDDDCCCBBBBBBBBBCCCCCCAAACCCJJJUUU```ooo|||{{{yyywwwvvvuuuttttttsssqqqpppnnnlllllllllllllllooosssvvvwwwuuurrrpppmmmkkkmmmtttyyyxxxwwwxxxBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIJJJKKKMMMNNNOOOQQQTTTXXX[[[^^^eeeooovvv~~~~~~~~~}}}||||||{{{{{{{{{zzzyyyxxxxxxzzz||||||{{{yyyzzz|||}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}~~~wwwrrrqqqpppooopppqqqqqqooommmlllllllllkkkjjjjjjlllnnnnnnoooppprrrrrrpppkkkhhhggghhhhhhiiijjjkkklllmmmmmmooopppqqqooojjjfffccckkkrrr|||ttteeegggoooxxxlll```XXXTTTQQQOOONNNMMMKKKKKKKKKMMMOOOQQQSSS[[[ggguuuvvvjjj^^^[[[XXXVVVTTTSSSQQQOOORRRNNNKKKMMMOOOPPPTTTZZZdddrrryyyzzzxxxwwwzzz~~~vvvnnnddd^^^]]]\\\XXXTTTNNNKKKGGGEEEFFFJJJOOOSSS]]]ggguuu~~~~~~ssseeeYYYTTTNNNLLLLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBCCCCCC???@@@DDDJJJQQQ\\\nnn}}}}}}zzzwwwuuuuuuuuuuuurrrqqqooonnnmmmlllmmmmmmmmmoooqqqsssrrroookkkhhhccc```bbbhhhmmmnnnpppsssBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGHHHJJJKKKMMMNNNNNNPPPTTTVVVYYY^^^dddiiipppuuu}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzyyywwwwwwwwwyyyzzzzzzyyyzzz{{{|||}}}}}}}}}}}}{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~{{{sssooommmmmmmmmoooqqqqqqooommmjjjjjjkkkjjjhhhhhhjjjlllmmmmmmnnnoooooommmhhheeeeeeffffffggghhhiiijjjjjjmmmoooqqqsssrrrjjj```YYYbbbjjjuuu}}}|||fffccciii~~~{{{rrrdddYYYTTTRRRPPPNNNMMMLLLLLLLLLMMMOOOPPPPPPWWWbbbooo||||||pppfffddd```^^^\\\YYYUUURRRWWWQQQMMMLLLLLLKKKOOOTTTZZZiii{{{yyyuuutttwww|||~~~}}}yyyqqqggg___\\\YYYUUURRRMMMKKKHHHGGGJJJOOOVVVZZZdddmmmyyy{{{rrrrrrwwwsssaaa\\\TTTPPPOOONNNKKKIIIFFFEEEDDDCCCBBBBBBBBBCCCAAA@@@BBBFFFIIIPPP]]]iii}}}yyyuuutttttttttqqqqqqpppooooooooopppqqqpppqqqrrrrrroookkkfffccc\\\YYYYYY^^^cccfffkkkpppBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHJJJKKKLLLKKKMMMPPPSSSVVVZZZ^^^aaahhhlllrrrxxx}}}yyyyyyzzz{{{|||{{{{{{{{{{{{zzzyyywwwuuuuuuvvvwwwzzzzzzzzz{{{zzzzzzyyyyyyxxxwwwwwwvvvwwwxxxyyyzzz{{{|||~~~~~~~~~}}}~~~~~~wwwppplllkkkkkkkkkmmmooopppnnnlllhhhiiijjjiiigggggghhhjjjlllkkkkkklllllljjjgggcccdddeeeeeefffggghhhiiiiiiooopppssswwwwwwnnn___TTTZZZaaammmwww~~~hhh^^^bbbwwwzzzvvvgggZZZUUUSSSQQQOOOOOONNNNNNNNNOOOPPPPPPOOOUUU^^^jjjwww{{{rrrpppllliiifffaaa\\\XXXWWWQQQMMMLLLJJJHHHIIIMMMWWWdddxxxxxxvvvxxxzzzzzzzzzxxxrrriiibbb^^^YYYTTTQQQLLLKKKIIIJJJOOOVVV]]]bbbkkkrrr}}}}}}rrrfffccceeelllwwwmmmggg^^^XXXTTTQQQMMMJJJFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@AAADDDFFFJJJSSS\\\nnn~~~yyyuuussssssoooooooooooooooqqqssstttqqqqqqqqqooolllgggaaa^^^WWWTTTSSSWWW[[[^^^eeemmmAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKJJJKKKMMMPPPTTTWWWZZZ\\\bbbeeeiiinnnsssyyy}}}|||wwwxxxyyy{{{{{{{{{zzzyyyzzz{{{zzzxxxuuuttttttuuuxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuttttttuuuvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}|||sssmmmjjjjjjjjjjjjkkkmmmnnnmmmlllggghhhiiiiiigggggggggiiijjjiiiiiijjjkkkiiifffcccdddeeeeeefffggghhhiiijjjooopppuuu|||~~~vvveeeWWWVVVZZZeeerrrzzzqqqbbbbbbqqq{{{{{{mmm^^^WWWUUURRRPPPOOOOOOOOOOOOOOOPPPPPPOOOSSS[[[fffrrr~~~~~~{{{xxxsssmmmfffbbb[[[UUUQQQOOOKKKGGGGGGJJJUUUaaarrr}}}yyyyyyxxxwwwwwwyyyvvvpppkkkeee^^^WWWSSSLLLKKKKKKNNNSSS\\\dddjjjrrrwwwyyylll___XXXWWW[[[ccckkk}}}vvvlllddd^^^XXXRRRMMMGGGFFFEEEDDDCCCBBBBBBBBBBBB??????BBBDDDEEEKKKSSS\\\kkk{{{wwwvvvppppppoooooooooppprrrsssppppppooommmiiiddd___\\\UUURRRQQQTTTVVVYYYaaaiiiAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKMMMQQQTTTWWWXXXZZZ]]]aaaeeejjjooouuuyyy|||zzzzzzuuuvvvxxxyyyyyyxxxwwwvvvwwwyyy{{{yyyvvvtttuuuvvvuuuuuuvvvvvvvvvuuuttttttssssssrrrrrrssstttvvvwwwyyyzzz|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~~~~tttnnnkkkjjjkkkiiihhhiiikkklllllllllfffhhhiiiiiiggggggggghhhiiihhhhhhiiijjjiiigggdddeeeffffffggghhhiiijjjjjjlllnnnuuunnn___VVVVVV___mmmvvv~~~mmmjjjppptttcccZZZVVVRRROOOOOONNNNNNNNNNNNNNNNNNOOORRRXXXaaalllxxx|||tttooofff___XXXTTTNNNIIIIIILLLPPP[[[mmm}}}|||zzz{{{~~~|||xxxqqqggg]]]WWWMMMLLLMMMPPPXXXaaakkkpppxxx{{{xxxkkk\\\SSSPPPPPPUUU\\\kkkxxx|||sssjjjaaaXXXRRRHHHGGGFFFDDDCCCCCCBBBBBBBBB??????AAABBBBBBFFFLLLTTT\\\kkk||||||wwwvvvuuusssrrrrrrrrrrrrrrrqqqpppnnnjjjeee```]]]XXXVVVUUUWWWWWWYYY```iiiAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJKKKJJJJJJLLLOOORRRTTTUUUUUUXXX\\\aaaeeeiiiooorrruuu{{{~~~zzzxxxyyysssuuuvvvxxxxxxvvvuuutttuuuxxxzzzzzzxxxvvvvvvwwwrrrrrrssstttuuuuuuuuutttrrrrrrqqqqqqrrrtttuuuvvvxxxyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~xxxoookkkjjjiiillljjjhhhhhhjjjkkkllllllfffhhhiiiiiihhhgggggghhhhhhgggggghhhjjjiiigggeeeffffffggghhhiiijjjkkkkkkjjjllltttuuugggWWWUUU[[[jjjttt{{{xxxsssrrrzzzggg]]]XXXSSSNNNNNNMMMMMMMMMMMMMMMMMMOOOQQQVVV^^^iiiuuuzzzmmmddd[[[TTTNNNHHHHHHLLLKKKWWWiiizzzzzznnnbbb[[[MMMMMMNNNRRRZZZdddnnnttt{{{}}}yyylll\\\RRRMMMKKKOOOUUUVVVeeewww}}}ssshhh]]]VVVHHHGGGFFFDDDCCCCCCBBBBBBDDDAAA@@@BBBCCCBBBDDDHHHTTTWWW```mmm{{{~~~{{{xxxvvvtttttttttttttttsssppplllhhhcccaaa]]][[[ZZZ[[[[[[[[[bbbkkkAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLMMMOOOPPPUUUWWWZZZ]]]___cccgggjjjqqqvvv{{{}}}zzzxxxvvvwwwvvvvvvvvvuuuuuuttttttvvvvvvuuutttttttttttttttuuuuuutttsssrrrrrrqqqqqqnnnnnnnnnoooppprrrssstttwwwxxxxxxyyy{{{}}}||||||}}}}}}}}}|||zzzyyy{{{{{{{{{{{{|||||||||||||||}}}~~~~~~tttnnnlllkkkjjjmmmlllkkkjjjjjjjjjkkkkkkjjjlllmmmmmmjjjhhhhhhhhhhhhfffeeefffhhhhhhdddaaafffffffffggghhhjjjkkklllkkkmmmvvvuuubbb^^^aaajjjqqqwwwxxxsssmmm___XXXTTTPPPOOONNNNNNOOOOOOMMMLLLMMMPPPTTTYYYaaammm|||uuulllaaaZZZSSSKKKHHHHHHMMMXXXiii{{{{{{kkk]]]MMMKKKMMMTTTZZZ```hhhpppvvv}}}rrrcccYYYQQQLLLJJJLLLTTT[[[hhhyyy{{{oooaaaWWWLLLJJJGGGDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDKKKPPPXXXbbbllluuu|||{{{xxxuuutttuuutttrrrqqqpppnnnjjjggghhheeeddddddaaa]]]^^^bbb@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDGGGFFFFFFEEEEEEFFFFFFFFFHHHHHHIIIJJJKKKMMMNNNOOORRRUUUXXXZZZ\\\___cccfffhhhlllqqquuuzzz~~~{{{yyyvvvuuuuuuuuutttttttttsssssssssqqqqqqqqqrrrssstttvvvvvvttttttssssssrrrqqqppppppnnnnnnnnnooopppqqqssstttvvvvvvwwwxxxzzz{{{}}}~~~zzz{{{{{{|||{{{zzzyyyxxxzzz{{{{{{{{{||||||||||||{{{}}}~~~}}}||||||}}}~~~~~~{{{qqqmmmllllllkkklllllllllkkkkkkkkkjjjjjjiiikkkmmmmmmkkkiiihhhhhhgggeeedddeeegggfffdddaaaddddddfffhhhjjjmmmpppqqqsssuuu||||||fffaaaccclllrrrxxxzzzqqqrrrcccZZZUUUQQQOOONNNNNNOOOOOOMMMLLLLLLNNNRRRVVV]]]iiiwwwvvviii^^^TTTJJJEEEFFFNNNZZZlll~~~pppbbbOOOLLLMMMRRRXXX^^^fffnnnuuu{{{zzzlllbbbZZZRRRNNNOOOTTTZZZfffuuuvvviii___PPPMMMHHHDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCIIILLLRRRZZZbbbhhhmmmppp}}}|||yyywwwxxxvvvuuuuuutttrrrnnnkkkmmmjjjgggfffbbb\\\\\\```??????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHIIIJJJLLLMMMNNNOOOQQQTTTVVVXXX[[[___bbb```cccfffiiilllsss|||~~~}}}}}}}}}||||||{{{zzzxxxvvvuuutttssssssrrrrrrrrrrrrqqqqqqoooooopppqqqrrrsssttttttrrrrrrrrrqqqqqqppppppooonnnnnnnnnnnnoooppprrrrrrtttuuuuuuvvvxxxyyyzzzzzzxxxxxxyyyyyyyyyxxxwwwwwwyyyzzzzzz{{{|||||||||{{{{{{|||}}}|||zzzzzzzzz||||||~~~vvvooolllllllllkkkkkkllllllmmmlllkkkjjjiiihhhjjjmmmmmmkkkjjjiiiiiigggfffeeeeeefffeeecccaaabbbccceeeiiimmmrrrvvvyyyzzz|||lllfffgggoootttyyyppp{{{jjj^^^XXXRRRPPPNNNNNNNNNNNNMMMLLLJJJMMMPPPSSSYYYcccqqqzzznnn```TTTJJJFFFGGGPPP]]]ppptttdddRRRNNNLLLPPPUUUZZZbbbkkkrrryyyzzzrrriii^^^XXXXXX[[[aaalllyyyuuujjjXXXSSSKKKEEEBBBBBBCCCCCCAAA@@@@@@@@@@@@AAAAAABBBDDDFFFKKKQQQWWW\\\___aaakkksss~~~zzzxxxwwwwwwwwwwwwxxxvvvssspppsssoookkkhhhbbb[[[ZZZ^^^???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIKKKLLLMMMMMMOOOQQQSSSUUUWWW[[[]]]]]]^^^```bbbdddhhhnnnssszzz~~~}}}|||zzzxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvuuussssssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqpppppppppppppppppppppooooooooonnnnnnnnnnnnnnnooopppqqqrrrssstttuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvuuuuuuxxxyyyzzz{{{|||{{{{{{{{{{{{|||}}}|||zzzyyyyyyzzz|||}}}{{{rrrmmmllllllkkkjjjjjjlllmmmnnnnnnllljjjiiigggjjjmmmnnnmmmkkkjjjjjjhhhggggggffffffeeedddccccccdddfffjjjooouuuzzz}}}~~~qqqkkkjjjqqqvvvyyyssssssddd[[[TTTRRROOONNNNNNNNNMMMLLLJJJLLLOOOQQQVVV^^^jjjsss~~~mmm___TTTLLLJJJLLLRRR```tttuuubbbSSSMMMKKKMMMQQQVVV^^^fffnnnvvv}}}yyynnnhhhgggmmmtttvvvccc[[[OOOGGGCCCCCCCCCBBB@@@@@@@@@??????@@@@@@AAA@@@BBBGGGLLLQQQUUUYYYZZZccchhhrrr~~~{{{{{{}}}|||xxxvvvssssssuuuwwwyyyxxxvvvsssrrrnnniiifff```YYYYYY]]]@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKKKKKKKMMMOOOQQQRRRTTTXXXZZZ[[[\\\]]]^^^___bbbeeehhhmmmppptttyyy~~~{{{yyywwwtttsssrrrrrrssstttuuuuuuttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqpppooonnnooooooooooooooooooooonnnnnnnnnmmmnnnnnnoooooopppqqqrrrsssttttttsssssstttsssssssssssstttttttttvvvwwwyyy{{{{{{{{{{{{zzz{{{|||}}}|||zzzyyyyyyzzz}}}~~~}}}{{{vvvooollllllmmmkkkjjjkkklllmmmnnnnnnllljjjiiihhhkkkooopppooommmkkkkkkjjjjjjiiihhhfffeeeeeeeeeffffffhhhkkkooouuuzzz}}}vvvnnnlllssswwwyyy}}}|||kkk___VVVSSSPPPNNNMMMMMMMMMLLLJJJLLLNNNPPPSSS[[[eeemmm{{{{{{iii\\\RRRKKKKKKNNNVVVdddxxxsss___PPPKKKHHHJJJMMMRRRZZZbbbjjjsss{{{~~~yyyyyypppfffWWWLLLGGGEEECCCBBBAAA@@@@@@??????@@@@@@@@@@@@BBBEEEIIIMMMPPPRRRSSSXXX[[[dddqqqzzzxxxyyy{{{yyyzzzzzz|||~~~}}}yyyvvvtttpppqqqsssvvvyyyyyyvvvtttjjjfffbbb___[[[VVVWWW[[[@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNOOOPPPRRRUUUWWWXXXXXXXXXYYY[[[\\\]]]^^^eeehhhmmmqqquuuzzz~~~|||{{{xxxwwwtttqqqpppooopppppprrrrrrrrrrrrqqqpppoooooopppppppppppppppqqqqqqqqqmmmnnnppprrrssssssrrrrrrnnnnnnnnnoooooopppppppppooonnnnnnmmmmmmmmmmmmnnnoooppprrrssssssrrrqqqppprrrrrrqqqqqqrrrrrrsssttttttvvvxxxzzz{{{{{{zzzyyyzzz{{{|||{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}zzzvvvrrroookkkjjjlllnnnllljjjlllmmmmmmnnnmmmlllkkkjjjjjjmmmqqqrrrqqqnnnllllllllllllkkkiiigggeeefffggghhhhhhhhhjjjnnntttyyy|||xxxooolllssswwwxxx~~~pppbbbWWWTTTPPPNNNMMMMMMLLLLLLIIIKKKMMMOOOQQQXXXaaahhhvvvyyyhhhZZZPPPJJJJJJMMMZZZiii}}}|||yyyxxxxxxwwwqqqqqqooonnnpppyyymmmYYYKKKFFFDDDGGGKKKOOOVVV^^^fffoooyyysssbbbUUUNNNJJJFFFCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCEEEFFFHHHIIIJJJJJJOOOSSS\\\iiiwww}}}zzzyyyzzzwwwvvvtttrrrrrrsssuuuwwwxxxxxxyyyyyyxxxwwwuuutttoooppprrrtttvvvtttqqqmmm^^^ZZZWWWVVVSSSPPPSSSXXX??????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHJJJLLLMMMMMMOOORRRTTTTTTTTTUUUVVVXXXYYYXXXXXX^^^bbbfffkkknnnrrruuuxxx~~~|||zzzyyywwwvvvsssrrrooommmlllmmmnnnpppoooooooooooonnnmmmlllkkkmmmnnnnnnnnnooooooooooookkklllnnnpppqqqqqqqqqpppmmmmmmnnnoooppppppqqqqqqooonnnmmmmmmlllllllllmmmoooppprrrrrrrrrqqqpppooorrrqqqppppppqqqrrrssstttsssuuuxxxzzz{{{{{{zzzyyywwwxxxzzzyyyxxxxxxyyyzzz{{{{{{||||||}}}~~~~~~|||}}}{{{uuuppphhhfffeeeggglllooonnnmmmmmmmmmmmmmmmllllllllllllmmmppptttuuussspppmmmlllllllllllliiieeedddeeeggggggggggggiiimmmsssxxx{{{xxxoookkkrrrwwwwww|||uuudddYYYUUUQQQNNNMMMMMMLLLLLLGGGIIIKKKMMMOOOUUU^^^eeerrr}}}xxxggg[[[RRRLLLLLLOOO^^^nnnzzzrrrllliiifffdddZZZZZZYYYXXXYYY```jjjrrruuu```OOOEEEAAA@@@DDDIIIMMMTTT[[[cccmmmxxxmmm^^^VVVPPPJJJEEECCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGHHHNNNSSS\\\fffqqq||||||zzz{{{wwwtttoookkkiiiiiikkklllmmmnnnppprrrssssssrrrqqqnnnnnnoooooonnnjjjddd___SSSOOOMMMLLLKKKIIIMMMSSS>>>>>>???@@@@@@@@@@@@???BBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGHHHJJJKKKKKKMMMPPPRRRSSSSSSSSSUUUWWWXXXWWWVVVTTTXXX]]]bbbeeehhhkkknnnuuuvvvyyy~~~|||xxxwwwuuusssqqqnnnmmmkkkjjjjjjlllnnnpppmmmmmmmmmlllkkkjjjiiihhhlllllllllmmmmmmnnnnnnnnnmmmnnnoooppppppnnnlllkkkmmmmmmnnnooopppqqqrrrrrrooonnnmmmllllllllllllllloooppprrrsssrrrqqqooonnnqqqqqqpppppppppqqqssstttsssuuuxxxzzz{{{{{{zzzxxxuuuvvvxxxxxxwwwwwwxxxzzzyyyyyyzzz{{{}}}yyywwwzzz}}}~~~}}}zzzqqqkkk```___```eeekkkooopppooonnnnnnmmmllllllllllllmmmnnnrrruuuvvvtttpppmmmlllkkklllkkkhhhdddcccdddgggfffffffffhhhlllrrrxxx||||||xxxnnnkkkqqqvvvwww{{{~~~wwweeeYYYVVVQQQNNNMMMMMMLLLLLLFFFHHHJJJKKKMMMSSS\\\bbbooo|||vvvfff\\\TTTOOOPPPTTT```qqq}}}sssiiibbb\\\WWWTTTKKKLLLLLLLLLLLLPPPXXX___eeennnyyy~~~xxxnnncccSSSFFFAAA>>>>>>CCCHHHLLLSSSZZZaaalllwwwuuueee\\\UUUMMMGGGDDDCCCBBBBBBAAAAAAAAAAAA>>>???BBBEEEGGGJJJKKKLLLMMMSSS[[[cccjjjsss}}}}}}||||||vvvrrrlllgggdddcccdddeeefffhhhkkkmmmooooooooonnnlllkkkjjjiiifff```XXXSSSMMMIIIGGGFFFEEEDDDHHHOOO>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIIIIJJJLLLMMMOOOPPPOOOPPPRRRSSSTTTTTTTTTSSSUUUVVVYYY\\\___bbbdddeeekkknnnrrrvvvyyy}}}|||xxxuuutttsssrrrpppkkkkkkllllllkkkkkkjjjiiimmmlllkkkjjjiiiggggggfffiiihhhgggggghhhjjjlllmmmnnnooopppqqqpppnnnlllkkknnnnnnmmmmmmmmmnnnnnnoookkkjjjjjjjjjjjjkkklllllloooppppppqqqqqqqqqppppppqqqqqqppppppqqqqqqrrrssssssuuuxxxzzz{{{zzzyyyxxxuuuuuuuuuuuuvvvwwwxxxyyy{{{{{{zzzyyyyyy|||xxxwwwwwwwwwxxx{{{~~~xxxmmmaaaXXX[[[aaagggmmmqqqrrrssspppoooooonnnmmmlllllllllnnnoooqqqrrrsssrrrqqqqqqssssssqqqlllfffcccccceeeggghhhjjjjjjkkknnnsssvvv|||xxxpppkkknnnsssxxx~~~~~~~~~nnnaaaZZZTTTQQQOOOLLLKKKNNNMMMMMMKKKJJJKKKOOOUUUZZZiiisss}}}uuujjj___TTTNNNQQQXXXddduuu|||qqqeeeZZZSSSNNNLLLGGGFFFFFFFFFGGGHHHJJJKKKVVVXXX]]]ccciiikkkjjjhhhdddcccaaa]]]VVVNNNFFFAAA===>>>>>>@@@DDDJJJSSSYYYbbbiiisss}}}qqqeee^^^UUUMMMKKKHHHEEECCCCCCBBBAAA@@@AAABBBDDDFFFGGGHHHIIIIIIIIINNNUUU]]]dddkkkrrrwww~~~zzztttrrroooiiidddbbbcccdddhhhhhhiiillloooqqqqqqqqqrrrmmmfff```[[[VVVOOOIIIIIIDDDAAABBBCCCCCCFFFKKK????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSSSSRRRRRRSSSTTTVVVYYY[[[^^^```aaadddgggkkknnnqqqtttxxx{{{}}}}}}}}}~~~}}}{{{|||}}}~~~}}}~~~~~~~~~~~~}}}||||||yyyuuusssrrrqqqpppnnnjjjkkkkkkkkkkkkjjjiiiiiijjjjjjiiihhhgggfffeeedddggggggffffffggghhhjjjkkkmmmnnnooopppooonnnlllkkknnnmmmmmmllllllmmmmmmnnnkkkkkkkkkkkkkkklllmmmmmmmmmnnnoooooopppoooooooooqqqqqqppppppqqqqqqrrrsssrrrtttvvvxxxyyyxxxvvvuuutttttttttuuuvvvxxxyyyzzzyyyxxxxxxvvvwwwzzz|||wwwvvvuuutttvvv{{{~~~wwwkkk___WWWYYY^^^dddjjjoooqqqqqqnnnnnnoooooonnnnnnmmmlllnnnoooppprrrssssssrrrrrrsssuuutttrrrmmmjjjiiijjjhhhhhhiiiiiijjjmmmqqqtttzzzwwwooojjjmmmssswww|||xxxfff]]]TTTQQQPPPMMMLLLNNNNNNMMMLLLJJJKKKNNNTTTXXXeeeooo||||||tttiii^^^TTTNNNQQQXXXgggxxx{{{ooobbbXXXPPPKKKHHHEEEDDDDDDCCCDDDDDDEEEEEEKKKLLLOOOTTTWWWXXXVVVTTTSSSRRRQQQNNNIIIDDD>>>;;;:::;;;<<<>>>BBBIIIRRRXXXccciiisss|||}}}qqqiii___VVVNNNKKKHHHEEEEEEDDDCCCBBBCCCDDDEEEGGGIIIJJJKKKKKKJJJNNNSSSYYY___ffflllqqqyyy~~~~~~|||xxxuuussspppkkkfffcccdddeeeiiijjjkkknnnpppqqqpppooonnnjjjddd^^^XXXQQQKKKGGGGGGBBB@@@AAABBBAAAEEEJJJ????????????????????????????????????????????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOOOOPPPPPPPPPOOOOOOQQQQQQSSSUUUWWWYYYZZZ[[[^^^```dddfffhhhkkknnnqqqsssssstttvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{|||||||||{{{zzzyyyxxxwwwvvvtttsssssstttvvvwwwuuuvvvwwwxxxyyyxxxwwwwwwwwwuuurrrppppppooommmllliiiiiiiiijjjiiihhhhhhggggggffffffeeedddccccccbbbeeeeeeeeeeeefffggghhhhhhkkklllmmmnnnnnnmmmkkkjjjmmmmmmlllkkkkkkllllllmmmlllllllllllllllmmmmmmnnnkkklllmmmnnnnnnnnnnnnnnnqqqppppppppppppqqqrrrrrrqqqrrrtttvvvvvvuuusssrrrrrrsssssstttvvvxxxyyyzzzxxxwwwvvvuuuvvvyyy}}}zzzwwwvvvrrrpppuuu|||xxxkkk___XXXYYY]]]cccjjjoooqqqqqqnnnpppqqqssssssqqqooommmlllnnnppprrrsssssssssssssssvvvyyyyyywwwtttrrrqqqiiiiiijjjiiiiiikkkooorrrvvvuuunnniiimmmrrrvvvzzz~~~oooaaaTTTPPPQQQOOONNNNNNOOONNNMMMKKKKKKMMMRRRVVV___iiiwww{{{sssiii___UUUPPPSSS[[[kkk{{{}}}pppbbbVVVNNNHHHEEECCCCCCCCCCCCBBBBBBBBBAAAFFFFFFGGGIIIJJJJJJGGGDDDBBBBBBAAA@@@>>><<<:::888888999:::<<<@@@HHHQQQWWWccciiisss{{{}}}sssfff\\\UUURRRNNNKKKKKKJJJIIIHHHFFFGGGHHHJJJKKKMMMNNNNNNLLLNNNQQQTTTXXX]]]cccgggmmmtttyyyzzzzzz{{{zzzwwwtttsssppplllhhhffffffhhhjjjllloooqqqqqqqqqooonnnllljjjfff___VVVNNNIIIGGGEEEAAA@@@BBBCCCBBBEEEIII@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGIIIJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMLLLOOOPPPQQQRRRTTTUUUVVVVVV\\\^^^aaabbbccceeehhhjjjmmmnnnoooqqqqqqqqqpppooonnnooooooppppppqqqqqqrrruuuuuuuuuuuuuuutttsssrrrpppooonnnnnnnnnoooqqqrrrpppqqqssstttuuutttssssssrrrqqqnnnnnnnnnmmmkkkjjjgggggghhhhhhggggggfffeeedddddddddccccccbbbbbbbbbeeeeeeeeeeeeffffffggggggiiijjjjjjkkkkkkkkkjjjjjjllllllkkkjjjjjjjjjkkkkkklllllllllllllllmmmnnnnnnkkkkkklllmmmnnnnnnnnnnnnppppppooooooppppppqqqrrrqqqqqqsssssssssrrrqqqpppqqqqqqrrrsssuuuwwwyyyzzzxxxxxxwwwwwwxxx|||}}}{{{zzzzzzyyywwwrrrpppwww|||oooddd]]]]]]___dddkkkqqqsssrrrqqqsssvvvwwwvvvssspppmmmkkklllnnnqqqrrrsssssssssqqquuuzzz~~~~~~{{{wwwuuukkklllkkkjjjjjjkkknnnqqqssssssmmmiiimmmrrruuuwwwzzz}}}xxxgggWWWQQQRRRQQQOOONNNOOOOOONNNLLLKKKMMMPPPSSSYYYbbbqqq}}}}}}yyyqqqhhh___WWWRRRWWW___lll{{{}}}{{{|||sssdddYYYPPPIIIDDDDDDDDDEEEEEEDDDDDDCCCCCCEEEDDDDDDDDDDDDCCCAAA>>>===<<<<<<;;;;;;;;;;;;<<<999::::::<<>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKOOOPPPPPPQQQRRRSSSTTTTTTZZZ\\\^^^___```aaaccceeeeeefffgggiiiiiiiiihhhgggjjjjjjkkkkkklllmmmmmmmmmmmmmmmnnnnnnnnnmmmllllllllllllkkkjjjjjjkkkllllllmmmoooqqqssssssrrrqqqpppnnnmmmlllllllllllljjjhhheeeeeeeeefffeeeddddddccccccccccccccccccccccccccceeeeeefffffffffffffffffffffggghhhhhhiiiiiiiiiiiikkkkkkjjjiiiiiiiiiiiiiiikkkkkkkkkkkkkkklllmmmmmmjjjkkklllmmmnnnnnnnnnnnnooonnnnnnnnnnnnoooppppppppppppqqqrrrqqqqqqpppooooooooopppqqqsssuuuwwwxxxuuuvvvxxxyyy{{{}}}zzzxxxyyyyyyzzzxxxtttsss}}}xxxooodddaaaaaadddkkkpppqqqqqqrrrsssvvvwwwuuuqqqllliiijjjkkkmmmoooqqqrrrrrrqqqnnnrrrwww|||~~~}}}xxxuuunnnnnnmmmlllkkkllloooqqqqqq~~~rrrmmmkkkoootttuuuvvvxxxzzz~~~nnn[[[TTTSSSRRRPPPOOONNNOOOOOOMMMLLLLLLNNNPPPTTT\\\iiivvvzzzxxxssslllddd]]]VVVSSSYYYbbbnnnzzz~~~zzzwwwwww}}}xxxjjj___VVVLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCAAA@@@???@@@???===;;;<<<;;;:::::::::;;;;;;<<<<<<<<<<<<===@@@FFFNNNSSSdddjjjttt|||rrrhhhddd___[[[YYYYYYXXXXXXUUUTTTSSSRRRRRRRRRSSSSSSRRRRRRQQQPPPOOOQQQUUUXXX]]]eeellloooqqquuuvvvsssmmmmmmnnnmmmkkkkkkmmmooommmqqqvvvwwwvvvtttrrrrrrqqqrrrpppiii___VVVRRRQQQJJJFFFDDDEEEFFFEEEGGGLLL>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJJJJJJJJJJJJJKKKKKKOOOOOOPPPQQQRRRRRRSSSSSSUUUWWWYYYZZZ[[[\\\^^^```aaaaaabbbddddddeeeeeeeeefffffffffggghhhhhhiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhggggggfffffffffffffffkkkmmmoooqqqqqqpppnnnllljjjiiihhhiiijjjjjjhhhgggccccccddddddccccccbbbaaabbbbbbbbbcccccccccccccccdddeeeffffffffffffeeeeeeddddddeeefffggghhhhhhiiijjjjjjiiihhhggggggggggggiiiiiiiiiiiiiiijjjjjjkkkiiijjjkkklllmmmnnnnnnnnnmmmllllllllllllmmmnnnnnnnnnnnnooooooooooooooonnnmmmnnnnnnoooqqqsssuuuvvvrrruuuyyy|||{{{yyywwwuuusssttttttuuuuuuuuuyyyzzzjjjeeebbbccciiinnnnnnlllnnnppprrrsssqqqmmmiiifffhhhjjjlllnnnoooooooooooolllnnnrrrwwwzzzzzzvvvsssoooooonnnmmmlllmmmooorrrqqq~~~sssnnnmmmrrrvvvvvvuuuvvvuuuxxx{{{sssaaaXXXTTTQQQPPPPPPMMMNNNOOONNNLLLLLLMMMOOOQQQXXXcccooo{{{{{{vvvsssmmmgggaaa[[[VVVUUU]]]fffrrr|||~~~}}}yyyuuusssxxxtttkkkaaaUUUMMMKKKJJJHHHGGGGGGGGGHHHIIIEEECCC@@@??????@@@???===:::999888888888888888999=========>>>AAAGGGNNNTTTcccjjjsss{{{rrrmmmgggcccaaa``````___aaa___\\\ZZZWWWVVVVVVVVVVVVVVVUUUSSSQQQQQQSSSVVVWWW^^^eeehhhkkkqqqsssrrrmmmnnnoooooonnnnnnoooqqqooosssxxxzzzxxxwwwwwwyyyuuuuuusssnnnfff^^^YYYVVVNNNIIIFFFFFFEEEEEEHHHMMM========================?????????????????????????????????@@@AAAAAABBBBBB@@@@@@AAACCCDDDEEEFFFGGGDDDDDDDDDDDDEEEFFFGGGGGGJJJIIIIIIIIIIIIJJJLLLMMMMMMNNNNNNPPPQQQRRRSSSSSSRRRTTTVVVWWWWWWYYY[[[]]]_________```aaacccdddeeebbbbbbbbbcccddddddeeeeeefffgggggghhhhhhhhhggggggccccccccccccccccccddddddiiikkkmmmooonnnllljjjhhheeedddeeefffhhhhhhfffdddbbbbbbbbbbbbbbbaaa`````````aaaaaaaaabbbbbbccccccccccccdddeeeeeedddcccbbbbbbccccccdddeeefffhhhhhhjjjiiihhhgggffffffffffffggggggffffffgggggghhhiiiggghhhiiikkklllmmmmmmmmmkkkkkkjjjjjjkkkkkklllmmmkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmnnnoooppprrrrrrsssxxx~~~{{{vvvsssqqqnnnlllkkkjjjkkkooottt}}}qqqkkkeeeeeeiiimmmllliiilllmmmpppqqqpppnnnkkkiiihhhiiikkklllmmmmmmllllllkkkkkkmmmqqqtttuuussspppmmmnnnmmmlllkkklllooorrrrrr~~~tttpppooouuuyyyxxxvvvvvvppptttzzz}}}xxxggg\\\UUUPPPOOOQQQLLLMMMOOONNNMMMLLLMMMNNNQQQUUU^^^iiiuuu{{{uuurrrmmmhhhbbb^^^[[[\\\dddnnnzzz}}}|||yyytttqqquuu~~~{{{qqqdddZZZUUUSSSOOOKKKIIIIIIJJJKKKHHHEEEBBB@@@@@@@@@@@@???999999999999999999888888::::::;;;===AAAHHHPPPVVVccciiiqqqxxx{{{|||}}}~~~~~~~~~yyysssnnnkkkkkkkkkjjjmmmkkkgggbbb^^^[[[ZZZYYYYYYYYYYYYWWWUUUTTTUUUVVVTTT[[[aaadddiiiqqqvvvvvvsssttttttrrrpppooopppqqqppptttzzz{{{zzzzzz}}}|||{{{xxxtttoooiiibbb]]]WWWPPPKKKIIIHHHHHHLLLRRR========================????????????????????????>>>??????@@@AAAAAABBBBBB>>>>>>???AAACCCDDDFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHIIIKKKLLLNNNLLLLLLMMMOOOPPPQQQRRRSSSQQQSSSUUUVVVWWWXXXZZZ\\\ZZZZZZZZZZZZ\\\^^^aaabbb``````aaaaaabbbcccccccccaaabbbbbbcccccccccbbbbbbaaaaaabbbccccccddddddeeeggghhhkkklllllliiifffdddbbbbbbbbbdddeeefffdddbbbaaaaaaaaaaaaaaa``````_________``````aaabbbbbbbbbaaabbbcccddddddcccaaaaaabbbbbbbbbcccdddfffggghhhiiiiiihhhffffffeeeeeeeeeeeeeeeeeeeeeeeefffggggggfffggghhhiiikkkkkklllllljjjjjjiiiiiijjjjjjkkklllhhhhhhiiijjjkkkkkklllllllllllllllmmmmmmoooppppppwww|||yyysssoookkkhhhfffdddbbbccciiisssxxxpppiiihhhlllnnnllliiilllmmmppprrrrrrqqqooonnnhhhhhhjjjkkklllkkkkkkjjjkkkjjjjjjmmmqqqrrrqqqnnnlllmmmlllkkkjjjllloooqqqrrruuuqqqqqqwwwzzzyyywwwvvvooorrryyy|||}}}zzzkkk___VVVPPPOOORRRKKKMMMNNNOOOMMMMMMMMMNNNQQQTTT[[[eeerrr}}}~~~xxxuuuqqqkkkgggdddaaaccclllvvv||||||yyyssspppsss{{{qqqfff___[[[UUUPPPLLLLLLMMMNNNGGGDDD@@@=========<<<;;;;;;;;;<<<=========<<<<<<666777999<<>>===============>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@AAACCCEEEFFFHHHHHHHHHIIIJJJKKKMMMMMMMMMLLLKKKJJJKKKLLLNNNOOOQQQQQQRRRTTTUUUWWWXXXXXXTTTUUUWWWYYYZZZ[[[[[[[[[````````````aaaaaaaaaaaa```___]]]^^^```aaaaaa```^^^^^^^^^______aaabbbbbbggghhhhhhhhhgggffffffeeebbbccccccccccccbbbaaaaaa______`````````````````````aaabbbbbbbbbaaa___^^^^^^_________``````aaaaaadddccccccccccccdddeeeeeehhhgggfffeeedddcccccccccdddcccbbbbbbcccdddfffgggggggggggghhhhhhhhhhhhhhhggggggggggggggghhhiiiiiiiiijjjkkkjjjhhhggggggiiihhhiiikkkmmmpppsssuuuwww~~~vvvnnnllljjjfffbbbaaa[[[___ccciiiwww}}}xxxsssooommmmmmmmmllljjjlllnnnooonnnnnnnnnnnnkkkhhhffffffiiikkkkkkjjjjjjiiijjjlllnnnooonnnmmmjjjjjjjjjiiijjjjjjkkklllppp}}}vvvrrroooqqqvvvyyyyyyvvvuuupppppp{{{zzzttt~~~ppp___UUUSSSQQQNNNPPPOOONNNMMMLLLLLLLLLLLLNNNQQQXXXaaalllvvv~~~~~~xxxpppiiiiiimmmuuuzzz~~~yyyrrrmmmlllpppuuuxxxyyyjjjggg___TTTJJJFFFGGGJJJCCCCCCAAA???>>><<<::::::999;;;>>>??????===:::888;;;;;;;;;<<>>===<<<<<<>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@AAACCCEEEFFFFFFFFFFFFFFFHHHIIIJJJKKKLLLKKKJJJIIIIIIJJJLLLMMMMMMNNNOOOPPPQQQSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[____________````````````cccaaa_________```___]]]]]]]]]]]]]]]^^^___```aaabbbbbbbbbbbbbbbaaa``````aaaaaabbbbbbaaaaaa`````````________________________```aaaaaaaaa```^^^]]]]]]]]]^^^^^^___`````````bbbbbbaaaaaabbbbbbcccdddeeeeeedddcccbbbbbbbbbbbbccccccbbbbbbcccdddfffgggeeeeeeeeeeeeeeefffffffffgggffffffffffffggghhhhhhgggiiiiiiiiigggggghhhjjjjjjlllnnnpppsssvvvzzz|||}}}sssiiieeebbb^^^[[[\\\XXX\\\cccnnn|||yyyuuurrrooommmkkkiiigggiiilllnnnooooooppppppmmmjjjggghhhjjjkkkkkkjjjhhhhhhhhhjjjlllmmmlllkkkjjjjjjiiiiiihhhiiiiiijjjooo|||uuuqqqoooppptttwwwvvvtttsssooopppzzzzzz~~~ssscccYYYVVVSSSPPPOOOOOONNNMMMLLLLLLMMMMMMMMMQQQWWW___iiisss}}}~~~xxxwwwzzz~~~~~~xxxqqqjjjhhhjjjnnnrrrwww}}}|||tttfffXXXLLLFFFDDDEEEBBBBBBAAA@@@???>>>===<<<:::<<<===???>>>===:::999:::;;;;;;===AAAIIISSSZZZffflllooonnnkkkkkkhhhdddcccaaadddqqq|||xxxrrrlllgggcccbbbbbb```___^^^]]]]]]]]]^^^aaaeeelllttt{{{|||yyyxxxvvvtttssstttyyy~~~~~~~~~}}}uuuppphhhaaa]]]___fffkkkAAAAAABBBBBBAAA@@@>>>===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAACCCDDDFFFCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSUUUVVVXXXYYYYYYYYY]]]]]]]]]^^^^^^^^^______eeeccc```______^^^\\\ZZZ\\\[[[[[[[[[\\\]]]^^^___```aaaaaaaaaaaa```_____________________^^^^^^^^^_________^^^^^^]]]]]]]]]]]]^^^_________^^^\\\\\\[[[\\\\\\]]]^^^^^^______``````______``````aaabbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccdddeeefffaaaaaabbbbbbbbbccccccccceeeeeeeeeeeeeeeffffffgggfffggghhhgggffffffhhhiiikkknnnqqqtttwww||||||vvvlllccc^^^ZZZWWWWWW[[[WWW^^^iiizzz|||yyyvvvtttrrroookkkhhheeegggjjjnnnppprrrrrrsssooommmjjjiiijjjkkkjjjiiiggggggfffhhhjjjjjjiiihhhlllkkkjjjiiiiiijjjjjjkkkooo|||ssspppnnnooorrrtttsssqqqooonnnqqqxxxxxxhhh]]]XXXUUUQQQOOONNNNNNMMMMMMMMMMMMNNNMMMPPPTTT[[[cccooozzz~~~~~~wwwnnneee``````cccfffiiinnnvvv|||hhhVVVKKKDDDAAA???AAAAAA@@@@@@@@@@@@@@@@@@=========>>>===<<<;;;;;;:::;;;<<<>>>BBBJJJSSSYYYffflllooommmiiigggccc^^^\\\XXXYYYcccooo||||||uuuqqqjjjiiihhhfffeeecccbbbbbb```aaacccgggnnnuuu{{{|||{{{yyyvvvttttttxxx|||~~~~~~xxxppplllmmmqqqvvv<<<>>>@@@BBBCCCCCCAAA@@@>>>>>>?????????@@@@@@@@@???????????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEBBBBBBBBBCCCCCCDDDFFFFFFHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSTTTVVVWWWWWWWWWZZZZZZ[[[[[[\\\\\\]]]]]]cccaaa```______^^^\\\ZZZZZZZZZYYYYYYZZZ[[[[[[\\\______`````````______^^^]]]]]]]]]\\\\\\\\\\\\\\\^^^^^^^^^]]]\\\\\\[[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYYZZZZZZ[[[\\\]]]^^^^^^______^^^^^^______```aaa```````````````aaabbbbbbaaaaaaaaabbbccccccdddeee___``````aaaaaabbbbbbbbbddddddccccccddddddeeeffffffffffffeeeddddddfffhhhjjjnnnsssxxx}}}~~~{{{wwwtttjjjddd^^^[[[WWWUUUWWW\\\ZZZgggyyy{{{xxxuuusssrrrqqqooommmhhhiiikkknnnqqqssstttsssqqqooommmkkkjjjjjjiiiiiiggggggggghhhjjjjjjiiiggglllkkkjjjjjjjjjlllnnnoooqqq}}}rrrpppnnnnnnpppqqqooonnnkkklllqqqwww}}}mmm___YYYUUURRROOONNNNNNMMMMMMNNNNNNNNNMMMOOORRRVVV]]]iiivvv~~~vvvjjj___XXXVVVXXXZZZ]]]aaahhhpppzzziiiWWWMMMHHHCCC???>>>??????@@@@@@AAAAAABBB??????>>>===<<<<<<<<<<<<999;;;<<<>>>BBBIIIQQQWWWbbbhhhllljjjfffddd___ZZZXXXSSSRRRYYYdddqqq|||xxxoooooommmkkkiiigggfffeeecccccceeehhhmmmtttzzz}}}~~~}}}|||{{{xxxuuuqqquuuyyy|||~~~}}}yyyzzz~~~;;;===???BBBBBBBBBAAA@@@>>>>>>?????????@@@@@@@@@????????????????????????>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOQQQRRRTTTUUUUUUUUUWWWWWWXXXYYYZZZZZZ[[[[[[^^^]]]]]]^^^___^^^\\\ZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\[[[ZZZYYYYYYYYYZZZZZZ]]]\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\[[[YYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^______```____________```aaabbbccc``````aaabbbcccccccccccc___``````aaabbbccccccccccccccccccccccccdddeeeeeefffffffffdddcccccceeehhhjjjpppxxx}}}{{{yyywwwsssoookkkaaa]]][[[YYYUUURRRUUU\\\aaavvvzzzvvvrrroooqqqtttvvvwwwpppnnnmmmnnnqqqssssssrrrrrrqqqooollljjjiiiiiiiiiiiihhhhhhjjjllllllkkkjjjhhhhhhggggggiiillloooqqqsssrrrqqqpppoooooonnnmmmkkkgggjjjpppuuuzzzsssbbbZZZVVVRRRPPPOOONNNNNNNNNNNNNNNNNNLLLNNNPPPRRRWWWbbbpppzzz~~~uuuhhhZZZQQQNNNOOOQQQTTTWWW\\\aaaiiivvvppp]]]SSSMMMGGGBBB>>>>>>???@@@@@@AAABBBBBBAAA@@@>>>===<<<<<<======999;;;===???BBBGGGNNNSSSZZZaaaeeecccaaa```]]]XXXSSSNNNMMMRRR\\\hhhxxx~~~tttsssqqqooollljjjhhhgggeeeeeefffiiimmmsssxxx{{{{{{{{{{{{|||~~~}}}zzzxxxqqqtttxxx|||AAAAAABBBBBBAAA???>>>===>>>????????????@@@@@@@@@????????????????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMOOOPPPRRRSSSSSSSSSUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZ\\\^^^^^^\\\ZZZXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[[[[[[[ZZZXXXXXXWWWWWWXXXZZZ[[[\\\]]]^^^]]]]]]]]]]]]]]]^^^^^^__________________```aaaaaa______aaabbbbbbcccbbbbbb``````aaabbbcccddddddeeecccccccccccccccddddddeeefffffffffeeeeeefffjjjlllpppxxx}}}wwwvvvsssqqqnnnkkkfffbbbZZZXXXWWWUUUPPPNNNUUU^^^pppxxxtttooonnnqqqwww|||~~~wwwrrrmmmllloooqqqqqqpppqqqqqqooollliiihhhhhhjjjjjjiiijjjlllnnnooonnnmmmfffeeeddddddfffjjjmmmpppsssssssssrrrqqqooommmkkkjjjfffiiinnnsssxxx}}}kkk```YYYTTTQQQPPPOOONNNNNNMMMMMMMMMLLLNNNOOOPPPRRR\\\iiittt}}}~~~uuufffWWWMMMIIIJJJKKKLLLOOOTTTWWW[[[ffftttwwwcccWWWNNNFFF@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>>============999;;;===???AAAEEEJJJNNNPPPVVVZZZYYYYYYYYYXXXUUURRROOONNNRRRYYYcccqqq~~~zzzyyywwwtttqqqnnnkkkjjjjjjjjjjjjllloootttxxx{{{yyyyyy{{{~~~}}}{{{rrrtttwww{{{EEEDDDCCCBBBAAA@@@???>>>>>>????????????@@@@@@@@@????????????????????????>>>>>>??????@@@AAAAAABBB??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXYYY[[[\\\\\\ZZZXXXXXXXXXWWWVVVVVVWWWWWWXXXZZZZZZ[[[\\\\\\\\\\\\\\\[[[ZZZXXXVVVVVVWWWXXXYYYXXXXXXXXXYYYZZZZZZ[[[[[[YYYZZZ[[[[[[[[[ZZZXXXWWWWWWWWWXXXZZZ[[[\\\]]]^^^[[[[[[[[[ZZZ[[[\\\\\\]]]^^^^^^]]]]]]]]]^^^^^^___^^^___```bbbbbbbbbbbbaaa``````aaabbbcccdddeeeeeedddccccccccccccdddeeeeeeeeefffggghhhiiimmmrrrvvv|||~~~xxxtttooommmkkkhhhfffbbb^^^ZZZUUUSSSRRRQQQNNNQQQ^^^llluuurrroooppptttyyy}}}zzzssskkkhhhkkknnnooooooooopppooolllhhhggghhhjjjjjjiiijjjmmmpppqqqqqqpppiiihhhfffeeefffiiilllooosssuuuuuuuuussspppmmmkkkjjjhhhiiilllqqquuu~~~xxxiii]]]VVVSSSRRRPPPOOONNNMMMLLLLLLKKKNNNOOONNNOOOWWWdddnnnyyy~~~uuueeeVVVKKKGGGHHHIIIGGGLLLPPPSSSUUU]]]jjjtttnnn```UUULLLFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@???======<<<999;;;===???@@@BBBFFFIIIHHHMMMPPPOOONNNQQQQQQOOOQQQNNNNNNQQQUUU[[[gggrrrzzz}}}zzzvvvssspppooopppppppppqqqtttxxx||||||}}}}}}qqqrrrsssvvv{{{DDDDDDCCCBBBBBBBBBCCCCCC>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB??????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBBCCCCCCDDDEEEDDDDDDDDDJJJKKKKKKLLLLLLMMMMMMMMMJJJKKKMMMNNNPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXWWWXXXZZZ[[[[[[XXXVVVXXXXXXWWWVVVVVVWWWWWWWWWUUUVVVVVVWWWXXXXXXXXXWWW[[[YYYXXXVVVVVVWWWXXXYYYVVVWWWWWWXXXYYYZZZ[[[[[[YYYZZZ[[[[[[[[[ZZZXXXWWWWWWWWWXXXZZZ[[[]]]^^^^^^YYYYYYYYYYYYYYYZZZ[[[[[[]]]]]]\\\\\\[[[\\\\\\]]]]]]___```bbbbbbbbbaaaaaa``````aaabbbcccdddeeeeeeddddddccccccddddddeeefffdddeeegggjjjmmmrrryyy}}}}}}yyyrrrmmmiiihhheeecccaaa]]]XXXUUUQQQOOOOOONNNOOOWWWjjj}}}{{{vvvsssrrrqqqrrrvvvzzz}}}~~~zzzrrriiieeehhhllloooooonnnoooooolllhhhfffhhhjjjiiiiiijjjmmmppprrrrrrqqqooommmkkkiiiiiikkkmmmooorrr~~~vvvwwwwwwuuuqqqmmmkkkjjjjjjiiikkkooosss{{{pppaaaWWWTTTSSSQQQOOONNNLLLLLLKKKKKKNNNOOONNNNNNTTT```kkkvvv~~~uuueeeUUUKKKGGGGGGIIIGGGLLLQQQSSSUUU[[[gggppp~~~}}}nnncccZZZTTTHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAA???>>><<<<<<:::;;;===>>>???AAACCCFFFCCCHHHJJJHHHHHHJJJLLLKKKJJJHHHHHHKKKLLLPPPYYYcccmmmvvv~~~zzzwwwtttsssvvvuuuuuuuuuxxx|||ooonnnnnnppptttxxxzzz{{{}}}DDDDDDDDDCCCBBBBBBCCCDDDAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAACCCBBBAAA@@@???@@@AAABBBDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNSSSSSSRRRRRRRRRTTTUUUWWWXXXZZZ[[[ZZZXXXWWWWWWXXXVVVUUUUUUTTTTTTUUUUUUVVVXXXWWWUUUTTTSSSTTTUUUUUUVVVVVVUUUUUUVVVVVVWWWXXXUUUVVVVVVXXXYYYZZZ[[[\\\ZZZZZZZZZYYYXXXVVVUUUTTTVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[ZZZXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[]]]^^^___aaabbbcccaaaaaabbbbbbbbbbbbaaaaaadddddddddbbbaaabbbeeeggghhhiiilllooottt|||~~~xxxtttooojjjgggaaa```]]]ZZZWWWUUUSSSSSSLLLLLLOOOPPPQQQ\\\yyy|||vvvsssrrrqqqooonnnppptttyyy|||tttqqqllliiiggghhhjjjlllnnnmmmjjjhhhgggggghhhhhhhhhhhhhhhiiilllppptttwwwxxxtttooojjjhhhiiikkkmmmwww}}}xxxwwwuuusssqqqooommmlllllloooqqqsssuuu{{{lll___ZZZTTTOOOOOOOOOLLLLLLNNNKKKKKKLLLMMMNNNSSSYYY^^^pppxxxwwwnnn___RRRJJJEEECCCBBBKKKKKKPPPWWWYYYXXX[[[ccctttrrrgggaaaXXXSSSLLLIIIHHHGGGEEECCCBBBAAA@@@???>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAACCCCCCCCCBBBBBBCCCDDDDDDDDDEEEDDDDDDEEEIIIOOOSSS]]]bbbmmm}}}}}}|||zzzxxx{{{|||}}}}}}~~~yyyooohhhhhhiiihhhggggggiiikkkpppzzzDDDEEEDDDCCCBBBAAAAAABBBAAA@@@@@@??????>>>======??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======>>>??????AAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJKKKKKKLLLLLLMMMQQQPPPPPPPPPPPPRRRSSSTTTVVVWWWYYYXXXVVVUUUUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUWWWVVVUUUSSSSSSSSSTTTUUURRRRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTUUUUUUUUUVVVVVVXXXYYYYYY[[[[[[YYYXXXXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYYYY[[[[[[\\\^^^___```aaabbb______```aaaaaabbbbbbbbbaaabbbbbbaaaaaacccfffiiijjjmmmqqqvvv||||||vvvppplllgggbbb___ZZZYYYWWWUUUSSSQQQOOONNNJJJJJJMMMQQQXXXiiiyyyrrrnnnmmmooommmllllllmmmpppsssvvvrrrpppnnnkkkjjjiiiiiiiiikkkjjjhhhgggggghhhiiijjjggggggfffgggjjjmmmqqqsssvvvsssnnnjjjiiijjjlllnnnuuu{{{wwwvvvuuusssrrrpppooonnnnnnpppqqqrrrtttyyyyyyhhh```XXXRRRQQQOOOLLLKKKMMMKKKKKKLLLLLLMMMQQQWWW[[[lllsss}}}qqqhhh[[[OOOHHHDDDCCCBBBHHHIIIQQQZZZ]]]\\\^^^cccjjjyyy}}}yyyjjjcccZZZTTTPPPMMMIIIEEEDDDCCCBBB@@@????????????<<<======>>>>>>??????@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@AAADDDHHHLLLSSSWWWaaappp~~~~~~~~~}}}|||}}}zzzpppeeeaaa^^^ZZZWWWWWWZZZ]]]cccnnn{{{GGGFFFFFFEEEDDDCCCBBBAAA@@@@@@??????>>>=========??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>??????@@@AAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQSSSUUUVVVUUUTTTSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUTTTSSSSSSRRRSSSSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRVVVWWWXXXYYYZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWZZZYYYXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^___```aaa]]]]]]^^^___```aaaaaabbb___```aaabbbcccfffjjjnnnooosssyyyxxxtttnnnhhhccc___ZZZVVVRRRRRRQQQPPPOOOMMMKKKJJJJJJJJJMMMVVVeee{{{}}}|||wwwxxxxxxvvvrrrooonnnmmmmmmmmmmmmmmmmmmooopppqqqppppppooonnnllljjjhhhggggggfffffffffgggiiikkklllffffffeeefffgggjjjmmmoootttrrrnnnkkkjjjkkkmmmooossswww}}}}}}wwwvvvvvvuuutttsssrrrrrrpppqqqqqqqqqssswww|||vvvhhh___UUURRRPPPMMMKKKMMMKKKKKKLLLKKKLLLOOOSSSWWWdddlllvvv}}}{{{tttggg___TTTKKKEEECCCBBBBBBDDDHHHRRR]]]cccbbbaaabbbdddooo}}}zzznnnccc[[[TTTMMMHHHEEEDDDCCCAAA@@@@@@??????========================<<<;;;;;;:::::::::;;;;;;;;;<<<>>>>>>>>>???BBBDDDEEEHHHQQQ^^^lllzzzzzznnnbbbZZZUUUOOOLLLLLLOOOQQQWWWcccppp}}}JJJIIIHHHGGGGGGFFFDDDCCC@@@@@@???>>>>>>======<<>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNOOOQQQRRRTTTTTTRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSUUUVVVXXXYYYYYYXXXVVVUUUTTTTTTUUUVVVVVVUUUUUUUUUSSSRRRRRRRRRSSSSSSTTTUUUWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^______]]]]]]]]]]]]^^^___`````````aaacccdddfffjjjooorrruuu{{{~~~{{{sssoooiiiccc___ZZZVVVRRROOOOOOOOONNNMMMKKKIIIHHHKKKMMMSSSaaatttyyyxxxrrrrrrqqqpppppppppqqqqqqpppqqqrrrrrrrrrrrrqqqpppppppppooonnnlllkkkiiihhhffffffffffffgggiiijjjkkkggggggffffffgggiiikkklllrrrpppnnnllllllmmmooopppqqqssswwwzzz||||||{{{zzzwwwwwwwwwwwwwwwwwwwwwwwwsssrrrqqqpppqqquuuyyy|||pppdddWWWRRRPPPMMMLLLMMMKKKLLLKKKKKKJJJLLLPPPSSSZZZcccooozzzyyynnnfff\\\VVVNNNGGGCCCBBBBBBBBBBBBGGGRRR___ggghhheeebbbffflllttt}}}qqqeeeZZZOOOHHHEEEDDDCCCAAA@@@?????????>>>=========<<<<<<<<<;;;<<<<<<;;;:::::::::;;;;;;:::<<<>>>>>>>>>===>>>@@@>>>???EEEOOOZZZiii}}}wwwlll___XXXRRRMMMLLLOOOMMMOOOTTT]]]jjjwwwPPPMMMIIIHHHHHHGGGEEEDDD@@@@@@??????>>>=========??????>>>>>>>>>>>>??????????????????????????????????????????????????????<<<===???AAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMOOOQQQRRRRRRQQQPPPQQQRRRQQQPPPPPPOOOOOOPPPPPPQQQOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSUUUUUUVVVWWWVVVUUUTTTSSSRRRSSSSSSTTTTTTTTTTTTTTTRRRQQQQQQQQQQQQRRRSSSSSSUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZYYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\]]]]]]^^^___```bbbdddfffhhhmmmrrrvvv}}}xxxuuummmiiiddd___[[[VVVRRROOOLLLLLLKKKKKKJJJIIIHHHGGGKKKQQQ^^^ooo}}}vvvtttnnnmmmkkkjjjkkkmmmoooppprrrsssuuuuuuuuutttrrrpppqqqpppnnnlllkkkkkklllllliiiiiihhhhhhhhhiiiiiiiiiiiiiiihhhhhhiiijjjllllllpppooonnnmmmmmmnnnooopppoooppprrrtttuuuwwwwwwwwwxxxyyyyyyyyyzzzzzz{{{{{{tttrrrpppoooqqqtttwwwyyy|||xxxiiiYYYRRRPPPNNNMMMNNNKKKKKKKKKJJJJJJKKKMMMPPPRRR[[[iiiwww~~~rrrddd[[[UUUPPPIIIDDDBBBBBBBBBBBBAAAFFFQQQ^^^jjjooolllfffhhhiiimmmttt}}}{{{mmm^^^QQQIIIEEEDDDBBBAAA???>>>>>>===>>>>>>======<<<<<<;;;;;;<<<<<<;;;:::::::::::::::999;;;======<<<;;;<<<<<<<<<<<<@@@GGGNNNZZZmmm~~~uuukkk```YYYSSSNNNOOORRROOOQQQVVV]]]iiivvvZZZUUUNNNIIIHHHHHHEEECCCAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@??????>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMLLLMMMOOOPPPPPPOOOOOOOOOPPPOOOOOONNNNNNNNNNNNOOOOOOMMMMMMNNNOOOOOOOOOOOONNNOOONNNNNNNNNNNNOOOPPPPPPTTTSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPQQQQQQRRRRRRSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\^^^___``````bbbeeehhhlllrrrxxx}}}{{{vvvrrrooodddaaa\\\XXXUUUQQQNNNKKKGGGGGGGGGGGGHHHIIIJJJKKKNNNZZZlllyyyttttttqqqnnnlllkkklllnnnoooooopppqqqssstttsssrrrooonnnpppnnnmmmkkkkkklllnnnooolllllllllkkkkkkjjjjjjiiikkkkkkkkkkkkkkklllmmmnnnooooooooooooooooooooopppoooooopppqqqrrrtttuuuvvvxxxyyyyyyzzz{{{{{{||||||uuurrrooooooqqquuuwwwxxxyyyqqq^^^TTTQQQOOONNNOOOKKKKKKLLLKKKJJJJJJLLLNNNNNNUUUbbbppp{{{}}}~~~}}}}}}~~~oooaaaWWWQQQMMMHHHDDDCCCCCCBBBBBBAAAFFFNNN[[[lllxxxxxxrrrllliiijjjooouuuyyysssdddUUUKKKEEEDDDCCCAAA???>>>======>>>>>>>>>======<<<<<<<<<;;;;;;:::999888888888888666888::::::999888999:::<<<===@@@CCCFFFNNN```ppp|||ssshhh```XXXRRRQQQTTTRRRUUUZZZaaakkkxxxllldddXXXPPPMMMKKKHHHEEEBBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>??????????????????????????????===>>>???@@@@@@???>>>===@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIGGGHHHJJJKKKLLLLLLKKKKKKJJJLLLNNNNNNMMMLLLMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMNNNOOORRRQQQPPPOOOOOOQQQRRRSSSQQQQQQRRRRRRRRRQQQQQQPPPRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVVVVWWWXXXXXXYYYZZZZZZXXXYYYYYYZZZZZZ[[[[[[\\\[[[ZZZZZZ[[[]]]```cccdddbbbeeejjjooouuu}}}yyytttoookkkhhh]]]ZZZVVVSSSPPPNNNKKKHHHDDDDDDDDDFFFIIIMMMQQQTTT\\\kkk~~~}}}wwwuuuwwwxxxtttpppoooppppppooonnnmmmnnnpppppppppooommmllllllllllllmmmnnnooooooooonnnnnnnnnnnnmmmmmmllllllkkkkkkllllllmmmnnnnnnooooooooopppppppppoooooooooooooooooopppqqqssstttuuuwwwwwwxxxxxxyyyzzzzzzzzztttqqqnnnnnnrrrvvvyyyyyy{{{zzzdddWWWSSSOOONNNNNNJJJKKKLLLKKKJJJJJJLLLNNNNNNRRRZZZfffrrr|||~~~}}}~~~rrrbbbYYYPPPMMMHHHEEEDDDDDDCCCBBBAAAEEEKKKYYYoooyyysssqqqssssssqqqrrrvvvssstttxxxxxxiiiZZZOOOGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;:::999888777888888666777888888777777888::::::<<>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIJJJKKKKKKJJJIIIHHHJJJLLLLLLKKKJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMJJJKKKLLLNNNNNNNNNMMMLLLMMMMMMMMMMMMMMMNNNNNNOOORRRPPPNNNMMMMMMOOORRRTTTQQQQQQRRRRRRQQQPPPPPPOOORRRQQQQQQPPPPPPPPPQQQQQQPPPQQQSSSUUUVVVWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[XXXXXXYYYZZZ^^^bbbfffhhhfffjjjooovvv~~~{{{uuupppkkkgggdddZZZWWWSSSQQQOOOMMMJJJHHHDDDDDDDDDGGGLLLSSSYYY]]]kkkzzzyyyuuuvvvyyyyyyuuuqqqoooooonnnllljjjmmmmmmnnnoooooonnnmmmlllhhhjjjmmmpppqqqqqqooonnnnnnnnnooooooooooooooonnnjjjkkklllmmmnnnnnnoooooooooppppppppppppooonnnnnnoooooopppppprrrssstttuuuvvvvvvvvvwwwwwwxxxxxxxxxtttpppmmmnnnsssxxxzzz{{{iiiZZZTTTPPPMMMMMMJJJKKKLLLKKKKKKKKKMMMOOOOOOPPPUUU^^^jjjwwwuuueee[[[QQQMMMIIIFFFEEEEEECCCBBBAAADDDJJJXXXqqqzzzyyyuuummmjjjlllgggfffggglllvvv|||nnn^^^SSSHHHGGGEEECCCAAA@@@??????>>>>>>>>>>>>????????????===<<<;;;:::999999999999777888999888888888:::<<<888:::>>>@@@???BBBOOO]]]mmmvvvllliiillljjjmmmpppssswww~~~vvvhhh___XXXQQQLLLMMMHHHCCC@@@AAAAAA@@@===??????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<>>>>>>???@@@AAAAAABBBBBBEEEDDDBBBAAABBBCCCEEEFFFFFFFFFGGGHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQRRRSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOTTTTTTTTTTTTUUUUUUUUUUUUXXXVVVUUUVVVWWWXXXXXXXXXXXXVVVUUUWWWZZZZZZXXXVVV]]]\\\[[[]]]```ccceeeeeelllqqqyyyzzzrrrllliiieee___ZZZYYYTTTOOOKKKJJJJJJGGGEEEDDDFFFHHHIIINNN[[[mmm{{{xxxttttttwwwyyyzzzuuuooollllllkkkjjjhhhiiiiiiiiijjjkkkmmmnnnooolllllllllmmmllllllkkkkkklllmmmnnnnnnnnnmmmlllkkkllllllllllllmmmooopppqqqnnnooopppppppppnnnmmmlllnnnnnnooopppqqqsssuuuvvvrrrqqqpppssswwwyyyxxxwwwtttsssrrrrrrtttvvvyyy{{{ooobbb[[[RRRNNNPPPPPPNNNLLLLLLMMMNNNMMMLLLOOOPPPSSSZZZdddqqq|||mmm___TTTPPPJJJGGGEEEDDDCCCBBB???DDDJJJUUUkkk{{{xxxvvvoooeeeaaaZZZWWW\\\eeeppp}}}tttfffZZZRRRKKKFFFEEECCC???===???;;;<<<===>>>>>>>>>>>>>>>@@@>>>;;;;;;;;;;;;;;;:::999888888888888888999999;;;;;;;;;<<>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<>>>>>>???@@@@@@AAABBBBBBDDDCCCBBBAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRRRRRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRRRRRRRVVVVVVUUUUUUVVVWWWWWWWWWWWWVVVTTTUUUVVVVVVTTTRRRXXXXXXYYY\\\```eeeiiikkkuuuzzz|||xxxrrrjjjeeeccc```ZZZUUURRROOOJJJHHHHHHHHHFFFDDDEEEFFFIIINNNXXXkkk|||tttpppppprrrtttwwwsssnnnkkkkkkkkkjjjhhhiiiiiihhhhhhiiijjjlllmmmhhhiiijjjkkklllmmmmmmmmmlllmmmnnnnnnnnnlllkkkjjjkkkkkkllllllmmmooopppqqqooooooppppppooonnnmmmlllllllllmmmnnnoooqqqssstttrrrpppoooqqquuuwwwvvvuuuuuuuuuttttttuuuwwwyyyzzz~~~yyyhhh^^^VVVSSSRRROOOMMMKKKKKKLLLLLLLLLKKKMMMOOORRRWWW___kkkxxxvvviii\\\WWWPPPKKKHHHGGGEEEDDDAAAFFFKKKWWWmmm}}}ssshhhbbbZZZTTTVVV\\\dddnnnwwwxxxmmmdddWWWOOOHHHEEEBBB>>>>>>@@@>>>>>>??????@@@@@@@@@@@@BBB@@@????????????===;;;:::999999999999999::::::;;;;;;;;;<<<>>>AAADDDFFFPPPaaauuuwwwkkkdddWWWRRRLLLHHHGGGFFFCCCAAABBBAAA@@@???>>>=========???>>>======<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????@@@AAAAAAAAACCCCCCBBBAAABBBCCCDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQTTTUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSTTTUUUUUUTTTYYYZZZ[[[___dddkkkqqquuu~~~zzzwwwnnniiibbb^^^\\\YYYUUUQQQLLLJJJGGGFFFFFFGGGFFFEEEHHHJJJOOOZZZkkk{{{vvvrrrqqqrrrssstttpppmmmjjjjjjjjjjjjiiijjjiiigggffffffgggiiijjjeeefffgggiiikkkmmmnnnooommmmmmnnnooonnnllljjjhhhkkkkkkkkklllmmmnnnooopppoooooopppoooooommmlllkkkkkkkkkkkklllmmmooopppqqqqqqpppooopppsssttttttsssvvvvvvwwwwwwwwwxxxxxxxxxzzzoooaaa[[[WWWSSSMMMLLLJJJJJJKKKKKKKKKJJJJJJMMMPPPSSSXXXbbbqqq|||vvvhhhbbbYYYQQQLLLIIIGGGFFFBBBEEEJJJVVVlll{{{oooeee\\\UUUTTTWWW[[[cccjjj|||zzzsssmmm^^^UUULLLGGGDDD@@@@@@CCC@@@@@@AAABBBCCCDDDEEEEEECCCBBB@@@??????>>><<<:::;;;::::::999999::::::;;;<<<;;;;;;;;;===???AAABBBBBBOOOaaattt~~~}}}zzzyyy|||uuuhhh```UUUMMMIIIGGGEEECCCAAA@@@???>>>============???>>>>>>===<<<=========================================================>>>>>>>>>>>>============>>>>>>??????@@@@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQQQQRRRTTTUUUUUUTTTTTTUUUUUUSSSRRRRRRSSSUUUWWWYYYZZZ___```cccgggmmmttt|||}}}wwwsssqqqhhhddd^^^ZZZWWWTTTPPPNNNIIIGGGFFFEEEEEEFFFGGGGGGKKKPPP\\\lll}}}zzzwwwuuusssrrrrrrqqqooommmkkkjjjkkkkkkkkkkkkiiigggeeedddeeefffgggddddddeeegggiiikkkmmmnnnmmmnnnoooooonnnllliiigggjjjjjjjjjkkklllmmmooooooooooooooonnnnnnmmmllllllkkkkkkkkkkkklllmmmoooooopppppppppqqqrrrrrrrrrrrrwwwxxxxxxyyyyyyxxxwwwwwwwww~~~wwwddd^^^YYYRRRNNNLLLJJJJJJKKKLLLKKKJJJIIIMMMPPPPPPRRR[[[jjjvvvtttmmmbbbXXXQQQLLLHHHFFFBBBCCCHHHRRRfffzzzmmmddd[[[XXXYYY[[[aaahhhpppvvvyyyxxxvvvuuurrrnnnbbbYYYOOOJJJGGGDDDEEEHHHBBBCCCDDDFFFHHHJJJLLLLLLLLLIIIDDDAAA???>>>===<<<;;;;;;:::999999999::::::<<<<<<;;;;;;<<<===??????AAAIIIVVVeeeyyy~~~xxxrrrooouuuttteeeXXXQQQMMMJJJHHHAAA@@@????????????????????????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMNNNOOOOOOPPPPPPQQQSSSUUUVVVTTTSSSTTTUUUTTTSSSSSSSSSTTTWWW[[[^^^bbbfffkkkpppwwwyyyrrrllliiigggbbb^^^YYYUUUQQQNNNKKKIIIFFFEEEDDDCCCCCCEEEGGGIIILLLXXXlllxxxwwwvvvuuusssqqqooonnnoooooonnnmmmlllkkklllmmmkkkiiigggeeeddddddeeeeeeeeeeeeeeeeeefffhhhiiijjjmmmnnnppppppooollliiigggjjjjjjjjjjjjkkkmmmnnnoooooonnnnnnmmmmmmmmmmmmmmmlllllllllllllllmmmnnnoooppppppqqqqqqqqqqqqrrrssswwwwwwxxxxxxxxxwwwvvvvvvxxx~~~kkk```XXXPPPPPPNNNLLLLLLMMMNNNMMMLLLIIIMMMOOOOOOOOOVVVcccnnn|||xxxlll```VVVOOOIIIFFFDDDDDDGGGPPPbbb{{{xxxmmmccc___]]]\\\```eeegggmmmpppnnnmmmnnnmmmkkkcccZZZRRROOOLLLIIIIIILLLFFFHHHLLLPPPTTTWWWYYYZZZ___XXXOOOHHHDDDBBBAAAAAA<<<;;;:::999999999999999<<<<<<<<<<<<<<<=========AAAEEENNNZZZiii~~~xxxpppiiillltttuuufff\\\UUUPPPLLLEEEDDDCCCBBBBBBAAABBBBBB@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????????????????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNIIIJJJJJJKKKLLLMMMNNNNNNPPPSSSWWWWWWTTTSSSTTTVVVVVVVVVUUUTTTUUUXXX]]]aaaffflllttt|||~~~{{{wwwqqqkkkfffbbb```XXXVVVRRRNNNJJJHHHFFFEEEDDDCCCBBBAAAAAAEEEKKKOOOUUUfffxxxwwwwwwvvvtttrrrpppooonnnoooooonnnlllkkklllmmmjjjjjjhhhgggfffeeeeeeeeeeeeeeedddcccdddeeeggghhhmmmoooqqqrrrqqqnnnkkkiiiiiiiiiiiijjjkkklllmmmnnnmmmmmmllllllmmmmmmnnnooonnnmmmmmmmmmmmmmmmnnnnnnnnnoooqqqqqqpppqqqrrrtttvvvvvvvvvuuuuuuuuuuuuuuu{{{xxxfffYYYRRRQQQPPPNNNNNNOOOOOOOOONNNJJJLLLNNNMMMNNNSSS]]]fffrrr{{{wwwkkk___UUUMMMIIIIIIGGGIIIPPP]]]sssyyymmmfffaaa^^^___bbbhhhmmmooommmmmmnnnnnnlllhhhaaa[[[YYYWWWRRRPPPRRROOOTTT[[[bbbiiimmmooopppppphhh\\\QQQJJJEEEBBBAAA===<<<<<<;;;::::::::::::<<<<<<<<<===============>>>???EEEOOO\\\nnn|||rrrjjjjjjllluuuzzzoooeee[[[TTTMMMLLLJJJHHHFFFDDDCCCCCC@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???????????????>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNPPPTTTXXXXXXUUUSSSTTTVVVVVVWWWXXXXXXZZZ```hhhnnnssszzz}}}sssqqqnnnjjjeee```\\\YYYPPPOOOMMMJJJGGGFFFFFFGGGDDDDDDCCCBBBDDDKKKTTT[[[iii}}}~~~yyyyyyxxxwwwuuusssqqqpppmmmnnnooommmkkkiiijjjllljjjjjjjjjjjjiiihhhfffeeedddcccbbbbbbbbbdddfffgggmmmooorrrtttssspppmmmkkkhhhhhhiiiiiijjjlllmmmnnnkkkkkkkkkkkklllnnnpppqqqnnnmmmmmmlllllllllmmmmmmjjjmmmooopppooooooqqqttttttsssrrrrrrrrrssstttuuuyyy{{{ooo^^^WWWRRRPPPNNNNNNOOOPPPOOONNNIIIJJJKKKKKKMMMQQQXXX\\\iiitttvvviii^^^SSSMMMKKKIIIJJJOOOXXXiiixxxqqqlllhhhhhhkkkpppuuuxxxvvvuuuwwwwwwuuuuuupppllllllhhhaaa\\\[[[]]]cccmmmxxx{{{ooocccXXXOOOHHHCCC@@@???>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>><<<<<<@@@HHHQQQ```xxxuuunnnllljjjlll}}}xxxjjjaaaTTTRRROOOLLLIIIFFFDDDDDD@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>???????????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@DDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPTTTYYYYYYVVVSSSTTTWWWTTTVVVYYY]]]aaajjjuuu}}}|||xxxssspppgggfffdddaaa\\\WWWSSSPPPKKKKKKKKKIIIGGGGGGIIIJJJFFFFFFFFFFFFIIIRRR^^^fff|||}}}zzzuuuuuutttsssqqqooommmllllllmmmooommmiiihhhiiijjjiiijjjkkklllkkkiiigggeeebbbbbbaaaaaabbbdddfffhhhmmmooorrrttttttrrrnnnlllhhhhhhhhhiiijjjkkkmmmmmmjjjjjjjjjkkklllnnnqqqrrrmmmmmmllllllkkkkkkllllllhhhkkknnnnnnmmmnnnqqqssssssrrrpppoooppprrrtttuuuuuuvvv~~~vvvbbb]]]RRRPPPNNNNNNOOOPPPOOONNNIIIIIIIIIJJJMMMPPPTTTWWWdddppp~~~~~~qqqdddYYYRRRKKKHHHHHHLLLSSSaaa}}}|||xxxuuuvvvyyyxxx}}}~~~~~~||||||xxxnnngggeeegggnnnzzzwwwjjj]]]RRRLLLBBBAAA@@@???>>>>>>>>>>>>;;;<<<===>>>?????????>>>???===???FFFLLLXXXmmmxxxqqqooojjjiiiwww}}}sssggg```VVVOOOKKKIIIFFFCCCDDDBBB@@@@@@@@@AAA@@@???AAAAAA@@@???>>>>>>??????;;;@@@DDDDDD@@@===>>>@@@?????????@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????======>>>??????????????????@@@AAABBBCCCDDDDDDDDDBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHGGGFFFEEEEEEEEEFFFJJJJJJIIIIIIIIIIIIIIIJJJIIIJJJJJJIIIIIIIIILLLNNNUUUVVVXXXXXXWWWWWWXXXYYY\\\^^^bbbfffnnnwwwyyytttrrrooojjjeee___]]]ZZZVVVQQQMMMJJJHHHEEEEEEEEEEEEFFFDDDBBB@@@FFFAAAAAAGGGNNNYYYlll}}}{{{uuutttpppuuuyyyvvvooojjjkkkooopppmmmkkkkkkmmmmmmkkkhhhkkkiiikkkmmmlllgggfffhhhiiigggeeeeeeggghhhiiihhhiiiiiilllqqqwwwwwwqqqkkkhhhgggffffffgggiiikkklllmmmmmmnnnnnnmmmmmmlllllllllnnnooonnnkkkjjjiiijjjlllmmmnnnoooqqqqqqrrrrrrqqqsssssssssqqqqqqqqqsssuuutttyyyqqq\\\ZZZRRRLLLNNNPPPOOOLLLKKKJJJLLLMMMMMMMMMOOORRRUUU]]]eeerrr}}}}}}}}}nnn]]]UUUPPPLLLKKKNNNQQQZZZqqqvvvppprrr|||xxxiii[[[QQQIIIDDD???>>>@@@AAA???<<<========================;;;<<<>>>AAADDDMMMaaatttzzzttttttyyywwwnnnaaaXXXRRROOOLLLJJJHHHFFFCCCCCCCCCDDDBBBAAA???>>>>>>===<<<<<<======???CCCGGGFFFBBB??????AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>???@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAADDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIKKKLLLLLLLLLLLLMMMPPPSSSQQQSSSUUUWWWXXXZZZ^^^```bbbeeejjjpppxxxzzzrrrmmmkkkhhhccc___ZZZYYYVVVRRRNNNJJJGGGFFFCCCCCCDDDEEEEEEEEEDDDCCCFFFEEEHHHPPPZZZggg|||wwwrrrrrrqqqvvv{{{yyysssmmmlllnnnooommmkkklllnnnnnnllljjjiiiggghhhlllllliiiiiikkkmmmkkkiiihhhjjjkkkkkkjjjkkkjjjlllqqquuuvvvrrrmmmjjjiiigggfffggghhhjjjkkkllllllmmmlllkkkjjjjjjjjjlllmmmnnnmmmjjjiiiiiijjjkkklllnnnooopppqqqqqqqqqpppqqqrrrqqqpppooopppqqqoooooorrrzzz~~~yyyccc\\\SSSLLLMMMOOOMMMJJJIIIHHHIIIIIIIIIIIIKKKNNNPPPXXX___kkkuuu}}}}}}|||}}}wwwcccWWWPPPKKKIIILLLNNNVVVkkk}}}}}}uuuggg^^^SSSNNNGGGDDDEEEEEECCC@@@???>>>>>>======<<<<<<<<<<<<<<<>>>AAACCCLLL^^^pppuuuhhh```ZZZVVVRRRKKKIIIFFFEEEEEEEEECCCBBB@@@@@@???>>>>>>>>>>>>???BBBEEEGGGFFFCCC@@@@@@AAA>>>>>>>>>>>>===============>>>>>>??????>>>>>>===>>>>>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@AAABBBBBBBBBBBBAAAAAA@@@BBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCCCCDDDEEEEEEEEECCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJKKKLLLLLLNNNQQQTTTTTTUUUXXXZZZ]]]aaagggkkknnnrrrxxx}}}zzzsssnnnhhhcccaaa___[[[WWWTTTRRRPPPMMMIIIFFFDDDBBBAAABBBBBBCCCDDDEEEEEEFFFDDDGGGOOOZZZfffvvvzzzqqqnnnoooqqqwww}}}}}}wwwpppmmmmmmlllllllllmmmooopppnnnmmmhhhdddeeeiiilllllllllooopppnnnmmmmmmnnnooonnnmmmmmmllllllooossstttrrrooollljjjhhhgggggggggiiijjjkkkkkkkkkjjjhhhfffggghhhjjjkkklllkkkiiihhhhhhiiikkklllmmmooopppppppppooonnnoooppppppnnnnnnoooppplllkkkmmmtttwwwxxxzzz~~~nnnbbbXXXOOONNNOOOMMMKKKJJJJJJKKKKKKKKKJJJKKKMMMPPPRRRXXXaaajjjrrrzzz~~~~~~nnn^^^SSSLLLIIIKKKMMMSSSeeexxx~~~rrrjjj[[[UUULLLGGGEEEEEECCCAAACCCBBBAAA???>>>>>>============>>>@@@BBBIIIZZZjjjzzz~~~rrrhhh___YYYSSSPPPMMMKKKJJJIIIGGGEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@CCCDDDDDDAAA@@@@@@AAA????????????>>>>>>>>>>>>======>>>>>>>>>>>>=========>>>>>>???@@@???????????????@@@@@@@@@??????>>>AAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBAAA@@@???AAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDDDDEEEEEECCCCCCDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJLLLLLLMMMOOOSSSVVVZZZ\\\^^^aaaeeekkkrrrwww|||{{{vvvppplllgggccc___[[[YYYWWWSSSQQQNNNMMMKKKHHHFFFDDDBBBAAA@@@AAABBBBBBBBBDDDFFFGGGGGGOOO[[[gggsss~~~ssskkkiiikkkooovvv|||}}}xxxrrrmmmlllkkkkkklllnnnppprrrrrrqqqiiicccaaaffflllnnnooopppooonnnnnnoooqqqrrrrrrqqqnnnmmmlllmmmppprrrrrrqqqnnnllljjjhhhgggggghhhhhhiiijjjkkkiiieeecccccceeeggghhhiiihhhffffffgggiiijjjkkkmmmooooooooonnnnnnmmmnnnoooooonnnnnnooopppmmmkkkmmmrrrttttttvvvzzz~~~zzzjjj___TTTRRRRRRPPPNNNNNNKKKLLLLLLKKKJJJJJJLLLOOONNNRRRYYYaaajjjsss|||{{{gggXXXPPPKKKLLLNNNSSSaaaqqqzzzvvvuuuuuuxxxqqqaaaZZZQQQJJJGGGFFFEEEDDDFFFEEECCCBBBAAA@@@AAAAAA???>>>>>>???@@@FFFTTTbbbqqqzzzzzzlllccc___\\\XXXUUUSSSPPPMMMKKKIIIHHHFFFEEEDDDCCCCCCCCC>>>???@@@AAA@@@???@@@AAA?????????>>>>>>===============>>>>>>>>>>>>======<<<===>>>>>>??????>>>>>>??????@@@@@@@@@???>>>>>>@@@@@@AAAAAABBBAAAAAA@@@BBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBFFFEEEEEEDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHLLLNNNPPPQQQRRRUUUXXX[[[___bbbfffkkkqqqyyy}}}wwwqqqkkkfffbbb]]]ZZZWWWUUUSSSPPPNNNLLLIIIHHHGGGFFFDDDCCCAAAAAAAAABBBCCCBBBAAACCCGGGJJJQQQ]]]mmmxxxzzzppphhhfffhhhlllqqqwwwyyywwwrrrnnnllliiikkkmmmoooqqqsssvvvwwwnnneee```eeelllooooooppplllkkklllnnnqqqsssssssssnnnlllkkklllnnnpppqqqqqqooommmkkkhhhggggggggghhhhhhjjjllljjjdddaaaaaabbbeeeffffffeeeddddddfffhhhhhhjjjlllnnnooonnnmmmkkklllnnnoooooonnnnnnoooqqqooommmmmmqqqsssrrrtttxxxxxxsssfffZZZUUUSSSQQQPPPPPPHHHHHHHHHGGGFFFFFFHHHJJJMMMPPPUUU[[[dddnnnxxx~~~rrr```TTTMMMMMMOOORRR]]]kkk{{{uuummmhhhffffffttt~~~{{{uuuhhhcccZZZRRRMMMKKKJJJJJJFFFEEECCCBBBAAAAAABBBCCCAAA???>>>???@@@DDDPPP\\\iiiqqq|||}}}wwwllliiiccc___[[[WWWSSSPPPNNNMMMKKKIIIGGGEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>===<<<<<<<<<===>>>>>>??????>>>>>>=========>>>????????????>>>>>>??????@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHKKKMMMPPPSSSUUUYYY^^^bbbfffjjjpppwwwyyyvvvpppkkkgggaaa\\\YYYSSSRRRQQQOOOMMMKKKIIIHHHEEEEEEDDDDDDCCCBBBBBBBBBBBBDDDEEEDDDCCCFFFLLLQQQYYYjjj~~~vvvnnngggeeeggghhhlllpppssssssqqqppppppiiikkklllnnnppptttzzz~~~yyymmmdddfffmmmpppooooooiiiiiijjjmmmppprrrrrrqqqllllllkkkkkkkkkmmmooopppooonnnkkkiiiggggggggghhhgggkkkooolllfff```___```ccccccdddcccbbbccceeehhhhhhiiilllnnnnnnmmmkkkjjjkkkmmmnnnnnnnnnnnnoooqqqnnnkkkkkknnnpppooorrrvvvuuu~~~qqqaaaYYYUUUQQQOOOOOOIIIIIIIIIHHHGGGGGGJJJLLLMMMOOORRRWWW^^^hhhssszzz|||~~~lll]]]QQQOOOOOOQQQYYYddd~~~|||{{{xxxssskkkbbb\\\YYYXXXccclllzzz|||xxxqqqlllddd[[[UUUQQQOOOOOOIIIHHHEEECCCAAABBBBBBCCCBBB???>>>@@@@@@CCCMMMWWWbbbiiirrrzzzxxxuuuuuuvvv||||||~~~~~~xxxrrrmmmhhhccc___[[[ZZZWWWTTTRRROOONNNMMMLLLJJJIIIHHHGGGGGGFFFEEEBBBBBBAAAAAA@@@??????>>>>>>??????????????????>>>??????@@@AAAAAAAAAAAA@@@>>>>>>???@@@AAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEGGGIIIKKKMMMNNNMMMPPPTTTYYY^^^eeekkkpppxxx|||~~~xxxtttjjjgggccc___[[[WWWSSSPPPIIIJJJJJJHHHFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEGGGGGGGGGLLLTTT[[[dddzzzxxxsssnnnhhhfffhhheeehhhkkknnnppprrrtttuuujjjkkklllmmmooouuu}}}vvvjjjjjjqqqssspppnnnjjjjjjkkkmmmooopppooommmjjjjjjjjjjjjjjjkkkmmmnnnooonnnkkkiiigggggghhhiiiffflllqqqppphhhaaa^^^^^^aaaaaabbbaaa```aaadddggggggiiikkknnnnnnllljjjhhhjjjkkkmmmmmmllllllnnnooonnnjjjjjjmmmnnnnnnppptttrrrxxxmmm```YYYRRRNNNNNNJJJKKKKKKKKKJJJJJJMMMOOOLLLMMMOOOSSSYYYbbblllsss{{{}}}}}}kkk[[[UUUSSSRRRXXXaaauuuyyyuuurrrkkkbbbXXXPPPMMMLLLQQQXXXdddppp{{{}}}vvvlllccc]]]ZZZYYYSSSPPPLLLIIIFFFEEEEEEEEECCC@@@???@@@AAACCCKKKTTTaaaffflllqqquuuzzzvvvpppllljjjhhhjjjjjjlllqqq}}}}}}wwwtttjjjhhheeeaaa^^^[[[ZZZYYYUUUSSSPPPMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDDDDCCCCCC??????@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCBBBBBB===>>>???@@@AAABBBBBBBBB>>>???@@@AAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA>>>>>>@@@BBBDDDFFFGGGHHHDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHKKKNNNQQQTTTUUUUUUYYY___eeelllttt|||zzzrrrllliii```]]]YYYVVVSSSPPPLLLIIICCCDDDEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBEEEIIIJJJKKKQQQ[[[cccrrrxxxrrrpppnnniiihhhjjjdddfffhhhkkknnnrrrvvvyyyjjjkkkllllllooouuu}}}ooonnnsssuuuqqqnnnlllllllllmmmnnnnnnllljjjhhhiiijjjjjjiiijjjkkkmmmooommmkkkiiihhhhhhiiiiiifffmmmsssrrrjjjaaa^^^^^^````````````___aaadddgggfffhhhkkkmmmnnnllliiiggghhhjjjkkkkkkkkkkkkmmmnnnnnnkkkjjjmmmnnnnnnqqquuuooottt{{{wwwhhh^^^UUUPPPOOOGGGHHHHHHHHHGGGHHHKKKMMMJJJKKKMMMPPPUUU]]]gggmmm{{{}}}xxxddd\\\XXXUUUZZZbbbnnn~~~wwwooollleee[[[PPPHHHEEEDDDBBBIIIRRR\\\hhhxxxuuummmiiiggg]]]ZZZUUUPPPLLLIIIIIIIIICCC@@@???@@@AAADDDKKKSSSbbbfffkkkmmmooosssyyy}}}zzzqqqjjjfffbbb```\\\\\\^^^dddppp{{{vvvrrrpppmmmhhhdddccc```\\\XXXWWWUUUSSSQQQSSSPPPLLLKKKKKKKKKHHHEEEGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEDDDDDDCCCAAAAAACCC@@@===<<<>>>@@@AAABBBAAA@@@???>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCC@@@???@@@CCCDDDCCCAAAEEEDDDCCCDDDEEEEEEDDDCCCFFFEEEEEEEEEFFFHHHIIIJJJJJJLLLPPPSSSVVVYYY^^^aaadddhhhnnnuuu}}}{{{zzzwwwrrrllleee___\\\WWWUUURRRNNNJJJGGGEEEDDDCCCBBBAAA@@@????????????AAA@@@??????@@@BBBEEEHHHIIIJJJMMMRRR[[[eeeoootttuuurrrooolllkkkjjjhhhggggggffffffhhhkkkppptttwwwqqqmmmkkkooorrrvvv||||||rrrppptttwwwwwwuuuooonnnnnnnnnooonnnllljjjiiihhhggghhhiiikkkkkkjjjnnnmmmkkkiiihhhhhhiiiiiiiiikkknnnooolllfff___[[[bbbbbbbbbbbbccccccccccccbbbeeeiiikkkjjjhhhhhhhhhhhhiiijjjjjjkkklllmmmmmmnnnnnnnnnmmmmmmooorrruuuxxxxxxxxx~~~uuueeeYYYQQQLLLMMMLLLKKKKKKLLLMMMKKKJJJKKKJJJLLLOOORRRVVVbbbnnnxxx~~~tttddd\\\ZZZ\\\aaakkkzzzoooeeeZZZSSSLLLFFFCCCDDDDDDFFFJJJOOOXXXggg{{{{{{uuuoooggg^^^WWWPPPKKKHHHGGGDDDBBBBBBCCCBBBBBBHHHPPP]]]dddjjjllllllooowww~~~vvvnnnfff[[[TTTQQQSSSRRRTTT[[[dddsssuuu~~~{{{rrrooojjjhhhfffeeecccaaa^^^ZZZWWWTTTTTTRRROOOLLLMMMLLLKKKJJJHHHGGGGGGGGGEEEFFFFFFFFFEEEDDDDDDCCCGGGEEEDDDDDDFFFFFFEEEDDDEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEFFFFFFFFFFFFDDDCCCDDDFFFGGGFFFEEEEEEEEEEEEFFFHHHIIIIIIHHHJJJIIIIIIJJJKKKNNNQQQSSSVVVXXX[[[^^^bbbfffkkkoootttwww~~~|||xxxmmmlllkkkgggbbb]]]XXXUUUPPPNNNKKKHHHEEEBBB@@@???AAA@@@@@@???>>>>>>>>>???>>>??????@@@AAACCCEEEGGGJJJOOOXXXbbblllwww~~~zzztttqqqnnnlllkkkjjjhhhgggfffffffffgggiiimmmqqqsssssspppooossstttsssvvvzzzyyyqqqqqqvvv{{{{{{zzzooonnnllllllmmmmmmlllkkkjjjiiihhhhhhiiijjjjjjjjjlllkkkjjjiiihhhhhhiiiiiiiiijjjlllmmmkkkfffaaa^^^cccccccccbbbbbbbbbbbbbbbaaadddhhhiiiiiigggggggggiiijjjjjjkkklllmmmmmmnnnnnnnnnooonnnnnnooorrruuuyyyyyyzzz}}}lll]]]UUUQQQMMMLLLKKKKKKMMMNNNMMMLLLMMMLLLMMMOOOPPPTTT^^^iiitttyyyqqqgggbbbaaabbblll~~~rrreeeWWWPPPJJJDDDBBBBBB@@@BBBEEEHHHOOO[[[kkkwww|||rrrjjjaaaYYYSSSPPPJJJGGGEEEFFFEEEDDDJJJQQQYYY```hhhmmmooottt}}}~~~rrrjjjaaaVVVOOOLLLLLLKKKMMMRRRZZZhhh|||eeemmm{{{}}}|||{{{yyyxxxqqqnnnjjjgggdddaaa]]]ZZZYYYXXXWWWTTTRRRPPPOOONNNMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIJJJIIIFFFDDDFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGFFFFFFFFFFFFGGGGGGGGGEEEDDDEEEFFFHHHGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSSSSSSSTTTWWW[[[```bbbjjjlllnnnqqquuuzzz{{{vvvqqqmmm^^^^^^]]]ZZZWWWSSSPPPNNNHHHGGGEEEBBB@@@>>>======???>>>>>>============>>>===???AAACCCDDDFFFIIILLLSSS]]]kkkxxx|||xxxtttrrrpppmmmkkkkkkjjjhhhggggggfffeeefffgggjjjmmmoootttsssvvv{{{{{{vvvssssssyyysssooopppwww|||~~~}}}ooollljjjiiijjjkkklllkkkjjjjjjhhhhhhggghhhiiiiiijjjiiihhhgggggghhhiiijjjhhhiiijjjjjjiiigggdddbbbeeeddddddcccbbbbbbbbbbbbaaadddggghhhhhhffffffgggkkkkkkllllllmmmmmmmmmnnnnnnoooooooooooopppsssuuuyyy{{{|||}}}xxxfff[[[XXXQQQOOOLLLLLLLLLMMMMMMLLLOOOMMMMMMNNNNNNPPPXXXaaammmsss{{{{{{qqqllljjjppp~~~zzziiiWWWNNNJJJEEEBBBBBB>>>???AAABBBFFFNNNYYYaaaqqq~~~rrrggg\\\UUUNNNIIIFFFFFFDDDCCCGGGNNNTTT\\\gggqqqxxx{{{ooofff]]]SSSKKKIIIFFFEEEFFFKKKPPP[[[mmm~~~WWW___lllzzz}}}yyyuuuqqqnnnjjjiiigggeeebbb___]]]\\\\\\[[[YYYWWWUUUTTTSSSRRROOONNNMMMMMMNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJLLLMMMMMMPPPRRRUUUWWWYYY\\\^^^```ccccccccceeeiiinnnsssvvv~~~|||uuupppjjjeeeaaaUUUUUUTTTRRROOOMMMJJJIIIDDDCCCAAA@@@???>>>>>>======<<<<<<<<<<<<<<<======>>>AAACCCEEEGGGKKKQQQVVVcccnnn}}}}}}yyytttqqqpppnnnlllkkkkkkkkkiiihhhiiihhhgggggghhhiiikkklllsssvvv}}}}}}vvvssspppmmmkkknnntttyyy{{{zzznnnkkkgggfffgggiiijjjkkkjjjjjjhhhgggeeeeeegggiiihhhgggfffffffffhhhiiijjjhhhhhhhhhhhhhhhhhhgggggghhhgggeeecccbbbbbbbbbbbbccceeehhhiiihhhggghhhhhhllllllmmmmmmmmmmmmmmmmmmnnnoooppppppooopppsssuuuxxxzzz}}}~~~rrrddd]]]VVVSSSNNNLLLKKKKKKJJJIIINNNKKKKKKMMMMMMMMMSSSZZZeeellluuu}}}~~~{{{|||rrr\\\QQQMMMIIIEEECCC???@@@AAAAAACCCGGGMMMRRR\\\hhhwwwxxxjjj___VVVPPPKKKHHHEEECCCFFFKKKOOOYYYggguuu|||ooofff]]]SSSLLLJJJEEECCCEEEHHHKKKSSSbbbpppNNNUUU```mmmzzz}}}}}}{{{yyywwwsssqqqooonnnmmmjjjfffccc```^^^^^^]]]ZZZWWWVVVVVVWWWWWWWWWRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQSSSTTTUUUVVVWWWUUUTTTTTTSSSSSSTTTTTTUUUTTTTTTTTTTTTUUUXXXZZZ\\\```cccgggiiikkkmmmqqqtttxxxxxxyyy{{{~~~|||wwwpppjjjddd___ZZZWWWPPPOOONNNLLLIIIFFFDDDCCC@@@@@@???>>>======>>>>>><<<<<<;;;;;;<<<===>>>>>>@@@BBBEEEFFFIIIPPPZZZbbbqqq{{{zzzuuuqqqnnnooommmllllllmmmllljjjiiikkkjjjjjjjjjjjjkkkmmmmmmtttxxxuuupppiiiggggggjjjooossstttsssnnnjjjfffcccdddfffhhhhhhhhhhhhgggeeebbbccceeehhhgggffffffffffffhhhiiijjjhhhhhhhhhhhhhhhiiijjjkkkkkkiiigggeeecccccccccdddfffhhhjjjkkkjjjjjjjjjkkkmmmmmmmmmmmmmmmmmmllllllmmmnnnpppppppppppprrrtttvvvxxx}}}ooodddXXXTTTOOOLLLKKKKKKKKKKKKLLLIIIIIIKKKLLLLLLPPPVVV^^^eeeoooyyy|||dddWWWQQQKKKFFFCCC@@@@@@AAAAAABBBDDDGGGJJJPPPVVVaaammmxxxuuuggg___VVVQQQMMMIIIJJJNNNMMMVVVcccsss}}}ooofff]]]RRRLLLJJJEEEDDDEEEFFFHHHLLLYYYeeezzzHHHMMMVVVaaakkkwww|||xxxtttqqqooooookkkhhhdddbbbccceeeffffff^^^^^^___``````___^^^^^^[[[[[[\\\^^^___```aaabbbaaa``````______``````aaa___```aaabbbcccfffkkknnnwww{{{{{{pppkkkeee___ZZZUUUQQQNNNKKKJJJHHHEEECCC@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@DDDIIILLLOOOXXXeeennnxxx{{{vvvrrrnnnkkknnnmmmlllmmmnnnnnnllljjjlllllllllmmmnnnooopppqqquuuzzz~~~qqqjjjddddddeeehhhlllnnnnnnmmmmmmiiieeebbbbbbcccddddddeeefffeeebbb___```dddhhhhhhgggfffffffffhhhiiijjjiiiiiiiiiiiijjjkkkmmmnnnmmmkkkiiifffeeeeeefffgggiiijjjlllmmmllllllmmmnnnnnnmmmmmmmmmllllllkkkkkklllmmmooopppooopppqqqsssuuuvvv{{{ooo[[[VVVQQQMMMMMMNNNOOOPPPKKKHHHGGGJJJLLLLLLNNNSSSWWW]]]gggsss}}}pppaaaWWWMMMFFFDDD@@@@@@@@@@@@AAABBBCCCDDDHHHKKKQQQZZZcccpppvvvwww|||zzzoooddd]]]WWWQQQPPPRRRPPPVVV```lll{{{|||nnnddd[[[QQQJJJHHHDDDCCCDDDEEEDDDFFFPPP[[[nnnCCCFFFLLLTTT\\\fffpppvvv|||{{{yyyxxxzzz{{{zzzzzzrrrsssttttttttttttsssrrrqqqqqqqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrrrrssssssqqqsssuuuvvvwww{{{}}}wwwrrrnnneee```ZZZTTTPPPMMMJJJGGGFFFEEECCCAAA???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>???AAABBBCCCBBBIIIRRRXXX]]]fffqqq{{{yyytttqqqnnnlllmmmmmmmmmnnnppppppnnnlllkkkkkkmmmnnnppprrrssstttuuuzzzrrrlllaaabbbeeeiiilllmmmmmmlllmmmiiieeebbbaaaaaaaaa```bbbcccccc```]]]^^^ccchhhiiihhhggggggggghhhiiijjjjjjjjjjjjkkklllmmmnnnooonnnmmmjjjhhhggghhhiiijjjjjjkkkmmmmmmmmmmmmnnnooonnnmmmmmmlllkkkjjjjjjiiijjjlllnnnooooooooopppqqqtttsssyyy}}}ddd^^^WWWQQQOOOOOOPPPPPPLLLHHHHHHKKKLLLKKKLLLOOOQQQVVV```lllxxxpppaaaSSSJJJGGGDDDBBBAAA@@@@@@AAAAAAAAACCCCCCFFFMMMTTT]]]nnn~~~tttiiifffjjjoooxxxxxxoooggg```]]]^^^[[[]]]```fffnnnzzz}}}nnndddZZZPPPJJJIIIDDDCCCDDDEEECCCCCCKKKUUUdddttt???AAAFFFKKKRRRZZZccciiivvvxxx}}}~~~yyytttoooiiieee]]]YYYSSSNNNKKKHHHEEECCCDDDCCCAAA@@@???>>>>>>>>>>>>=========<<<======>>>>>>>>>>>>???@@@BBBCCCDDDFFFOOO\\\eeekkkrrr|||~~~xxxtttrrrqqqooommmmmmmmmoooqqqqqqooommmjjjkkklllnnnqqqsssuuuuuusssyyyxxxsss```bbbfffkkknnnooonnnmmmllliiieeebbbaaa```___^^^```aaabbb___[[[\\\bbbhhhjjjiiihhhgggggghhhiiijjjjjjkkkkkklllmmmnnnooooooooonnnkkkiiihhhiiikkkllljjjlllmmmmmmlllmmmnnnpppmmmmmmlllkkkjjjjjjiiiiiiiiikkknnnnnnnnnnnnoooppptttrrrwww~~~nnnggg^^^UUUPPPNNNMMMLLLNNNJJJHHHKKKLLLJJJJJJLLLMMMRRR[[[ggguuu{{{jjjYYYOOOMMMHHHEEECCCAAAAAABBBAAA@@@@@@>>>BBBHHHLLLRRR```ooottthhhaaabbbeeejjjvvvzzzrrrnnnooogggeeeccccccgggnnnwww|||pppeee\\\RRRLLLJJJEEEDDDEEEFFFCCCCCCJJJTTT___nnn@@@@@@BBBEEEIIIOOOSSSVVVbbbfffkkksss|||~~~{{{xxxsssmmmeee___YYYWWWOOOMMMKKKHHHEEECCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@===;;;;;;===???===;;;BBB>>><<>>BBBDDDAAA@@@BBBEEEIIISSS\\\rrr{{{nnnfff\\\WWW\\\dddppp|||vvvooojjjjjjlllllllllwwwvvvvvvyyy{{{xxxwwwwwwwwwmmmmmmooorrrwwwpppdddZZZPPPJJJIIIFFFEEECCCBBBCCCEEEIIIKKK[[[kkk|||??????@@@BBBEEEIIILLLOOOUUUYYY^^^fffooozzz}}}xxxuuuooolllhhhbbb[[[UUUPPPMMMJJJIIIGGGDDDBBBAAA@@@???===========================;;;999999;;;<<<;;;:::AAA@@@@@@CCCDDDDDDIIIOOO\\\hhhvvv~~~xxxsssqqqqqqqqqpppmmmnnnpppppppppnnnlllkkkmmmmmmmmmmmmnnnoooppppppooopppvvvwwwqqqnnnoooooolllkkkmmmjjjjjjjjjhhheeebbbaaaaaa]]]]]]\\\]]]]]]___aaabbbggggggggghhhiiijjjkkkkkkkkkkkkllllllmmmnnnnnnooommmllljjjhhhhhhhhhiiijjjlllllllllllllllmmmnnnnnnoooqqqrrrrrrpppnnnnnnooonnnoooooooooppprrrssssssrrrtttvvvuuuuuuyyypppeee___XXXSSSRRRMMMLLLKKKJJJJJJJJJKKKLLLKKKNNNRRRYYYcccooo|||ttt___OOOJJJFFFCCCCCCAAA???AAAEEEDDDAAA@@@BBBCCCFFFMMMUUUiii|||wwwfff[[[SSSUUUZZZccctttyyyvvvtttsssqqqnnnkkkiiihhhjjjnnnpppqqqzzzzzzzzz{{{zzzwwwrrrnnnkkkiiifffccc```^^^]]]\\\YYYYYYZZZ]]]aaajjj|||qqqeeeZZZPPPJJJIIIFFFEEECCCBBBBBBEEEHHHJJJWWWhhh{{{>>>>>>>>>>>>@@@BBBDDDFFFGGGJJJPPPVVV___iiirrryyy~~~yyytttooojjjfff```^^^ZZZUUUOOOJJJFFFDDDCCCBBBAAA???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;;;;:::======@@@CCCDDDEEENNNXXXnnnzzz~~~zzzvvvssssssrrrrrrqqqooopppqqqqqqpppnnnllljjjlllkkkkkkllllllmmmnnnooooooooorrr|||zzzssspppnnnkkkkkknnnkkkiiihhhhhhhhhfffdddbbb]]]]]]^^^___```bbbbbbccciiiiiihhhhhhhhhjjjkkklllkkkkkkkkklllmmmmmmnnnnnnlllkkkjjjhhhggghhhiiiiiijjjjjjjjjjjjjjjkkkllllllnnnppprrrsssrrrqqqrrrssspppqqqrrrssstttssssssrrrrrrtttuuutttssswww}}}qqqfff[[[TTTRRRNNNMMMLLLJJJJJJJJJKKKLLLIIIJJJMMMSSS\\\hhhuuu~~~jjjUUUNNNIIIDDDDDDBBB@@@CCCGGGEEEBBBAAACCCCCCCCCHHHOOO\\\rrrjjj\\\PPPNNNOOOTTTaaappp~~~|||sssnnnhhhcccaaa```______dddccccccddddddaaa]]]ZZZWWWVVVTTTQQQOOOLLLJJJIIILLLKKKKKKNNNPPPVVVeeesssrrrfff[[[PPPIIIHHHFFFEEECCCBBBBBBDDDGGGIIIRRRbbbvvv>>>=========>>>???AAABBB@@@CCCGGGLLLRRRYYYaaafffnnnsss{{{~~~yyyuuupppkkkfffaaa[[[XXXTTTSSSPPPLLLGGGDDDAAA???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<=========<<<===@@@CCCEEEJJJXXXgggyyywwwtttsssttttttrrrqqqooopppqqqqqqpppnnnllljjjkkkkkkkkkkkklllmmmnnnooorrrpppqqqxxx{{{tttrrrooolllkkknnnjjjhhhfffgggiiiiiifffccc^^^```aaaccceeefffffffffkkkjjjiiihhhiiijjjlllmmmkkkkkkkkkllllllmmmmmmmmmkkkjjjiiihhhhhhhhhhhhiiiiiiiiihhhhhhiiiiiijjjkkklllnnnqqqqqqqqqrrrtttuuuqqqsssuuuvvvvvvuuusssqqqrrrssssssrrrrrruuuzzz~~~nnn]]]TTTSSSOOONNNLLLJJJIIIIIIJJJJJJHHHIIIJJJNNNVVVaaammmvvvuuu^^^SSSKKKEEECCCBBB@@@BBBEEEEEECCCCCCEEEEEECCCGGGLLLTTTlllppp```QQQLLLKKKLLLVVVbbbxxxvvvnnnhhhddd```^^^ZZZYYYYYYYYYYYYWWWSSSPPPOOOOOONNNMMMKKKIIIGGGFFFJJJHHHGGGIIIJJJMMMXXXcccpppuuuhhh]]]QQQIIIGGGFFFDDDCCCBBBBBBCCCEEEGGGKKK[[[ooo===>>>>>>??????@@@AAABBB???AAACCCEEEHHHLLLQQQUUU[[[```hhhpppvvv{{{~~~wwwqqqkkkgggbbb^^^YYYUUUPPPLLLJJJIIIGGGEEEBBB@@@>>>===<<<<<<<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>???@@@@@@CCCGGGLLLVVViiizzzvvvuuussssssssssssrrrpppnnnooopppqqqpppnnnllljjjllllllllllllmmmnnnooooooqqqppppppttt{{{}}}wwwrrrrrrqqqmmmkkkllljjjgggfffgggiiijjjgggdddaaabbbdddgggiiijjjkkkkkklllkkkkkkjjjjjjkkkmmmmmmkkkkkkkkkllllllllllllllljjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjjjjkkkmmmooooooooopppsssuuurrrsssvvvwwwwwwuuurrrppprrrrrrrrrqqqrrrtttwwwzzzzzzbbbXXXYYYPPPOOOMMMKKKIIIIIIIIIJJJIIIIIIJJJLLLRRR[[[fffmmm}}}zzzfffVVVMMMFFFDDDBBB@@@@@@CCCCCCBBBBBBEEEEEEDDDGGGLLLSSSiiirrraaaRRRLLLJJJIIIOOOYYYiiixxx}}}sssjjjccc___ZZZYYYWWWWWWVVVSSSOOOLLLIIIIIIIIIIIIHHHGGGEEEEEEGGGEEEDDDFFFFFFFFFMMMUUU^^^lllxxxkkk___RRRJJJHHHEEEDDDCCCBBBAAABBBDDDDDDFFFRRRdddttt>>>>>>???@@@@@@AAABBBBBB===???@@@@@@@@@AAADDDGGGLLLQQQWWW^^^ccciiinnnqqquuuxxx}}}}}}xxxtttoooiiiddd]]]ZZZVVVRRROOOKKKGGGDDDBBBAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;<<<>>>???@@@@@@EEEMMMVVVdddxxxwwwuuurrrrrrrrrrrrpppooolllmmmooopppooonnnlllkkkllllllllllllmmmnnnoooooommmmmmnnnqqquuuwwwvvvvvvuuupppoooqqqqqqmmmkkkllljjjiiiiiiiiijjjjjjhhhgggcccdddfffhhhjjjlllnnnooolllllllllmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkklllllljjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkkkkkkkkmmmnnnnnnmmmnnnqqqsssqqqsssuuuvvvvvvtttrrrppprrrqqqqqqqqqrrrtttwwwxxx{{{hhh[[[[[[SSSQQQOOOMMMKKKKKKKKKKKKJJJJJJKKKLLLPPPVVV^^^dddsss}}}wwwgggXXXOOOHHHGGGFFFDDDDDDEEECCCAAABBBDDDDDDDDDGGGMMMVVVhhhzzzooo___QQQMMMKKKHHHKKKSSS]]]kkk|||xxxmmmgggbbb```]]][[[YYYUUUPPPMMMKKKKKKJJJIIIGGGFFFEEEEEEGGGDDDDDDFFFFFFEEEHHHNNNSSS^^^rrr{{{nnnbbbTTTKKKHHHEEEDDDCCCBBBAAAAAABBBBBBCCCKKKXXXfffrrr>>>>>>???????????????>>><<<===>>>=========???AAADDDGGGKKKOOORRRWWW\\\___aaaeeejjjmmmooorrrtttvvvwwwwwwwwwyyy|||{{{uuunnnhhhddd```[[[WWWQQQOOOKKKIIIGGGEEEBBB???<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<===>>>>>>========================;;;===>>>>>><<<<<>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>======???AAA@@@BBBDDDFFFHHHKKKPPPSSSRRRUUUZZZ^^^aaacccfffhhhffffffggghhhlllppptttvvvzzz~~~}}}uuuqqqkkkccc]]]ZZZVVVRRRNNNJJJHHHEEEDDDCCCAAA???===;;;;;;;;;<<<<<<<<<============<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA??????BBBEEELLLOOOZZZlll~~~{{{zzzvvvrrroooooonnnnnnmmmhhhjjjlllmmmnnnnnnlllllliiiiiiiiiiiijjjkkklllmmmrrrqqqpppooonnnmmmlllkkkqqqllljjjlllmmmkkkkkknnnmmmoooqqqpppmmmkkklllnnndddcccdddeeegggkkkoooqqqkkkmmmoooqqqpppooollljjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmlllllllllllllllkkkkkkllllllmmmnnnooopppooonnnllllllnnnpppooopppqqqrrrrrrrrrqqqqqqqqqpppooopppsssvvvwwwxxxwwwxxx{{{~~~kkkaaaZZZXXXVVVSSSQQQPPPPPPPPPJJJKKKLLLLLLMMMOOOSSSVVVbbbmmmyyyyyyqqqfff\\\YYYQQQMMMPPPTTTTTTSSSSSSQQQNNNLLLLLLKKKJJJNNNTTTYYYeeezzz|||nnn___SSSQQQOOOJJJJJJMMMOOO[[[jjjzzz{{{wwwqqqkkkggg^^^[[[WWWRRRNNNKKKJJJIIIHHHEEEFFFIIIIIIGGGGGGJJJNNNPPP[[[mmm|||sssfffWWWMMMJJJEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBGGGQQQ[[[kkkAAAAAA@@@???>>>===<<<<<<<<<===>>>>>>>>>===;;;:::??????@@@AAACCCDDDEEEFFFKKKKKKKKKMMMPPPTTTXXXZZZ]]]^^^^^^]]]]]]^^^bbbdddiiimmmttt{{{|||wwwqqqmmmaaa]]]XXXSSSNNNJJJFFFCCCCCCAAA???<<<;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<=========?????????@@@@@@???===;;;;;;:::>>>DDDEEEDDDKKKTTTXXXdddsss~~~zzzxxxwwwvvvsssqqqnnnmmmlllkkkggghhhiiikkklllmmmmmmmmmiiijjjkkkmmmmmmmmmmmmlllnnnnnnmmmllllllllllllmmmnnnmmmlllkkkkkkkkklllmmmkkkmmmoooooommmjjjiiiiiihhhgggffffffgggjjjnnnpppppppppqqqqqqpppooommmlllnnnmmmlllkkkkkkkkkkkkkkkkkkjjjjjjkkkmmmnnnmmmlllnnnkkkkkklllkkkiiikkkpppmmmnnnnnnmmmkkkiiijjjjjjmmmmmmmmmmmmnnnnnnnnnooommmmmmmmmoooqqqssstttsssttttttxxxttteeeaaa[[[WWWWWWVVVRRRQQQRRRLLLKKKJJJJJJKKKNNNQQQTTT\\\bbbnnn}}}|||pppgggbbb\\\[[[[[[\\\\\\]]]^^^___\\\YYYTTTOOONNNOOORRRTTT^^^hhhzzz~~~pppdddXXXRRRNNNKKKLLLNNNSSSXXXcccsss}}}tttnnniiiaaa[[[XXXVVVRRROOOMMMKKKKKKLLLMMMNNNNNNMMMNNNPPPXXXcccooo}}}rrrhhh]]]RRRJJJFFFDDDBBBAAABBBAAA@@@???AAABBBFFFLLLUUUggg>>>>>>>>>>>>??????@@@@@@======>>>>>>>>>===<<<;;;<<<======>>>???@@@AAAAAACCCCCCCCCDDDGGGJJJMMMOOONNNOOOOOOOOOPPPRRRUUUXXX]]]aaagggnnnsssvvvwwwwwwuuuvvvwwwyyy|||~~~|||zzzvvvsssoooiiibbb^^^UUURRRNNNKKKIIIFFFCCCAAAAAA@@@>>><<<;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;<<<<<<======>>><<<<<<======>>>>>><<<;;;@@@>>>@@@EEEHHHLLLXXXdddnnnxxx}}}zzzwwwvvvtttsssqqqooommmkkkjjjjjjggggggiiijjjlllmmmmmmmmmjjjkkkmmmnnnoooooonnnnnnnnnmmmlllkkkkkkkkkkkkkkklllkkkjjjiiiiiijjjkkkkkkhhhjjjlllmmmkkkiiihhhhhhhhhgggfffeeegggiiilllnnnsssssssssrrrqqqooommmlllnnnmmmlllkkkjjjjjjjjjjjjjjjjjjiiijjjkkklllmmmlllkkkiiiiiilllkkkiiikkkooolllmmmnnnllljjjiiiiiijjjllllllllllllllllllllllllkkkkkkkkknnnqqqssssssrrrtttsssvvv|||pppfff___[[[\\\\\\XXXUUUTTTOOONNNLLLKKKKKKMMMOOOPPPXXX^^^iiivvvxxxnnnhhhbbbcccdddeeegggjjjlllmmmgggccc^^^YYYUUUUUUVVVWWW^^^gggwwwsssggg[[[WWWVVVSSSSSSTTTTTTXXXaaannn|||vvvnnngggbbb]]]YYYVVVTTTSSSRRRSSSTTTUUUTTTSSSPPPPPPTTT[[[cccmmm~~~sssiii^^^SSSKKKGGGEEEBBBAAAAAAAAA@@@?????????CCCHHHQQQccc?????????@@@@@@AAABBBCCC===>>>>>>>>>>>>===<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@BBBDDDCCCDDDFFFFFFGGGIIILLLOOOOOORRRWWW]]]aaadddeeeeeecccdddeeegggiiilllnnnoooqqqtttxxxyyyyyy{{{yyyuuusssrrrpppoooooolllhhhccc^^^XXXRRRMMMIIIGGGDDDCCCCCCBBBAAA???>>>===<<<;;;:::;;;<<<<<<::::::::::::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>;;;<<<<<<=========>>>>>>DDDDDDFFFKKKQQQ\\\nnn~~~|||{{{zzzxxxvvvtttsssrrroooooonnnlllkkkiiiiiihhhffffffgggiiijjjlllmmmmmmlllmmmnnnoooppppppppppppmmmmmmkkkjjjiiiiiiiiiiiihhhhhhgggggggggggghhhhhhdddfffiiiiiihhhgggggghhhiiihhhgggggghhhjjjlllmmmttttttsssrrrqqqooommmlllnnnnnnlllkkkjjjiiiiiiiiijjjjjjiiiiiijjjkkkmmmnnnjjjhhhgggjjjkkkhhhiiillljjjkkklllkkkiiihhhiiijjjkkkjjjjjjjjjjjjjjjjjjjjjhhhhhhjjjnnnqqqssssssqqqsssqqqrrrvvv}}}jjjaaaZZZ\\\^^^[[[UUUSSSSSSQQQNNNLLLKKKKKKLLLMMMSSSXXXaaammmxxx|||uuuqqqrrrrrrtttvvvxxxzzz|||xxxtttoooiiidddaaa``````cccjjjxxxtttggg[[[YYYZZZZZZXXXXXXYYY[[[```jjjwww{{{ssskkkeeeaaa\\\ZZZYYYYYY[[[[[[ZZZXXXVVVSSSRRRUUUXXX___kkkxxxsssjjj```TTTLLLHHHFFFCCCAAAAAAAAA@@@>>>>>>???AAAFFFNNN```}}}FFFEEECCCBBBAAAAAAAAABBB?????????>>>>>>>>>======;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;===>>>??????@@@AAAAAAAAABBBEEEGGGEEEHHHLLLPPPTTTUUUVVVVVVUUUUUUVVVXXXZZZ\\\^^^```dddgggkkklllmmmooossswwwzzz}}}~~~xxxtttmmmhhheeedddccccccbbb___[[[WWWSSSMMMHHHDDDCCCAAA??????@@@AAA@@@???<<<;;;:::::::::;;;<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======>>>>>>>>>>>>@@@BBBIIILLLSSSZZZccctttxxxwwwuuusssrrrqqqpppppplllllllllkkkjjjiiihhhgggdddeeefffgggiiijjjlllmmmlllmmmnnnnnnooopppppppppmmmlllkkkiiigggfffffffffddddddddddddeeeeeeeeefffbbbdddggghhhgggggghhhiiilllkkkjjjiiiiiikkklllmmmqqqqqqppppppooonnnnnnmmmpppooommmllljjjiiiiiiiiikkkkkkjjjjjjjjjkkknnnqqqmmmiiigggiiiiiifffeeeggghhhiiijjjiiihhhggghhhiiijjjjjjjjjiiiiiiiiiiiiiiiggggggjjjnnnrrrssssssrrrqqqnnnnnnqqqwwwrrreeeYYYXXX[[[ZZZWWWTTTSSSRRROOOMMMLLLKKKKKKLLLOOOSSSZZZcccmmmxxx|||xxxtttrrrqqqqqquuu~~~zzzlll___\\\___aaaaaaaaaccccccdddhhhppp}}}yyy{{{}}}}}}uuuqqqiiigggffffffffffffeeeccc```[[[WWWVVVVVVXXXaaakkkuuuuuulllbbbWWWNNNJJJGGGDDDAAAAAAAAA@@@???AAA@@@BBBFFFMMM^^^zzzIIIGGGEEEBBB@@@??????@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<=========:::;;;<<<;;;::::::;;;===???AAADDDGGGIIIJJJJJJJJJIIIJJJJJJLLLNNNPPPRRRSSSYYY\\\```aaaaaacccgggkkklllooosssvvvzzz}}}zzzuuurrrkkkggg```[[[YYYXXXWWWWWWTTTRRROOOLLLJJJGGGCCC@@@@@@>>>===<<<>>>>>>>>>===:::::::::::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???===>>>?????????@@@DDDHHHPPP[[[hhhrrr~~~~~~vvvuuusssrrrppppppppppppkkkkkkkkkkkkjjjiiihhhgggccccccdddeeegggiiikkklllkkklllllllllmmmnnnoooooommmllljjjhhhfffeeedddcccbbbbbbbbbccccccdddddddddbbbdddfffgggggghhhiiikkkkkkkkkjjjiiihhhiiiiiijjjkkkkkkkkkllllllmmmnnnnnnpppooonnnlllkkkjjjjjjjjjmmmmmmlllkkkjjjlllqqquuussslllhhhgggfffbbb```aaaeeefffhhhgggffffffggghhhiiiiiiiiiiiiiiiiiiiiiiiiggggggiiimmmqqqssssssrrrooolllkkkooottt|||nnn\\\VVVWWWXXXXXXXXXRRRQQQOOONNNMMMLLLMMMMMMLLLOOOUUU[[[cccnnnzzzyyykkkgggiiijjjlllooonnnllljjjhhhkkktttzzztttttttttuuuuuuuuutttsssuuuwww{{{}}}|||||||||zzzxxxooohhh```\\\WWWUUUYYY___fffuuuyyypppfff[[[RRRMMMJJJEEEBBBBBBAAAAAA@@@AAAAAACCCFFFKKKZZZtttJJJHHHEEEBBB@@@@@@@@@@@@AAA@@@@@@???>>>??????????????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;999777888999:::;;;===???@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIMMMPPPSSSTTTTTTUUUYYY]]]___bbbgggjjjnnnqqqvvvyyy}}}~~~vvvvvvuuurrrooojjjfffddd\\\XXXRRROOOMMMLLLLLLKKKHHHFFFDDDCCCCCCBBB@@@>>>===<<<::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======;;;<<<<<<======>>>??????===???AAABBBCCCGGGNNNTTTaaaqqq{{{sssssssssrrrqqqppppppooojjjkkkllllllkkkiiigggfffbbbbbbbbbccceeehhhjjjlllkkkjjjjjjjjjkkklllmmmnnnnnnmmmkkkhhheeecccbbbbbb```aaabbbcccddddddccccccbbbdddfffgggggggggjjjkkkjjjiiihhhgggfffffffffffffffgggggghhhjjjlllmmmnnnnnnnnnmmmlllkkkkkkkkkkkknnnnnnnnnkkkjjjlllsssxxxyyyppphhheeeccc```^^^^^^cccdddeeeeeeeeeeeefffggggggggghhhhhhiiiiiiiiiiiihhhggghhhjjjnnnqqqqqqqqqmmmjjjjjjnnnrrrxxxzzzcccVVVRRRQQQRRRUUUQQQPPPOOONNNNNNMMMMMMMMMJJJMMMQQQUUU[[[dddqqqyyy|||wwwuuutttuuuxxxwwwvvvrrrnnnlllpppyyy}}}wwwuuurrrqqqqqqpppooonnnppppppppprrrwwwyyyoooggg^^^VVVTTTVVV___hhhxxxxxxnnnaaaYYYPPPMMMGGGDDDCCCBBBBBBAAA@@@AAACCCEEEIIIUUUlllSSSQQQLLLGGGDDDBBBBBBBBBBBBAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======;;;::::::;;;999::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDGGGIIIJJJIIIJJJMMMQQQRRRUUUYYY]]]```cccgggjjjlllmmmpppsssuuuvvvwwwwwwzzz{{{|||~~~~~~}}}}}}}}}}}}{{{yyyvvvsssrrrnnnoooqqqrrrttttttttttttvvvwwwwwwwwwuuurrrooommmeeedddbbb```\\\YYYVVVTTTNNNKKKHHHFFFEEEEEEDDDBBBBBB@@@>>>>>>???@@@???>>><<<;;;999999;;;<<<;;;:::;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<===>>>>>>?????????BBBGGGJJJMMMTTT___gggxxxxxxqqqrrrrrrsssrrrqqqooonnnjjjjjjkkkkkkjjjhhheeedddaaaaaaaaabbbdddgggjjjlllkkkjjjjjjjjjkkklllmmmnnnooonnnkkkhhheeecccaaaaaa```aaabbbdddddddddddddddbbbdddeeeeeeeeefffiiikkkkkkkkkjjjhhhgggffffffeeefffffffffggghhhjjjlllmmmkkkjjjjjjiiiiiijjjjjjkkkmmmnnnmmmkkkhhhkkkssszzz|||qqqfffcccbbb___^^^___aaabbbddddddddddddeeegggddddddeeefffggghhhiiiiiihhhfffeeefffiiimmmoooooommmkkkkkknnnqqqrrrxxx~~~sssaaaUUUOOOOOORRRRRRQQQPPPOOONNNMMMMMMLLLIIILLLNNNPPPTTT\\\gggppp~~~yyyuuuuuu||||||yyyyyyyyyxxxvvvttttttsssrrrtttyyyxxxnnnccc]]]]]]aaadddnnnvvviii```SSSOOOIIIEEEDDDDDDCCCCCCBBBBBBEEEGGGJJJSSShhh{{{```\\\VVVOOOIIIEEECCCBBBBBBAAA@@@?????????@@@AAA<<<<<<<<<=========>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;777999;;;;;;:::::::::;;;::::::;;;;;;;;;::::::999::::::;;;<<<===???AAABBB@@@BBBEEEDDDCCCDDDGGGKKKEEEHHHKKKNNNQQQTTTXXX[[[]]]___bbbeeehhhjjjkkkkkkiiijjjkkkmmmnnnoooppppppooopppppppppooonnnlllkkkllllllkkkjjjhhheeecccaaaaaaaaabbbddddddeeeeeeeeeeeeffffffeeeccc___[[[YYYYYYXXXVVVSSSPPPMMMKKKJJJGGGEEECCCBBBBBBBBBAAA???AAA???======?????????>>>===;;;:::;;;===>>>>>>===<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<===>>>>>><<<<<<======>>>>>>??????BBBGGGMMMRRRWWWaaammmwww}}}ssspppqqqrrrssssssqqqooommmiiijjjkkkjjjiiifffdddbbbaaa``````aaacccfffjjjlllkkkkkkjjjjjjkkklllnnnooopppooollliiieeecccaaa``````aaacccdddeeeeeeeeedddbbbcccdddddddddeeegggjjjooonnnmmmlllkkkiiihhhhhhhhhggggggggggggiiikkklllhhhhhhhhhggghhhhhhiiijjjlllmmmmmmiiigggjjjrrrzzz}}}qqqeeebbbaaa``````aaa```aaacccccccccccceeegggbbbbbbcccdddfffggghhhhhhgggeeeccccccfffjjjlllmmmnnnkkkkkknnnooooooqqqvvv{{{rrraaaVVVTTTWWWSSSSSSRRRPPPNNNMMMKKKKKKHHHJJJMMMNNNOOOVVVaaajjjxxx~~~~~~~~~~~~~~~ssslllkkkgggffflll}}}|||oooeeeUUUQQQKKKFFFEEEEEEDDDDDDDDDFFFHHHKKKLLLTTTgggyyyqqq___XXXTTTMMMHHHFFFCCCDDDCCCAAA@@@???@@@AAA<<<===>>>???>>>===<<<;;;======<<<<<<<<<;;;;;;;;;===<<<;;;:::999888888888<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;??????>>>>>>>>>>>>??????@@@BBBEEEHHHJJJLLLLLLLLLRRRSSSTTTVVVXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]______^^^^^^^^^]]]]]]]]]\\\\\\ZZZYYYXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWVVVUUUSSSRRRQQQPPPMMMLLLJJJGGGEEECCCAAAAAAAAA@@@@@@???>>>======<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>???>>>===;;;<<<>>>@@@===>>>???@@@BBBCCCEEEFFFFFFQQQ___iiinnnwww~~~yyyuuurrrqqqpppooonnnnnnoooooommmllljjjhhhfffcccaaa```aaa`````````bbbeeehhhiiijjjjjjjjjjjjjjjjjjkkkkkkqqqpppnnnlllhhheeebbb```bbbaaaaaadddhhhjjjhhhfffbbbcccdddfffggghhhhhhhhhjjjkkkllllllkkkjjjhhhgggiiihhhhhhhhhgggggggggfffeeeddddddccccccdddeeeeeeiiiiiigggggghhhjjjlllnnnnnnllliiifffcccaaaaaa```cccccccccbbb```aaaccceeebbbbbbbbbbbbbbbcccccccccdddcccbbbbbbbbbdddfffhhhkkkkkkjjjiiihhhjjjnnnqqqxxx}}}oooaaaZZZUUUSSSSSSRRRPPPNNNMMMMMMNNNLLLKKKKKKLLLOOOSSSWWWYYYllluuu{{{vvvvvvxxxyyyssseeeYYYNNNJJJIIIGGGFFFGGGHHHHHHMMMTTTXXX^^^mmm}}}uuuiii```WWWPPPMMMHHHHHHGGGFFFDDDBBBBBBBBB===>>>???@@@AAA@@@@@@???=========<<<<<<<<<;;;;;;===<<<;;;:::999999999999===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<>>>???AAABBBCCCDDDDDDEEEGGGGGGHHHIIIKKKLLLMMMMMMPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIFFFEEEDDDBBBAAA@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;:::999888:::<<<<<<<<<===???AAAAAABBBCCCEEEGGGJJJNNNQQQ[[[eeeqqqyyy~~~{{{wwwssspppppppppooonnnmmmlllkkkkkkjjjiiihhhfffdddcccbbbbbb^^^^^^^^^___bbbfffiiikkkkkkjjjjjjjjjjjjjjjjjjjjjooonnnmmmjjjgggdddbbb```bbbaaa```cccfffiiihhhgggdddeeefffgggggggggggggggkkkkkkkkkkkkkkkiiihhhggggggffffffffffffffffffffffffdddcccbbbbbbbbbdddeeegggfffeeeeeeeeegggiiikkkllljjjhhheeecccaaaaaaaaaaaaaaaaaa```______aaacccbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbaaabbbdddfffgggffffffgggggggggjjjooorrrssswwwssscccXXXWWWVVVTTTQQQNNNLLLLLLLLLKKKKKKJJJKKKMMMPPPTTTVVVdddmmmzzz}}}mmmaaaTTTNNNKKKHHHGGGHHHMMMPPPYYYbbbhhhmmmzzztttggg\\\WWWNNNMMMKKKHHHEEECCCAAA@@@>>>>>>?????????>>>>>>===>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;===<<<<<<<<<<<<<<<<<<===>>>>>>============>>>>>>AAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB>>>>>>>>>======>>>>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<;;;;;;;;;:::999;;;===??????@@@AAACCCFFFIIILLLPPPTTTZZZ```eeevvv~~~uuuqqqooommmlllmmmmmmmmmlllkkkiiihhhggghhhgggeeecccbbbbbbcccccc^^^^^^^^^^^^aaadddgggiiikkkkkkjjjiiihhhhhhhhhhhhmmmllljjjhhheeecccaaa```aaa```___aaadddggghhhhhhgggggghhhhhhhhhhhhggggggkkkkkkkkkkkkjjjiiihhhgggdddeeeeeeeeeeeeeeeeeeeeefffdddbbb``````aaabbbcccccccccbbbbbbcccdddfffggghhhgggeeecccbbbaaabbbbbb```aaabbbaaa______aaacccccccccbbbbbbaaaaaa``````bbbaaaaaaaaaaaacccdddeeedddeeeeeeffffffiiimmmppppppqqqxxxppp]]]^^^[[[WWWSSSOOOMMMLLLLLLKKKJJJIIIIIIJJJMMMOOOQQQYYYaaannnzzzxxxkkk]]]TTTOOOJJJHHHJJJSSS[[[iiivvv}}}nnnddd]]]XXXRRRLLLHHHEEECCCBBBCCCBBBBBB@@@???===<<<;;;??????>>>>>>>>>=========<<<;;;;;;;;;<<<<<<===>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;======<<<<<<<<<<<<======???>>>===;;;;;;;;;<<<===@@@@@@@@@AAAAAAAAAAAAAAA????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>??????<<<;;;;;;;;;<<<<<<===>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>><<<<<<<<<===>>>>>>???@@@@@@AAABBBBBBBBBDDDHHHKKKQQQWWW___gggmmmttt{{{vvvoookkkjjjjjjiiijjjjjjkkkkkkjjjiiihhhggggggfffdddbbbaaaaaaaaabbbbbbaaa___^^^___```bbbcccjjjiiihhhfffeeeeeeeeefffiiihhhgggeeecccbbbaaaaaaaaa```___```bbbeeehhhiiigggggghhhiiiiiijjjiiiiiikkkkkkkkkjjjiiiiiihhhgggddddddddddddeeeeeeeeeeeeeeedddbbb```___```aaabbbbbbaaaaaaaaaaaabbbcccdddeeedddbbbaaaaaaaaabbbbbbbbbcccdddcccbbbbbbcccdddccccccbbbaaa``````______aaa`````````aaabbbcccdddgggggggggfffeeefffiiikkkoooooosss|||nnneeeaaa[[[UUURRROOONNNMMMLLLKKKJJJIIIJJJKKKMMMNNNPPPXXXdddpppzzzttteee\\\TTTOOONNNPPPYYYeeewww|||rrrkkk```WWWQQQNNNKKKIIIIIIHHHFFFEEECCCAAA@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<<<<===>>>?????????>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<:::999999888888999999:::>>>===;;;;;;;;;<<<===>>>========================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAACCCBBBBBBBBBFFFMMMWWW]]]hhhqqq}}}~~~yyysssmmmiiihhhgggggghhhhhhiiiiiijjjjjjiiiiiihhhgggeeecccaaa`````````bbbaaa___^^^^^^___aaabbbhhhgggeeecccbbbbbbcccdddgggfffdddcccbbbaaaaaabbbaaaaaaaaa```aaadddgggiiieeefffhhhjjjkkklllmmmmmmkkkkkkjjjiiihhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeecccbbbaaa`````````aaaaaabbbbbbbbbbbbbbbbbbccccccaaaaaa```______```aaabbbbbbdddeeedddcccbbbcccdddbbbbbbaaaaaa```___^^^^^^````````````aaabbbccccccggghhhhhhgggffffffhhhjjjnnnmmmpppvvv~~~lllfff]]]WWWSSSPPPNNNLLLMMMLLLKKKKKKKKKKKKLLLLLLMMMTTT]]]gggqqq}}}|||nnneee]]]WWWVVVYYY^^^llluuukkkccc\\\VVVQQQKKKJJJHHHFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>=========>>>??????@@@@@@???>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>AAA@@@?????????@@@AAABBBDDDDDDEEEIIIRRR```pppzzz{{{vvvtttoookkkgggfffeeeeeeiiihhhhhhhhhhhhiiijjjjjjiiihhhgggeeecccaaa```___^^^^^^]]]^^^___bbbeeefffgggeeecccaaaaaabbbcccdddeeedddbbbaaaaaaaaabbbcccbbbcccccccccbbbccceeehhheeegggiiikkkmmmnnnooopppkkkkkkiiihhhhhhggghhhhhhfffffffffeeeeeeddddddddd```aaabbbbbbbbbbbbaaaaaabbbccccccccccccccccccccc______^^^]]]^^^___```aaa```bbbccccccbbbaaaaaabbbaaaaaa``````______^^^^^^`````````aaabbbbbbcccccccccdddfffgggggghhhjjjlllkkkkkkmmmpppuuuxxxpppddd[[[VVVSSSOOOLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMQQQXXX^^^gggsssxxxoooggg``````cccgggtttyyyllldddVVVTTTPPPLLLHHHEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>============>>>>>>;;;;;;<<<<<<<<<;;;;;;:::<<<<<<======>>>>>>??????=========<<<<<<;;;;;;;;;999:::::::::;;;;;;;;;;;;======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????AAAAAAAAABBBEEEHHHKKKMMMPPPSSSWWW___lll}}}~~~zzzuuurrrmmmmmmkkkiiigggfffggghhhllljjjhhhfffeeefffggghhhgggggghhhhhhgggeeecccaaa^^^^^^^^^^^^```cccfffhhhgggeeecccaaaaaaccceeefffdddcccaaa```aaabbbdddeeeccceeefffeeeccccccdddfffhhhiiijjjlllnnnoooooopppkkkjjjiiihhhgggggghhhhhhffffffeeedddcccbbbbbbaaa]]]___bbbeeeeeedddbbbaaabbbcccccccccccccccbbbbbb^^^^^^]]]\\\]]]^^^___``````bbbddddddbbbaaaaaabbb________________________``````aaabbbccccccccccccaaaccceeeeeeeeefffhhhjjjiiiiiikkkmmmooowwwrrrfff___YYYTTTPPPLLLLLLLLLLLLKKKKKKKKKKKKMMMOOORRRVVV\\\gggttt~~~{{{qqqiiihhhjjjrrr|||{{{jjjfff```XXXQQQKKKGGGEEEBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;===>>>??????>>>===;;;:::999999999:::;;;<<<<<<<<<>>>>>>=========<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999;;;<<<>>>???@@@999999999999:::;;;<<<===<<<<<<==========================================<<<======>>>???@@@@@@@@@@@@@@@CCCFFFLLLRRRWWW[[[bbbeeelllvvv}}}yyyuuuqqqnnnhhhiiiiiiiiiiiiiiikkklllooolllhhhdddbbbcccdddfffeeefffhhhjjjjjjhhheeecccbbbaaa```___```bbbdddeeegggfffdddbbbbbbdddggghhhcccbbbaaa```aaabbbdddfffcccfffhhhgggdddcccccceeejjjkkklllmmmnnnnnnnnnnnnkkkjjjiiigggggggggggghhhfffeeedddcccbbb```______\\\^^^cccfffgggfffcccaaabbbcccccccccccccccbbbaaa^^^]]]\\\\\\\\\]]]^^^___bbbdddffffffeeeccccccddd^^^^^^__________________```aaabbbccccccddddddcccccceeeeeeeeeccccccdddeeeiiijjjlllmmmmmmrrrqqqhhhaaaZZZTTTKKKKKKKKKKKKKKKKKKJJJJJJMMMNNNOOOPPPTTT^^^llluuuxxxooolllooozzzwwwnnnfff]]]RRRJJJHHHFFFDDDDDDEEEEEECCCAAAFFFEEEBBB???===>>>AAACCC???>>>======>>>>>><<<:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>========================::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<::::::;;;<<<;;;999666555;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>@@@===::::::<<<===<<<:::<<<;;;;;;<<<===>>>======???>>>===>>>@@@AAABBBAAAGGGHHHKKKPPPYYYeeerrr{{{~~~wwwuuurrrmmmiiikkkkkkllllllllllllmmmmmmrrrooojjjeeecccdddeeeggghhhggghhhkkkmmmkkkfffbbbccccccaaa______```dddhhhjjjiiihhhfffffffffggggggeeedddbbbaaaaaabbbdddeeeiiijjjiiifffcccaaacccfffhhhnnnqqqlllhhhhhhjjjkkkkkkhhheeeeeefffgggfffdddeeedddeeefffeeebbbaaabbb```aaabbbccceeefffhhhhhheeeeeeeeeeeeeeeeeeeeeeee\\\[[[[[[]]]___``````___aaaaaabbbcccccccccbbbbbbaaa___]]]\\\\\\^^^```bbb```aaabbbcccdddeeeeeeeeeeeeeeedddbbbaaaaaadddfffmmmoooooollliiinnnzzzuuufffYYYQQQQQQMMMLLLMMMMMMIIIIIIKKKKKKKKKLLLOOOSSSYYY^^^aaattt}}}yyywwwwww}}}tttyyygggYYYPPPLLLHHHFFFGGGHHHGGGFFFGGGFFFDDDBBB???>>>>>>???>>>===<<<<<<======;;;:::;;;;;;<<<<<<<<<=========<<<<<<======>>>>>>??????<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<999:::;;;<<<;;;999777666;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===========================;;;:::;;;===>>>===;;;======<<<===>>>>>>>>>===@@@??????@@@CCCFFFIIIJJJNNNUUU___jjjttt{{{uuurrrppplllhhhhhhhhhiiikkklllmmmnnnooopppmmmiiieeecccdddeeegggfffffffffiiilllkkkhhheeeeeeeeecccaaa___aaadddgggiiihhhhhhggghhhiiikkkkkkgggeeedddbbbbbbbbbddddddggghhhhhheeebbbaaabbbeeepppvvvxxxsssmmmllllllkkkooommmiiiggggggggggggfffdddcccbbbbbbaaa``````aaa___```aaabbbdddeeefffgggeeeeeeeeeeeeeeeeeeeeeeee___^^^]]]^^^___```___^^^aaabbbbbbcccccccccccccccaaa```^^^]]]^^^```bbbdddccccccdddeeeeeeeeeddddddddddddcccbbb```aaacccfffiiikkkllljjjhhhlllwwwxxxggg[[[WWWRRRPPPQQQPPPLLLKKKMMMLLLKKKLLLMMMPPPTTTYYY[[[iiisssvvvnnn```ZZZSSSOOOOOOOOONNNLLLGGGFFFEEECCCAAA>>><<<;;;???===<<<===>>>>>>===;;;<<<<<<<<<<<<============:::;;;<<<<<<>>>>>>???@@@<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<<<<;;;:::999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===============<<<<<<<<<===@@@@@@???>>>>>>>>>>>>>>>============CCCCCCDDDFFFJJJPPPUUUXXXbbbnnn}}}uuuqqqooommmkkkhhhdddeeegggiiikkkmmmooopppmmmkkkgggeeedddeeefffhhheeeeeeeeehhhjjjkkkjjjiiihhhhhhfffcccaaabbbdddggggggggggggiiijjjlllnnnoooiiigggeeedddcccccccccdddeeefffeeeccc``````aaacccmmmsssuuuqqqmmmlllllljjjmmmkkkgggdddbbbbbbdddeeeiiigggcccaaabbbcccdddccc``````aaabbbccceeeeeefffeeeeeeeeeeeeeeeeeeeeeeeebbb```______``````___]]]___```aaaaaabbbbbbbbbaaabbbaaa```___```bbbeeefffgggggghhhhhhgggeeecccbbbbbbcccbbb```___```bbbeeedddgggiiihhhgggjjjrrrzzz~~~sssccc[[[UUUQQQQQQOOOKKKJJJKKKLLLKKKKKKKKKLLLOOORRRTTT\\\gggvvvxxxqqqhhhccc```\\\WWWSSSLLLJJJGGGEEECCCBBBAAA@@@@@@???======>>>???>>>===<<<<<<=========>>>>>>>>><<<<<<<<<======>>>>>>>>>;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===999:::;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;======>>>>>>>>>>>>????????????>>>>>>>>>>>>======>>>>>>???AAABBBBBBAAA@@@AAABBBBBBBBBBBBAAABBBCCCHHHJJJLLLPPPWWW___gggmmmyyyuuupppmmmlllkkkjjjhhhdddeeefffhhhjjjlllnnnoookkkjjjhhhgggfffggghhhiiihhhhhhhhhhhhjjjkkklllmmmlllkkkiiifffdddccceeegggffffffhhhiiikkkmmmooooookkkiiihhhfffdddcccccccccccccccbbb```______```aaacccjjjnnnmmmlllmmmnnnkkkiiihhheeeaaa^^^___cccgggnnnlllhhhcccccceeefffdddbbbbbbccccccdddeeeffffffeeeeeeeeeeeeeeeeeeeeeeeebbb```___```aaabbb```___]]]]]]^^^___````````````cccbbbbbbbbbccceeegggiiikkkkkkkkkjjjiiifffcccaaa`````````^^^]]]^^^aaacccaaadddggghhhgggjjjoootttxxxooobbbZZZTTTRRRQQQMMMKKKLLLLLLKKKJJJJJJKKKMMMNNNPPPSSS]]]kkkyyy{{{tttiiiaaaXXXSSSLLLHHHGGGHHHHHHHHHBBB@@@=========>>>===<<<=========>>>>>>>>>????????????>>>>>>=========<<<<<<<<<<<<============>>>========================================================================:::;;;<<<<<<============:::::::::;;;;;;<<<<<<<<<>>>>>>>>>??????@@@@@@@@@?????????????????????>>>>>>???@@@AAAAAA@@@@@@AAACCCEEEGGGHHHGGGGGGIIILLLNNNRRRYYY```jjjuuurrrpppmmmkkkjjjjjjjjjiiifffgggggghhhiiijjjkkklllkkkjjjjjjiiiiiijjjkkkkkklllllllllkkkkkklllmmmoooooonnnmmmiiifffeeefffhhhfffggghhhjjjkkkllllllmmmlllkkkjjjhhhfffeeedddcccbbb```___^^^______``````aaafffkkkkkkmmmrrrsssqqqiiiiiifffaaa]]]___fffmmmrrrtttqqqiiieeeffffffccceeeeeeeeefffffffffggggggeeeeeeeeeeeeeeeeeeeeeeee```___^^^```bbbccccccbbb]]]^^^___```aaaaaaaaaaaaddddddddddddeeegggiiijjjmmmmmmmmmmmmjjjgggcccaaa]]]^^^]]]\\\[[[\\\___bbbbbbeeeggghhhhhhjjjnnnqqqsssyyyoooeee\\\XXXVVVRRROOOOOOKKKKKKKKKKKKLLLMMMOOOOOOQQQWWWaaalllxxx}}}kkkcccXXXQQQNNNMMMKKKJJJEEEBBB???======>>>===<<<>>>>>>>>>>>>????????????BBBAAA@@@???>>>======<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<======>>>>>>???;;;;;;;;;<<<======>>>>>><<<======>>>>>>??????@@@>>>?????????@@@@@@@@@@@@>>>???@@@@@@???@@@BBBEEEDDDGGGKKKLLLLLLNNNQQQUUU]]]cccmmmvvvxxxnnnmmmlllkkkjjjjjjkkkkkkiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkklllkkkkkkkkkmmmnnnooonnnmmmmmmnnnpppqqqpppooollliiihhhhhhjjjggghhhiiijjjkkkkkkkkkkkkllllllkkkiiihhhfffeeeeeeaaa___]]]]]]___````````````eeehhhiiimmmsssvvvtttooooookkkccc[[[\\\dddmmm|||yyypppnnnllliiiggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeee___^^^^^^___bbbccccccbbb```aaabbbcccdddeeeeeeeeeeeeeeeeeefffggghhhiiijjjlllmmmnnnnnnlllhhhdddbbb]]]]]]]]]\\\[[[]]]```bbbeeeggghhhiiiiiijjjlllnnnmmmqqq|||~~~qqqddd^^^ZZZTTTOOONNNKKKKKKKKKLLLMMMNNNOOOPPPOOOSSSYYYaaalll{{{xxxllleee___XXXSSSLLLIIIEEECCCBBBBBBAAA@@@>>>>>>>>>?????????@@@@@@BBBAAAAAAAAA@@@?????????>>>>>>>>>>>>?????????@@@????????????????????????????????????????????????===>>>????????????>>>===>>>>>>======>>>>>>??????<<<<<<======>>>??????@@@======>>>>>>???@@@@@@AAA===>>>>>>???@@@AAABBBBBBAAABBBCCCCCCCCCFFFKKKOOOQQQVVV\\\^^^___aaaggglllyyyvvvqqqmmmmmmmmmlllkkkkkklllmmmiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkllllllkkkjjjjjjjjjllloooooonnnnnnppprrrqqqrrrqqqnnnkkkjjjjjjkkkhhhiiijjjlllmmmmmmmmmmmmllllllkkkkkkiiihhhgggfffaaa^^^\\\\\\___aaaaaa``````dddgggiiipppzzz~~~zzzmmm```]]]eeennnxxxrrrppplllggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeee```___^^^___aaabbbaaa`````````bbbcccdddeeeeeeeeeffffffggggggggghhhhhhiiijjjlllmmmnnnllliiifffccc_________^^^]]]___bbbeeehhhhhhhhhhhhhhhiiikkkllliiimmmtttsssiiibbbYYYRRROOOMMMMMMMMMMMMMMMMMMMMMMMMKKKNNNSSSYYYbbbooo~~~xxxllldddTTTQQQMMMJJJHHHHHHGGGFFF>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBB>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@@@@???>>>===??????>>>>>>>>>>>>??????<<<======>>>???@@@@@@AAA??????@@@AAABBBBBBCCCCCC======>>>???AAABBBCCCDDDDDDFFFGGGHHHIIIMMMUUUZZZhhhnnntttwwwyyy|||yyyqqqmmmmmmmmmnnnmmmllllllmmmoooiiiiiiiiijjjkkkkkklllllliiijjjkkklllkkkjjjiiihhhfffjjjnnnooonnnnnnqqqsssrrrrrrqqqooolllkkkkkklllgggiiikkkmmmoooppppppooolllllllllkkkjjjiiihhhgggaaa^^^[[[\\\___aaaaaa```cccgggkkkoooyyy}}}lllfffmmmvvvwwwnnnkkkffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaa```______``````___^^^]]]^^^___aaabbbbbbccccccgggggggggggghhhhhhhhhhhhiiikkkmmmnnnmmmjjjgggdddaaaaaaaaa```___aaadddgggjjjiiihhhgggggghhhiiijjjiiilllqqqwwwxxxoooddd[[[WWWNNNNNNNNNMMMLLLLLLKKKKKKGGGJJJOOOUUU\\\gggttt}}}~~~sssiii\\\WWWWWWVVVOOOIIIKKKIIIFFFDDDDDDEEEDDDCCCCCCAAA@@@@@@AAABBBBBBAAA?????????@@@@@@AAAAAAAAA???@@@@@@AAAAAAAAAAAAAAAEEEDDDCCCBBBBBBAAABBBBBB<<<>>>@@@AAABBBAAA@@@???>>>?????????>>>===<<<;;;>>>===<<<<<<>>>>>>===<<<@@@AAABBBDDDDDDCCCCCCCCC@@@BBBDDDDDDCCCDDDHHHKKKHHHJJJOOOSSSTTTXXXdddppp~~~xxxtttqqqooopppooonnnmmmmmmnnnooopppkkklllmmmnnnnnnnnnnnnnnnkkkjjjiiihhhhhhhhhiiijjjjjjkkklllnnnppprrrtttvvvvvvvvvtttrrrqqqoooooonnnjjjjjjkkknnnqqqrrrqqqpppkkkmmmooonnnkkkhhhffffff___^^^]]]]]]^^^```bbbdddgggkkkooosssyyykkklllrrrtttiiigggiiihhhhhhhhhgggffffffeeeeeeeeedddcccccccccdddeeefffaaa___^^^^^^^^^___^^^]]]ZZZ[[[]]]___aaacccddddddggghhhhhhhhhhhhggggggfffiiijjjkkkkkkjjjiiigggfffbbbbbbbbbbbbccceeeggghhhmmmjjjfffdddeeeggghhhhhhgggkkknnnrrrzzzwwwfffYYYTTTPPPNNNOOOMMMIIIHHHJJJJJJLLLOOOPPPRRRYYYeeennn{{{{{{rrrnnnggg]]]TTTVVVRRRLLLIIIGGGGGGGGGFFFGGGEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>===???>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBCCCDDDFFFHHHDDDFFFGGGFFFFFFHHHMMMPPPRRRWWW___iiinnnuuu}}}xxxtttrrrpppoooppppppooooooooopppqqqqqqnnnnnnnnnnnnooooooooooookkkjjjjjjiiiiiijjjkkklllkkklllmmmnnnpppsssuuuvvvvvvuuusssrrrqqqppppppqqqnnnmmmlllnnnqqqsssttttttqqqqqqpppooommmjjjhhhfffdddcccaaaaaaaaadddfffhhhiiimmmpppuuuqqqooorrrtttxxx{{{wwwpppiiiiiijjjgggggggggfffeeeeeeddddddeeedddcccbbbbbbccceeeffffffeeecccbbbaaaaaa```___\\\]]]^^^___aaabbbcccccceeeeeefffffffffeeeeeedddfffggghhhiiiiiihhhggggggccccccccccccdddfffhhhiiijjjhhheeeeeefffhhhhhhhhhiiikkkmmmnnnqqq}}}vvvdddYYYTTTPPPOOOMMMIIIGGGJJJJJJLLLNNNNNNOOOTTT]]]dddoooyyy{{{qqqoooiiibbbZZZUUUQQQNNNLLLJJJHHHFFFFFFFFFGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCFFFFFFFFFEEEDDDCCCBBBAAACCCCCCCCCBBBBBBBBBBBBBBBEEECCCBBB@@@???@@@@@@AAA???????????????>>>>>>>>>>>>>>>>>>??????@@@AAAAAACCCDDDEEEEEEEEEGGGKKKNNNJJJJJJKKKLLLNNNRRRXXX\\\bbbhhhttt}}}yyytttqqqpppppppppoooqqqqqqqqqqqqrrrrrrssssssrrrqqqpppooooooooopppqqqkkkkkkkkkkkkkkklllmmmnnnkkklllmmmnnnppprrrtttuuuvvvtttrrrqqqqqqrrrssstttuuurrrooonnnqqquuuxxxyyywwwtttpppoooooonnnkkkhhhiiigggeeeddddddgggjjjlllnnnppprrrwwwuuuppppppjjjlllnnnnnnkkkiiiiiiiiiggggggfffeeeeeeddddddcccfffdddbbb``````bbbdddfffiiihhhgggeeecccbbb`````````_________```aaabbbcccccccccddddddeeedddddddddcccdddeeefffggggggggggggeeeeeeddddddeeegggiiijjjhhhfffeeeeeeggghhhhhhggghhhjjjjjjiiijjjqqq}}}tttccc[[[SSSPPPMMMIIIIIIKKKJJJLLLMMMLLLKKKMMMRRRWWW```jjjyyy{{{pppeee[[[TTTPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBAAAAAABBBDDDEEEGGGKKKOOOPPPPPPPPPQQQSSSPPPQQQRRRUUU[[[ccckkkqqqyyyyyyvvvrrroooooopppooooooqqqrrrssstttuuuuuuuuutttuuusssqqqoooooooooqqqrrrkkkkkkllllllmmmnnnoooooojjjjjjkkklllnnnppprrrssstttsssqqqpppqqqsssuuuwww|||xxxrrroooppptttxxxzzzyyytttnnnnnnqqqssspppmmmllljjjgggeeeeeehhhkkkmmmpppssstttuuuvvvpppnnnjjjiiihhhhhhiiiiiigggfffhhhggggggfffeeeeeeddddddgggeeebbb``````aaadddeeeggghhhhhhfffdddbbbaaaaaacccbbbaaa`````````aaaaaabbbcccdddeeeeeeeeeeeeeeedddddddddeeeeeefffffffffffffffeeeeeefffhhhiiijjjgggfffeeefffggggggfffdddeeefffhhhgggggglllttt{{{nnncccXXXRRROOOKKKKKKNNNJJJKKKKKKJJJIIIIIILLLOOOUUU^^^kkkwww~~~lllaaa]]]ZZZWWWUUUTTTSSSPPPOOOLLLMMMNNNNNNNNNLLLKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKIIIJJJKKKLLLMMMMMMLLLLLLHHHHHHIIIIIIIIIHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGFFFEEEFFFJJJMMMSSS[[[dddiiigggccc```___^^^___aaagggqqq{{{|||||||||yyyuuurrrrrrqqqpppoooqqqssstttvvvvvvvvvtttttttttrrrpppnnnnnnnnnpppqqqjjjkkklllmmmnnnnnnoooooohhhhhhiiijjjlllmmmoooppprrrqqqpppppprrrtttvvvxxx{{{sssnnnnnnqqqtttvvvvvvqqqlllmmmrrruuutttrrrooommmkkkhhhhhhjjjlllnnnnnnrrrssstttzzzzzzvvvqqqnnniiigggeeeeeefffgggfffdddiiiiiihhhhhhgggfffffffffgggeeecccaaa```aaaccceeefffhhhjjjiiifffeeeeeefffddddddcccbbbaaa`````````cccccceeefffggggggggggggffffffeeeeeeddddddddddddffffffeeeeeefffggghhhiiihhhgggfffeeefffeeedddbbbcccdddeeeeeeeeehhhnnnsss{{{wwwjjj\\\TTTPPPMMMLLLNNNJJJJJJJJJIIIIIIIIIJJJLLLPPPVVV^^^gggqqq}}}zzznnnkkkgggdddaaa___\\\YYYTTTUUUWWWXXXXXXVVVTTTSSSOOOPPPQQQRRRRRRRRRRRRQQQNNNOOOPPPRRRSSSSSSRRRRRRNNNNNNMMMMMMLLLKKKJJJJJJMMMKKKIIIGGGFFFEEEEEEFFFEEEHHHJJJJJJJJJMMMSSSXXXiiiuuu|||yyyyyyyyy|||zzzvvvxxx{{{}}}zzzwwwuuutttsssrrrpppqqqsssuuuwwwwwwuuusssqqqooonnnmmmllllllmmmmmmnnnjjjjjjkkklllmmmmmmmmmlllggggggggghhhjjjlllmmmnnnoooooopppqqqrrrtttuuuvvvyyyrrrmmmlllnnnpppppppppmmmkkklllppptttuuutttrrrqqqooommmmmmmmmoooooojjjooorrrrrruuu}}}}}}yyyxxxvvvssspppeeecccbbbbbbccceeeffffffjjjjjjiiiiiihhhggggggfffgggfffdddccccccccccccdddgggkkknnnmmmjjjhhhhhhjjjddddddddddddcccaaa```___aaabbbdddeeefffggggggggggggfffeeedddcccccccccccceeeeeedddddddddeeeggghhhhhhfffdddddddddeeedddcccdddddddddcccbbbdddhhhjjjtttvvvdddZZZUUUOOOMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLNNNQQQVVV[[[cccooo~~~qqqvvvzzz{{{|||{{{wwwssspppiiijjjlllnnnnnnmmmkkkjjjbbbbbbcccccccccbbbaaaaaa___aaaccceeeggggggfffeeedddaaa\\\XXXVVVVVVWWWXXXZZZXXXUUURRRPPPOOOOOOOOOLLLPPPUUUXXXZZZ___hhhooozzztttrrrsssuuuxxxvvvtttssstttuuutttsssqqqrrruuuwwwvvvssspppmmmjjjjjjjjjjjjjjjjjjkkkkkkiiiiiijjjkkkkkkkkkjjjiiiggggggggghhhjjjkkkmmmnnnlllnnnoooqqqssssssssssssxxxtttooolllkkkllllllllllllkkkkkklllnnnppprrrsssrrrqqqppppppooonnnnnnmmmhhhmmmooonnnpppvvvzzzzzzyyywwwvvvvvvvvvuuurrrpppeeedddcccbbbbbbdddfffhhhiiiiiiiiihhhggggggffffffggggggffffffeeedddcccccciiilllpppooojjjggghhhiiicccdddeeefffeeebbb```^^^]]]^^^```bbbcccdddeeeeeedddcccbbbaaaaaaaaabbbcccdddcccbbbbbbbbbcccdddeeefffdddbbbaaaccceeeffffffddddddcccbbbbbbdddgggiiinnnwwwtttggg___WWWQQQPPPNNNLLLIIIHHHHHHIIIJJJKKKLLLNNNQQQTTTZZZdddqqq{{{^^^eeekkklllkkkppp{{{zzzzzzzzzzzzyyywwwvvvuuuyyy{{{}}}zzzqqqiiifffgggjjjmmmmmmjjjgggcccaaa`````````[[[```gggkkkooowww{{{tttpppooopppqqqqqqpppooopppsssuuuuuuuuuppprrruuuvvvuuurrrnnnkkkfffggghhhiiiiiiiiiiiiiiihhhiiijjjkkkjjjiiihhhggghhhhhhhhhiiijjjlllmmmnnnkkkmmmooorrrssssssrrrqqqrrrooolllkkkkkkkkkkkkjjjjjjkkkllllllllllllnnnpppoooooooooooonnnlllkkkjjjiiimmmnnnkkkkkkpppssssssrrrrrrsssttttttrrrooommmiiiiiihhheeebbbcccfffiiihhhhhhhhhgggffffffeeeeeefffggghhhhhhgggeeecccbbbhhhlllpppnnnhhhddddddfffbbbdddfffgggfffccc```]]]ZZZ[[[]]]___```aaabbbbbb``````______```aaacccdddcccbbbaaaaaaaaabbbcccddddddaaa___```cccfffiiijjjddddddcccccceeehhhlllnnniiiqqqsssiii___WWWTTTPPPMMMJJJGGGGGGHHHIIIIIIIIILLLOOOQQQUUU^^^iiiqqq{{{]]]\\\```ffffffcccffflllzzz~~~|||||||||zzzwww|||~~~~~~yyysssnnnllllllmmmmmmppppppppppppqqqrrrssstttvvvuuutttsssrrrpppllliiijjjjjjiiifffeeefffiiikkklllkkkkkkjjjjjjiiiiiihhhiiihhhggggggggghhhjjjkkkjjjkkklllmmmooopppqqqqqqnnnnnnmmmlllkkkkkkkkkkkkjjjjjjkkklllmmmnnnooooooooolllhhhhhhjjjkkkiiihhhggghhhhhhjjjkkkmmmoooppprrrqqqppppppqqqqqqpppnnnooommmjjjiiiiiiiiihhhfffnnnkkkiiiggghhhgggfffeeeiiifffcccdddfffgggfffdddiiijjjkkkiiigggdddccccccaaabbbdddffffffeeedddccc\\\]]]]]]___``````aaaaaabbbccccccbbbaaa```bbbdddbbbbbbbbbbbbaaaaaaaaaaaa______^^^___aaadddgggiiieeeeeedddeeehhhkkknnnpppnnnoooxxx|||jjj^^^YYYVVVRRRNNNKKKJJJKKKKKKKKKGGGJJJMMMNNNPPPTTTZZZ___qqqyyyddd___^^^bbbcccaaabbbggghhhlllwwwyyyvvvqqqnnnlllllllllmmmnnnnnnnnnnnnoooooopppqqqsssqqqpppppppppnnnkkkhhhkkkkkkiiigggeeefffiiikkkmmmllllllkkkjjjiiiiiihhhiiiiiihhhhhhhhhiiijjjkkklllllllllllllllmmmnnnooommmlllkkkkkkjjjiiiiiiiiiiiijjjkkkmmmnnnoooooooooooollliiihhhiiijjjjjjiiigggggggggggghhhjjjmmmnnnooonnnnnnnnnoooooommmlllnnnllliiiiiiiiiiiigggfffjjjhhhffffffffffffdddcccfffdddcccccceeefffeeecccdddeeeeeeccc```______```___```bbbddddddcccbbbaaa]]]]]]]]]]]]^^^___``````aaabbbbbbaaa______```aaaaaaaaaaaa```___^^^^^^]]]^^^^^^^^^___```ccceeefffddddddddddddfffhhhkkkmmmjjjllluuu}}}mmmdddZZZVVVQQQMMMKKKJJJHHHGGGHHHJJJLLLLLLMMMPPPUUUYYYfffmmmxxxuuummmffffffhhhfffcccbbb^^^___ffftttyyyuuurrrqqqooonnnlllllllllllllllllllllkkkkkklllmmmmmmpppooonnnnnnnnnmmmkkkiiikkkkkkjjjhhhfffgggiiikkknnnnnnmmmmmmkkkjjjiiihhhiiiiiiiiiiiiiiijjjkkkkkklllkkkiiihhhhhhiiijjjkkkkkkkkkkkkjjjiiiiiihhhhhhhhhjjjlllnnnpppppppppppppppmmmiiiggghhhiiijjjjjjhhhgggeeedddeeegggjjjkkkmmmlllkkklllmmmmmmkkkiiillljjjhhhgggggggggfffeeeffffffeeefffggggggdddbbbcccbbbbbbdddeeeeeecccaaa`````````^^^[[[[[[\\\^^^]]]^^^___aaaaaa```_________]]]\\\[[[[[[\\\^^^___aaaaaabbb```^^^]]]]]]^^^______^^^^^^]]]\\\[[[ZZZ]]]]]]^^^___```aaabbbbbbcccbbbbbbbbbccceeeggghhheeejjjuuuvvveee```YYYSSSPPPMMMJJJIIIKKKLLLLLLKKKKKKMMMPPPSSSXXX___iiisss{{{|||zzz{{{wwwnnnfffbbb```cccjjjttt{{{sssooommmjjjlllmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjooonnnmmmmmmoooooommmlllllllllkkkiiiggggggiiikkknnnnnnnnnnnnlllkkkiiihhhhhhhhhhhhhhhhhhiiiiiijjjhhhgggdddcccccceeehhhiiikkkkkkkkkjjjjjjiiihhhhhhgggiiikkknnnpppppppppoooooommmiiigggggghhhjjjkkkiiigggdddcccccceeehhhjjjkkkjjjjjjjjjkkkkkkiiihhhiiigggeeeeeeffffffeeedddeeeeeefffhhhiiihhhfffccc```aaaccceeeeeeeeecccaaa``````___]]][[[[[[]]]```\\\]]]^^^_________^^^^^^___^^^[[[YYYXXXZZZ\\\]]]```aaabbb```^^^\\\\\\\\\[[[[[[\\\]]]]]]\\\\\\[[[\\\]]]^^^___``````______aaaaaa`````````aaabbbccccccjjjuuuwwwqqqggg^^^XXXTTTQQQOOONNNMMMLLLKKKKKKLLLNNNPPPPPPUUU\\\eeemmmvvv~~~rrrfffbbbaaaccchhhqqq~~~xxxpppkkkiiiiiifffiiilllmmmkkkjjjiiijjjkkkjjjjjjiiiiiiiiijjjjjjmmmlllkkkkkklllmmmlllkkkkkklllkkkiiigggfffhhhiiimmmnnnnnnnnnmmmkkkiiihhheeeffffffgggggggggggggggcccbbb``````aaadddgggiiikkklllllllllkkkjjjiiihhhfffhhhjjjlllmmmnnnnnnnnnmmmkkkiiigggffffffhhhjjjjjjhhheeecccccceeehhhjjjkkkjjjiiijjjkkkkkkiiigggfffdddccccccdddeeedddcccbbbbbbccceeeggggggdddbbb```bbbdddfffeeedddccccccaaaaaa```^^^\\\\\\___aaa\\\]]]]]]^^^^^^^^^^^^^^^___]]][[[XXXXXXYYY[[[\\\```aaabbbaaa^^^\\\\\\\\\XXXYYY[[[]]]^^^^^^^^^]]]\\\\\\]]]^^^___^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^```gggrrr|||yyylllbbbZZZUUURRRNNNMMMKKKIIIJJJKKKLLLMMMNNNQQQVVV\\\ccckkksssxxx{{{oooiiiccccccdddffflllsss~~~}}}{{{wwwvvvtttooojjjgggffffffeeeiiilllmmmjjjggghhhiiijjjiiiiiihhhiiiiiijjjjjjjjjhhhgggggghhhiiiiiihhhjjjkkkkkkiiigggeeefffgggkkklllmmmnnnmmmkkkiiihhhddddddeeefffffffffffffffaaaaaa``````bbbdddggghhhkkklllllllllllljjjiiihhhffffffggghhhiiijjjkkkkkkiiijjjiiigggeeeeeefffhhhiiihhhfffdddeeefffiiijjjkkkjjjiiijjjkkkkkkiiigggcccbbb``````bbbccccccbbb_________```bbbbbb```^^^___bbbdddeeedddcccdddeeebbbbbbbbb```]]]]]]^^^```]]]]]]]]]]]]]]]^^^^^^^^^^^^]]][[[YYYYYYYYYZZZ[[[^^^```aaaaaa___\\\\\\\\\WWWYYY[[[^^^______^^^]]]ZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]aaajjjssswwwyyyrrreeeZZZTTTQQQNNNJJJIIIIIIJJJJJJIIINNNPPPSSSWWW[[[bbbiiimmmrrrvvv|||xxxtttrrrnnnmmmmmmooooooqqqqqqmmmkkkpppyyyzzzvvvmmmnnnnnnllliiiffffffffffffjjjmmmlllhhheeefffhhhgggggggggggghhhhhhiiijjjjjjhhhfffeeeggghhhhhhgggiiijjjjjjhhhfffdddeeefffhhhjjjlllmmmmmmllliiihhhdddeeefffgggggggggffffffcccccccccdddeeefffggghhhjjjjjjkkklllkkkiiigggfffffffffdddddddddeeeggghhheeegggiiihhheeecccdddeeegggfffeeeeeefffggghhhiiijjjiiihhhiiijjjjjjhhhfffaaa```^^^___aaabbbbbbaaa___]]]\\\]]]^^^^^^]]]\\\^^^aaaccccccaaaaaaccceeedddeeeeeecccaaa______```\\\\\\\\\\\\\\\]]]]]]^^^\\\\\\[[[ZZZZZZ[[[[[[[[[[[[]]]______^^^\\\[[[[[[XXXZZZ\\\^^^^^^]]][[[ZZZXXXWWWWWWWWWXXXYYY[[[\\\ZZZ[[[[[[[[[\\\[[[[[[[[[\\\]]]cccjjjnnnooosssyyyyyyiii___XXXTTTOOOLLLLLLKKKJJJHHHMMMNNNQQQSSSVVV[[[aaaeeejjjnnntttzzz~~~xxxuuukkkiiihhhhhhdddaaaeeelllrrrxxxvvvpppiiikkklllllljjjhhhggghhhgggkkknnnlllgggdddeeegggeeeeeeeeefffggghhhiiijjjllliiigggggghhhiiiiiihhhhhhiiiiiihhheeeddddddeeeggghhhkkkmmmmmmllljjjhhhdddeeeggghhhhhhhhhgggfffgggggggggggggggggggggggghhhiiijjjkkkjjjhhhfffeeegggeeecccaaaaaaccceeegggcccfffiiihhheeebbbbbbcccddddddeeeeeefffggghhhhhhiiihhhggghhhiiiiiigggeee```^^^]]]^^^```bbbbbbaaaaaa___]]]]]]^^^^^^^^^]]]]]]```aaaaaa______bbbeeehhhiiiiiihhheeebbbaaabbb[[[[[[[[[[[[[[[\\\\\\]]][[[[[[[[[\\\\\\\\\[[[[[[YYY[[[^^^^^^]]][[[ZZZZZZZZZ[[[]]]^^^]]][[[XXXVVVUUUUUUTTTSSSTTTWWWYYY[[[YYYZZZZZZ[[[[[[[[[[[[[[[^^^]]]```fffjjjjjjlllpppxxxyyymmmaaa\\\VVVRRRPPPOOOLLLIIIJJJLLLNNNPPPSSSWWW\\\```fffjjjpppvvv{{{wwwqqqjjjeeebbbbbbbbbaaafffjjjppp{{{xxxrrrnnnmmmkkkiiihhhiiiiiihhhgggeeeiiilllmmmiiifffffffffhhhgggfffffffffgggiiijjjjjjiiihhhgggggghhhiiijjjiiiiiihhhfffeeedddcccbbbeeeeeefffhhhkkklllkkkjjjlllkkkjjjiiihhhhhhhhhhhhkkkooorrrqqqkkkfffeeefffiiihhhggghhhiiijjjiiihhhhhhgggdddbbbbbbccceeegggddddddcccbbbbbbcccccccccdddcccbbbccceeeggggggggghhhjjjhhhccccccggghhhfff___^^^]]]^^^aaacccddddddcccaaa___\\\\\\]]]___```\\\]]]^^^___aaabbbcccdddjjjjjjiiifffaaa]]][[[[[[ZZZ[[[[[[\\\]]]^^^______^^^]]]]]]\\\[[[ZZZYYYYYY[[[\\\\\\[[[ZZZXXXVVVUUUVVVWWWWWWWWWWWWVVVUUUUUURRRRRRRRRRRRTTTVVVXXXYYYWWWYYY\\\]]]\\\ZZZZZZZZZZZZ[[[]]]^^^___aaaeeehhhooovvvwwwgggYYYUUUTTTOOOLLLLLLIIIIIILLLPPPRRRTTT[[[ccchhhlllqqquuuxxx|||zzzrrrlllgggcccaaabbbdddgggnnnzzz~~~yyytttooolllllljjjiiiiiijjjjjjjjjiiifffjjjmmmmmmkkkhhhggggggggggggffffffggghhhhhhiiijjjiiihhhgggggghhhiiijjjjjjiiihhhgggeeedddcccbbbeeeddddddfffiiijjjjjjjjjhhhhhhgggggggggggghhhhhhlllppprrrpppjjjeeedddeeegggfffeeefffhhhhhhhhhfffhhhfffdddbbbbbbccceeefffcccccccccbbbbbbbbbcccccccccbbbbbbbbbdddeeefffffffffjjjjjjggggggiiihhheeebbb```^^^^^^```aaaaaaaaabbb```^^^\\\[[[\\\]]]]]]\\\\\\]]]___aaacccdddeeeiiiiiiiiifffbbb^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQRRRSSSTTTVVVWWWUUUXXXZZZ[[[ZZZXXXXXXXXXXXXZZZ[[[\\\\\\^^^bbbdddhhhlllxxxwwwfff^^^YYYRRRMMMLLLJJJIIIKKKOOOPPPRRRXXX```gggkkkqqqvvvyyy{{{}}}~~~uuummmhhhdddbbbaaaccckkkzzz~~~xxx{{{yyytttqqqooommmlllmmmkkkiiiiiikkkkkkkkkjjjgggjjjlllmmmkkkiiihhhhhhfffggghhhhhhiiihhhhhhhhhjjjiiihhhgggggghhhiiijjjkkkjjjiiigggfffdddcccbbbdddcccbbbcccfffhhhiiiiiihhhgggggggggggghhhiiiiiilllooopppmmmhhhdddcccccceeedddcccdddfffgggfffeeegggfffdddcccbbbccceeefffcccccccccccccccccccccdddbbbbbbbbbbbbbbbcccdddeeeeeeiiilllkkkjjjkkkhhhccceeebbb___^^^______^^^]]]______]]]\\\[[[ZZZZZZZZZZZZZZZ\\\]]]```bbbdddeeefffggggggeeebbb___^^^^^^____________^^^^^^^^^]]]^^^^^^]]]\\\[[[ZZZZZZYYYWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRQQQPPPQQQRRRSSSTTTTTTVVVXXXXXXWWWUUUUUUVVVVVVWWWYYYYYYYYYZZZ]]]___```cccjjjtttzzzmmmcccYYYSSSPPPMMMKKKKKKNNNOOOPPPVVV]]]ccciiipppvvvyyy{{{{{{|||}}}~~~|||rrrmmmgggdddgggppp{{{}}}rrrmmmoootttyyyuuupppmmmlllmmmmmmmmmooommmkkkjjjkkkkkkjjjiiiggghhhjjjkkkkkkjjjiiihhhggghhhjjjjjjkkkjjjiiihhhjjjiiihhhgggggghhhiiijjjlllkkkjjjhhhfffeeeccccccdddbbb``````cccfffhhhiiikkkjjjjjjiiiiiijjjjjjkkkjjjkkkkkkiiieeebbbbbbcccdddcccbbbccceeeffffffeeegggfffdddcccbbbcccdddeeeddddddeeeeeeeeeeeeeeeeeebbbccccccbbbbbbbbbcccddddddiiikkkjjjjjjjjjgggbbbdddbbb___^^^^^^^^^]]]\\\]]]]]]\\\[[[ZZZYYYWWWWWWWWWWWWXXXYYY[[[^^^```bbbbbbccccccbbb```^^^]]]^^^_______________^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRSSSSSSRRRRRRQQQPPPRRRQQQPPPOOOOOOPPPQQQQQQSSSUUUWWWVVVUUUSSSTTTTTTTTTVVVWWWWWWWWWWWWYYY[[[\\\^^^cccjjjqqq~~~qqqeee\\\WWWPPPMMMKKKNNNOOOPPPUUU[[[^^^dddmmmtttyyy{{{||||||}}}}}}zzzrrrnnnnnnqqqssssssuuutttpppjjjffffffhhhmmmyyy}}}ssspppllljjjkkkmmmooopppqqqooolllkkkjjjjjjhhhgggffffffggghhhiiiiiihhhhhhiiiiiikkkkkkkkkjjjiiihhhjjjiiihhhgggggghhhiiijjjkkkkkkjjjiiigggfffeeedddcccaaa``````cccfffhhhhhhllllllkkkjjjjjjjjjjjjjjjgggggggggeeecccbbbbbbcccdddccccccdddfffhhhgggffffffeeedddccccccccccccdddeeeeeegggggghhhhhhggggggccceeeeeedddbbbaaaccceeeeeehhhjjjhhhgggiiigggcccbbb```]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[ZZZXXXWWWWWWUUUUUUUUUUUUVVVYYY[[[\\\]]]^^^______]]][[[[[[\\\\\\\\\\\\]]]^^^______```^^^]]]\\\\\\ZZZZZZYYYXXXZZZZZZXXXWWWUUUTTTSSSRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQPPPOOONNNNNNNNNOOOPPPSSSUUUVVVUUUSSSRRRRRRSSSSSSUUUVVVWWWVVVVVVWWWYYYZZZ\\\aaafffjjjtttuuuggg^^^UUUOOOLLLMMMNNNNNNRRRWWWWWW]]]fffoootttxxx{{{}}}~~~wwwrrrooolllllllllkkkiiieeeaaa^^^bbbhhhtttzzzuuuqqqnnnkkkjjjlllnnnoooooopppnnnkkkjjjjjjiiigggfffeeedddeeefffiiijjjiiigggiiiiiijjjjjjiiiiiihhhhhhjjjiiihhhgggggghhhiiijjjjjjjjjjjjiiihhhgggggggggcccbbbaaabbbeeeggghhhhhhjjjiiiiiihhhhhhhhhiiiiiihhhgggeeecccbbbbbbcccccceeedddccceeeggghhhhhhgggeeeddddddcccccccccccccccdddeeeggghhhiiiiiihhhgggdddfffgggeeeaaa```bbbeeedddhhhiiigggggghhhfffbbb```^^^\\\\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZXXXWWWUUUTTTTTTUUUWWWXXXZZZ[[[]]]\\\[[[YYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^\\\\\\[[[ZZZYYYXXXXXXWWWZZZYYYWWWVVVTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNNNNNNNOOOPPPSSSTTTTTTSSSQQQPPPQQQRRRQQQSSSUUUVVVUUUUUUVVVWWWWWWXXX]]]aaadddkkkyyyxxxjjj^^^VVVPPPNNNMMMLLLMMMQQQRRRWWW^^^eeekkkqqqwwwzzz}}}yyywwwuuuuuutttoooeee\\\```___dddnnnvvv}}}}}}yyyuuurrrpppooommmkkkjjjkkklllllllllmmmkkkiiiiiiiiijjjiiihhhfffeeedddfffiiikkkjjjiiihhhgggffffffeeeeeeffffffjjjiiihhhgggggghhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiicccccccccdddgggiiiiiihhhggggggggghhhiiijjjlllmmmnnnkkkgggdddcccbbbbbbbbbdddccccccdddggghhhhhhgggdddddddddcccccccccccccccbbbdddfffhhhhhhhhhgggfffccceeegggddd```^^^aaadddbbbhhhkkkkkkjjjjjjfffaaaaaa^^^\\\[[[\\\]]]]]]]]]^^^]]][[[ZZZZZZ[[[]]]^^^^^^\\\YYYVVVUUUUUUVVVWWWYYY[[[\\\\\\ZZZYYYYYYZZZXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUSSSTTTTTTTTTTTTSSSRRRRRRPPPOOONNNNNNNNNOOOPPPQQQQQQRRRRRRQQQNNNNNNNNNPPPNNNPPPSSSTTTTTTTTTUUUVVVUUUTTTWWW\\\___ccclllwwwnnndddZZZUUURRRMMMLLLNNNOOORRRVVVZZZ```gggoootttyyy|||}}}~~~{{{lll```aaa]]]\\\bbbiiiqqq~~~}}}zzzvvvssspppooooooooonnnllljjjjjjkkkkkkjjjiiijjjhhhggghhhiiikkkkkkjjjgggeeedddfffjjjlllllljjjgggeeedddcccbbbccccccdddjjjiiihhhgggggghhhiiijjjhhhhhhiiiiiiiiijjjjjjjjjdddcccdddfffiiijjjjjjhhhffffffgggiiilllnnnqqqrrrssspppjjjfffdddcccbbbaaacccbbbbbbdddfffhhhhhhgggdddddddddcccccccccbbbbbbaaabbbdddfffggggggfffeeebbbdddfffccc^^^\\\___cccaaahhhmmmnnnnnnlllfff___bbb___]]]\\\\\\\\\\\\[[[___^^^\\\ZZZ[[[]]]___aaacccaaa]]]YYYWWWVVVWWWXXXZZZ[[[]]]\\\ZZZYYYYYYZZZXXXXXXXXXXXXWWWWWWWWWWWWZZZZZZYYYXXXWWWVVVUUUUUUQQQQQQQQQQQQRRRSSSUUUVVVSSSSSSSSSSSSSSSRRRRRRQQQOOOOOONNNNNNNNNOOOQQQQQQPPPPPPPPPOOOLLLLLLMMMNNNLLLNNNRRRSSSSSSSSSTTTUUUUUUSSSTTTXXX[[[___fffnnnvvv|||qqqeee]]]XXXQQQNNNNNNNNNOOOQQQSSSXXX```iiiooouuuyyy~~~~~~||||||xxxiiiccccccaaa^^^]]]dddpppyyy~~~{{{yyyvvvtttvvvtttqqqmmmkkkjjjjjjkkkllllllkkkkkkjjjkkkkkkkkknnnlllhhhgggggghhhhhhhhhggggggggggggggghhhiiiiiijjjhhhdddbbbbbbaaa___]]]ccccccddddddfffggghhhiiilllkkkjjjjjjjjjiiigggeeegggeeedddfffiiikkkjjjhhheeeeeehhhlllmmmooowwwxxxmmmgggeeeeeecccaaagggfffeeedddcccdddeeefffggggggfffeeeeeedddcccccccccccceeefffgggggghhhhhheeeeeedddcccbbbbbbbbbbbbdddiiiooosssrrrlllddd______]]][[[YYYYYY[[[^^^```]]]\\\\\\^^^aaaeeejjjmmmjjjeee___ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[WWWWWWWWWXXXXXXXXXXXXXXX[[[[[[ZZZXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSWWWUUUSSSSSSSSSRRRPPPNNNOOOOOOOOOOOOOOOOOOOOOOOORRRSSSTTTRRROOOMMMLLLLLLPPPPPPQQQQQQRRRSSSSSSTTTPPPPPPQQQTTTXXX]]]aaadddmmmyyyvvvkkkcccYYYTTTTTTQQQNNNNNNSSSVVVXXX\\\bbboootttzzz{{{zzzyyy{{{~~~rrrpppjjjbbb]]]___gggooouuu{{{~~~~~~|||yyywwwtttrrrrrrqqqooolllkkkjjjiiijjjkkkkkkjjjjjjjjjjjjkkkkkkooollliiihhhhhhhhhhhhggggggffffffffffffggghhhhhhjjjhhhfffddddddcccaaa___bbbbbbcccdddeeeggghhhiiimmmllllllllllllkkkjjjiiigggeeedddfffiiikkkjjjhhhhhhhhhllloooppprrrzzz}}}rrrllliiihhheeeccceeedddcccccccccdddeeefffgggfffffffffeeeeeeddddddbbbcccdddfffggghhhhhhhhhgggfffeeedddcccccccccccccccggglllppppppkkkddd```aaa___\\\ZZZZZZ\\\^^^```_________aaadddhhhlllnnnnnnjjjddd```^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXZZZZZZYYYXXXWWWVVVUUUTTTRRRQQQPPPPPPPPPPPPQQQRRRVVVTTTRRRRRRRRRQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOORRRSSSSSSRRROOOLLLLLLLLLNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRSSSUUUXXX[[[]]]dddnnn~~~yyylll```ZZZYYYQQQMMMKKKNNNQQQRRRUUUYYY```fffmmmqqqrrrtttxxx|||~~~qqqfffaaacccgggiiilllnnnnnnllllllooorrrwwwuuutttwwwzzz~~~}}}yyywwwuuurrrpppoooooonnnlllkkkiiihhhhhhiiiiiiiiiiiiiiijjjkkklllooommmkkkjjjjjjiiigggeeeeeeeeeeeeeeeeeeffffffgggiiihhhgggggghhhgggdddaaa```aaabbbccceeegggiiijjjlllllllllmmmllllllkkkkkkgggffffffggghhhiiiiiihhhiiiiiilllpppqqqsssyyyuuunnnkkkiiifffdddcccbbbbbbbbbcccdddeeeeeeeeeeeefffffffffeeeeeedddbbbcccdddfffhhhiiiiiiiiiiiiiiihhhgggeeeddddddcccbbbeeeiiilllllliiieeebbbcccbbb___]]]\\\^^^___aaadddddddddfffhhhkkknnnpppqqqmmmhhheeecccaaa^^^]]][[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUTTTQQQQQQPPPPPPPPPPPPQQQQQQSSSRRRPPPPPPPPPPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRQQQNNNLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOORRRRRRRRRRRRSSSUUUWWWYYYZZZbbbnnn{{{nnndddaaaVVVPPPLLLMMMNNNNNNPPPSSSUUUZZZaaafffiiilllpppttt{{{~~~sssmmmkkknnnnnnllljjjhhhjjjnnnrrrxxxxxxxxxyyyzzz||||||zzzxxxwwwuuusssqqqpppqqqppppppooommmjjjhhhggghhhhhhhhhhhhiiijjjkkklllooommmlllkkkjjjiiieeecccddddddccccccddddddeeefffgggggggggiiijjjiiifffccc```aaabbbdddfffhhhkkkllliiijjjkkklllkkkjjjkkkkkkhhhhhhgggggghhhhhhgggggggggfffiiinnnoooooottt{{{yyyrrrllljjjhhhfffdddcccccccccbbbbbbbbbbbbbbbbbbbbbdddeeeeeeeeeddddddbbbcccdddfffhhhiiijjjjjjjjjjjjjjjiiigggfffeeedddbbbdddfffhhhiiihhhfffdddeeedddaaa```___```aaabbbhhhhhhiiijjjmmmoooqqqrrrpppmmmjjjgggeeebbb___\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWVVVVVVUUUUUUTTTTTTRRRQQQQQQQQQQQQQQQQQQRRRQQQOOONNNNNNOOOOOONNNLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPMMMLLLKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOPPPQQQSSSUUUWWWXXXWWW]]]fffmmmyyyssskkkaaaYYYRRRPPPPPPOOOOOORRRSSSWWW[[[___```bbbeeehhhooovvv{{{|||zzzuuuqqqoooqqquuuyyy~~~yyyvvvuuusssrrruuuzzzyyywwwzzz}}}uuuuuuuuutttsssrrrqqqqqqttttttsssqqqnnnkkkiiiggghhhhhhhhhhhhiiijjjkkklllnnnmmmkkkjjjjjjhhheeebbbcccccccccccccccdddeeeeeeeeeeeefffhhhiiiiiifffdddaaabbbcccdddgggiiikkkmmmiiikkkmmmmmmkkkjjjkkkllliiiiiiiiihhhgggfffffffffeeedddggglllmmmmmmppptttuuurrrnnnjjjiiihhhggggggffffffeeecccaaa```^^^]]]^^^```bbbcccdddddddddcccbbbccceeeggghhhiiijjjjjjjjjjjjjjjiiihhhgggeeedddcccdddeeefffgggggggggffffffeeecccbbbaaabbbcccdddjjjkkklllnnnooopppqqqqqqooommmjjjiiigggeeebbb___^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRROOONNNLLLMMMNNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNOOONNNLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMOOOPPPPPPQQQRRRTTTUUUVVVUUU[[[bbbfffmmm}}}}}}mmmbbbXXXTTTRRROOONNNOOOQQQSSSUUUWWWXXXZZZ[[[]]]bbbhhhrrr}}}||||||~~~|||vvvqqqpppnnnnnnoooqqqtttvvvuuu~~~wwwsssuuuyyy~~~||||||wwwoooqqqrrrqqqppppppqqqrrruuutttrrrpppmmmkkkjjjiiiiiiiiiiiiiiiiiijjjkkklllmmmkkkiiihhhhhhgggeeeccccccccccccccccccddddddeeedddcccccceeeffffffdddbbbbbbbbbcccdddfffhhhjjjkkkkkknnnqqqpppmmmlllmmmoooiiijjjjjjiiifffeeeeeefffeeedddffflllnnnmmmnnnqqqmmmmmmkkkjjjiiiiiijjjjjjhhhgggfffdddbbb___\\\[[[\\\^^^aaaccceeeeeedddddddddeeefffggghhhiiiiiiiiiggghhhiiiiiihhhgggeeedddcccddddddeeeeeefffffffffeeeeeedddccccccdddeeefffjjjlllnnnooopppppppppooonnnllljjjiiiiiihhhfffddd___^^^^^^]]]]]]\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXWWWSSSSSSSSSTTTTTTTTTTTTTTTQQQQQQRRRRRRRRRRRRQQQQQQNNNLLLLLLLLLNNNOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMRRRRRRRRRQQQQQQQQQPPPPPPSSSXXX\\\___cccnnn~~~~~~pppbbbZZZVVVQQQMMMMMMLLLMMMNNNPPPQQQSSSTTTUUUWWW\\\dddmmmwww~~~}}}}}}}}}|||||||||{{{vvv}}}xxxooolllnnnooonnnlllmmmooorrrpppooommmkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjkkkkkkllliiifffeeeeeefffeeeddddddccccccccccccdddeeeeeecccaaa```aaabbbbbbaaa```aaaaaabbbcccdddfffggghhhmmmppprrrqqqmmmkkklllooojjjkkkllliiifffcccdddeeeeeeccceeekkknnnllllllmmmhhhiiiiiiiiihhhhhhiiijjjhhhggggggeeeccc```]]]\\\\\\^^^bbbeeeggggggffffffffffffggghhhhhhhhhhhhhhhdddeeeggghhhgggfffeeedddbbbbbbccccccdddcccccccccddddddcccddddddeeefffgggjjjkkknnnooopppooommmllliiihhhffffffggghhhhhhggg_________^^^]]]]]]\\\\\\ZZZZZZYYYYYYXXXWWWWWWVVVRRRRRRRRRSSSSSSTTTTTTTTTOOOOOOPPPQQQQQQPPPOOOOOOMMMLLLKKKLLLNNNOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIKKKLLLLLLKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKOOOOOOPPPPPPOOOOOONNNNNNRRRTTTVVVXXX\\\dddooowwwttthhhaaaYYYSSSQQQLLLKKKKKKLLLMMMOOOOOOOOOOOOSSSXXX^^^fffpppzzzsssjjjjjjlllmmmllljjjjjjnnnqqqkkkjjjhhhgggggghhhjjjkkkllllllkkkkkkjjjkkkkkkkkkkkkhhheeecccdddeeeeeeeeeddddddccccccddddddeeefffbbb```^^^^^^___```___^^^`````````aaabbbdddeeefffkkkooorrrpppkkkhhhjjjmmmjjjlllllljjjeeecccccceeecccaaadddiiillljjjiiijjjeeefffggggggfffffffffgggfffgggffffffdddaaa___]]]]]]___cccgggiiiiiihhhhhhgggggghhhhhhhhhhhhggggggbbbccceeeggggggfffeeecccaaaaaabbbbbbbbbbbbaaaaaacccccccccdddeeefffggghhhiiikkkmmmoooooonnnllljjjeeecccaaabbbdddfffgggggg``````___^^^]]]]]]\\\\\\ZZZYYYYYYXXXWWWVVVVVVVVVQQQQQQRRRRRRSSSSSSTTTTTTMMMMMMOOOOOOOOOOOOMMMMMMMMMLLLKKKLLLNNNOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLHHHJJJLLLLLLKKKJJJKKKLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPRRRRRRSSSTTTXXX```iiiooowwwwwwmmmccc[[[XXXPPPOOOMMMLLLMMMMMMLLLKKKLLLNNNQQQUUU\\\eeeooovvv~~~rrrllleeegggiiijjjkkkkkkkkkjjjffffffffffffggghhhiiijjjoooooonnnmmmllllllkkkkkkjjjhhheeeddddddeeeeeedddcccccccccccccccdddeeefffgggccc___]]]]]]^^^^^^^^^```aaabbbaaaaaaaaaccceeeooonnnkkkgggdddcccfffhhhfffiiikkkkkkiiifffdddccc```aaabbbccceeefffggghhhfffgggggggggfffdddbbbaaagggggghhhiiihhheeeaaa]]]]]]^^^```ccceeeggghhhhhhfffgggiiiiiigggeeeeeeeeeaaaaaaaaabbbbbbccccccdddaaacccdddcccaaa^^^]]]]]]bbbccccccbbbaaabbbdddgggkkkkkkkkkjjjjjjiiiiiiiiidddbbb```___aaabbbbbbaaa``````___^^^]]][[[ZZZYYYWWWWWWWWWWWWVVVVVVUUUTTTOOOOOOOOOPPPPPPOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJLLLMMMNNNOOOPPPNNNOOOOOOPPPRRRVVV]]]aaaqqquuuvvvkkkdddWWWTTTPPPNNNMMMLLLKKKJJJIIIKKKOOOQQQSSSWWW^^^ccckkktttzzzmmmiiicccdddfffggghhhiiiiiijjjffffffeeeeeeffffffggghhhlllllllllkkkkkkjjjjjjiiihhhfffddddddeeefffffffffddddddcccccccccdddeeeeeefffccc___]]]^^^^^^___^^^aaa```___^^^]]]^^^bbbeeekkkjjjhhhdddaaaaaadddffffffhhhjjjjjjhhheeecccccc```aaabbbccceeefffggghhhffffffffffffeeecccbbbaaabbbbbbdddeeefffddd```]]]^^^```aaadddeeefffggggggfffhhhiiihhheeecccbbbbbbaaaaaaaaabbbbbbbbbbbbbbb```aaacccccc```___^^^^^^```aaabbbbbbbbbcccfffiiikkkkkkjjjjjjjjjiiiiiiiiidddaaa___^^^___``````___^^^^^^^^^]]]\\\[[[YYYXXXVVVVVVVVVVVVUUUTTTSSSRRROOOPPPPPPPPPOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPTTTZZZ^^^eeehhhssszzzqqqddd___WWWQQQNNNLLLKKKJJJIIIKKKMMMMMMNNNQQQVVVZZZ___gggsss~~~qqqhhheeeaaabbbbbbccceeefffhhhiiiffffffeeeddddddddddddeeeiiiiiiiiihhhhhhhhhhhhhhhgggeeedddeeehhhiiijjjiiieeeeeeeeeeeeddddddddddddeeebbb___^^^_________^^^```___]]]ZZZYYY[[[```ccceeeeeeccc```^^^___aaadddeeegggiiihhhfffcccbbbaaa```aaabbbcccdddfffggggggeeeeeeeeeeeedddcccaaaaaa___```aaadddeeedddaaa___```aaabbbdddeeeeeeeeeeeeeeeggghhhfffccc```______aaaaaaaaaaaaaaaaaa``````]]]___aaabbb```______```___aaabbbcccccceeegggjjjjjjjjjiiiiiiiiiiiiiiihhhccc```^^^]]]]]]^^^]]]\\\]]]]]]]]]\\\[[[ZZZYYYXXXUUUUUUUUUTTTSSSQQQPPPOOOPPPPPPPPPPPPOOONNNLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKMMMMMMNNNMMMNNNQQQUUUYYY^^^___eeeqqqwwwooobbbWWWQQQNNNMMMMMMKKKKKKKKKKKKJJJLLLOOORRRSSSZZZdddnnnwwwwwwjjjeeeccc`````````aaabbbeeegggiiigggfffeeedddddddddddddddggggggggggggggghhhhhhhhhfffffffffhhhkkkmmmmmmmmmggggggggggggffffffeeeeeecccaaa```___```aaa```^^^^^^^^^\\\ZZZXXXYYY\\\___aaaaaa```^^^]]]^^^```cccdddeeegggfffdddbbb`````````aaaaaabbbdddeeeeeefffdddddddddccccccbbbaaaaaaaaaaaaccceeeffffffccc```___aaabbbddddddcccbbbaaabbbdddeeedddaaa___^^^^^^``````aaaaaa```___^^^]]][[[]]]```aaa```___```aaa```aaacccccccccdddfffhhhhhhhhhhhhhhhhhhhhhhhhhhhccc```]]]\\\]]]]]]\\\\\\\\\]]]]]]\\\\\\ZZZYYYYYYVVVVVVUUUTTTRRRPPPOOONNNQQQQQQPPPPPPNNNMMMKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFHHHHHHGGGHHHHHHIIIJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKMMMQQQTTTXXXYYY]]]dddooorrrcccYYYSSSQQQPPPNNNNNNLLLKKKJJJJJJLLLNNNOOOSSSYYY___fffppp|||~~~xxxxxxzzz|||ooogggdddcccaaa``````aaabbbdddggghhhffffffeeeeeedddeeeeeeeeegggggggggggghhhhhhhhhhhhgggggggggjjjmmmooooooooohhhhhhiiiiiihhhgggfffeeebbbaaa```aaabbbbbb```___\\\]]]^^^]]][[[ZZZZZZ[[[_________^^^]]]^^^```cccccceeefffeeebbb`````````___``````aaabbbcccddddddccccccbbbbbbaaaaaaaaa```cccccccccdddeeeeeebbb```^^^```aaaccccccaaa___^^^^^^```bbbbbb```___^^^___^^^______```___^^^\\\[[[YYY\\\___``````___```aaaaaacccddddddcccbbbcccdddeeeeeeffffffffffffffffffbbb```]]]\\\]]]]]]]]]\\\]]]]]]]]]]]]\\\ZZZYYYXXXVVVVVVUUUTTTRRRQQQOOONNNPPPPPPPPPOOONNNLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKJJJKKKKKKJJJIIIJJJMMMOOONNNPPPUUUZZZaaapppvvvhhh]]]UUUQQQPPPNNNLLLJJJJJJKKKKKKLLLLLLOOORRRUUUYYYaaalllttt{{{tttqqqmmmmmmnnnrrrzzz{{{rrrkkkfffccccccaaaaaaaaabbbcccdddeeefffddddddddddddeeefffggghhhhhhhhhhhhhhhgggggggggggghhhhhhhhhkkkmmmooonnnmmmfffggghhhhhhhhhgggfffeee`````````bbbccccccaaa___]]]___aaa```^^^\\\[[[[[[^^^______^^^]]]^^^```bbbcccdddeeedddaaa```___```^^^^^^______```aaaaaabbbcccbbbaaa````````````aaabbbaaaaaabbbccccccaaa___^^^___bbbccccccaaa___]]][[[]]]``````___^^^^^^___[[[\\\^^^______]]][[[ZZZYYY[[[^^^____________```aaabbbdddcccbbb``````aaacccccccccccccccdddddddddaaa^^^\\\\\\]]]^^^^^^]]]]]]]]]]]]\\\ZZZYYYWWWVVVUUUTTTTTTSSSRRRQQQOOONNNOOOOOOOOOOOONNNMMMKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIHHHHHHJJJMMMJJJLLLQQQVVVZZZcccvvv}}}mmm^^^VVVSSSPPPLLLJJJJJJKKKKKKJJJHHHKKKMMMOOOQQQXXXaaahhhrrryyyzzztttnnnjjjgggffffffgggjjjoootttvvvwwwtttrrrpppmmmjjjfffbbb``````aaaaaabbbbbbbbbbbbbbb___```aaabbbdddfffhhhiiihhhhhhhhhgggfffffffffeeegggggghhhiiikkkllljjjiiibbbccceeeffffffeeedddccc______```cccddddddbbb___bbbccccccbbb___]]]]]]^^^^^^______^^^]]]]]]___aaadddeeeeeedddaaa`````````\\\]]]]]]^^^^^^______```bbbaaa```_________``````aaaaaaaaabbbdddeeedddbbb^^^```ccceeeeeecccaaa___\\\^^^``````___]]]]]]]]]YYYZZZ]]]^^^^^^]]][[[ZZZYYY[[[^^^___^^^^^^^^^___^^^```bbbbbbaaa``````aaa`````````aaaaaabbbbbbbbb]]]\\\ZZZZZZ[[[]]]]]]]]]\\\\\\[[[ZZZXXXUUUSSSRRRRRRRRRRRRRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIHHHGGGHHHIIIKKKKKKLLLPPPTTTVVV[[[hhhvvvpppdddYYYUUUPPPNNNMMMMMMLLLJJJGGGIIILLLLLLMMMPPPWWW\\\bbbiiisss{{{~~~zzzsssmmmiiieeebbbaaabbbbbbccceeeiiillllllkkkjjjjjjkkkkkkjjjfffaaa]]]___```aaabbbbbbaaa```___\\\]]]^^^```cccfffhhhjjjhhhhhhgggfffeeeeeeddddddgggfffggghhhiiiiiigggeee___```bbbdddddddddbbbaaa^^^___```ccceeeeeebbb___ffffffdddaaa___^^^___aaa^^^^^^___^^^]]]]]]^^^```dddeeeeeedddaaa``````aaa\\\\\\\\\]]]]]]^^^^^^^^^bbbaaa___^^^^^^___```aaabbbaaabbbdddgggiiiiiihhh___aaadddfffgggeeebbbaaa^^^```aaa```^^^\\\[[[\\\WWWYYY\\\^^^^^^]]][[[ZZZYYY[[[^^^___^^^]]]^^^___[[[]]]```aaaaaa```aaaaaa^^^_________``````aaaaaa[[[YYYXXXXXXZZZ\\\]]]\\\[[[[[[ZZZXXXUUUSSSQQQOOOPPPPPPPPPPPPOOOOOONNNMMMMMMMMMNNNNNNNNNMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFAAAAAABBBBBBDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEGGGHHHHHHHHHGGGGGGIIIKKKIIIIIIKKKOOOPPPSSS]]]hhhssssss```\\\VVVRRRQQQPPPNNNKKKHHHKKKMMMLLLJJJKKKOOORRRVVV]]]gggooouuu}}}zzzrrrqqqooojjjddd```______]]]___bbbeeeggghhhhhhhhhhhhiiilllooommmiiieeedddcccdddbbb^^^^^^```___\\\^^^___aaaaaaaaabbbdddfffgggeeecccdddffffffddd```ggggggfffggggggfffcccaaa^^^```bbbbbb```___^^^^^^^^^___aaaccccccbbb```___fffdddbbbeeehhhgggbbb\\\^^^]]]\\\]]]^^^_________eeeffffffeeedddcccccceee______^^^]]]\\\\\\\\\\\\aaaaaaaaaaaa````````````______```bbbeeeiiimmmpppdddddddddddddddcccbbbaaa___^^^^^^^^^___^^^[[[YYYXXXYYYZZZ[[[[[[[[[[[[[[[^^^\\\ZZZ[[[^^^___]]][[[ZZZ]]]___```___^^^]]]]]]___^^^]]]\\\\\\\\\]]]^^^^^^ZZZVVVUUUWWWYYYYYYYYYUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPOOONNNMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFHHHJJJLLLNNNQQQVVVYYYfffsssyyyiii[[[YYYZZZXXXUUUUUUNNNLLLJJJJJJMMMOOOPPPPPPQQQSSSWWW^^^gggpppxxx}}}|||uuuoookkkkkkiiifffbbb______``````aaabbbdddeeefffffffffhhhiiilllnnnlllhhheeedddaaabbbaaa]]]]]]``````\\\[[[]]]^^^^^^^^^```bbbeeehhhgggfffffffffeeeddddddiiihhhggghhhhhhgggdddbbbaaabbbcccbbbaaa___]]]]]]]]]^^^```aaabbbaaa```___dddbbbcccgggkkkkkkfffaaa]]]\\\[[[[[[\\\^^^^^^^^^dddeeegggfffdddccccccddd```___^^^]]]\\\\\\\\\\\\___````````````````````````aaabbbdddhhhmmmqqqssseeeddddddccccccbbbbbbaaa```___^^^______^^^\\\ZZZYYYYYYZZZ[[[\\\]]]]]]]]]^^^\\\ZZZZZZ\\\]]]\\\ZZZ[[[]]]___``````___^^^^^^^^^]]]\\\[[[[[[[[[\\\\\\]]]ZZZVVVTTTVVVWWWWWWVVVUUUUUUUUUTTTTTTRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKNNNRRRUUUZZZdddmmm}}}{{{iiibbb___[[[YYYXXXQQQNNNKKKJJJJJJLLLLLLLLLLLLNNNQQQVVV]]]dddjjjnnn{{{zzzvvvsssoooiiiddddddeeeeeecccaaa```aaaccccccbbbbbbbbbbbbdddeeefffiiilllooonnnkkkhhheeeccc^^^``````]]]]]]``````]]][[[\\\^^^^^^___aaadddgggkkklllllliiieeeccceeehhhkkkjjjiiiiiiiiihhhfffdddccccccdddcccbbb```^^^]]][[[\\\^^^```aaaaaa``````aaaaaadddiiimmmnnnjjjeee]]]\\\[[[ZZZZZZ\\\]]]___bbbeeeggghhhfffdddcccccc```___^^^]]]\\\\\\\\\\\\^^^^^^^^^______`````````___```aaadddhhhmmmqqqsssfffeeecccbbbaaaaaabbbbbb```___^^^^^^______]]][[[XXXYYYZZZ[[[\\\]]]^^^___^^^\\\ZZZYYYZZZ[[[ZZZYYY[[[\\\^^^_________^^^^^^\\\[[[ZZZZZZYYYYYYZZZZZZ\\\YYYUUUSSSSSSTTTTTTSSSTTTTTTTTTTTTSSSRRRRRRQQQMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGHHHHHHJJJMMMOOORRRZZZ^^^gggxxx{{{nnngggbbb___^^^UUUQQQMMMJJJIIIIIIIIIIIIJJJJJJKKKNNNRRRVVV[[[^^^hhhnnnwww|||xxxuuuqqqnnnlllhhhddd```bbbcccdddcccbbbbbbccceeecccbbb``````aaacccfffgggnnnrrrtttpppkkkhhheeeccc]]]aaabbb___^^^aaaaaa___^^^___aaaaaabbbeeeiiilllpppssssssmmmeeebbbeeejjjllljjjiiiiiiiiiiiigggeeecccccccccddddddcccaaa___ZZZ[[[]]]^^^___`````````___aaadddiiimmmllliiieee^^^]]]\\\ZZZZZZ[[[]]]```bbbeeehhhiiihhhfffdddddd```___^^^]]]]]]\\\\\\]]]\\\\\\]]]]]]^^^_________\\\]]]^^^aaadddgggjjjlllfffdddbbbaaa```aaabbbccc___^^^]]]]]]^^^^^^]]][[[WWWWWWXXXYYY[[[]]]^^^___]]]\\\[[[ZZZZZZZZZZZZYYYZZZZZZ[[[\\\]]]^^^]]]\\\ZZZZZZYYYXXXXXXWWWWWWWWWZZZXXXUUURRRQQQPPPPPPPPPSSSSSSSSSSSSSSSRRRQQQQQQLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEECCCEEEFFFFFFFFFGGGIIIKKKNNNUUUVVVZZZfffrrr{{{rrrkkkeeebbbWWWSSSNNNKKKJJJJJJJJJIIIJJJIIIIIIJJJLLLOOORRRTTTYYY^^^gggqqqzzzlllqqqyyyzzztttqqqnnnmmmkkkjjjhhhfffcccaaaaaabbbcccbbb``````aaaccc```___^^^^^^```cccgggjjjsssyyy{{{sssllliiigggccc___dddfffcccaaabbbcccaaaaaaaaabbbbbbcccfffkkknnnuuuxxxxxxpppfffaaadddiiijjjiiiggghhhiiiiiihhhgggbbbbbbbbbdddfffgggeeecccZZZ[[[\\\]]]______``````___aaadddggghhhgggccc```^^^______]]][[[[[[^^^aaabbbeeehhhjjjhhhfffeeeeee``````___^^^]]]]]]]]]]]][[[[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^```bbbcccddddddcccaaa``````aaacccddd^^^]]][[[\\\]]]]]]\\\[[[VVVVVVVVVWWWXXXZZZ\\\]]]\\\\\\]]]\\\[[[[[[ZZZZZZXXXWWWVVVXXX[[[\\\[[[YYYYYYYYYXXXXXXWWWVVVUUUUUUWWWVVVTTTRRROOONNNNNNNNNQQQQQQRRRRRRRRRQQQPPPPPPLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDBBBCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCEEEFFFFFFFFFEEEGGGHHHFFFNNNNNNPPPYYY```pppwwwnnnggg[[[VVVPPPLLLKKKKKKKKKKKKJJJIIIHHHHHHIIILLLNNNPPPPPPUUU[[[cccllluuu~~~bbbfffjjjooouuuyyypppjjjfffeeeeeefffffffffeeedddcccccc```aaaaaa___]]]]]]^^^______^^^]]]^^^```cccgggiiiuuu}}}uuummmkkkjjjfffeeejjjmmmiiieeeeeeeeeccc```aaaaaaaaaaaadddiiillluuuxxxwwwqqqgggaaacccggggggfffeeeeeegggiiiiiihhhcccaaaaaadddhhhjjjhhheee\\\\\\]]]]]]^^^___``````aaabbbcccdddcccaaa^^^\\\]]]___aaa___\\\[[[]]]```aaadddfffgggfffeeedddeeeaaa```___^^^]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^___``````aaa`````````aaacccdddeee___]]][[[\\\]]]^^^]]]\\\VVVUUUUUUUUUWWWYYY[[[\\\ZZZ]]]```aaa___]]]]]]]]]WWWTTTSSSUUUYYY[[[YYYWWWXXXXXXXXXXXXWWWUUUTTTSSSUUUUUUTTTRRRNNNLLLMMMMMMOOOOOOPPPPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDBBBDDDFFFFFFEEEDDDEEEFFFDDDKKKKKKMMMTTTWWW```sss}}}tttgggbbbZZZSSSPPPNNNMMMLLLIIIHHHGGGGGGGGGIIIKKKMMMMMMOOOTTTXXX^^^eeemmmrrr\\\___bbbeeegggmmmuuu{{{yyyxxxuuunnnfffaaa``````___```bbbccccccdddeeeeee___``````___]]]]]]^^^______^^^^^^^^^```bbbeeefffqqq|||~~~tttmmmnnnnnnjjjkkkqqqtttnnniiigggfffeeeaaaaaa```______bbbgggjjjppprrrrrrnnngggbbbccceeedddbbbaaaccceeehhhiiiiiieeecccbbbeeejjjkkkhhheee^^^^^^^^^^^^^^^___``````aaabbbbbbaaa___]]]\\\[[[ZZZ^^^aaa```\\\ZZZ[[[^^^___aaaccccccbbbbbbbbbcccaaa```___^^^^^^]]]]]]^^^\\\[[[[[[ZZZZZZYYYYYYXXXYYYYYY[[[\\\]]]^^^^^^^^^]]]^^^___aaabbbdddeeefffaaa___]]]]]]^^^``````___XXXWWWVVVVVVVVVXXXZZZ\\\YYY]]]ccceeedddaaa______WWWTTTRRRTTTXXX[[[ZZZWWWXXXXXXXXXXXXWWWUUUSSSRRRSSSTTTTTTRRRNNNLLLLLLNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBCCC@@@BBBDDDEEEDDDCCCCCCDDDEEEIIIHHHJJJRRRRRRWWWeee~~~~~~wwwlllbbbZZZUUUQQQOOOLLLJJJIIIGGGGGGHHHIIIJJJKKKLLLNNNOOOSSSXXX___cccooottt}}}WWW[[[___aaabbbdddhhhkkksss{{{{{{vvvqqqnnnqqqqqqoooiiibbb^^^^^^```\\\^^^aaacccdddeeefffhhh```aaabbbaaa______aaabbb```_________```aaacccdddnnnyyy}}}ssslllooopppmmmooovvvxxxrrrkkkhhhgggfffbbbbbbaaa``````bbbgggjjjkkkmmmnnnkkkgggccccccdddaaa```___aaadddgggiiiiiigggeeecccfffjjjkkkgggccc______^^^^^^^^^______```bbbbbbaaa```]]]\\\\\\\\\XXX]]]aaaaaa\\\YYYZZZ\\\]]]___``````______```bbbaaaaaa___^^^^^^^^^^^^^^^\\\\\\[[[ZZZYYYXXXWWWWWWUUUVVVWWWYYY[[[\\\]]]]]][[[\\\^^^aaaccceeeffffffcccaaa______```aaabbbaaaYYYXXXWWWVVVWWWYYY[[[\\\XXX^^^eeehhhfffcccaaa```XXXTTTRRRTTTYYY\\\ZZZXXXXXXXXXXXXXXXWWWUUUSSSRRRQQQSSSTTTRRRNNNLLLMMMOOOKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBB>>>AAACCCDDDCCCBBBBBBCCCBBBEEEBBBDDDLLLLLLOOO[[[ggg}}}oooddd\\\VVVSSSOOONNNKKKIIIHHHHHHIIIJJJIIIIIIJJJJJJLLLQQQWWW[[[```fffoooyyyUUUVVVXXXYYYYYYYYY[[[]]]iiikkknnntttzzzzzzsssooollllllllljjjmmmmmmiiibbb]]]]]]___aaabbbbbbdddeeefffggggggffffffdddbbb```___]]]\\\aaaaaaaaaaaaaaa`````````ffflllooommmmmmnnnnnnkkkqqqttttttqqqkkkfffccccccdddbbb``````bbbcccdddcccgggggghhhhhhgggeeedddbbbeeedddbbbaaaaaacccfffhhhhhhgggfffgggiiihhhdddaaabbbaaa```______^^^^^^^^^___```aaabbbbbbaaa___^^^ZZZ]]]^^^]]][[[ZZZ[[[]]]]]]\\\\\\]]]```bbbaaaaaabbbaaa```^^^^^^^^^___```aaa]]]YYYWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVXXX[[[]]]```___^^^aaaeeegggeeeccceeebbb___^^^___`````````___]]]ZZZYYYXXXZZZ\\\]]]\\\___dddhhhiiigggdddaaaYYYUUUQQQPPPQQQTTTVVVWWWVVVXXXYYYZZZYYYUUUQQQOOOLLLMMMOOOQQQQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIIIIHHHHHHGGGFFFFFFHHHIIIIIIIIIHHHGGGEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDAAA@@@@@@AAA@@@@@@AAAAAAAAA@@@???????????????@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAABBBBBB???@@@AAAAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGIIINNNQQQ```iii}}}}}}uuuhhh___[[[WWWQQQMMMMMMKKKHHHIIIOOOJJJJJJIIIIIIJJJLLLOOOPPPXXX[[[aaahhhoooyyyRRRTTTVVVVVVVVVVVVXXXZZZ\\\]]]```dddiiinnnrrrttt{{{zzzwwwvvvsssnnniiifffeeeeeeeeegggiiijjjggg```\\\\\\^^^``````aaabbbcccdddeeefffeeedddcccbbbaaa___^^^^^^aaaaaa```````````````aaadddiiikkkhhhggghhhhhhffflllmmmnnnkkkgggbbbaaaaaacccaaa``````bbbdddeeeeeedddeeeeeeeeeeeecccbbbaaaeeecccbbbaaabbbdddgggiiikkkjjjjjjkkklllkkkgggdddcccbbbaaa```___```aaaaaa```aaacccdddcccbbbaaa```\\\^^^______\\\\\\]]]___^^^]]]]]]^^^```aaa```___bbbaaa```______^^^^^^^^^aaa^^^ZZZXXXXXXYYYYYYYYYXXXYYYYYYXXXWWWXXX[[[^^^cccbbbaaabbbdddfffeeeccccccaaa___^^^```bbbbbbbbb```^^^\\\ZZZYYYZZZ\\\]]][[[]]]aaaddddddccc```^^^ZZZWWWTTTSSSTTTVVVWWWWWWVVVWWWYYYYYYXXXTTTQQQNNNLLLMMMNNNPPPPPPOOOOOONNNLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEDDDBBBAAA@@@CCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDCCCAAA@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAA@@@???>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDGGGKKKNNNSSSYYYiii}}}|||}}}qqqjjj```WWWQQQPPPNNNIIIHHHJJJJJJJJJIIIHHHIIIJJJLLLMMMOOOQQQVVV[[[aaahhhoootttOOOQQQRRRSSSRRRSSSTTTVVVUUUVVVXXXZZZ\\\___bbbcccdddhhhooowww}}}vvvqqqmmmkkkmmmjjjgggdddbbbaaabbbcccccceeefffddd___\\\\\\]]]____________```bbbccccccccccccbbbbbbaaaaaa``````bbb```___^^^^^^___aaabbbdddhhhhhhdddbbbddddddbbbdddeeefffdddaaa_________bbb``````aaadddfffgggfffddddddeeeeeedddcccbbbaaaccccccbbbbbbccceeehhhjjjmmmllllllmmmmmmlllhhheeeeeecccaaa``````bbbeeefffbbbcccdddeeeeeeeeecccccc___```aaa```______```aaaaaa___^^^___```aaa```___aaabbbbbbbbbaaa```^^^]]]aaa^^^ZZZYYYYYYZZZ[[[ZZZXXXYYYYYYYYYXXXYYY\\\^^^fffdddbbbbbbcccdddddddddccc```^^^^^^```cccddddddaaa```^^^\\\[[[[[[\\\]]]ZZZ\\\]]]______^^^\\\[[[XXXWWWTTTTTTUUUUUUUUUTTTTTTUUUWWWWWWVVVSSSPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAACCCDDDCCCAAA??????@@@>>>???@@@AAAAAAAAAAAAAAA??????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@???===>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAACCCFFFIIIJJJNNNYYYiiiyyy|||ooodddZZZVVVTTTOOOKKKJJJKKKKKKJJJJJJIIIJJJJJJJJJLLLNNNPPPSSSVVVZZZ```cccoooxxxMMMNNNPPPPPPOOOPPPQQQSSSUUUUUUUUUUUUVVVWWWYYYYYY\\\^^^aaaeeejjjqqqxxx~~~}}}{{{zzzzzzxxxuuuqqqnnnkkkiiihhhiiigggdddbbb``````aaabbb```bbbcccbbb___\\\\\\]]]]]]]]]\\\]]]]]]___```aaaaaaaaaaaaaaabbbbbbbbbbbbbbb```^^^]]]]]]```bbbdddhhhkkkjjjeeebbbccccccbbb___````````````````````````______bbbeeeggghhhgggeeeffffffgggfffeeedddcccbbbbbbbbbbbbdddfffhhhjjjkkklllllllllllljjjgggeeefffeeebbbaaabbbeeehhhjjjdddeeeffffffgggffffffeeeaaaaaabbbbbbbbbbbbbbbcccdddbbbaaaaaaccccccbbb```cccdddeeefffeeeccc```^^^___]]]ZZZYYYZZZ[[[[[[ZZZYYYZZZ[[[ZZZYYYZZZ\\\^^^eeecccaaaaaaaaaccceeeeeedddbbb______```bbbccccccbbbaaa```^^^]]]]]]]]]]]][[[[[[\\\\\\[[[ZZZYYYYYYVVVUUUTTTSSSTTTSSSQQQOOORRRSSSTTTUUUSSSQQQNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBB@@@???>>>???===>>>???@@@AAAAAAAAAAAA>>>>>>>>>======<<<<<<<<<>>>>>>>>>?????????@@@@@@???@@@???>>><<<===???BBB????????????????????????@@@??????>>>>>>??????@@@???@@@AAA@@@@@@AAACCCEEEHHHKKKQQQZZZdddssswwwhhh```\\\YYYTTTOOOLLLLLLLLLKKKKKKKKKJJJJJJKKKMMMOOOPPPQQQSSSWWWZZZ___gggrrrzzzLLLMMMNNNNNNNNNNNNOOOQQQRRRQQQQQQPPPPPPQQQQQQQQQYYYZZZ[[[[[[]]]aaafffjjjnnnrrryyy}}}wwwtttrrrooonnnjjjiiihhhgggggggggggggggfffeeebbb```^^^^^^^^^^^^```aaaaaaaaa```^^^^^^^^^\\\[[[ZZZZZZ[[[\\\^^^______``````aaabbbcccccccccaaa```^^^]]]^^^aaadddfffjjjmmmkkkeeebbbccccccaaa^^^^^^___aaabbbbbbbbbaaa___^^^___bbbeeegggggggggdddeeefffffffffeeedddcccaaaaaaaaabbbcccfffhhhiiijjjkkklllmmmllljjjhhhggghhhfffdddcccdddgggjjjmmmeeeeeeffffffggggggggggggbbbbbbbbbbbbcccdddddddddeeedddcccdddeeefffeeedddeeeggghhhiiihhheeebbb___^^^\\\ZZZYYY[[[\\\[[[[[[YYY[[[\\\\\\[[[[[[]]]___``````______```bbbeeegggfffdddaaa___````````````aaaaaaaaa```___^^^]]]]]]]]]\\\\\\\\\[[[ZZZZZZYYYWWWVVVUUUUUUTTTSSSPPPMMMPPPQQQRRRRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMHHHHHHHHHHHHGGGGGGGGGFFFIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA???>>>>>>>>><<<===>>>???@@@@@@@@@@@@>>>======<<<<<<;;;;;;;;;=========>>>>>>>>>??????>>>??????===<<<<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>???AAAAAA@@@@@@BBBDDDDDDFFFKKKPPPTTT\\\mmm}}}|||mmmgggbbb[[[TTTNNNMMMLLLKKKJJJJJJJJJJJJGGGIIIJJJKKKKKKLLLOOOQQQUUUZZZaaahhhmmmuuu}}}KKKLLLMMMMMMLLLLLLMMMOOOPPPPPPOOOOOOOOOOOOPPPPPPSSSTTTUUUUUUVVVXXX\\\___\\\```eeejjjooouuu|||xxxuuupppllljjjiiigggeeebbbbbbbbbcccdddeeeggghhhiiigggeeecccaaa````````````````````````______^^^\\\ZZZYYYXXXYYYZZZ\\\^^^______```aaabbbcccddddddaaa```______aaaccceeegggiiilllkkkeeebbbbbbaaa^^^^^^___```ccceeeeeecccaaa^^^^^^___aaaeeeffffffeeeaaabbbcccddddddcccbbbaaa``````aaaaaacccdddeeefffhhhkkkmmmnnnlllkkkjjjjjjhhhgggeeeeeefffhhhkkkllldddeeeeeeeeefffgggggggggbbbaaaaaabbbdddeeedddcccdddccccccdddggghhhhhhgggggghhhjjjjjjiiifffcccaaa]]]\\\ZZZ[[[\\\]]]]]]\\\ZZZ[[[]]]]]]]]]]]]^^^___]]]^^^_________aaadddggggggddd```^^^^^^______^^^^^^___```aaaaaa___^^^]]]]]]^^^^^^^^^]]]\\\[[[[[[\\\ZZZXXXWWWWWWUUUQQQOOOOOOOOOOOOOOOOOOMMMLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCDDD@@@@@@AAAAAAAAAAAABBBBBB???AAABBBAAA???======>>>;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<>>>???>>>===<<<===>>>========================>>>======<<<<<<======>>>===>>>@@@@@@@@@@@@BBBCCCCCCDDDHHHLLLNNNQQQZZZeeewwwwwwpppfff\\\UUUSSSOOOLLLJJJIIIIIIIIIFFFHHHJJJJJJJJJJJJLLLMMMOOORRRVVVYYY]]]dddmmmttt|||IIIJJJKKKKKKJJJJJJKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRNNNPPPQQQQQQQQQRRRUUUWWWTTTVVVYYY[[[^^^aaafffiiinnnuuu|||}}}wwwmmmkkkhhhfffeeeeeecccaaa`````````aaabbbcccdddeeehhhgggeeedddcccbbbbbbbbb```_________```___^^^]]]\\\ZZZXXXWWWXXXYYY[[[]]]______```aaabbbccccccddd``````aaabbbccceeeggghhhgggkkklllgggcccbbbaaa^^^^^^^^^```dddfffeeeaaa]]]]]]]]]^^^aaadddeeedddcccaaabbbcccddddddcccbbbaaa___``````aaabbbbbbccccccdddhhhkkklllkkkiiijjjkkkhhhhhhggggggggghhhjjjkkkcccccccccdddeeeffffffgggbbb```___```ccceeedddbbb``````aaacccgggiiijjjjjjhhhhhhiiihhhgggeeebbb```___]]]]]]]]]___``````___ZZZ\\\^^^^^^^^^]]]^^^```^^^```bbbbbbaaaaaaccceeeeeebbb___]]]^^^^^^^^^^^^\\\]]]___aaaaaa```___]]]]]]^^^_________^^^]]]\\\___]]]ZZZXXXWWWUUURRRPPPMMMMMMNNNMMMMMMLLLKKKJJJFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEDDDCCCCCCDDDEEEFFF?????????@@@@@@@@@AAAAAA???@@@AAA@@@>>>=========;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<============;;;;;;<<<<<<<<<=========:::<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===:::<<>>>>>?????????@@@>>>@@@AAA@@@>>><<<<<<===;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<======>>>>>>>>>;;;;;;;;;<<<<<<<<<======999<<>>>>>???@@@BBB???<<<>>>BBBFFFGGGJJJOOOUUU```tttqqqkkkcccYYYSSSOOONNNOOOGGGIIIJJJIIIGGGEEEEEEEEEFFFIIILLLMMMMMMOOOSSSXXXVVV\\\dddjjjooovvvHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMNNNOOOOOOOOONNNOOORRRTTTUUURRRNNNKKKJJJNNNMMMMMMMMMOOOQQQTTTVVVYYYZZZ[[[\\\^^^aaafffjjjooorrrvvv|||yyytttsssqqqnnnllliiihhhgggbbbccccccaaa___^^^___```____________^^^^^^^^^^^^\\\\\\\\\[[[\\\\\\]]]]]]```^^^\\\[[[\\\^^^^^^]]]ZZZYYYYYYYYYYYYZZZZZZ[[[____________````````````bbbaaaaaadddhhhkkkjjjhhhfffnnnpppiiicccccccccaaacccaaa```aaacccdddaaa^^^aaa``````bbbdddeeedddccceeecccaaaccceeeeeecccaaa^^^^^^^^^^^^^^^^^^^^^^^^fffeeeeeeeeeeeeeeeddddddiiiiiihhhhhhgggggggggffffffdddbbbcccfffgggfffeeefffdddbbbbbbdddgggiiiiiieeeYYYSSS]]]jjjooommmlllgggeeeccceeeggggggaaa\\\___```bbbcccbbbaaa___^^^^^^^^^^^^]]]]]]]]]\\\\\\```bbbcccbbb```______```````````````___^^^]]]\\\^^^^^^___aaacccdddbbbaaa___```````````````______^^^]]]ZZZXXXVVVSSSOOOLLLOOONNNNNNLLLKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEFFFDDDDDDDDDCCCBBBBBBAAAAAABBB@@@???@@@AAAAAA@@@??????>>>=========>>>@@@AAA>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999888999:::::::::::::::;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAA?????????@@@AAABBBCCCDDDMMMVVVeeeyyyssseee]]]YYYTTTQQQMMMJJJGGGGGGJJJKKKJJJHHHHHHHHHHHHIIIJJJLLLMMMNNNUUUVVVWWW[[[```gggmmmqqq}}}HHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNNNNMMMLLLPPPSSSVVVVVVTTTQQQNNNMMMNNNMMMMMMLLLMMMOOOQQQRRRRRRSSSTTTUUUVVVYYY]]]```___aaadddhhhnnnssswwwyyy}}}}}}vvvqqqmmmllljjjhhhfffdddbbbaaaaaabbbbbb```^^^]]]^^^````````````______^^^^^^^^^\\\\\\[[[[[[[[[\\\]]]]]]^^^]]][[[[[[]]]]]]\\\[[[XXXVVVVVVWWWZZZ]]]]]]]]]^^^^^^_________`````````cccaaa```bbbeeeiiijjjiiigggmmmpppkkkhhhiiigggdddbbbaaa___```bbbcccaaa___aaaaaaaaabbbddddddcccaaacccbbbaaaccceeefffdddaaa__________________^^^^^^ccccccddddddddddddeeeeeegggggggggfffffffffeeeeeeeeecccbbbcccfffhhhgggffffffeeeddddddggglllqqquuupppccc[[[```jjjmmmkkkjjjfffdddbbbdddggggggddd`````````bbbbbbbbb```^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]___```______```aaa````````````___^^^]]]\\\]]]]]]^^^```bbbbbbaaa___^^^^^^____________^^^^^^[[[ZZZXXXWWWUUURRROOOMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@BBB@@@??????@@@AAA???>>>>>>===<<<<<<<<<===>>>>>>>>>=========<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999999999::::::::::::::::::;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>???AAABBBCCCGGGLLLVVVeeeyyyzzzoooeee\\\VVVUUURRRNNNNNNOOONNNKKKHHHIIIIIIIIIJJJJJJKKKKKKLLLQQQQQQQQQSSSWWW\\\```cccjjjqqqyyyGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJNNNQQQTTTUUUSSSQQQOOOOOOOOONNNMMMLLLLLLMMMMMMNNNLLLMMMNNNNNNNNNPPPSSSVVVUUUVVVXXX[[[]]]```bbbcccgggjjjnnnqqqtttxxx{{{~~~{{{vvvtttssssssqqqrrrsssuuuuuurrrlllhhhfffeeedddcccaaa___^^^]]]```aaaaaa```^^^]]]]]]___aaaaaa``````___^^^]]]]]][[[[[[ZZZZZZ[[[\\\]]]]]]]]]\\\\\\]]]]]]\\\YYYVVVTTTQQQPPPTTT[[[```aaa___^^^^^^^^^^^^____________dddaaa______bbbgggkkklllkkkmmmmmmkkkkkkllliiidddaaa```___```aaabbbaaa___aaaaaabbbccceeedddbbb___bbbaaabbbccceeefffdddbbbbbbbbbaaaaaa``````______aaaaaabbbbbbccccccdddddddddddddddddddddcccccccccdddbbbbbbcccfffhhhiiihhhggggggggggggiiippp{{{~~~qqqfffeeejjjllljjjiiieeecccaaacccfffhhhfffdddaaaaaabbbbbbaaa___]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYYWWWYYY\\\]]]^^^^^^```bbb````````````______^^^]]]]]]\\\\\\^^^``````___^^^\\\\\\]]]]]]]]]]]]]]]\\\YYYXXXWWWVVVTTTQQQOOONNNKKKJJJJJJIIIIIIJJJKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@???AAA@@@??????@@@@@@???===<<<<<<;;;;;;:::;;;;;;<<<=========<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999::::::999:::::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<===>>>???@@@AAAGGGHHHLLLTTTbbbuuuzzzkkkbbb[[[WWWSSSQQQQQQOOOLLLHHHHHHHHHIIIIIIIIIHHHHHHGGGMMMLLLLLLLLLMMMPPPSSSUUUYYY^^^eeelllrrrzzzFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHJJJLLLOOOPPPOOOMMMLLLLLLOOOOOONNNNNNMMMLLLKKKJJJKKKLLLMMMLLLLLLLLLOOOQQQRRRSSSUUUVVVXXXYYYYYYZZZ\\\^^^aaaccceeegggjjjmmmpppxxx~~~|||{{{||||||{{{yyywwwuuupppllliiiiiiiiijjjiiiiiijjjlllllljjjfffbbbbbbbbbaaa```___^^^]]]]]]]]]___```___]]]\\\\\\]]]bbbaaaaaa```___^^^]]]]]]ZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^___^^^[[[VVVQQQQQQMMMJJJPPPZZZaaabbb```]]]]]]]]]]]]^^^^^^^^^^^^ccc```^^^]]]aaagggnnnrrrtttooojjjhhhiiiiiifffaaa______^^^______```````````````bbbdddfffeeeccc``````aaabbbdddeeeeeedddcccccccccbbbbbbaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbdddfffhhhjjjjjjiiijjjjjjhhhjjjrrr|||ooojjjkkklllkkkjjjfffdddbbbccceeeffffffeeeaaaaaaaaaaaa___^^^\\\[[[YYYYYYYYYYYYYYYXXXXXXXXXWWWYYY\\\]]]]]]^^^___aaa```````````````___^^^^^^]]]\\\[[[\\\^^^^^^]]]\\\ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZYYYWWWSSSPPPOOONNNKKKJJJJJJIIIIIIIIIIIIJJJHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEDDDCCCAAA@@@??????AAA@@@>>>>>>??????>>><<<<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999999999999::::::::::::<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAAGGGGGGHHHKKKTTTbbbqqq{{{yyyiiiccc\\\WWWUUUTTTQQQNNNKKKKKKLLLLLLLLLKKKIIIIIILLLKKKJJJJJJJJJKKKMMMNNNRRRUUUYYY]]]bbbhhhpppuuu{{{EEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJMMMMMMLLLKKKKKKKKKOOOOOOPPPOOONNNLLLJJJIIIJJJKKKLLLLLLJJJJJJLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRTTTWWWXXXYYYZZZ]]]___bbbhhhppptttsssqqqooooooppprrrtttwww{{{}}}}}}wwwrrrpppppprrrtttnnnllliiihhhhhhhhhgggffffffdddbbbaaa```aaacccdddeeeddddddeeefffdddaaa^^^^^^^^^^^^^^^]]]]]]]]]]]][[[]]]^^^^^^\\\[[[[[[\\\`````````___^^^]]]]]]]]]YYYYYYYYYYYYZZZ[[[\\\]]]``````aaabbbaaa\\\UUUPPPPPPKKKIIINNNXXX```aaa___\\\\\\\\\\\\]]]]]]]]]]]]aaa___^^^^^^aaahhhpppuuu}}}sssiiieeeeeeeeebbb```^^^^^^^^^]]]]]]^^^___aaa``````aaadddggggggfffddd___aaadddeeeeeedddcccbbbccccccbbbbbbaaaaaaaaa```aaaaaaaaa``````_________``````aaaaaaaaaaaaaaaaaaaaabbbcccdddfffhhhjjjlllllllllkkkhhhhhhooo{{{tttlllkkkmmmmmmkkkfffeeecccccccccddddddcccaaaaaa```___^^^]]]\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\^^^^^^^^^]]]^^^````````````aaa``````___^^^]]]\\\ZZZ[[[\\\\\\[[[ZZZXXXXXXYYYZZZZZZZZZZZZZZZ]]]]]]]]]YYYTTTOOOMMMMMMLLLLLLKKKKKKIIIHHHGGGFFFHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCBBBBBBCCCDDDDDDEEEDDDCCCBBBAAA@@@??????AAA???>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999;;;:::999888888999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<===???@@@AAA@@@AAACCCEEEJJJSSS]]]cccrrrzzzooofff```]]]YYYVVVQQQQQQQQQPPPOOONNNMMMMMMKKKKKKJJJIIIJJJKKKLLLLLLNNNOOOQQQSSSVVV[[[```dddiiioooxxxDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJLLLNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPOOOMMMKKKIIIHHHIIIJJJJJJHHHHHHIIIJJJIIIJJJLLLNNNOOOOOOOOOOOOMMMOOOQQQRRRRRRSSSUUUWWWZZZ^^^dddffffffcccaaa______```bbbeeegggiiijjjkkkjjjjjjkkkmmmqqqssstttsssvvvwwwxxxwwwwwwwwwyyy{{{|||{{{zzzyyyyyyxxxuuussssssvvvvvvtttssstttrrroookkkiiifffcccbbbcccdddfffdddaaa^^^\\\]]]]]]\\\[[[\\\\\\[[[[[[\\\^^^```bbb``````______```___\\\ZZZZZZZZZZZZ[[[[[[[[[\\\\\\YYY[[[]]]]]]\\\ZZZZZZZZZ^^^^^^^^^]]]]]]]]]]]]]]]XXXXXXXXXXXXYYY[[[\\\\\\aaabbbccceeeeeeaaaZZZVVVSSSOOOLLLOOOVVV\\\^^^^^^[[[[[[[[[[[[\\\\\\\\\\\\^^^______```bbbgggnnnrrr}}}rrrgggdddcccaaa``````\\\]]]]]]\\\[[[\\\___aaacccbbbcccdddggghhhgggfff___bbbfffgggeeecccbbbaaa```````````````aaaaaaaaa````````````____________`````````aaaaaaaaaaaabbbaaaccceeeeeefffgggjjjmmmnnnmmmjjjgggfffkkkssszzz|||yyyrrrkkkiiikkkkkkiiiddddddccccccbbbbbbbbbaaa``````___^^^]]]\\\\\\\\\XXXYYYYYYYYYYYYYYYZZZZZZ\\\^^^______^^^]]]^^^___`````````aaaaaa``````___^^^\\\ZZZZZZ[[[[[[[[[ZZZWWWWWWXXXYYYZZZZZZZZZZZZ^^^______ZZZSSSNNNMMMMMMLLLLLLMMMMMMLLLIIIFFFDDDHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAA???>>>===>>>===<<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::999999999999999999::::::;;;;;;<<<<<<::::::;;;;;;;;;:::999888999999999888888888888777:::999999888888999999:::999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@===>>>AAACCCFFFKKKQQQUUUZZZjjjzzzqqqiiiaaa\\\VVVUUUSSSPPPNNNLLLKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKHHHIIIJJJLLLOOOSSSVVVXXXZZZ___ffflllrrrwww|||CCCCCCDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEGGGHHHIIILLLMMMOOOOOOMMMLLLLLLMMMIIIKKKMMMOOOOOOMMMKKKIIIFFFHHHIIIIIIHHHGGGHHHIIIIIIKKKMMMNNNOOONNNMMMLLLLLLMMMOOOPPPPPPQQQRRRTTTSSSVVVZZZ\\\\\\ZZZXXXWWWWWWXXXZZZ[[[\\\]]]]]]]]][[[[[[\\\^^^```bbbaaa___aaabbbdddeeeeeefffhhhiiijjjhhhfffffffffdddbbb```___bbbbbb______aaa```]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^\\\YYYWWWXXXYYYYYYXXXXXXWWWWWWWWWXXXZZZ\\\]]]\\\[[[ZZZZZZ\\\\\\[[[YYYXXXXXXYYYZZZ[[[\\\\\\]]]WWWYYY\\\]]][[[ZZZYYYYYY[[[[[[\\\\\\\\\\\\]]]]]]WWWWWWWWWXXXYYYZZZ\\\\\\```aaadddgggiiigggccc___XXXUUUSSSSSSVVVZZZ\\\]]]ZZZZZZZZZ[[[[[[[[[\\\\\\]]]___aaaaaaaaacccgggkkkpppgggaaaaaaaaa^^^]]]___[[[\\\]]][[[ZZZ[[[___bbbiiigggeeeeeefffggggggfff```dddggghhheeebbb``````]]]]]]^^^______`````````^^^^^^^^^___```aaaaaabbbaaaaaaaaabbbbbbbbbccccccbbbdddfffffffffgggjjjmmmnnnllliiiffffffiiilllooooooqqqnnngggeeegggfffccc___```bbbcccbbbaaaaaaaaa___^^^^^^]]]]]]\\\\\\]]]YYYZZZZZZZZZ[[[[[[[[[[[[[[[]]]______^^^]]]^^^___``````aaaaaaaaaaaa``````___]]][[[ZZZZZZ[[[ZZZYYYVVVWWWXXXYYYZZZZZZZZZZZZ[[[]]]^^^ZZZRRRMMMMMMNNNIIIKKKNNNPPPOOOLLLGGGEEEGGGHHHHHHGGGGGGFFFEEEDDDAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???============;;;999555666888:::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<:::::::::999999999888888888999999:::;;;;;;<<<<<<::::::;;;;;;;;;:::999888999999888888777777777777888888999999999999888888999999999999999999999999999999::::::;;;;;;<<<<<<::::::::::::;;;===>>>???===>>>@@@AAACCCFFFKKKNNNLLLWWWfffuuusssjjjdddaaa\\\VVVQQQNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGHHHJJJLLLNNNOOOOOOPPPSSSWWW\\\```eeejjjmmmooottt{{{BBBCCCCCCDDDEEEFFFFFFGGGFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNLLLKKKKKKLLLFFFHHHKKKNNNNNNMMMKKKIIIGGGHHHJJJJJJIIIHHHHHHIIIHHHIIIKKKLLLLLLKKKIIIHHHHHHJJJLLLMMMLLLMMMOOOQQQNNNPPPSSSUUUVVVVVVUUUTTTQQQQQQRRRRRRSSSSSSRRRRRRTTTSSSTTTVVVXXXXXXWWWUUUWWWYYY\\\]]]^^^^^^```aaaaaa___]]]\\\\\\\\\ZZZXXXUUUXXXXXXUUUUUUWWWWWWUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\ZZZWWWVVVWWWXXXYYYYYYRRRQQQQQQQQQQQQRRRTTTUUUYYYXXXWWWXXX[[[\\\[[[ZZZYYYYYYZZZ[[[\\\^^^^^^___VVVYYY[[[\\\[[[YYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]VVVVVVWWWWWWYYYZZZ[[[\\\^^^```ccchhhlllllliiifff\\\[[[XXXVVVWWWYYY\\\^^^ZZZZZZZZZZZZ[[[[[[[[[[[[]]]___bbbbbb```___aaadddaaa\\\ZZZ^^^^^^ZZZZZZ]]]ZZZ\\\\\\[[[YYYZZZ^^^bbbnnnkkkgggeeeeeeffffffeeeaaadddhhhhhheeeaaa______[[[\\\\\\]]]^^^___``````[[[[[[]]]___aaacccdddeeeaaaaaabbbbbbccccccddddddbbbeeeggggggeeefffiiilllmmmkkkgggfffggghhhiiiiiifffkkkjjjdddaaacccbbb]]][[[]]]aaaccccccbbbbbbbbb^^^^^^]]]\\\\\\]]]]]]]]]ZZZZZZ[[[[[[\\\\\\]]]]]]YYY[[[]]]^^^]]]]]]^^^`````````aaaaaaaaaaaaaaa``````^^^[[[ZZZZZZ[[[ZZZYYYVVVWWWXXXYYYZZZZZZZZZZZZXXX[[[\\\XXXRRRMMMMMMOOOFFFIIINNNQQQQQQNNNIIIFFFGGGGGGHHHGGGGGGFFFEEEDDDAAA@@@@@@@@@AAAAAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBAAA???=========<<<:::999333444666888999::::::999:::::::::;;;;;;<<<<<<<<<:::::::::999999888888888888888999::::::;;;<<<<<<::::::;;;<<<;;;:::999888999888888888777777666666777888999::::::999888777888888888888888888888888999999:::;;;;;;<<<======888888888999:::;;;======;;;<<<<<<;;;<<>>??????@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;::::::999888777777666888::::::999999:::;;;;;;:::999999888888999999777888999:::;;;<<<<<<<<<::::::999999888777666666888888777777666666555555666666777888888888888888777777888888888888777777888888777777888888999:::::::::999999888999999999======>>>>>>??????@@@@@@BBBFFFLLLSSS___qqquuujjjbbbZZZSSSRRRQQQOOONNNMMMLLLKKKKKKHHHHHHHHHIIIKKKLLLLLLLLLLLLLLLMMMOOOPPPQQQSSSSSSVVVXXXZZZ^^^cccgggkkkmmmyyy}}}BBBBBBCCCDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGNNNMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOOOONNNMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPPPPOOOOOOOOONNNNNNOOOPPPQQQQQQRRRUUUZZZ^^^```^^^ZZZVVVSSSQQQPPPPPPLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRUUUTTTSSSTTTVVVWWWWWWWWWSSSQQQOOONNNNNNPPPRRRSSSUUUVVVYYY\\\___^^^\\\YYYYYYYYYYYYYYYZZZ[[[\\\]]]XXXXXXWWWWWWWWWXXXYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[]]]]]]___dddiiijjjeee```]]]```___]]]^^^ccceeecccYYYXXXWWWVVVVVVWWWYYYZZZ[[[\\\\\\]]]\\\\\\ZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYZZZXXXXXX[[[ZZZXXX\\\cccfffeeedddeeeffffffdddccccccbbbbbbbbbcccbbb___]]]___^^^]]]\\\\\\]]]______]]]]]]^^^```aaabbbcccccc```aaaaaabbbdddhhhmmmqqqtttpppkkkgggeeedddcccbbbfffeeeccccccdddeeedddcccdddeeeeeebbb___\\\[[[[[[[[[\\\\\\^^^```bbbdddeee^^^]]][[[ZZZYYYYYYZZZZZZ[[[\\\\\\]]]]]]\\\\\\\\\]]]^^^^^^_________^^^]]]]]]]]]___aaaccccccaaa^^^\\\[[[ZZZXXXWWWWWWXXXXXXVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUSSSRRROOOLLLJJJIIIGGGGGGHHHHHHHHHGGGFFFEEEFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@???============>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::999999888777777888999;;;;;;:::999:::;;;::::::999888888888888999777777888999:::::::::999::::::999888888777666666777777777777666666555555666666777888888888888777222333444666777888888999888888777777888888999::::::999999888888999999999;;;;;;<<<===>>>???@@@@@@BBBEEEHHHKKKRRR^^^mmmxxxttthhh___]]]ZZZVVVRRRPPPNNNMMMLLLIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNNNNOOORRRRRRTTTVVVYYY]]]___aaaiiimmmrrrwww{{{AAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKMMMMMMNNNNNNNNNPPPTTTWWW[[[YYYWWWUUURRROOOMMMLLLIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOQQQOOOOOOPPPSSSUUUVVVUUURRRQQQOOONNNNNNOOOPPPQQQUUUVVVXXX\\\______]]][[[YYYYYYYYYYYYYYYZZZ[[[\\\YYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[YYYYYY[[[```dddeeebbb___[[[^^^^^^\\\^^^ccceeedddWWWVVVUUUTTTUUUVVVXXXZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWXXX[[[[[[ZZZ[[[```bbbaaaaaabbbeeeffffffdddcccbbbaaabbbcccbbb```]]]```___^^^]]]]]]^^^______[[[\\\^^^```bbbbbbbbbbbb```aaabbbcccfffkkkrrrvvvyyytttmmmgggdddcccaaa```dddcccaaabbbccccccbbb```bbbccccccaaa^^^[[[ZZZZZZ[[[[[[[[[\\\^^^```aaabbb^^^]]][[[ZZZZZZZZZ[[[[[[]]]\\\\\\[[[[[[[[[\\\\\\^^^]]]^^^aaaddddddaaa]]]ZZZZZZ\\\^^^``````]]][[[\\\[[[YYYXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHFFFFFFFFFGGGFFFEEEDDDDDDEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA??????>>>>>>>>>>>>============<<<;;;::::::999999:::::::::::::::999888888777777999;;;<<<<<<:::999999::::::999999888888888888888666777777888888888777777999999888888777777666666777777777666666666666555555666666777777777777777222333555666888999999999888777777777777888999999999999888888888999999:::999:::;;;<<<===>>>??????@@@BBBCCCCCCEEEKKKUUU\\\jjj~~~ssslllggg___YYYVVVTTTRRRQQQMMMOOOOOOMMMIIIGGGHHHJJJHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPRRRTTTUUUWWW[[[```dddhhhkkkooorrrzzz|||@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLOOOQQQTTTTTTTTTSSSPPPNNNKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNQQQTTTUUUTTTRRRQQQPPPOOONNNOOOPPPQQQSSSSSSVVVYYY\\\]]]\\\ZZZYYYXXXXXXXXXYYYYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWXXXYYYYYYYYYZZZZZZZZZ[[[XXXXXXYYY]]]aaacccbbb```YYY\\\[[[YYYZZZ^^^```___UUUTTTSSSSSSTTTVVVYYYZZZYYYXXXWWWWWWVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWYYY\\\\\\[[[[[[\\\^^^^^^]]]___bbbeeeeeeeeedddccccccdddeeedddbbb```___```aaabbbaaa```___]]]ZZZ\\\___aaabbbbbbaaa```cccdddddddddeeeiiiooossstttoooiiieeeddddddddddddcccbbbaaabbbccccccaaa___```aaabbb```^^^\\\[[[\\\ZZZZZZZZZ[[[\\\]]]^^^___]]]\\\[[[ZZZZZZ[[[\\\\\\^^^]]][[[ZZZZZZZZZ[[[\\\^^^\\\]]]bbbhhhhhhccc]]]YYYYYYZZZ[[[]]]]]][[[YYYZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIEEEEEEEEEEEEDDDCCCCCCBBBDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>===<<<<<<;;;:::999999888888999999:::999999999888888777777999:::;;;;;;999777888888999999888777777777777777777777888888888777666666888888777777777666666666666666666666666666666666444555666666777777666666888888999999999999888888777777777777777888999999888888888888888999999::::::::::::;;;;;;<<<<<<======???@@@AAABBBFFFKKKPPPWWWggg~~~vvvlllddd___\\\XXXVVVTTTUUUUUUQQQLLLIIIJJJMMMJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOOOOOOORRRVVVYYY[[[]]]___bbbfffiiilllnnnpppqqqsssuuuvvvwwwyyy{{{|||@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIILLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJLLLNNNOOOPPPPPPPPPOOOLLLJJJHHHJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKMMMPPPSSSTTTTTTSSSRRRQQQPPPPPPQQQRRRRRRPPPPPPRRRUUUYYYZZZYYYWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZVVVVVVWWWZZZ^^^```bbbbbbZZZ\\\ZZZVVVUUUXXXYYYWWWTTTSSSSSSSSSUUUXXXZZZ\\\ZZZYYYWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ\\\\\\]]]^^^\\\ZZZ]]][[[[[[]]]```cccdddddddddccccccdddeeeeeebbb```\\\___dddgggfffccc___\\\\\\^^^```bbbbbbaaa```___ccccccdddcccdddfffjjjnnnmmmiiieeebbbbbbcccdddddddddcccbbbcccddddddbbb```___aaabbbaaa___]]]]]]]]]ZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^]]][[[ZZZYYYZZZ[[[[[[\\\[[[]]]bbbhhhhhhbbb\\\YYYYYYYYYZZZ\\\\\\ZZZXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPNNNMMMLLLMMMMMMNNNMMMMMMLLLKKKJJJEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@???>>>======<<<::::::999888888888888999999999888888888888888777777888:::999777666666666999888777777666666777777777888888888888888777666777777666666666666666666555555555555555666666666444444555666666666666555888888999999999999888888777777666666777777888999888777777777888888999:::;;;;;;;;;;;;::::::::::::<<<>>>???AAABBBEEEHHHJJJOOOWWWfffzzzvvvnnnggg```[[[XXXXXXWWWRRRMMMJJJKKKMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNPPPSSSTTTSSSTTTUUUVVVXXX[[[]]]___```aaaccceeeccceeeggghhhhhhjjjmmmpppooorrruuuxxxzzz@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLJJJKKKKKKKKKKKKLLLLLLLLLJJJKKKLLLKKKJJJIIIKKKLLLLLLLLLMMMMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJLLLOOORRRSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSNNNNNNOOORRRUUUVVVVVVTTTVVVVVVVVVVVVXXXYYYZZZ[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYXXXYYYYYYZZZZZZYYYYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZTTTTTTUUUWWWZZZ^^^aaaccc\\\]]][[[VVVTTTUUUUUURRRTTTTTTTTTTTTWWWZZZ]]]___\\\[[[XXXVVVVVVWWWYYY[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[^^^______bbbeeeddd```^^^]]]\\\]]]___bbbccccccaaaaaaaaabbbccccccaaa___[[[___eeeiiiiiifffaaa]]]```aaaaaabbbbbbaaa```___]]]___aaacccdddfffiiillliiifffcccaaaaaabbbaaaaaadddccccccdddeeeeeebbb```^^^___aaa```___^^^^^^___[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYYYY[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYY\\\```dddddd___[[[YYYXXXXXXYYYZZZZZZYYYXXXUUUUUUUUUUUUTTTSSSRRRRRRRRRQQQQQQPPPOOONNNLLLLLLMMMMMMNNNMMMMMMLLLKKKJJJFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>@@@AAABBBCCCCCCCCCAAA@@@@@@???>>>======<<<;;;:::999999888888999999888888888888888888888888555777888888666555555666888777777666666666666666666777888888888888777777666666666666555555555555444555555555555666666666333444444555555555555555111222444555777888888888777666666666666777888888777777777777777888999:::;;;;;;;;;:::::::::::::::======>>>???@@@BBBCCCCCCHHHJJJRRR```nnn}}}|||pppgggbbb___[[[UUUQQQOOOMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLLLLNNNOOOOOONNNMMMNNNOOOPPPRRRTTTUUUUUUVVVWWWYYYUUUXXXZZZZZZYYYYYY]]]```___bbbfffhhhiiinnnuuuzzz~~~AAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFHHHIIIJJJLLLLLLKKKKKKJJJIIIHHHHHHKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJKKKKKKKKKLLLLLLLLLIIIJJJKKKKKKIIIIIIJJJKKKJJJJJJKKKKKKKKKJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIKKKNNNPPPQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTNNNNNNNNNQQQSSSTTTSSSRRRTTTTTTUUUVVVWWWYYY[[[\\\[[[[[[\\\\\\\\\[[[ZZZYYYWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYUUUVVVVVVWWWZZZ^^^cccggg___```^^^XXXVVVWWWVVVTTTUUUUUUUUUVVVYYY\\\```bbb^^^[[[XXXVVVUUUWWWZZZ\\\[[[[[[[[[\\\\\\\\\]]]]]]]]]```bbbbbbgggnnnooojjjcccaaa______aaacccddddddaaa``````bbbccccccaaa___]]]```dddggghhhgggdddbbbddddddcccbbbaaa```______YYY\\\```ccceeefffgggiiieeecccbbbbbbbbbbbbaaa```cccccccccdddeeedddbbb___[[[]]]______^^^]]]]]]^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXZZZ\\\]]]\\\\\\\\\\\\[[[ZZZYYYXXXVVVXXX[[[^^^___^^^\\\ZZZXXXWWWVVVWWWXXXYYYWWWVVVRRRSSSTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPOOOMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFDDDBBBAAAAAAAAAAAA???@@@AAAAAAAAA@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;;;;;;;:::999999999999999777777777777888888888888444666888888777666777888777777666555555555555666444555666666777777777777555555555555555555555555444444444555555555666666333333444555555555555444000111333444666777777777666666666666666777888888666666666666777888999:::999999::::::;;;<<<<<<===<<<<<<;;;<<<===>>>??????BBBCCCHHHPPPWWW___ooo~~~xxxqqqhhhbbb___\\\WWWSSSPPPPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJHHHJJJLLLLLLKKKKKKKKKLLLKKKMMMOOOPPPOOOOOOPPPQQQNNNRRRTTTSSSPPPPPPSSSWWWSSSVVVZZZ[[[\\\^^^bbbfffjjjqqqxxx}}}AAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAABBBCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFHHHIIIKKKKKKKKKJJJIIIHHHHHHGGGGGGJJJJJJHHHHHHHHHHHHJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLHHHIIIJJJJJJIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHJJJLLLOOOOOOOOOLLLMMMNNNOOOQQQRRRSSSSSSOOONNNOOOPPPRRRSSSSSSQQQRRRSSSTTTUUUWWWZZZ\\\]]][[[\\\]]]]]]\\\[[[ZZZYYYUUUVVVWWWYYYZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZ\\\aaagggkkkbbbccc```[[[YYYZZZZZZWWWUUUUUUVVVWWWZZZ^^^aaaddd^^^[[[XXXUUUUUUWWWZZZ\\\ZZZZZZ[[[[[[\\\\\\\\\]]]^^^bbbccceeelllvvvxxxsssfffdddaaaaaabbbdddeeeeeecccbbbbbbdddeeeeeecccaaa___aaaccceeeffffffffffffgggfffdddbbbaaa```______ZZZ]]]bbbeeeeeeeeeeeeeee`````````bbbdddeeedddbbbbbbbbbbbbdddeeedddaaa^^^YYY[[[]]]]]]\\\\\\]]]^^^\\\\\\ZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXYYY[[[\\\[[[\\\\\\\\\[[[ZZZXXXWWWTTTWWW[[[\\\[[[ZZZYYYYYYXXXVVVUUUUUUWWWWWWVVVUUUPPPQQQSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPOOONNNMMMMMMLLLLLLKKKJJJHHHHHHGGGFFFDDDBBBAAAAAAAAAAAA??????@@@AAA@@@???>>>===??????@@@@@@@@@??????>>><<<;;;;;;;;;;;;:::::::::<<<;;;::::::999999::::::777777777777777888888888444666888888888777888999777777666555555555555555222333444555666666666666444555555555555555555555444444444555555555666666222333444444555555444444555555666666666666555555666666666666666777888888666666666666777888999:::666777888:::<<<>>>???@@@:::999999:::<<<>>>?????????@@@EEEJJJJJJLLLWWWeeepppxxxqqqnnnjjjccc\\\UUUTTTSSSRRRPPPOOONNNNNNMMMLLLKKKJJJJJJIIIIIIJJJFFFHHHJJJKKKKKKKKKLLLMMMJJJKKKMMMMMMLLLKKKLLLMMMLLLPPPRRRPPPMMMLLLOOOSSSLLLOOORRRSSSRRRSSSVVVYYY\\\bbbiiimmmooottt{{{{{{uuutttvvvyyy@@@@@@@@@@@@AAABBBBBBCCCIIIHHHFFFEEECCCBBBAAAAAABBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLLLLJJJIIIHHHKKKKKKKKKJJJIIIIIIHHHHHHHHHIIILLLNNNNNNNNNMMMLLLLLLKKKLLLNNNPPPRRRSSSRRRPPPRRRSSSTTTTTTSSSRRRPPPQQQRRRTTTWWWYYYZZZ[[[\\\YYYZZZ[[[ZZZYYYXXXYYYZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\ZZZYYYYYY\\\aaafffjjjgggeeebbb^^^[[[YYYXXXXXXVVVVVVXXXZZZ\\\___aaabbb\\\XXXWWWZZZYYYUUUWWW]]]ZZZ]]]______]]][[[]]]___dddaaa```gggsss}}}tttllldddaaadddggghhhgggggggggffffffeeecccbbbbbbbbbdddffffffdddeeehhhkkkhhhgggfffdddbbbaaaaaa``````]]][[[]]]bbbdddbbb___aaa```___```bbbcccccccccaaaaaaaaaaaaaaa``````___^^^^^^]]]]]]]]]^^^^^^___^^^]]][[[ZZZZZZZZZ[[[\\\ZZZYYYXXXWWWVVVVVVWWWXXX[[[[[[ZZZXXXWWWVVVUUUTTTVVVVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTUUUVVVTTTQQQNNNQQQRRRSSSSSSSSSRRRPPPOOOPPPOOOOOONNNNNNMMMMMMMMMNNNMMMMMMKKKJJJIIIHHHGGGGGGCCC???>>>@@@AAAAAA???>>>@@@BBBAAA@@@>>>===>>>AAAAAAAAA@@@???>>>===<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888777777666666555555666666666666666666666666555555555555555666777777333444555777777777666555666666555555555444444444333333333444555666777777444444444444444444444444444444444444444444444444777777666666555555555444777777777777888888999999777888888888888999999999;;;;;;:::999:::;;;<<<===>>>@@@AAABBBCCCGGGKKKOOOaaagggxxxyyyrrrmmmiiiccc\\\WWWUUUUUUUUUSSSQQQPPPOOOMMMLLLLLLKKKJJJJJJIIIHHHIIIKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMNNNPPPRRRSSSSSSTTTVVVYYY\\\```dddggghhhqqqpppnnnjjjgggfffgggiiipppwwwBBBAAAAAAAAABBBCCCEEEFFFIIIHHHFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGHHHJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKHHHIIIKKKLLLLLLKKKIIIHHHKKKKKKJJJJJJIIIIIIJJJJJJJJJLLLNNNOOOPPPOOONNNMMMMMMLLLLLLNNNPPPRRRRRRQQQPPPQQQSSSTTTTTTSSSQQQPPPQQQRRRSSSUUUVVVWWWWWWWWWXXXYYYZZZZZZXXXXXXYYYZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\[[[ZZZ[[[]]]aaaeeehhheeeccc```]]][[[YYYXXXXXXWWWXXXXXXZZZ\\\^^^___aaa]]]ZZZYYY\\\[[[WWWWWW\\\YYY\\\^^^]]][[[ZZZ[[[]]]cccaaaaaafffooowww{{{|||qqqjjjccc```cccfffffffffeeefffggggggggggggfffeeefffggghhhgggeeeeeegggjjjjjjiiigggfffeeeeeeffffffbbb^^^\\\]]]aaadddbbb```aaa___^^^___aaaccccccbbbbbbbbbaaa```````````````bbbaaa___]]]\\\\\\]]]]]]^^^]]]\\\[[[ZZZ[[[[[[\\\\\\[[[ZZZXXXWWWWWWXXXXXXZZZYYYYYYXXXWWWVVVUUUUUUVVVVVVVVVWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTQQQNNNPPPQQQRRRRRRRRRQQQPPPOOOOOOOOONNNNNNMMMLLLLLLLLLMMMLLLLLLJJJIIIHHHGGGGGGGGGCCC@@@???@@@AAA@@@???>>>@@@BBBAAA@@@>>>>>>>>>????????????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999777777777777666666555555555555555555555555555555555555555555555666666777444444666777777777666666666555555555444444444444333333444444555555666666444444444444444444444444444444444444444444444444777666666666555555555444555444222000000222444555777777888888888999999999;;;::::::999:::;;;<<<======>>>??????@@@CCCGGGKKKNNNSSSbbbwwwyyyrrriiidddbbb```\\\XXXUUURRROOOLLLJJJJJJIIIIIILLLKKKJJJKKKLLLLLLKKKIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRTTTVVVYYY[[[]]]^^^aaaaaa```^^^[[[[[[\\\^^^dddjjjttt~~~AAA@@@@@@???AAACCCEEEGGGHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEFFFHHHIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIILLLKKKIIIIIIIIIJJJLLLMMMNNNOOOQQQRRRRRRQQQPPPOOONNNMMMMMMNNNPPPRRRQQQPPPPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQRRRSSSSSSTTTSSSSSSWWWXXXYYYYYYWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[\\\]]]^^^aaabbbdddaaa```^^^\\\ZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\ZZZZZZ\\\\\\YYYXXXZZZYYY[[[\\\\\\ZZZZZZZZZ[[[```aaabbbeeeiiinnnsssvvvmmmhhhbbb___aaadddeeeeeedddeeegggiiijjjjjjjjjiiijjjjjjkkkiiihhhggghhhjjjkkkjjjhhhgggfffgggiiijjjdddaaa]]]]]]```bbbbbb``````___^^^^^^```bbbbbbaaacccbbb```___^^^___aaabbbfffddd```]]][[[[[[[[[\\\^^^]]]]]]\\\[[[\\\\\\\\\^^^]]][[[ZZZXXXXXXWWWWWWXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSTTTUUUTTTQQQOOOOOOOOOPPPQQQQQQPPPPPPPPPNNNNNNMMMLLLLLLKKKJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFGGGDDDAAA@@@@@@@@@@@@???>>>@@@AAAAAA@@@>>>>>>>>>=========>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777777777666666666666555555555555555555555555555555555444444555555666777555555666777777777666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666555555555555555999777444111111333666888777777777888888888999999::::::999999::::::;;;<<<:::;;;<<<======???BBBEEEDDDGGGPPP___pppzzzwwwrrriiibbb^^^YYYSSSOOONNNNNNOOOOOOOOONNNNNNOOOOOONNNKKKIIIJJJKKKKKKKKKLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWWWWUUUTTTUUUWWWXXX\\\bbbiiinnnsssuuuvvvyyy{{{???>>>===<<<>>>@@@CCCEEEFFFFFFEEECCCBBBBBBBBBBBB????????????@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCAAABBBDDDEEEGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJLLLJJJIIIHHHHHHKKKNNNPPPPPPRRRSSSTTTTTTRRRQQQOOOOOONNNNNNOOOQQQRRRQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPOOOPPPQQQRRRRRRSSSSSSSSSUUUVVVXXXWWWVVVVVVWWWXXXYYYYYYZZZZZZ[[[\\\\\\]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZ[[[]]]^^^___``````___]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYWWWWWWXXX[[[]]]]]]\\\[[[[[[[[[\\\\\\[[[[[[ZZZZZZ^^^```bbbccccccfffjjjnnnhhheeeaaa___aaacccdddddddddeeegggiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjkkklllllljjjhhhfffeeeeeeggghhhfffccc___]]]___aaaaaaaaa___^^^]]]^^^```aaaaaaaaadddbbb```^^^^^^___aaabbbhhheeeaaa]]][[[[[[\\\^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]][[[ZZZXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSTTTTTTRRRPPPNNNNNNOOOOOOOOOPPPPPPPPPMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGEEECCCAAA@@@@@@???>>>===???AAAAAA@@@>>>>>>???<<<<<<===>>>>>>>>>======;;;;;;;;;;;;:::::::::999999999999999888888888888666666666666666666666666555555555555555555555555555444444444444555666666666666666666666666666666444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333555555555555555555555555999888777666666888:::<<<777777777777888888888888999999999999999::::::;;;999:::;;;;;;;;;<<<>>>@@@DDDEEEJJJQQQZZZjjj|||sssjjjddd\\\WWWWWWXXXXXXXXXRRRRRRQQQRRRRRRQQQMMMKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNNNNOOOPPPPPPQQQQQQRRRQQQSSSTTTTTTSSSRRRRRRSSSSSSUUUWWW[[[^^^aaacccdddeeegggiiilllpppvvv}}}>>>===<<<<<<===@@@BBBCCCDDDCCCCCCBBBAAAAAAAAABBB>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDBBBAAA@@@???@@@BBBCCCEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJHHHGGGHHHKKKNNNPPPPPPRRRSSSTTTTTTRRRQQQOOOPPPOOONNNOOOQQQRRRQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPMMMNNNPPPRRRSSSTTTTTTTTTSSSUUUVVVVVVUUUUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYYZZZ\\\^^^___^^^]]]\\\ZZZZZZZZZZZZZZZZZZYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVXXX\\\aaaddddddbbb^^^^^^]]]^^^^^^]]]\\\[[[\\\___bbbaaa___```dddhhheeecccaaa```aaacccdddeeedddeeefffggghhhhhhiiiiiikkkjjjjjjjjjlllmmmnnnnnnnnnllljjjgggeeeddddddeeeeeeccc___]]]^^^___```aaa___^^^]]]^^^```aaaaaaaaadddbbb```^^^^^^___aaabbbfffddd```]]]\\\]]]___aaa____________^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTUUUTTTSSSSSSUUUUUUSSSRRROOOOOONNNNNNNNNOOOOOOOOOMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFEEECCC@@@???>>>>>>===???AAAAAA@@@?????????======>>>>>>???>>>>>>>>>;;;:::::::::999999999999999999888888888777777777555555555555555666666666555555555555555555555555444444444444444555666666666666555555555555555555333333444444444444444444333333333333333222222222333333333333333333333333333333333333333333333333444444444555555555555555111222333555777777777777666666777777777888888888888888888999999999999999999:::;;;;;;;;;;;;===>>>@@@AAADDDHHHKKKTTTfffwww|||tttjjjcccaaa___]]][[[UUUTTTSSSSSSTTTRRROOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRNNNOOOPPPPPPNNNLLLLLLMMMRRRRRRRRRSSSUUUWWWYYYZZZYYYZZZ\\\]]]```eeekkkooonnnpppssswww{{{~~~????????????@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAA???????????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGFFFEEEDDDBBBAAA@@@???>>>???@@@BBBDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHJJJLLLNNNNNNOOOQQQRRRRRRQQQPPPOOOOOONNNNNNOOOQQQSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNPPPRRRSSSTTTUUUUUUQQQSSSTTTTTTTTTTTTUUUWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWXXX[[[\\\]]]\\\[[[ZZZYYYZZZZZZ[[[[[[ZZZZZZYYY[[[ZZZYYYWWWVVVUUUUUUUUUWWWXXXZZZ]]]eeelllllliiiaaa_________```___]]][[[[[[^^^```___^^^^^^aaadddcccbbbbbbbbbcccdddfffgggeeedddddddddeeegggiiijjjjjjiiihhhiiilllnnnnnnmmmooonnnllliiigggeeecccccccccaaa___^^^]]]^^^___``````___^^^^^^```bbbbbbaaacccbbb```___^^^___aaabbbdddccc```^^^^^^___aaabbb___````````````___^^^^^^ZZZZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVUUUTTTQQQPPPOOONNNNNNNNNNNNOOOMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDAAA>>>===>>><<<>>>AAAAAA@@@??????@@@>>>>>>>>>??????>>>>>>===:::::::::999999999888888888888888777777777777666444555555555555666666666444444444444444444444444444444333333444444555666666555444444333333444444333333333333444444444444222222222222222222222222333333333333333333333333333333333333333333333333444444444444444555555555///000333666777777666555666666666777777777888888777777888999999999999888999:::<<<<<<;;;;;;<<<>>>>>>>>>@@@DDDGGGKKKWWWccc~~~uuupppjjjccc]]]]]][[[YYYWWWVVVUUUSSSQQQNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNKKKKKKLLLMMMNNNOOOPPPPPPMMMNNNOOONNNLLLKKKKKKLLLOOONNNNNNOOOPPPQQQSSSTTTSSSTTTUUUUUUVVVYYY]]]``````aaadddhhhkkknnnooopppqqqrrruuuxxx|||>>>???@@@AAAAAA@@@????????????>>>>>>>>>>>>??????@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@??????===>>>@@@BBBDDDEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFFFFGGGHHHIIIJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJLLLNNNOOOPPPOOONNNMMMNNNNNNNNNOOORRRTTTTTTSSSPPPOOOOOOOOOOOOOOOOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRPPPRRRSSSSSSSSSSSSTTTVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUVVVXXXZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[[[[[[[ZZZYYY^^^]]][[[YYYXXXWWWWWWVVVXXXYYYZZZ[[[dddmmmnnnjjjbbb```______``````^^^[[[[[[\\\]]]^^^^^^___aaabbbbbbcccddddddeeefffhhhiiidddcccbbbaaacccgggllloookkkiiiggghhhkkklllllljjjkkkjjjjjjiiigggdddbbbaaa_________^^^]]]]]]^^^___aaa___^^^___aaaccccccbbbbbbbbbaaa```````````````dddcccaaa```___``````aaa``````aaaaaaaaa```___^^^YYYZZZZZZZZZYYYXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQSSSTTTVVVWWWWWWWWWXXXVVVUUUUUUVVVWWWWWWVVVSSSRRRPPPOOONNNNNNNNNNNNNNNNNNLLLKKKJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHEEEAAA=========<<<>>>@@@AAA@@@??????@@@>>>>>>>>>>>>===<<<;;;;;;999999999999888888888888888888777777777666666666444444444555555555666666444444444444444444444444444444333333444444555666555444333222222222222333222222333333333444444444000000111111222222333333222222222222222222222222222222222222222222222222333333333444444555555555555666777777888777777666666666666666777777777888666666888999999999888777777999;;;<<<;;;;;;<<<===???===???BBBEEEHHHOOOVVViii}}}vvvmmmnnnjjjeeeaaa^^^\\\ZZZXXXUUUUUUTTTRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOKKKKKKLLLLLLMMMMMMNNNNNNLLLMMMMMMLLLKKKKKKNNNPPPKKKKKKLLLMMMNNNOOOPPPQQQPPPQQQSSSSSSRRRSSSUUUXXXVVVXXXZZZ\\\^^^```aaabbbaaabbbdddgggjjjmmmooopppqqqqqqqqqssswwwyyyyyyyyywwwxxxzzz{{{}}}~~~|||}}}~~~<<<===???@@@???>>><<<:::===============>>>>>>???@@@@@@??????????????????????????????????????????AAAAAAAAAAAAAAAAAABBBBBBDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBAAA@@@??????===>>>@@@BBBDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGHHHJJJKKKKKKLLLIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHIIILLLNNNNNNNNNMMMLLLNNNMMMMMMOOORRRTTTTTTTTTPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPOOOOOOQQQSSSSSSRRRSSSTTTVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYXXXVVVUUUTTTSSSSSSTTTUUUWWWXXXYYYZZZYYYYYYZZZZZZ[[[\\\\\\[[[ZZZYYY```___]]]\\\ZZZYYYYYYYYYWWWXXXWWWXXX```jjjlllgggbbb```^^^___``````]]]ZZZ[[[[[[\\\]]]___```aaaaaaaaaccceeeffffffgggiiijjjdddbbb``````ccciiiooosssllljjjggggggiiikkkiiigggeeeeeefffgggeeeccc```^^^]]]^^^___^^^]]]]]]^^^___aaa```___```bbbcccccccccaaaaaaaaaaaaaaa``````___eeedddcccaaa``````______```aaabbbbbbbbbaaa___^^^YYYZZZ[[[[[[[[[YYYXXXWWWTTTSSSSSSSSSRRRRRRRRRRRROOOPPPRRRTTTVVVWWWXXXXXXXXXWWWUUUVVVWWWXXXXXXWWWUUUSSSQQQOOONNNNNNNNNNNNOOONNNMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGIIIIIIFFFAAA===<<<===<<<>>>@@@AAA@@@???@@@@@@============<<<;;;:::999999999999888888888888777777777777777666666666666444444444555555555666666444444444444444444444444444333333333333444555555555444222111000111222222222222222333333444444444//////000111222333333444222222222222222222222222222222222222222222222222333333333444444555555555999888666555444444444555666666666666777777777777555666777999999888888777666888:::;;;;;;;;;<<<===@@@<<<;;;>>>@@@AAAEEEKKKSSSeee}}}}}}xxxqqqkkkgggdddbbb```]]]\\\[[[YYYWWWVVVTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMLLLGGGHHHHHHGGGGGGIIIMMMPPPIIIJJJKKKLLLNNNOOOPPPQQQNNNPPPRRRRRRQQQQQQSSSTTTQQQRRRSSSUUUWWWWWWXXXXXXXXXYYY[[[\\\^^^```bbbbbbcccbbbccceeehhhkkkkkkkkkggghhhiiikkklllmmmmmmnnnmmmnnnooopppqqqrrrrrrrrrsssuuuwwwxxxvvvsssrrrrrr========================999::::::;;;<<<===>>>>>>BBBAAA???>>>>>>>>>???@@@============>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@?????????>>>>>>???@@@AAAAAABBBBBBFFFDDDCCCCCCCCCCCCBBB@@@AAABBBBBBCCCBBBBBBAAA@@@AAAAAAAAABBBBBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFHHHNNNOOOKKKGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFIIIKKKLLLKKKJJJJJJJJJLLLMMMMMMMMMQQQVVVUUUPPPMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPQQQQQQQQQPPPNNNMMMQQQQQQQQQQQQQQQSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWUUURRRQQQPPPPPPPPPTTTUUUWWWYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXZZZ\\\]]]^^^]]][[[YYYYYYXXXYYYYYYXXXXXXYYYZZZ\\\___aaaccc^^^^^^]]]]]]\\\[[[[[[[[[ZZZ\\\]]]]]]]]]^^^aaacccfffdddbbbbbbccceeeeeeeeedddbbbaaa```ccchhhmmmpppiiihhhfffeeeeeeeeefffgggffffffgggfffdddaaa^^^]]]]]]]]]\\\\\\\\\]]]^^^^^^aaaaaa``````_________^^^]]]___```___^^^^^^___```bbbbbbccccccbbbaaa___^^^cccbbbbbbcccdddcccaaa___[[[ZZZZZZZZZZZZYYYUUURRRRRRRRRRRRQQQPPPPPPOOOOOORRRRRRTTTUUUWWWYYYZZZ[[[WWWVVVUUUTTTTTTUUUWWWXXXVVVTTTPPPOOONNNNNNMMMLLLLLLKKKKKKJJJIIIGGGFFFEEEHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGEEEDDDBBB@@@???>>>========================;;;;;;:::999999999::::::999::::::::::::999888888888888888888888777666666888888777777666666666666444333222444666555222///444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444444333333333333222222888555333333555666555333666666666666777888999::::::999888777777888999:::999999::::::::::::;;;;;;;;;;;;===>>>@@@BBBCCCDDDLLLTTTcccuuuzzzsssnnnlllkkkkkkiiieee___[[[ZZZZZZWWWWWWUUUSSSQQQPPPOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOMMMLLLKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJJJJKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTPPPRRRTTTWWWXXXXXXXXXWWWXXXYYYZZZ[[[\\\^^^______[[[\\\^^^___aaabbbbbbbbbaaaaaabbbcccdddeeefffgggffffffffffffgggggggggggg<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>===============<<<=========>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@AAAAAABBBBBBBBBDDDCCCBBBAAABBBAAAAAA@@@BBBBBBBBBCCCCCCDDDEEEFFFAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGKKKQQQSSSNNNIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIJJJKKKPPPVVVYYYXXXVVVVVVSSSOOOJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPSSSTTTTTTUUUVVVVVVWWWWWWWWWVVVTTTQQQPPPOOOOOOOOOSSSTTTVVVWWWYYYYYYYYYYYYXXXWWWWWWWWWXXXYYY[[[\\\]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^[[[[[[[[[[[[ZZZZZZYYYYYY[[[]]]^^^^^^^^^___aaaccceeecccaaaaaabbbcccccccccbbbaaa``````aaadddhhhjjjcccbbbaaa``````aaaaaabbbdddeeeeeeeeedddaaa___]]]___^^^^^^]]]]]]^^^^^^^^^\\\\\\]]]^^^___```aaabbb___```aaa```^^^^^^___``````aaabbbcccccccccbbbbbbbbbaaaaaabbbcccbbb___]]]ZZZYYYZZZ[[[\\\ZZZXXXUUUSSSRRRRRRRRRQQQQQQQQQPPPQQQRRRSSSTTTVVVWWWYYYYYYWWWWWWWWWVVVVVVWWWWWWXXXVVVSSSPPPNNNMMMMMMKKKJJJJJJJJJJJJJJJIIIGGGFFFEEEHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFEEECCCBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999999999999999888888777777777888888777777666555555555444444444333333333555444333333555555333111444444333333333222222222111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222222222222333333444444444666444222333555666555444555666666777777888999999999999888777777888999999999999999:::::::::;;;;;;=========>>>>>>>>>??????BBBIIITTTbbbqqq}}}wwwooohhhdddbbb]]][[[YYYVVVTTTSSSRRRRRRPPPQQQRRRSSSTTTSSSSSSSSSRRRPPPNNNMMMNNNNNNMMMKKKLLLLLLMMMMMMMMMLLLLLLKKKHHHIIIIIIIIIJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQMMMNNNPPPRRRSSSSSSRRRQQQSSSTTTTTTUUUVVVWWWXXXXXXUUUVVVWWWXXXYYYZZZZZZZZZWWWXXXYYYZZZ[[[\\\\\\]]]ZZZZZZ[[[[[[[[[\\\\\\\\\;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;::::::<<<<<<=========>>>>>>>>>???@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@?????????@@@@@@DDDDDDEEEEEEGGGIIIKKKLLLAAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHMMMUUUWWWQQQJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFGGGGGGHHHJJJLLLUUUbbbkkkhhh^^^UUUPPPLLLIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLJJJJJJKKKKKKLLLMMMMMMNNNQQQQQQRRRSSSUUUVVVWWWWWWVVVTTTRRRPPPNNNMMMMMMMMMQQQRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZ\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXX\\\]]]^^^^^^^^^^^^aaacccdddbbb`````````aaa```_________^^^___```aaabbbccc^^^]]]\\\[[[\\\]]]^^^___aaabbbcccdddcccaaa___^^^``````______^^^^^^]]]]]]YYYZZZ[[[\\\^^^___aaaaaa```aaabbbaaa___^^^___```___```aaacccdddeeeeeeeeeaaa```aaabbbcccaaa^^^[[[ZZZYYYZZZ[[[]]]\\\ZZZXXXSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRSSSUUUVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVUUURRROOOMMMLLLKKKIIIGGGHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCAAA@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;999999999888888888777777666777777777777666555555333333333333222222222222666444333333444444333222333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222000000111222333444555555444333222222444666666555444555666777888888888777999888888777777888888999999999999999::::::::::::<<<<<<<<<<<<<<<=========AAAEEELLLTTT]]]hhhssszzz|||tttqqqkkkiiiddd```[[[XXXWWWVVVTTTUUUVVVVVVWWWWWWWWWVVVSSSQQQOOOMMMMMMMMMLLLJJJIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLNNNOOOOOOOOONNNMMMOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSTTTUUUUUUUUUUUUUUUSSSTTTUUUUUUVVVWWWXXXXXXTTTTTTTTTUUUUUUUUUVVVVVV;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999:::;;;<<<<<<;;;:::999<<<<<<<<<=========>>>>>>>>>??????@@@@@@??????>>>@@@@@@@@@???????????????AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===>>>???AAAIIIIIIKKKLLLMMMMMMLLLLLL@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDGGGHHHMMMUUUWWWQQQJJJGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@@@@???BBBCCCDDDDDDEEEGGGJJJMMMYYYjjjxxxsssbbbTTTMMMJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPRRRSSSUUUVVVVVVTTTSSSQQQOOONNNMMMMMMNNNOOOPPPRRRSSSUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWWWWVVVWWWWWWWWWWWWWWWXXXXXXXXX\\\]]]]]]]]]\\\]]]^^^```bbb```___^^^___^^^]]]\\\[[[\\\]]]___````````````\\\[[[ZZZYYYZZZ[[[\\\]]]^^^___aaabbbbbbaaa```^^^```_________^^^]]]\\\[[[ZZZ[[[[[[[[[\\\\\\]]]]]]aaabbbcccbbb```^^^___``````aaabbbcccdddeeeeeeeeeaaabbbccceeefffccc___\\\\\\[[[ZZZ[[[\\\\\\ZZZXXXTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRRRRSSSTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTRRROOOMMMLLLJJJHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::888888777777666666666777555666666666666555444444444444444333333333333333555444222111111222333333333222222222222222222222222222222222222222222222000000000000000000000000222222222222333333333333222222222222222222222222222222222222222222222222000111111222333333444444222222111222333555666666444555666777777777666666888888777777777777888888888999999999999:::::::::888999:::;;;<<<>>>??????EEEGGGJJJMMMRRRYYY```ffftttyyyrrrjjjddd```^^^^^^^^^^^^^^^]]]\\\[[[ZZZWWWUUURRRQQQQQQPPPOOOMMMJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNNNNOOOOOONNNMMMMMMOOONNNNNNNNNNNNNNNNNNNNNQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVRRRRRRRRRSSSSSSSSSSSSTTT999999999999999999999999888888999999:::;;;;;;<<<999:::;;;<<<===<<<;;;:::<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>===?????????????????????????????????>>>>>>>>>>>>>>><<<===>>>===<<<===@@@CCCNNNPPPRRRRRRQQQNNNJJJHHH@@@????????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCFFFEEEJJJQQQSSSMMMGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>@@@AAABBBCCCDDDFFFIIILLLXXXkkkyyysss```QQQJJJHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMOOOPPPRRRSSSTTTUUURRRQQQPPPOOONNNOOOOOOPPPOOOPPPQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\[[[ZZZZZZ[[[]]]```^^^]]]]]]]]]]]][[[YYYXXXZZZ]]]```bbbbbbaaaaaaZZZZZZYYYXXXXXXYYYZZZ[[[\\\]]]___aaaaaa```___^^^^^^^^^^^^^^^]]][[[ZZZYYYYYYYYYZZZZZZ[[[[[[\\\\\\aaabbbbbbaaa```______```bbbbbbbbbbbbbbbbbbbbbbbbbbbcccfffiiijjjgggbbb^^^^^^\\\[[[ZZZ[[[ZZZXXXVVVSSSTTTTTTTTTUUUUUUVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUTTTSSSQQQPPPRRRPPPNNNMMMLLLJJJHHHEEEDDDEEEFFFFFFGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777888888888777666555555555666666444555555555555444333333222222333333333333333333333333222000///000111222222222222222222222222222222222222222222222222222000000000000000000000000111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333555666444555555666666666666555777777777777777777777777888888888999999999::::::999999:::;;;<<<>>>??????BBBCCCDDDEEEGGGKKKPPPTTT^^^mmmwwwppplllllllllllljjjgggdddaaa___^^^[[[YYYWWWWWWVVVTTTSSSNNNNNNOOOPPPPPPOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMNNNNNNNNNNNNOOOOOO999999999999999999999999666777777888:::;;;;;;<<<:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<======>>>>>>======<<<>>>>>>>>>???????????????=====================>>>;;;===>>>===<<<>>>BBBGGGSSSTTTTTTSSSPPPKKKEEEBBB??????>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCEEECCCEEEKKKLLLHHHEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????AAACCCDDDDDDFFFHHHKKKTTTcccmmmgggYYYNNNIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJLLLMMMNNNMMMMMMLLLLLLLLLMMMOOOPPPQQQRRRRRRQQQQQQPPPPPPPPPRRRSSSTTTQQQQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVWWWXXXYYYZZZZZZ[[[ZZZ[[[[[[ZZZXXXXXXYYY[[[^^^]]]\\\\\\]]]]]][[[YYYXXXZZZ]]]```bbbcccbbbbbbZZZYYYXXXWWWVVVWWWXXXXXX[[[\\\^^^___```___^^^]]][[[\\\]]]]]]]]][[[ZZZYYYVVVWWWXXXYYY[[[]]]^^^^^^___```aaaaaa______```aaacccbbbaaa______^^^^^^___```bbbfffjjjllliiiddd```]]][[[YYYXXXXXXXXXVVVTTTSSSSSSTTTTTTUUUVVVWWWWWWSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNOOONNNLLLKKKKKKJJJGGGDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBDDDDDDCCCBBBBBBAAA???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777777666555444333444555666333444444444444333222222000000000000111111111111222333333222000000111222111111111222222222222222000000000000000000000000000000000000000000000000......//////000111111111222222222222222222222222222222222222222222222222333333222222111111111111000111222222111111333555555555444444444444555666666777777888888777777666888888888888999999999999<<<<<<<<<;;;;;;;;;;;;;;;===>>>@@@AAAAAADDDGGGJJJMMMVVVhhh|||~~~zzzuuuooolllfffccc___\\\[[[YYYVVVTTTPPPQQQQQQQQQPPPPPPOOONNNLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLOOOOOOOOOPPPPPPOOONNNNNNLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNN888888888888888888888888777777888888999999:::::::::::::::::::::;;;<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<======<<<<<<<<<===>>>>>>>>>?????????@@@<<<<<<======>>>>>>??????;;;>>>@@@???===???EEEJJJVVVTTTRRRNNNIIIEEEBBB@@@???>>>>>>======>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCEEEAAAAAAEEEFFFDDDCCCEEEDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDEEEEEEFFFGGGIIINNNWWW\\\WWWOOOJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQPPPQQQSSSUUUWWWXXXSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWVVVUUUUUUVVVWWWXXXZZZZZZZZZZZZZZZYYYZZZZZZ[[[ZZZYYYXXXWWWUUUUUUVVVWWWXXXYYYZZZ[[[ZZZ[[[[[[ZZZXXXXXXYYYZZZ\\\[[[[[[\\\]]]]]][[[YYY[[[\\\^^^```bbbbbbaaa```^^^]]][[[YYYXXXXXXXXXYYYZZZ[[[]]]______^^^\\\[[[[[[\\\]]]^^^^^^]]][[[ZZZWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^``````______```bbbaaa```^^^]]]\\\\\\\\\]]][[[^^^ccchhhjjjhhhccc^^^ZZZXXXVVVVVVVVVVVVUUUTTTRRRRRRSSSTTTUUUVVVWWWWWWUUUTTTTTTSSSRRRQQQPPPPPPRRRQQQPPPOOONNNNNNNNNNNNJJJIIIHHHIIIIIIHHHEEECCCDDDDDDEEEEEEEEEDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777777666444333222333444555333333333333333222222111000000000111111222222222222444666555333111222333000111111111222222222222000000000000000000000000111111111111111111111111.........///000111111111111111111111111111111111222222222222222222222222111111111111111222222222000222333222000000222444777555333222222333555666555666777888888777666555888888888888999999999999;;;;;;:::::::::999999999;;;===???AAAAAABBBDDDEEEHHHKKKUUUcccqqqyyyuuuooojjjfffbbb^^^[[[WWWWWWVVVVVVUUUTTTRRRRRRPPPPPPOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQRRRSSSSSSRRRRRRRRROOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPP777777777777777777777777999999999888888888888888::::::999888999:::<<<===;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;======>>>>>>?????????@@@<<<======>>>???@@@@@@AAA<<<>>>@@@???>>>@@@FFFLLLWWWTTTNNNHHHCCCAAA@@@??????>>>============>>>>>>??????@@@AAAAAABBBCCCCCCFFFAAA???AAACCCBBBCCCFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA???AAAEEEFFFFFFFFFGGGGGGJJJOOOPPPLLLHHHHHHIIIGGGHHHHHHGGGGGGGGGGGGGGGHHHEEEFFFGGGHHHIIIHHHHHHGGGIIIJJJLLLNNNOOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQQQQRRRTTTWWWZZZ[[[TTTSSSRRRQQQQQQRRRSSSTTTSSSTTTUUUVVVUUUUUUSSSRRRUUUVVVXXXZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZXXXVVVUUUTTTTTTUUUVVVXXXYYYZZZZZZ\\\\\\\\\[[[YYYXXXYYY[[[[[[ZZZZZZ\\\^^^]]]\\\ZZZ]]]^^^___`````````___^^^bbbaaa___]]]\\\[[[[[[[[[ZZZ[[[]]]^^^^^^]]]\\\ZZZ[[[\\\^^^______^^^]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYY[[[]]]^^^___^^^___aaabbb^^^]]]\\\[[[ZZZ[[[\\\\\\WWWZZZ```fffhhhfffaaa\\\WWWUUUTTTTTTUUUVVVUUUUUUQQQQQQRRRSSSUUUVVVWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPSSSQQQPPPNNNMMMMMMNNNNNNGGGFFFFFFFFFGGGFFFDDDAAADDDDDDEEEEEEDDDCCCCCCBBBCCCBBBAAAAAAAAAAAABBBCCCBBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777888888888777666444222222333444555222333333333333222111111222222333333444444444444222555888888555333333444000000111111222222222222111111111111111111111111111111111111111111111111///000000111222333333333111111111111111111111111222222222222222222222222//////000111222333333444111222333222//////111333888666333000000222555777555666777888888777666555777888888888888999999999666666777888999::::::;;;888:::>>>?????????@@@AAAIIIIIIMMMVVV^^^iii{{{~~~xxxrrrmmmiiibbbbbbbbbaaa___^^^\\\[[[UUUUUUTTTTTTSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQNNNNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNOOOOOO777777777777777777777777999888888888777777666666888888888888888888888888<<<;;;:::999:::;;;<<<===:::<<<===<<<;;;:::<<<===========================???>>>>>>???AAAEEEHHHJJJJJJJJJHHHHHHHHHIIIJJJKKKRRRMMMFFF@@@======<<<<<<@@@AAA@@@???======???AAA>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@????????????????????????AAABBBDDDEEEEEEFFFHHHJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNMMMNNNNNNOOOPPPNNNOOOQQQTTTUUUWWWXXXXXXQQQPPPOOOQQQTTTWWWWWWWWWUUUTTTTTTSSSTTTTTTUUUUUUSSSSSSTTTUUUWWWXXXYYYYYY]]]\\\ZZZYYYXXXXXXYYYYYYUUUUUUUUUVVVVVVVVVWWWWWWZZZ[[[[[[[[[[[[ZZZYYYYYYZZZYYYYYY[[[]]]]]]ZZZWWWYYYZZZ\\\^^^___```aaaaaaeeedddaaa___]]]]]]\\\]]]]]]^^^```aaaaaaaaa___^^^^^^___```bbbaaa```^^^]]][[[ZZZYYYYYYYYYYYYYYYZZZYYY[[[^^^```aaaaaa___^^^^^^]]][[[ZZZYYYYYYYYYZZZ____________^^^]]]\\\\\\ZZZWWWTTTSSSSSSRRRPPPNNNOOOPPPRRRTTTUUUVVVUUUUUURRRRRRRRRRRRQQQQQQQQQQQQRRRQQQPPPOOOMMMLLLKKKKKKJJJJJJHHHGGGEEEDDDCCCBBBDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@AAAAAA@@@@@@???>>>AAA@@@>>><<<;;;<<<===>>>::::::::::::999888777777999888666555444444555555555555555444444333333333555555444333333222111111222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000111111222222222333333333000111111111111222222222222222111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333555555444444444333333333666666666666666666666666777777777777888888888888999999999999:::;;;<<<<<<;;;<<<===>>>???@@@AAABBBAAADDDIIIKKKNNNUUU```hhh{{{|||yyywwwtttqqqmmmjjjgggeee```^^^]]]\\\\\\\\\YYYWWWYYYXXXWWWVVVTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOMMMNNNOOOMMMKKKJJJLLLNNNOOOOOOOOOOOOPPPOOOOOONNNSSSRRRQQQRRRRRRRRRPPPNNNNNNNNNOOOOOOOOOOOOOOONNNKKKKKKLLLKKKJJJKKKNNNPPP777777777777777777777777888888888777777777666666888888888888888888888888999888888888999:::<<<===;;;=========;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@CCCGGGLLLQQQSSSRRRQQQOOONNNMMMNNNNNNOOOMMMHHHBBB>>><<<<<<<<<;;;AAAAAAAAA???======>>>@@@>>>????????????@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@????????????????????????@@@BBBDDDEEEEEEFFFHHHIIIJJJIIIHHHFFFEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLNNNOOOQQQRRRSSSSSSPPPOOOOOOQQQTTTVVVWWWWWWUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYYYY[[[ZZZXXXWWWVVVVVVWWWXXXUUUUUUUUUUUUVVVVVVVVVVVVYYYYYYZZZZZZZZZZZZYYYYYY\\\[[[[[[]]]______\\\YYYWWWXXXZZZ\\\]]]^^^^^^___aaaaaabbbaaa```___]]]\\\]]]___```bbbbbbaaa```___```aaabbbccccccbbbaaa```\\\\\\[[[ZZZZZZZZZZZZ[[[YYY[[[]]]______^^^\\\ZZZZZZYYYYYYXXXXXXYYY[[[[[[\\\]]]]]]]]]\\\\\\[[[ZZZXXXVVVSSSSSSSSSSSSRRRQQQNNNOOOQQQSSSTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@??????AAA???===<<<;;;;;;======::::::::::::999888777666888777666444444444444444555555444444444333333333555444444333222222111111222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000111111111111222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333222333333333444444555555555555555555555555555555555555666666666777777777888777777888888999:::;;;;;;;;;<<<===>>>???@@@@@@>>>@@@CCCDDDFFFKKKTTT[[[dddnnn~~~yyyvvvrrrpppnnnmmmllljjjfffcccaaaaaa```___]]][[[YYYXXXUUUUUUUUUUUUUUUTTTTTTSSSOOOPPPRRRQQQNNNNNNOOOQQQPPPPPPQQQSSSTTTUUUTTTSSSTTTSSSRRRRRRSSSSSSQQQOOOPPPPPPPPPQQQQQQQQQPPPPPPOOOPPPPPPOOONNNNNNQQQSSS777777777777777777777777888888777777777777666666888888888888888888888888666666666777999:::<<<===<<<>>>>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===???DDDJJJPPPUUUXXXWWWVVVSSSQQQPPPOOOOOOOOOFFFBBB>>>;;;;;;;;;;;;;;;AAAAAAAAA???===<<<===???>>>????????????@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@????????????????????????@@@AAACCCDDDDDDDDDFFFHHHKKKJJJGGGEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJJJJJJJJJJKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMOOOSSSVVVWWWWWWUUUTTTSSSRRRQQQPPPPPPOOORRRSSSTTTUUUVVVXXXYYYYYYXXXWWWVVVTTTTTTTTTTTTUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ\\\[[[\\\^^^___^^^\\\YYYUUUVVVWWWYYYZZZ[[[[[[[[[\\\]]]```bbbbbbaaa___]]]^^^___aaabbbbbbbbbaaa```bbbcccddddddddddddcccccc^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[\\\]]]\\\ZZZWWWVVVUUUUUUVVVWWWXXXZZZ[[[\\\YYYZZZZZZZZZZZZZZZYYYXXXVVVTTTSSSSSSTTTTTTTTTSSSNNNOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPNNNNNNOOOOOOOOOOOOOOONNNHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@???@@@???===<<<;;;;;;<<<<<<999::::::999999888777666777666555444333333333444444444444444333333333333444444333333222222111111222222222222222222222222111111111111111111111111222111111111111000000000000000000000000000000000000000000000111111111111000000000111111111222222111111111111111111111111000000000000000000000000111111222222222333333333333333333333333333333333111111222333444555666666555555555555555555555555444444555555555666666666666666666666777888999:::;;;;;;;;;<<<<<<=========<<<>>>??????>>>AAAGGGLLLPPPWWWbbbnnnzzz|||xxxtttqqqqqqqqqooommmiiieeeccc^^^^^^]]]]]][[[ZZZXXXWWWTTTUUUWWWWWWUUUSSSSSSTTTQQQRRRTTTXXX\\\^^^]]]\\\YYYXXXWWWVVVWWWVVVSSSQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQPPPOOOMMMMMMOOOQQQ777777777777777777777777777777777777777777666666888888888888888888888888777777777888999:::;;;;;;===>>>>>>===;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::===AAAFFFKKKPPPRRRTTTRRROOOMMMKKKIIIIIIIII@@@===::::::;;;<<<<<<<<<@@@AAAAAA???===<<<<<<===>>>>>>?????????@@@@@@@@@BBBAAAAAA@@@@@@??????>>>BBBBBBBBBAAAAAAAAA@@@@@@???????????????????????????@@@BBBCCCBBBCCCEEEFFFKKKIIIFFFDDDCCCCCCDDDEEEGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLNNNRRRUUUVVVVVVSSSSSSSSSSSSRRRQQQQQQPPPRRRRRRSSSUUUVVVWWWXXXYYYVVVUUUSSSRRRQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[YYYZZZ[[[\\\\\\[[[YYYWWWTTTTTTVVVWWWXXXYYYYYYYYYXXXYYY\\\^^^_________^^^^^^___```aaabbbbbbaaaaaacccccccccccccccdddddddddaaaaaaaaa``````___^^^^^^]]]]]]]]]\\\ZZZXXXUUUSSSSSSTTTTTTUUUWWWXXXYYYZZZWWWXXXXXXYYYYYYYYYXXXXXXWWWUUUSSSSSSTTTUUUTTTSSSOOOPPPQQQSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPLLLLLLMMMMMMMMMLLLKKKJJJFFFFFFFFFEEEEEEDDDDDDDDD@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;999999999999888777666555555555444444333333333333333333333333333333333333333333333333222222111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111222222222111111111111111111111111111111222222222333333333222222333333333333444444111111222333444444555555555555555555555555555555444444555555555666666666666666666666777888999999;;;;;;;;;:::::::::::::::<<<===>>>===<<<>>>AAAEEEHHHKKKQQQXXXaaajjjtttzzz{{{wwwtttooonnnllljjjfffbbb___^^^^^^___``````^^^[[[XXXWWWUUUUUUXXX]]]cccggggggfffcccbbb```^^^]]][[[XXXVVVUUUTTTSSSRRRRRRRRRSSSTTTSSSTTTSSSQQQOOONNNPPPQQQ666666666666666666666666666666666666666666777777777777777777777777777777:::::::::::::::999999999<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>@@@CCCEEEFFFLLLJJJHHHEEECCCBBBAAAAAA<<<;;;999:::;;;======<<>>>>>?????????@@@@@@@@@?????????>>>>>>>>>======AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAAAAAAAACCCEEEIIIGGGEEECCCCCCCCCDDDEEEGGGFFFEEEEEEDDDDDDEEEEEECCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIKKKKKKJJJJJJKKKKKKLLLMMMNNNMMMLLLJJJIIIIIIIIIJJJKKKKKKKKKMMMPPPSSSTTTTTTQQQQQQSSSTTTTTTTTTTTTSSSQQQRRRSSSTTTVVVWWWXXXXXXUUUTTTRRRQQQPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[XXXYYY[[[[[[ZZZYYYWWWVVVSSSTTTUUUWWWXXXXXXXXXXXXVVVVVVWWWXXXZZZ\\\]]]^^^]]]]]]^^^___``````aaaaaabbbaaa``````aaabbbcccdddccccccccccccbbbaaa```_________^^^]]][[[XXXUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYYYYWWWTTTTTTTTTTTTSSSQQQPPPQQQSSSTTTUUUTTTTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPMMMNNNNNNNNNMMMKKKIIIHHHEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@AAABBBBBBCCCBBBBBB@@@@@@AAAAAA@@@@@@???>>>======<<<;;;;;;:::::::::888888888888777666555555444444444444444444333333333333333333333333333333333222222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000//////000000000111111111000000111111111222222222222222222222222222222222111111222222222333333333222222222333333444444444333333333333333333333333555555555555555555555555555555666666666777777777777666666777777888999:::::::::::::::999999999999;;;<<<=========>>>@@@AAA@@@CCCGGGKKKOOOTTTZZZ^^^mmm}}}}}}xxxsssnnnlllmmmnnnoooooolllgggaaa^^^^^^]]]^^^dddlllrrrsssrrrooommmjjjiiigggdddaaa^^^^^^\\\ZZZXXXXXXYYYZZZ\\\]]]]]]\\\ZZZXXXWWWXXXZZZ666666666666666666666666555555666666666666777777777777777777777777777777;;;;;;;;;;;;:::999888777999:::;;;;;;:::999:::;;;::::::::::::::::::::::::<<<<<<======>>>>>>??????EEEDDDAAA???>>>=========:::999999:::<<<===<<<;;;===>>>@@@@@@>>>=========>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@@@@@@@AAACCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKMMMNNNOOONNNLLLJJJIIIHHHHHHHHHHHHKKKJJJJJJLLLOOOQQQRRRRRROOOPPPRRRTTTUUUUUUUUUTTTQQQRRRSSSTTTUUUWWWXXXXXXUUUSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZXXXZZZ\\\\\\ZZZXXXWWWWWWSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUVVVXXX[[[\\\ZZZ[[[[[[\\\]]]^^^______```___]]]]]]]]]___bbbcccddddddeeeeeedddbbb```___```______]]][[[YYYWWWVVVUUUUUUVVVVVVVVVUUUTTTTTTVVVVVVXXXYYYZZZZZZZZZZZZYYYWWWUUUTTTTTTTTTSSSQQQQQQRRRSSSUUUUUUUUUTTTSSSQQQQQQQQQPPPPPPPPPPPPOOOPPPQQQRRRRRRPPPNNNKKKIIIFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@AAAAAABBBAAAAAAAAA???????????????>>>>>>===<<<<<<<<<;;;;;;:::999999777888888777777666555444444444555555555555444333222222222222333333333333222222222222222222111111111111111111111111111111000000000000000000000000//////000000000000000111000000000000000000000000////////////000000000000/////////000000000111111000000000111222222333333222222222222222222222222111111222222222333333333111222222333333444444555444333333333222222222111444444444444444444444444555555666666666777777777666666666666777888999:::999999999999999999999999999:::;;;;;;<<<=========<<>><<<;;;;;;;;;;;;<<<999999999:::;;;;;;:::888;;;===??????>>>===>>>>>>>>>????????????@@@@@@@@@===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<>>>????????????@@@BBBAAABBBCCCEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFHHHIIIKKKKKKJJJIIIHHHHHHIIIIIIKKKLLLNNNPPPQQQPPPNNNLLLJJJIIIIIIJJJKKKLLLKKKJJJKKKNNNOOOPPPOOOOOOPPPRRRSSSTTTTTTRRRRRRQQQQQQRRRTTTUUUVVVWWWXXXUUUTTTSSSQQQPPPQQQQQQRRRPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSTTTVVVVVVWWWWWWWWWVVVYYY\\\[[[XXXVVVUUUVVVRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]]]]___^^^\\\[[[[[[^^^aaaccceeeeeeffffffeeecccaaa___^^^^^^]]]\\\[[[YYYXXXWWWTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUWWWXXXYYYZZZZZZZZZXXXVVVTTTTTTUUUUUUUUUSSSQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPRRRRRRRRROOOMMMKKKFFFFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;::::::999888777777777777666555444444444555666666666666555444111111222222222333333333111111111111111111222222111111111111111111111111000000000000000000000000////////////000000111111000000000000000000000000//////000000000111111111////////////000000000111///000000111222222333333111111111111111111111111111111222222222333333333111111222333333444555555222222222222222333333333444444444444444444444444444444555555555666666666555555555555666777888888999999999999999999999999:::::::::;;;<<<<<<;;;:::;;;===???@@@AAABBBEEEGGGIIIPPP]]]mmm|||}}}|||{{{}}}}}}xxxuuuzzzzzzwwwssspppoooqqqtttvvv}}}~~~}}}{{{yyyyyy{{{}}}666666666666666666666666444555555555666666777777777777777777777777777777555666777999999999888777555666888888888888:::<<<999999999999999999999999666777999:::;;;<<<<<<<<<;;;:::999888888999:::;;;999888888999::::::888555999<<<>>>??????>>>>>>???>>>????????????@@@@@@@@@>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===??????>>>>>>???AAA???@@@CCCEEEFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHIIIKKKMMMOOOQQQSSSSSSQQQOOOMMMLLLMMMNNNNNNLLLKKKJJJKKKMMMNNNNNNNNNOOOPPPRRRSSSSSSQQQPPPNNNQQQQQQRRRTTTUUUVVVWWWXXXVVVUUUSSSRRRQQQQQQRRRRRRPPPPPPPPPQQQQQQQQQRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTSSSVVVYYYYYYUUURRRRRRSSSQQQRRRSSSTTTTTTUUUTTTTTTTTTUUUXXXYYYZZZXXXVVVUUUVVVVVVWWWWWWXXXZZZ[[[\\\___]]][[[ZZZ[[[]]]aaaccceeefffffffffeeecccaaa___]]]\\\\\\[[[ZZZYYYYYYXXXSSSTTTUUUVVVWWWVVVVVVUUUSSSTTTUUUWWWXXXYYYZZZZZZVVVTTTSSSTTTUUUWWWWWWVVVPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMOOOQQQQQQOOOMMMKKKGGGFFFEEEDDDBBBAAA??????AAAAAAAAAAAAAAA@@@???>>>===============<<<<<<;;;;;;;;;;;;;;;:::999888888777777777777666555444333444555666777777777555555111111111222222333333333111111111111111111222222000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000111111111111////////////000000000000///000000111222222333333000000000000000000000000111111222222222333333333111111222333333444555555000000111222333444444555444444444444444444444444333333333444444444555555444444444444444666777777888888999999999:::::::::<<<<<<<<<=========:::888888999;;;;;;<<<>>>BBBEEEFFFGGGMMMWWW```ooo~~~333333333444444555555555666666666666666666666666777777666666555555555444555666999;;;;;;:::888666999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBEEEDDDAAA>>>>>>>>>======<<<<<<<<<;;;>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDFFFFFFJJJGGGCCCAAABBBCCCDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFDDDFFFGGGGGGGGGGGGHHHJJJHHHIIIIIIIIIJJJLLLPPPSSSRRRRRRNNNJJJJJJNNNOOOLLLPPPOOOMMMLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRTTTVVVRRRSSSTTTUUUUUUTTTSSSRRRTTTTTTUUUTTTTTTSSSRRRQQQSSSRRRQQQSSSUUUVVVUUUTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]]]]^^^______bbbccceeeeeeeeebbb```^^^______^^^^^^]]]\\\[[[[[[SSSRRRQQQRRRSSSTTTRRRQQQUUUUUUUUUVVVVVVWWWWWWWWW[[[ZZZZZZXXXWWWVVVUUUUUURRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQOOONNNNNNOOOOOONNNMMMLLLMMMNNNMMMLLLJJJFFFDDDBBBAAABBBCCCCCCBBB@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>===<<<;;;;;;;;;:::999888888999999888666666555555555555444444444777666444333222333333444111111111222222333333333111111111111111111111111000000000000000000000000000000//////.........---............////////////111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000/////////000222333111111222222222222111111000111111111222222222222111111222222222333333333444444333222222333333333444444444444444444444444333333333444666777999:::999888888777777777777777999999999:::::::::;;;;;;::::::::::::;;;<<<======???BBBEEEIIIOOO\\\mmmyyy333333333444444444555555555555555555555555555555777666666666555555555444444666777999999888777666999999999::::::::::::;;;::::::::::::::::::::::::999999999999999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>BBBEEEEEECCCAAA???>>>>>>>>>==================>>>???????????????>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEIIIFFFCCCBBBCCCDDDEEEEEECCCDDDFFFGGGHHHIIIHHHHHHFFFGGGIIIIIIHHHHHHIIIJJJHHHHHHIIIIIIJJJLLLPPPSSSTTTUUURRRMMMMMMPPPQQQNNNOOONNNMMMLLLKKKLLLLLLMMMNNNOOOOOOPPPQQQQQQPPPPPPPPPQQQQQQQQQPPPPPPRRRTTTSSSSSSTTTUUUUUUTTTSSSRRRSSSTTTTTTTTTTTTSSSSSSRRRTTTRRRQQQRRRTTTVVVVVVUUUVVVVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWUUUUUUVVVWWWWWWXXXYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^___```^^^```bbbddddddbbb```___]]]]]]\\\ZZZYYYXXXXXXWWWVVVTTTRRRRRRTTTUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXXXXWWWVVVUUUTTTTTTRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPNNNMMMLLLMMMMMMNNNLLLKKKKKKKKKLLLLLLJJJIIIHHHEEEBBBAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;::::::888777777888888777666555555555555444444444444555555444333333333333333222222222222222222333333111111111111111111111111000000000000000000000000000/////////........................////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000//////000000111222000111111222222111111000000000000111111111222222111111111222222222333333444333333222222333333333444444444444444444444444333333333333444666777888777666666666777888999999999999999::::::::::::;;;:::999999::::::;;;<<<======???BBBDDDHHHPPPZZZaaavvv333333333444444444444555555555555555555555555555666666666555555555555555555555666666666777777777888888999999999:::::::::999999::::::::::::::::::999999999999999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===BBBEEEFFFDDDBBB?????????>>>>>>>>>>>>=========>>>????????????>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDGGGEEECCCCCCEEEFFFGGGGGGBBBDDDFFFHHHIIIIIIIIIIIIEEEGGGIIIHHHGGGGGGGGGHHHGGGHHHIIIIIIIIIKKKOOOQQQTTTUUUSSSOOOMMMPPPQQQNNNMMMMMMLLLKKKKKKKKKLLLLLLNNNOOOPPPPPPQQQPPPPPPPPPNNNOOOOOONNNMMMMMMOOORRRSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSSSSTTTTTTTTTSSSSSSUUUSSSQQQQQQSSSUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUVVVVVVWWWXXXYYYYYYZZZVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWYYY[[[]]]___```aaa[[[]]]___aaabbbaaa```___\\\\\\ZZZYYYXXXWWWWWWWWW\\\YYYUUUSSSTTTVVVWWWWWWTTTTTTTTTUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQPPPPPPPPPOOOOOONNNMMMLLLKKKKKKKKKLLLMMMKKKJJJIIIIIIJJJJJJIIIHHHHHHFFFBBB@@@@@@@@@>>>===??????????????????>>>>>>=========<<<<<<;;;;;;:::888777666666777777666555555555555555444444444444444444444444444333333222333333222222222222222222111111111111111111111111000000000000000000000000////////////........................////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111000000000111111222222111111000/////////000000000111111111111111222222222222333333333222222222222333333444444444444444444444444333333333222333444444555555555555666777888::::::888888999999999:::::::::999999999999:::;;;<<<<<<;;;<<<>>>@@@CCCFFFHHHJJJYYYeeeuuu444444444444444444444444444444444444444444444444555555555555555555555555666666555555555666777888888888888888999999999999999999999999999:::::::::888888888888888888888888999999888888999999:::;;;::::::::::::::::::::::::::::::<<<@@@BBBCCCAAA???>>>>>>>>>==================>>>??????@@@@@@??????>>>>>>????????????>>>>>>========================>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGEEEEEEFFFHHHJJJJJJJJJDDDEEEGGGIIIIIIIIIIIIHHHEEEGGGIIIHHHGGGEEEEEEEEEFFFHHHIIIIIIIIIKKKMMMPPPQQQTTTSSSNNNLLLNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKKKKOOOOOOPPPQQQQQQQQQPPPPPPMMMNNNMMMLLLKKKKKKNNNPPPTTTTTTVVVWWWWWWVVVUUUUUURRRRRRSSSTTTUUUUUUTTTTTTUUURRROOOOOOQQQTTTUUUVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\]]]VVVWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUVVVXXXZZZ\\\___aaabbb[[[\\\^^^___```______^^^]]]]]]\\\[[[[[[[[[\\\]]]ddd___XXXTTTTTTVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVUUUUUUTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOLLLKKKJJJJJJJJJKKKLLLMMMLLLJJJIIIIIIJJJJJJIIIHHHGGGDDDAAA@@@@@@??????===>>>??????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::888666555555666666555444555555555444444444333333222333444555555444222111333333333222222111111111111111111111111111111111000000000000000000000000///////////////...................../////////////////////000000000000000////////////////////////000000000000000000000000111111111111111111111111---...000111111111000///000000111111111111000000////////////000000000000111111111111222222222222222222222222222222333444333333333333333333333333444444333333333333444444555555555666666777999999888888888888999999999999888888888888999:::;;;<<<;;;;;;;;;>>>AAACCCDDDCCCIIIQQQ[[[dddnnn{{{444444444444444444444444444444444444444444444444444444444555555555555555888777666555555777888:::777777777888888888999999888888888999999:::::::::888888888888888888888888999999888888999999:::;;;::::::::::::::::::::::::::::::;;;===??????===;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>??????>>>>>>>>>========================>>>>>>???@@@BBBCCCDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGIIILLLNNNMMMLLLGGGGGGIIIJJJJJJIIIHHHGGGIIIKKKLLLLLLIIIGGGFFFFFFFFFGGGIIIIIIIIIJJJLLLNNNOOOSSSTTTPPPLLLMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKOOOOOOPPPQQQRRRRRRRRRRRRNNNNNNMMMKKKJJJKKKMMMPPPTTTUUUVVVXXXXXXXXXWWWVVVSSSSSSTTTUUUVVVVVVVVVUUUTTTQQQOOONNNPPPSSSUUUVVVTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXZZZ\\\]]]]]]^^^]]]WWWWWWXXXXXXXXXXXXXXXYYYXXXXXXXXXWWWVVVVVVUUUUUUUUUVVVXXXZZZ\\\^^^```aaa\\\]]]^^^______^^^]]]\\\]]]\\\\\\\\\]]]___aaaccciiiccc[[[UUUTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRRRRQQQQQQQQQPPPPPPLLLLLLKKKJJJJJJKKKMMMMMMMMMKKKIIIIIIJJJJJJJJJIIIEEEBBB@@@???@@@AAA@@@@@@??????@@@@@@???>>><<<:::;;;;;;;;;;;;::::::::::::777666555555666666555333555444444444444333333333111222333444444444222222333333333222222111111111000000000000000000000000////////////////////////.........///////////////............////////////......//////000000000000////////////////////////000000000000000000000000000000000000000000000000---...///111111000//////000000000111111000000000////////////000000000000000000111111111222222222111111111111222222333444333333333333333333333333666555444444333444444444777777666666666666666777777777777888888888999999888888888888888999;;;;;;>>><<<;;;<<>>>>>???@@@@@@@@@@@@@@@===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGIIILLLNNNOOONNNMMMGGGHHHIIIJJJJJJJJJIIIHHHNNNPPPRRRQQQNNNKKKIIIIIIEEEGGGHHHIIIIIIIIIKKKLLLOOOUUUWWWRRRNNNMMMMMMKKKKKKKKKLLLMMMMMMMMMLLLLLLOOOPPPQQQSSSTTTUUUUUUUUUQQQQQQOOOMMMKKKLLLOOORRRUUUVVVWWWXXXYYYYYYXXXXXXUUUUUUVVVWWWWWWWWWVVVVVVUUURRRPPPPPPRRRUUUVVVVVVTTTTTTSSSSSSTTTUUUVVVWWWXXXYYY[[[\\\]]]]]]]]]\\\XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXZZZ[[[]]]^^^___```^^^^^^_________^^^^^^]]]\\\\\\[[[[[[]]]___bbbdddjjjccc[[[UUUTTTUUUWWWXXXZZZYYYYYYYYYYYYYYYXXXXXXVVVWWWXXXYYYXXXWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMLLLKKKKKKKKKLLLMMMMMMKKKIIIHHHIIIJJJJJJIIIDDDBBB@@@@@@AAABBBBBBAAA@@@AAAAAABBB@@@>>>;;;:::::::::::::::::::::::::::777666555555666666555444444444444444333333333333111222222333333333333333333333222222222222222222000000000000000000000000////////////////////////.........///////////////............////////////---......//////000000111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000/////////000000111111000000////////////000000000111111000000000111111111111222111111000111111222333444333333333333333333333333555555444444444444444555888777666666555555555666666777777777777888888888777777777777888999:::;;;>>>===<<<::::::<<<>>>???>>>AAADDDFFFJJJQQQ[[[cccnnn}}}555555444444444333333333222222222222222222222222333333333444444555555555666555555555666666777777666666666777777777888888666777777888999999::::::888888888888888888888888999999888888999999:::;;;999999999999999999999999999999999:::<<<===;;;:::;;;;;;;;;;;;<<<<<<======<<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@CCCBBBCCCCCCDDDEEEFFFGGGFFFGGGIIILLLNNNOOOMMMKKKDDDFFFHHHJJJLLLLLLLLLLLLPPPRRRSSSRRROOOKKKIIIHHHDDDFFFHHHIIIIIIIIIJJJKKKMMMTTTWWWRRRMMMLLLKKKIIIKKKKKKMMMNNNNNNNNNMMMMMMNNNPPPRRRTTTVVVWWWXXXYYYTTTSSSRRROOOMMMNNNQQQTTTUUUVVVXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTUUUWWWXXXXXXXXXUUUUUUUUUUUUUUUWWWXXXYYYXXXYYY[[[\\\]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXUUUVVVVVVXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^___``````aaaaaaaaa___^^^]]]\\\]]]___aaaccceee```YYYUUUTTTVVVXXXZZZZZZYYYYYYYYYXXXXXXXXXXXXVVVXXXYYYZZZYYYVVVTTTRRROOOOOOOOOPPPQQQQQQRRRRRRNNNMMMLLLJJJJJJJJJKKKKKKLLLJJJGGGFFFGGGHHHIIIHHHGGGDDDBBBAAAAAABBBAAA@@@AAABBBCCCCCCAAA???;;;999999999999999999999::::::888777555666777777666444444444444333333333222222222222111111222333333444222222222222222222333333000000000000000000000000////////////////////////............/////////000............////////////------......///000000111000000000000000000000000000000000000000000000000000000000000000000000000///............///000000//////000000000000//////000000000111111111222222000000000000111111111111000000000000111222333444222222222222222222222222444333333333333333444444666666555555555666666777666666666777777777888888777666666777777888999:::999;;;<<<;;;888888;;;===<<<>>>AAABBBDDDGGGMMMQQQUUUbbbnnnvvv555555555444444333333333222222222222222222222222333333333444444555555555444444444555555555555666666666666666777777777777666777777888999999::::::777777777777777777777777999999888888999999:::;;;999999999999999999999999888888888:::===>>>>>><<<;;;<<<<<<<<<======>>>>>>:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAACCCDDDFFFFFFEEEFFFHHHKKKNNNNNNKKKIIIBBBCCCFFFJJJLLLNNNOOOOOONNNPPPRRRQQQMMMIIIFFFEEEDDDFFFHHHIIIIIIHHHIIIKKKJJJQQQUUUPPPKKKIIIHHHFFFKKKLLLMMMOOOOOOOOONNNMMMNNNPPPRRRUUUWWWYYYZZZ[[[VVVUUUSSSPPPOOOPPPSSSVVVUUUVVVXXXZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYXXXWWWWWWXXXWWWWWWXXXZZZ[[[ZZZYYYWWWWWWVVVVVVWWWXXXZZZ[[[XXXYYY[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXTTTUUUVVVXXXZZZ[[[]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^___```aaacccdddddddddbbb```^^^^^^___aaacccaaa\\\WWWTTTUUUXXXZZZ\\\YYYYYYXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYXXXUUURRRPPPLLLMMMNNNOOOPPPPPPQQQRRRNNNMMMKKKJJJIIIIIIIIIJJJKKKHHHFFFEEEFFFGGGHHHGGGIIIGGGDDDBBBAAAAAA@@@???BBBCCCDDDDDDBBB???<<<999999999999999999999999:::999777666666777777666555444444444333333333222222222222111000111222444555111111111222222333333444000000000000000000000000////////////////////////---.........//////000000............/////////000---------...///000000111000000000000000000000000000000000000000000000000000000000000000000000000//////...------///000111//////000000000000//////111111111111222222222222000000000000111111111111000000000000111222333444222222222222222222222222222222111111222222333444444444444555666777888999666666666666777777777777666666666666777888999:::222777<<<<<<:::999<<>>@@@AAAAAAAAACCCDDDIIISSSZZZ\\\bbbrrr888777666555333111000000555444444333333444444555222333333444444333333222444444444444444444333333888999999999999888777777666666666666666666666666888888888777777777777777666777999;;;;;;999777666666777888::::::999888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<========================???>>><<<;;;<<<===???@@@AAAAAA@@@???>>>>>>??????>>>???@@@BBBCCCDDDDDDDDDDDDEEEGGGHHHGGGFFFDDDCCCCCCDDDEEEFFFHHHHHHIIIIIIHHHIIIJJJJJJHHHHHHIIIJJJDDDDDDFFFGGGHHHIIIIIIIIINNNNNNMMMLLLKKKIIIGGGFFFKKKLLLMMMNNNOOONNNMMMLLLNNNSSSTTTSSSVVV^^^bbb```]]]ZZZWWWTTTSSSTTTVVVWWWXXXXXXXXXXXXYYYYYYYYYYYY\\\[[[ZZZYYYYYYYYY[[[[[[ZZZZZZYYYXXXXXXYYYZZZ[[[[[[ZZZYYYYYYXXXYYYYYYYYYXXX[[[^^^___^^^\\\\\\\\\]]]\\\ZZZXXXWWWWWWXXXXXXVVVVVVWWWWWWYYYZZZ\\\]]]\\\\\\]]]^^^^^^]]]\\\\\\[[[\\\]]]^^^___aaabbbbbbdddaaa^^^___bbbccc```\\\^^^\\\YYYWWWVVVVVVXXXYYY\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYXXXVVVTTTNNNNNNLLLLLLLLLNNNPPPRRRNNNMMMLLLKKKJJJIIIHHHHHHHHHEEEBBBBBBCCCFFFHHHIIIEEEDDDCCCAAA@@@???>>>>>>AAAAAAAAAAAA@@@>>>===<<<;;;;;;::::::888777555555888777777666555444444333333333444444333333222111222222222222222222222222222222222111111111111000111000///---------...///000000//////......------...............///000000111000///...------.../////////////////////////////////000111111111111111000000000000111111111111000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000222222111111000/////////333222111000000111222333111111111111111111222222222222333333333333444444555444444444444555666666333333444444555555666666777777777777777666666666;;;;;;;;;:::::::::999999<<<<<<======>>>>>>??????DDDFFFHHHLLLSSS]]]iiiqqqyyy555555444444333333333222444444333333333333444444222333333444444333333222444444444444444444444444555666666777888888888777666666666666666666666666666666666666666666666666666666666666666666666666777777888999999999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;<<<===???@@@??????>>>==================>>>???@@@BBBCCCCCCCCCDDDDDDFFFGGGFFFEEECCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHGGGFFFFFFGGGHHHEEEEEEFFFHHHHHHIIIIIIIIIKKKKKKKKKKKKJJJHHHGGGFFFJJJKKKMMMNNNOOOOOONNNNNNPPPTTTUUUTTTWWW___bbb```^^^\\\ZZZWWWVVVVVVWWWXXXVVVVVVWWWWWWXXXXXXYYYYYY[[[[[[ZZZZZZZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\[[[[[[[[[ZZZZZZYYYYYYWWWZZZ]]]^^^]]]\\\[[[\\\]]]]]]^^^^^^\\\ZZZXXXWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]___``````___]]]\\\[[[\\\]]]^^^___```aaaaaabbb```___aaadddccc___[[[]]][[[XXXVVVUUUVVVWWWYYY[[[[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVWWWXXXXXXVVVTTTOOONNNMMMLLLLLLNNNOOOQQQKKKKKKJJJIIIHHHGGGFFFFFFGGGDDDBBBBBBDDDFFFGGGGGGDDDCCCBBB@@@????????????@@@@@@???>>>===<<<;;;;;;:::::::::999888777666555888888777666666555444444333333333333333222222111222222222222222222222222222222222111111111000000000///...---------......///////////////........................///000000000000......---...////////////////////////////////////000111111111111111...////////////000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000111111111111000000000000222222111000000111222222000000111111222333333333222222333333333333444444444444444444444555666666555555555555555555666666666666666666666666666666888888999999:::::::::;;;:::;;;;;;<<<<<<===>>>>>>@@@@@@AAABBBFFFLLLTTTYYY```eeemmmvvv111222222333333444555555333222222222222222222333222222333333333333222222444444444444444444555555222333444666777777888888666666666666666666666666555555555555555555555555888777555444444555777888888777777777777888999999::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;===>>>???===<<<;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBCCCCCCDDDEEEEEEEEECCCBBBAAA??????@@@AAABBBCCCDDDDDDCCCDDDEEEEEECCCCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGIIIJJJLLLMMMOOOPPPPPPPPPQQQTTTVVVVVVXXX^^^aaa```___^^^]]][[[YYYYYYXXXXXXUUUUUUVVVVVVWWWXXXYYYYYY[[[\\\]]]]]]^^^^^^^^^^^^___^^^\\\ZZZYYYYYYYYYZZZ\\\]]]^^^^^^]]]\\\ZZZXXXVVVYYY[[[]]]\\\\\\\\\]]]___aaaccccccbbb^^^ZZZWWW[[[ZZZZZZYYYYYYYYYZZZZZZ]]]^^^aaabbbbbbaaa^^^]]][[[\\\]]]^^^____________^^^^^^___ccceeeddd^^^YYY[[[YYYWWWUUUUUUVVVWWWXXX\\\\\\]]]^^^]]]\\\ZZZXXXWWWVVVVVVVVVWWWWWWUUUSSSPPPOOONNNMMMMMMMMMNNNOOOKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCEEEFFFEEEDDDAAAAAA@@@????????????@@@???>>><<<;;;:::999::::::999999999999999888777666888888777777666666555555333333444444333333222111222222222222222222222222222222111111111000000000//////...---------...............///////////////...............///000000///............//////000//////////////////////////////000000111111000000............////////////000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000111111111111222222111000000111222222000000111222333333444444222222333333333333444444444444444444444555555666666666666666666555555555444444444555666666666777666666777888999:::;;;;;;999999::::::;;;<<<<<<===>>>>>>?????????BBBFFFIIILLLOOOTTTZZZbbblllvvv}}}000111111222333444444555222222111111111111222222222222333333333333222222444444444444444555555555333333555666666777777777555555555555555555555555555555555555555666666666888888777777777777888888888777666666666777999:::888888888888888999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>;;;;;;::::::::::::;;;;;;;;;<<<===>>>???AAACCCCCCCCCCCCCCCCCCCCCBBB@@@@@@????????????@@@AAABBBBBBBBBCCCDDDCCCBBBBBBBBBDDDFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJLLLOOOPPPRRRRRRRRRSSSUUUVVVXXX[[[]]]^^^^^^^^^^^^]]][[[ZZZXXXWWWUUUUUUVVVWWWXXXYYYYYYZZZ\\\]]]___aaabbbbbbbbbaaabbb```^^^\\\ZZZYYYYYYYYY\\\^^^```aaa```]]]ZZZXXXVVVYYY\\\]]]]]]]]]^^^```dddeeefffeeeddd```]]]ZZZ^^^]]]\\\[[[ZZZYYYYYYYYY^^^___bbbddddddbbb___^^^\\\\\\]]]^^^___^^^^^^]]][[[\\\___ccceeeccc]]]YYYYYYXXXWWWVVVUUUVVVWWWXXX\\\^^^```aaaaaa___\\\ZZZXXXVVVUUUUUUVVVVVVTTTSSSQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHCCCCCCCCCDDDEEEEEECCCAAA??????>>>>>>>>>??????@@@???===;;;999888999:::;;;888888999999999888888777888888777777777666666666444555555555555444333333222222222222222222222222111111111111000000000000000/////////////////////------......//////000000...............///000000............//////000000//////////////////////////////000000000000000///........./////////000000////////////////////////000000////////////000000////////////000000000000000000000000000000000000...//////000111222222222222111111111111111111222222222222222333333333333222222222333333333444444444444333333444444555666777777777666666555555555222333333444555666777777555666666777888999999999999999::::::;;;<<<<<<<<<;;;<<<>>>??????@@@BBBDDDDDDFFFHHHKKKOOOVVV___dddooo~~~111111111222222222222222222111111000000111111222111222222333333222222111333333333333444444555555555666666777666666555555444444444444444444444444555555555666666777777777555777888999999888777555888777666666666777999:::777777777888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;::::::;;;;;;<<<<<<<<<===>>>???BBBDDDEEECCCCCCCCCBBBAAA@@@@@@??????????????????@@@BBBBBBBBBCCCDDDCCCBBBAAABBBDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGIIIJJJJJJKKKKKKJJJGGGHHHJJJLLLNNNQQQSSSTTTRRRRRRSSSVVVWWWXXXYYY[[[[[[\\\\\\[[[ZZZYYYWWWVVVVVVWWWWWWXXXYYYYYYZZZZZZ\\\^^^```bbbdddeeeeeedddcccaaa___\\\ZZZYYYXXXXXX[[[]]]```aaaaaa^^^ZZZWWWWWWZZZ\\\^^^___```bbbdddiiihhhfffcccaaa``````___```___^^^\\\ZZZYYYYYYYYY^^^```bbbccccccbbb```^^^\\\]]]^^^^^^^^^]]][[[ZZZXXXZZZ]]]aaabbbaaa\\\YYYYYYXXXWWWWWWWWWXXXYYYZZZ]]]___bbbdddcccaaa^^^[[[XXXVVVUUUTTTUUUUUUSSSRRRQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHCCCBBBBBBDDDDDDCCCAAA>>>>>>>>>=========>>>?????????===;;;999999999;;;<<<888888999999999888888777777777777777666666666666666666666666666555555444222222222222222222222222111111111000000000//////000000000000111000000000------......//////000000...............///000000------...//////000000000//////////////////////////////000000000//////...//////000000000111111111////////////////////////000000////////////000000.../////////000000000111000000000000000000000000......///000111222222333111111111222222111111111444333333222222111111000222222222333333333444444333333333333333444555555777777666666555555444444222333333444555666777777777777777777777777777777999::::::;;;;;;<<<======777999;;;<<<<<<<<<===>>>???@@@@@@AAACCCGGGMMMQQQVVVbbboooyyy222222222111111111111000222111111111111111111222111111222222222222111111111111222222333333444444666666777777666555555444444444444444444444444444555555555666666777777888222444666888888666444222777666666666666777888888888888999999:::;;;;;;;;;999999999999::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===???BBBDDDFFFDDDCCCCCCBBBAAA@@@??????@@@???>>>>>>>>>@@@AAABBBAAACCCDDDCCCBBBAAABBBCCCBBBCCCDDDFFFGGGHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKHHHHHHIIIKKKNNNPPPSSSTTTRRRQQQRRRVVVWWWVVVVVVXXXXXXXXXYYYYYYXXXXXXWWWVVVXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\^^^aaaccceeeffffffcccaaa___\\\ZZZYYYXXXXXXYYY[[[^^^```___]]]ZZZXXXXXXZZZ]]]^^^___aaadddgggkkkhhhddd```^^^___aaacccbbbaaa___]]][[[ZZZYYYYYY^^^___```aaaaaa```___^^^\\\]]]^^^___^^^\\\YYYXXXVVVXXX[[[]]]^^^]]]\\\[[[YYYYYYYYYYYYZZZ[[[\\\\\\^^^```bbbddddddbbb___]]]XXXVVVTTTSSSTTTTTTSSSQQQPPPPPPOOOOOONNNMMMLLLLLLHHHHHHHHHHHHGGGGGGFFFFFFCCCBBBBBBBBBCCCBBB???=========<<<<<<<<<===>>>>>>>>>===;;;:::::::::;;;<<<999999999999999888777666666666666666666555555555666666777777666666555444222222222222222222222222111111000000000///////////////000111111111000000.........///////////////...............///000000---...//////000//////...//////////////////////////////000000000///......000000000000111111111111000000000000000000000000000000////////////000000......//////000000111111000000000000000000000000...//////000111222222222000111222222222222111000333333222111111000000000222222333333333333444444333333333333333444444555555555555555555444444444444444444555666666666777888888888888777777666666999999:::;;;;;;<<<<<<===:::<<<======;;;999999:::<<<===>>>>>>>>>@@@DDDGGGHHHPPPWWW[[[aaalllvvvzzz111111111111111111111111222222222111111222222222111111222222222222111111///000000111222222333333333444444555555555444444333333333333333333333333333333444555555666777777444444555666666555444444555666666777777777777777777888888999::::::;;;;;;888999999999999:::::::::888888999999999999::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===:::::::::;;;===@@@CCCEEEEEEDDDCCCBBBAAA@@@@@@???@@@???>>>======>>>@@@AAA@@@BBBCCCBBBAAA@@@AAABBB@@@AAABBBDDDFFFGGGHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMPPPSSSTTTTTTQQQSSSXXXYYYUUUUUUXXXVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXWWWWWWXXXYYYZZZ\\\___bbbdddeeebbb```^^^[[[YYYXXXXXXXXXWWWYYY[[[]]]]]]\\\ZZZYYYWWWYYY[[[]]]___aaaeeehhhhhheeeaaa^^^]]]^^^aaabbbbbbaaa```^^^\\\[[[ZZZZZZ^^^^^^^^^]]]]]]^^^^^^^^^\\\]]]^^^___]]][[[XXXVVVVVVWWWXXXXXXYYYZZZ[[[]]][[[[[[[[[\\\]]]^^^^^^___^^^```bbbddddddbbb```___YYYVVVTTTRRRSSSSSSRRRQQQOOOOOOOOOOOONNNNNNMMMLLLHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCAAAAAAAAA@@@>>><<<======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999888777666555444444444444555555555555555555555555555444333333222222222222222222222222111000000000////////////,,,---...///000//////...///////////////........................///000000...//////000000///...---//////////////////////////////000000///......---/////////000000000000111000000000000000000000000000000////////////000000.........///000111111111000000000000000000000000//////000000111111111222000111222222222222111000//////000000000111111111222222333333333333444444333333222222333333444555333333333444444444444444666666666666666666666666777777888888888888888888888888999999:::;;;;;;;;;<<<===>>>===;;;::::::;;;;;;<<<>>>>>>>>>???AAACCC@@@FFFJJJIIIKKKSSS[[[^^^jjjvvv//////000000111111222222333333222222222222333333111111222222222222111111...//////000111111222222000111222333444555555555333333333333333333333333222222333333444555666666888777666555555666777888444555777888888888777666555666666777888888999999888888999999999:::::::::777777888888888999999999888888888888888888888888888999:::;;;;;;;;;:::::::::999999999:::;;;;;;<<<999999999:::<<>>===<<<<<<===???@@@???AAAAAAAAA@@@???@@@AAA>>>???AAACCCEEEGGGHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMPPPRRRTTTUUURRRTTTYYYZZZUUUUUUXXXUUUUUUUUUVVVVVVXXXYYYZZZYYYXXXXXXWWWWWWVVVUUUUUUVVVVVVWWWYYY\\\___bbbdddaaa```]]][[[YYYXXXXXXXXXVVVWWWYYY[[[[[[[[[ZZZYYYVVVXXXZZZ\\\^^^aaaeeehhheeeccc```^^^]]]^^^```aaacccbbb```^^^\\\[[[[[[[[[^^^]]]\\\[[[[[[\\\]]]^^^\\\]]]^^^___]]]ZZZWWWUUUVVVVVVVVVUUUUUUXXX[[[^^^\\\\\\]]]^^^______``````___```bbbccccccbbbaaa```YYYVVVSSSRRRRRRRRRRRRQQQNNNNNNOOOOOOOOONNNMMMMMMJJJIIIIIIIIIIIIIIIIIIIIIEEECCCAAA@@@@@@???>>><<<======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999;;;;;;::::::888777555555333444444444444444444444333333444444333333222111222222222222222222222222000000000000////////////***+++---.........------000000//////.........---...............///000000//////000000000...---,,,//////////////////////////////000000///...------............/////////000000000000000000000000000000000////////////000000---......///000111111222000000000000000000000000000000000000111111111111000111222333333222111000,,,,,,---///000222333333222222333333333444444444333333222222333333444555222222222333333444444444777777777777777666666666666666777888999:::;;;;;;777777777888999999::::::777888999999888888999;;;777999;;;<<<<<<<<<===>>>===BBBEEEBBBBBBGGGLLLNNNSSS\\\kkkxxx000111111111111222222222222111111111000000//////////////////////////////111222222333333222222111222222333333333333444444777666444333222111111111222222222333333444444444555555555555555555444444333333333444444444555555555555555555666888999:::888888888888888888888888444444555555666888999:::777777777777777777777777888999::::::;;;;;;::::::999999999::::::;;;;;;;;;=========;;;:::;;;>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>============>>>>>>CCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVXXXWWWVVVVVVXXXUUUSSSSSSUUUWWWXXXXXXXXXWWWUUUTTTTTTTTTUUUUUUTTTTTTVVVXXXZZZ]]]```aaaaaaaaa___[[[XXXVVVWWWYYYVVVWWWXXXYYYYYYYYYXXXWWWYYYYYYZZZ[[[\\\]]]]]]^^^ccccccbbbbbb```___^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[]]]\\\\\\\\\[[[[[[ZZZZZZ]]]]]]^^^\\\YYYVVVUUUUUUWWWVVVUUUUUUWWWZZZ^^^```___^^^^^^___``````^^^\\\^^^^^^^^^______`````````]]]ZZZVVVRRRPPPPPPQQQSSSNNNMMMLLLKKKKKKLLLMMMNNNPPPOOOMMMKKKIIIGGGGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>===<<<;;;::::::999::::::::::::999888888777777777777777777777777555555555555555555555555333333333333333333333333111111111111111111111111222111111111000000//////...............///000000------------------------///...---,,,,,,,,,,,,,,,000000//////.........---////////////000000000000......///000000000000000////////////000000000000111111000000//////......000000000000000000000000///////////////000111111//////000111222333333333111111111111111111111111444222//////000222222222000111111111111222222222222222222111111000000000222222222222222222222222111222333444555777888888333444444444555555666666666666666555666777888888555666777777666666777888888888999999999:::::::::888888999999999:::::::::<<<===>>>???@@@AAABBBBBBJJJLLLRRRYYYbbbjjjpppttt000000111111111222222222111111111111000000000///000000000000000000000000111222222333333222222111111111111222222222333333444333333222222222333333222222222333333333444444555555555444444444444444444444444555555555666666777666666666666666777888777777777777777777777777777777666666666666777777777777777777777777777777888999::::::;;;;;;::::::999999:::::::::::::::::::::;;;:::999999:::<<>>>>>======>>>>>>???CCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFHHHHHHIIIKKKLLLMMMNNNOOOPPPQQQTTTVVVWWWWWWWWWVVVWWWTTTRRRRRRTTTWWWXXXXXXVVVUUUTTTSSSSSSSSSTTTUUUTTTTTTUUUWWWYYY\\\^^^___```___^^^ZZZXXXWWWXXXZZZWWWWWWXXXXXXWWWWWWVVVUUUXXXXXXYYYZZZ[[[\\\]]]^^^bbbbbbbbbaaa```^^^\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYY[[[\\\\\\[[[WWWUUUTTTTTTVVVVVVVVVVVVXXXZZZ]]]^^^```___```aaabbbbbb___\\\[[[[[[\\\\\\\\\]]]]]]]]]]]]ZZZVVVRRRPPPPPPPPPQQQLLLKKKJJJIIIIIIKKKNNNPPPQQQPPPNNNKKKIIIGGGEEEEEECCCCCCBBBBBBAAA@@@@@@@@@??????>>>===<<<;;;::::::999999::::::999999888777666666666666666666666666444444444444444444444444222222222222222222222222111111111111111111111111111111111000000000//////...............///000000........................222111000///////////////000/////////................../////////000000000......///000000000000000////////////000000000000111000000000/////////...000000000000000000000000///////////////000111111/////////000000111111222111111111111111111111111333111000000111222222111000111111111111222222222333333222222222111111111333333333333333333222222222333333444555666777777111222333444555666777888555555666666666777777777444666777777666666777888888888999999999999999999888888888999999999::::::;;;;;;<<<===>>>???@@@@@@@@@BBBEEEKKKQQQWWW\\\___gggqqq000000000111111111222222111111111111000000000000111111111111111111111111111222222333333222222111000000000111111111111222111111111111222444555666222222222222333333333333444444444444444444444444555555555555666666666666888777666666555555666666666666666666666666666666:::999888666555555555555777777777777777777777777888999999::::::::::::::::::::::::::::::999999999777888888888777888;;;===>>>>>>???????????????????????????>>>>>>?????????CCCDDDDDDDDDDDDCCCBBBBBB>>>>>>???@@@AAACCCEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJKKKMMMNNNNNNOOOQQQSSSUUUWWWWWWWWWWWWVVVTTTRRRRRRUUUWWWWWWWWWTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[]]]]]]\\\YYYXXXXXXZZZ\\\YYYYYYXXXWWWVVVUUUTTTTTTVVVVVVWWWXXXZZZ[[[]]]^^^``````aaaaaa```]]]ZZZXXXYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWYYYZZZZZZXXXUUUSSSRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZ``````bbbdddeeeccc___\\\XXXXXXXXXYYYYYYYYYYYYYYY\\\ZZZVVVSSSPPPOOOOOOOOOKKKIIIGGGFFFGGGJJJMMMPPPRRRQQQNNNKKKHHHEEEDDDCCCBBBBBBAAAAAA@@@??????>>>???>>>>>>===<<<;;;::::::999999::::::999999888777666666666666666666666666444444444444444444444444111111111111111111111111111111111111111111111111111111000000000000//////...............///000000////////////////////////222222111000000000000111////////////............------........./////////......///000000000000000////////////000000000000000000000000////////////000000000000000000000000///////////////000111111///////////////000000000111111111111111111111111111000000111222222111///000111111111111222222222333333333333222222222222333333333333333333444444333444444444555555555555000111222333555777888999444444666777777777666555444666777777666555777888999999999888888888888888888888888999999999999:::888999::::::;;;<<<======<<<===???BBBEEEHHHKKKMMMQQQXXXddduuu000000000000111111111111111111111000000000000000111111111111111111111111111222222333333222222111000000000111111111222222000000111111222333555555222222222222222222222333333333333333333444444444444444444444555555555555777666666555555555666666666666666666666666666666:::999888666555555555555777777777777777777777777888888999::::::::::::999;;;:::::::::999999888888555666777777777888:::<<<<<<===>>>???@@@??????>>>@@@@@@????????????@@@@@@CCCCCCDDDDDDDDDCCCCCCBBB>>>>>>???@@@BBBDDDEEEFFFHHHHHHGGGFFFEEEEEEDDDDDDGGGGGGHHHIIIKKKLLLMMMNNNOOOPPPRRRTTTUUUVVVVVVVVVUUUTTTSSSTTTVVVXXXXXXXXXTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVWWWWWWXXXZZZZZZZZZXXXWWWYYY[[[^^^]]]\\\ZZZXXXWWWUUUTTTTTTUUUUUUUUUVVVXXXZZZ\\\]]]]]]^^^______^^^[[[XXXVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUVVVWWWXXXVVVSSSQQQPPPQQQQQQRRRTTTVVVVVVVVVVVVVVV^^^___aaacccdddbbb]]]ZZZWWWWWWWWWWWWWWWWWWWWWWWW[[[YYYVVVSSSPPPNNNNNNMMMKKKIIIFFFEEEEEEGGGKKKMMMRRRPPPMMMJJJGGGDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999999999999888777777666666666666666666666666333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000//////...............///000000........................//////...............//////////////////.........------------.........///......///000000000000000////////////000000000000000000000000///////////////////////////////////////////////////000000111000000000000000/////////111111111111111111111111000000000111333222000...000000111111111222222222333333333333333333333333333333444444444444555555444444444444444444444444111111222333555666777777222333555777777666555444444555777666555555666888888888888888888777777777888888888888999999999999888888999999:::;;;;;;<<<======>>>>>>@@@AAACCCDDDHHHKKKRRR\\\iiizzz//////000000000111111111000000000000000000111111111111111111111111111111111222222333333222222111111111111111222222222333222222222111111222222333222222222222222222222222222222222222333333444444222222333333333444444444444444444444555666777888777777777777777777777777777777666666666666777777666666666666666666666666777888999999::::::999999:::::::::999999888888888666777888888888888:::<<<:::<<<>>>???@@@@@@??????@@@@@@????????????@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB??????@@@AAABBBDDDFFFGGGIIIIIIHHHGGGGGGFFFEEEDDDFFFFFFGGGIIIJJJKKKLLLMMMOOOOOOPPPRRRSSSSSSTTTTTTUUUTTTTTTUUUWWWYYYYYYYYYUUUTTTTTTSSSTTTUUUWWWWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXWWWWWWYYY\\\___```___^^^\\\ZZZXXXVVVUUUTTTTTTSSSTTTUUUWWWZZZ[[[[[[\\\\\\]]]\\\ZZZWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVTTTRRRPPPOOOPPPNNNOOOQQQSSSTTTTTTSSSRRRYYY[[[]]]```aaa___[[[WWWWWWWWWWWWWWWWWWVVVVVVVVVYYYXXXVVVSSSQQQOOOMMMLLLMMMKKKGGGEEEDDDEEEGGGHHHOOONNNKKKHHHEEECCCAAA@@@AAA@@@@@@??????>>>============<<<<<<;;;;;;::::::888999999999999888777777555555555555555555555555333333333333333333333333222222222222222222222222000000000000000000000000//////////////////000000...............///000000---------------------------------,,,,,,------............///////////////------------.........///......///000000000000000////////////000000000000////////////000000000000///////////////////////////////////////000000111111111111111111111111000000000000000000000000000000///000111222222000...000000111111111222222222333333333333333333333333333333333444444555555555444444444444444333333333333333333444444444444444111333555666777666444333444555666666555555666777777777777777777777777777777777888888888999999999888999999::::::;;;;;;;;;:::::::::;;;<<<===>>>???DDDEEEGGGKKKSSS___llluuu/////////000000000111111000000000000111111111111111111111111111111111111111222222333333222222111111111111222222222333333444333222111111111111111222222222222222111111111000111111222222333333444111222222222333333333333333333333444555666888999777777777777777777777777666666555666666777888999666666666666666666666666777888888999999999999999999999999999999888888888777888:::999888888999::::::;;;>>>@@@BBBAAAAAA@@@?????????>>>>>>?????????@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHIIIKKKLLLLLLOOOOOOOOOOOOPPPPPPPPPQQQTTTSSSSSSUUUXXXYYYYYYXXXVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWVVVWWWYYY]]]```aaaaaaaaa```^^^[[[XXXWWWTTTSSSRRRRRRSSSUUUWWWYYYYYYYYYYYYYYYYYYXXXWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSSSSUUUVVVXXXXXXWWWVVVUUUSSSTTTTTTSSSQQQOOOOOOOOOLLLMMMOOOQQQRRRSSSRRRRRRUUUVVVXXX[[[]]]\\\YYYVVVXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUSSSQQQOOOMMMLLLMMMKKKIIIFFFDDDDDDDDDEEEKKKJJJHHHEEECCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;::::::888888999999888888777666555555555555555555555555222222222222222222222222222222222222222222222222000000000000000000000000......////////////000000...............///000000------------------------///............//////000.........///////////////------........./////////......///000000000000000////////////000000000000////////////000000000000000000000000000000000000///////////////000111111111111111111111222222222000000000000000000000000000//////000111111000...000111111111111222222222222222222222333333333333222222333333444444555555444444444333333333333333444444444444333333333333222333444555555555444333333555666666555444666777555666666666777777777777777777777888888888888999999999999::::::;;;;;;;;;:::::::::;;;<<<===>>>???>>>???@@@BBBFFFMMMVVV\\\aaafffppp{{{////////////000000000111///000000000111111111111000000000000000000000000111222222333333222222111000000000111111111111222333222222111111111111111222222222222111111111000000000000111222333333333222222222333333333444444444444444444444555666777666666666666666666666666666666666666666777888888666666666666666666666666777777888999999999999999888888888888999999999999777999::::::888777777888999;;;???AAACCCCCCBBBAAA???>>>>>>======>>>>>>???>>>???@@@@@@AAAAAAAAA@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFHHHIIIJJJKKKLLLOOONNNNNNMMMMMMMMMMMMMMMQQQQQQQQQSSSVVVXXXWWWVVVVVVUUUTTTSSSSSSTTTUUUUUUWWWWWWVVVUUUUUUUUUUUUVVVUUUUUUVVVVVVVVVXXX\\\___aaabbbccccccaaa]]]YYYWWWUUUSSSRRRQQQQQQSSSUUUWWWWWWWWWVVVVVVVVVWWWXXXYYYVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUXXXYYYZZZYYYWWWVVVRRRSSSTTTSSSPPPOOONNNOOOLLLMMMOOOQQQRRRSSSTTTTTTRRRSSSTTTWWWZZZ[[[YYYWWWXXXXXXWWWWWWWWWVVVVVVVVVSSSSSSTTTSSSRRRPPPMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>><<<<<<;;;;;;;;;;;;::::::888888888888888777777666555555555555555555555555222222222222222222222222111111111111111111111111000000000000000000000000........./////////000000...............///000000........................///////////////000111111............/////////000....../////////000000000......///000000000000000////////////000000000000.../////////000000000111000000000000000000000000///////////////000111111//////000000111111222222000000000000000000000000111000......000111000///000111111111111222222222111111111222222222333333111111222222333444444444333333333333333333333444333333333333333333333333222333333333333444444444333444666555444444555777333444555555666777888888777777777777888888888888999999999999999:::::::::;;;;;;;;;;;;<<<===>>>???999;;;===???@@@DDDHHHKKKNNNQQQWWW^^^gggnnntttwww////////////000000000000//////000000111111111222////////////////////////222222222333333222222222////////////000000000000222111111111111111222222222222222222111111000000///000000111222222333333333333333444444444555555666666555444444444444555555555555555555555555555777777666666666666777777666666666666666666666666777777888999999999999888777777888888999999999:::777999:::999777666666666999<<>>>>>============>>>>>>===>>>???@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBEEEEEEFFFGGGIIIJJJKKKLLLOOONNNMMMLLLKKKKKKKKKKKKOOOOOOOOORRRUUUVVVVVVTTTVVVUUUTTTRRRRRRRRRSSSSSSWWWWWWVVVVVVUUUVVVVVVVVVTTTUUUVVVVVVVVVXXX\\\______aaacccdddbbb^^^YYYVVVUUUTTTQQQPPPPPPQQQTTTUUUVVVUUUTTTSSSTTTVVVYYYZZZVVVVVVVVVVVVUUUUUUUUUUUUTTTVVVXXXZZZ[[[ZZZXXXWWWRRRSSSTTTSSSPPPOOONNNOOOMMMNNNOOOQQQSSSTTTVVVWWWQQQQQQSSSUUUYYYZZZZZZXXXWWWWWWWWWWWWVVVVVVUUUUUUQQQRRRSSSSSSRRRPPPNNNLLLHHHHHHIIIIIIHHHGGGFFFEEECCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@?????????;;;;;;;;;;;;;;;;;;::::::888888888888888777666666555555555555555555555555111111111111111111111111000000000000000000000000000000000000000000000000---.........//////000000...............///000000////////////////////////...............///000000---.........//////000000////////////000000000000...//////000000000000000////////////000000000000.../////////000000111111000000000000000000000000///////////////000111111---......///000111111222000000000000000000000000222000...---///000000000000111111111111222222222000000000111111222222222000000111222222333444444222222222333333444444444111111222333333444555555333333222222222333444555333444666555444444555777222333444555666888999999777777777777888888888888888888888888999999999999999888888888999999:::;;;999<<>><<<<<<======>>>>>>????????????@@@AAAAAAAAAAAA@@@<<<===>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFIIIJJJLLLMMMMMMOOOOOOOOOMMMKKKKKKLLLNNNMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSUUUVVVVVVVVVVVVVVVVVVWWWSSSSSSTTTUUUVVVXXXYYYZZZ``````___^^^]]][[[ZZZYYYXXXVVVSSSPPPOOOQQQSSSUUUXXXWWWUUUTTTTTTVVVWWWYYYWWWUUUTTTUUUVVVVVVUUUSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZWWWSSSQQQPPPOOOMMMLLLOOOOOOOOOPPPQQQRRRSSSTTTNNNOOOPPPRRRTTTUUUVVVWWWUUUUUUVVVWWWVVVUUUTTTSSSUUUTTTRRRPPPNNNLLLJJJJJJGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@?????????>>>>>>@@@?????????>>>>>>======<<<<<<<<<;;;::::::999999888888888888777777777666333333333333333444555666222222222222222222222222000000////////////000000111111000000000000111111///////////////000111111000000000000////////////..............................------------..............................//////000000000000////////////............//////---///111222333222000///111111111111000000000000111111111111000000000000333222111000////////////------......//////000000000000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222444444444333333222222222222222222111111111111000111222333333444444333333333333333333333333333333444555555666777888888999999999888888888888999999:::999999999888888777777888888999999999:::::::::888888888888888888888888:::;;;<<<<<<===<<<<<<<<<>>>??????AAADDDGGGJJJLLLRRRSSSVVV^^^iiiwww111000000000/////////...////////////......------////////////000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111111111111111111111111111111111111111111222333333333333444444444555444444444444444555666444333222111111333444666555555666666666666555555777666666666555555555444777777666555555666777888777777777777888888888888888888777777777888999999999888999;;;???AAA@@@>>>>>>>>>>>>>>>?????????@@@>>>???@@@@@@AAAAAA@@@@@@======>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHJJJLLLLLLMMMMMMNNNMMMLLLJJJJJJKKKMMMOOOPPPRRRTTTVVVWWWXXXXXXUUUUUUVVVVVVUUUUUUTTTSSSUUUUUUUUUVVVVVVVVVVVVWWWUUUUUUTTTUUUVVVXXXYYY[[[^^^^^^^^^^^^]]][[[ZZZYYYXXXVVVSSSQQQPPPQQQRRRSSSUUUTTTSSSSSSTTTVVVXXXYYYWWWVVVUUUUUUWWWWWWVVVUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYWWWSSSQQQPPPPPPOOOMMMQQQPPPPPPPPPQQQRRRSSSSSSPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSTTTSSSRRRPPPNNNLLLJJJIIIGGGGGGFFFEEEDDDDDDCCCCCC@@@@@@?????????>>>>>>>>>???>>>>>>>>>=========<<<<<<;;;;;;::::::999999888888888888777777777666666333333333333333444555555222222222222222222222222000000////////////000000111111000000000000111111///////////////000000111000/////////////////////........................///......------......///........................//////000000000000////////////............//////...///000222222111000///111111000000000/////////000000000000000000000000000000000///000000111222........./////////////////////000000000111111111000000000000000000000000222222222222222222222222222222222222222222222222333333333333222222222111222222222111111111111000111222333333444444333333333333333333333333333333444555555666777777888888888777777666666777777888777777777666666666555555888888888999999999::::::999999999999999999999999::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>???AAACCCEEEGGGGGGGGGHHHMMMTTT]]]eeekkkxxx~~~000000000000////////////000000000000////////////.........///000111111111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111333222111000000111222333111111222222222333333333333333333333444555666777444333222111222333444555555555666666666666555555666666666555555555555555888777666666666666777777777777777777888888888888777777666777777888999999;;;:::999:::===?????????????????????@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@======>>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLKKKLLLLLLKKKIIIIIIKKKLLLOOOPPPRRRSSSUUUVVVWWWWWWTTTUUUUUUUUUUUUTTTTTTSSSUUUUUUUUUUUUVVVVVVWWWWWWWWWUUUTTTSSSTTTVVVYYY[[[\\\\\\\\\\\\\\\[[[ZZZZZZWWWWWWUUUTTTSSSRRRQQQQQQRRRRRRRRRRRRTTTVVVXXXYYYWWWVVVUUUVVVWWWXXXWWWVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYVVVSSSQQQQQQQQQQQQOOORRRQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRQQQOOOLLLJJJHHHHHHGGGFFFEEEDDDCCCBBBBBB????????????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888777777777777666666666666333333333333444444444444333333222222111111111111000000////////////000000111000000//////000000111//////......//////000111///////////////////////////////////////////////////......------......///...........................//////000000//////.../////////....../////////...///000111222111000///000000000/////////......////////////////////////------...///000222333444///////////////.........//////000000000000111111000000000000000000000000222222222222222222222222222222222222222222222222222222222111111111111111222222222111111111111000111222222333333333333333333333333333333333333333444444555555666777777777666666555555555555666666666666666666555555555555777888888888999999999999999999999999999999999999999::::::;;;;;;;;;;;;;;;============>>>???@@@AAA??????@@@BBBFFFJJJOOOQQQVVV\\\dddnnnyyy000000000000////////////111111000000000000000000.../////////000000000111////////////////////////000000000000000000000000111111111111222222222222111111111111111111111111444222111//////111222444000111111111111222222222333333222222333444555555333333222222222333444555444555555666666555555444555555555555555555555555777777777666666666666666666777777777888888888888666666666666777777888999<<<;;;::::::;;;===>>>???????????????????????????===>>>>>>???@@@?????????===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJKKKLLLKKKJJJJJJKKKMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWUUUSSSQQQRRRTTTWWWZZZYYYZZZZZZ[[[[[[[[[ZZZZZZXXXXXXXXXXXXWWWUUURRRQQQRRRRRRRRRRRRSSSTTTVVVWWWVVVUUUTTTUUUWWWXXXWWWVVVWWWWWWXXXYYYZZZZZZZZZZZZXXXVVVSSSRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQPPPQQQQQQQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTSSSSSSSSSQQQQQQRRRQQQOOOLLLJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>=========;;;;;;;;;:::::::::::::::<<<;;;;;;:::999999888888777777666666666555555555333333333333444333333333333333222222111111000000000000////////////000000000000////////////000000///............///000000.........///////////////000000000000000000000000//////............//////...........................//////////////////.........////////////.........///000000111111000000////////////........................////////////------......000111333444000000//////......------////////////000000000111000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000222222222111111111000000111111222333333333333222222222222222222222222222444444444555555666666666666666555555555555666666777777777777777777777777777777777888888888888999888888888888888888888888888999999::::::::::::::::::;;;;;;;;;<<<===>>>>>><<<===>>>@@@CCCEEEGGGHHHGGGJJJOOOVVV]]]eeemmmsss|||////////////000000000000000000111111111111111111111000000000/////////...////////////////////////000000000000000000000000000000111111111222222222000000000000000000000000333222000//////000222333000000000111111111222222444444333222222222222222222222222222333333444444444444555555555555444444444444444555555555555555666777777777777666666666666777777777888888888888666555555555666777777888;;;::::::::::::<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJIIIKKKLLLMMMLLLLLLMMMNNNLLLMMMOOOPPPRRRRRRSSSSSSRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWVVVTTTRRRPPPPPPRRRUUUWWWWWWXXXYYYYYYZZZYYYYYYYYYXXXYYY[[[[[[ZZZXXXUUUSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSUUUWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYWWWTTTSSSTTTTTTTTTSSSPPPPPPOOOOOONNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPNNNLLLJJJIIIFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>=========<<<<<<999999999999999:::::::::<<<<<<;;;;;;:::999999999666666666555555555555444222333333444444333222222222222222111111000000000000000////////////000000000000////////////000000...............//////000------....../////////000000000000000000000000000/////////....../////////..............................////////////............///000000///............///000000000000000////////////............---........./////////000//////......///000111111000000//////......------...////////////000000000////////////////////////////////////////////////111111111111111111111111000000000000000000000000222222222111111111000000000111222222333333222222222222222222222222222222444444444444555555555555777666666555555666666777666666666666666666666777666666777777777888888888666666666666666666666666777888888999999999999999888888999;;;<<<===>>>>>>888999;;;===???@@@@@@@@@AAACCCEEEHHHKKKPPPWWW[[[___dddooo|||////////////000000000000000000000000111111111111111111111000///.........000000000000000000000000000000000000000000000000///000000000000111111111000000000000000000000000222111000//////000111222000000111111111222222222555444333222111111111111222222333333333444444444444444555555555555444444444444444444444555555555555555666777777777777777777777777777888888888888666666555555555555666666888999;;;;;;;;;;;;>>>@@@>>>>>>>>>===============<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFDDDEEEFFFHHHIIIIIIJJJJJJHHHJJJLLLMMMMMMLLLMMMOOONNNOOOPPPRRRSSSTTTTTTTTTQQQRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVWWWWWWVVVUUURRRQQQQQQRRRTTTUUUWWWWWWXXXXXXXXXXXXXXXWWWXXXYYY[[[\\\[[[YYYVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQRRRQQQQQQRRRUUUWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZXXXUUUTTTUUUUUUUUUTTTPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVTTTSSSSSSRRRQQQRRRRRRRRRQQQQQQPPPNNNMMMLLLKKKJJJFFFEEEDDDCCCAAA???>>>>>>============<<<<<<<<<<<<888888999999999999::::::;;;;;;;;;:::999999888888666555555555444444444444222222333444444333111000111111111111111111111111000000////////////000000000//////......//////000......------......///000---------......//////000////////////////////////000//////......//////000........................---......//////......------...///000000///...---........./////////000000000000000/////////...............//////000000111000000///........./////////////////////...............////////////000000////////////////////////........................111111111111111111111111000000000000111111111111222222222111111111111000000111111222222222222222222222222222222222222222444444444444444444444444666666555555555555666666333333333444444444444444666666666666777777777777555555555555555555555555666777777888888888888888666777999:::<<<<<<======::::::;;;<<<<<<<<<;;;;;;<<<===>>>@@@AAAEEEJJJMMMKKKPPPWWWaaajjjrrrxxx{{{zzz.../////////000000000111/////////000000000111111000000000000////////////000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000////////////////////////111111111222222222333333333222111111111111111222222222333333444444444333333444444555555444444333333333333444444555555555333444666777888888888888777777777777888888888888777777666555444444444444555888;;;<<<;;;<<<>>>@@@?????????>>>>>>>>>======;;;<<<======>>>>>>======???????????????@@@@@@@@@@@@AAAAAABBBDDDEEEEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIFFFHHHKKKLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUVVVWWWYYYZZZZZZYYYWWWUUUTTTTTTTTTUUUTTTTTTSSSSSSQQQQQQQQQSSSVVVXXXXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZ\\\YYYVVVUUUUUUUUUUUUTTTPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRQQQOOOLLLKKKKKKKKKLLLHHHGGGFFFDDDBBBAAA??????=========<<<<<<<<<;;;;;;888888999999999:::::::::999999888888777666666666555555555444444444333333111222444444444222111/////////000000111111222222000000////////////000000//////............//////...------------...//////,,,,,,---......///000000........................000000////////////000000........................---......//////......------...///000000///...---...............///000000111111000000000/////////......///000000111222222/////////.........//////.........///////////////........./////////000000////////////////////////000000000000000000000000111111111111111111111111000000000111111222222222222222222111111111111000000000111222222222222222111111111111111111111111333333333333333333333333555555444444444444555555222222333333333444444444555555555666666666777777666666666666666666666666555666777777888888777777777888999:::::::::999999;;;;;;;;;<<<<<<<<<<<<;;;888:::;;;<<<<<<>>>BBBEEEBBBEEEHHHMMMQQQVVVZZZ]]][[[___fffoooxxx.../////////000000111111......//////000000000111......//////000000111111000000000000000000000000000000000000000000000000............////////////000000000000000000000000......////////////......111222222222222333333333000000000000111222333444111222333444444444333333333444444555555444444333333333333444444555555555222333555777999999999999777777777777888888888888888777666555444333333333333777;;;===<<<<<<>>>@@@AAA@@@@@@@@@??????>>>>>>;;;<<<<<<===============???????????????@@@@@@@@@??????@@@AAABBBDDDDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIDDDGGGJJJKKKKKKKKKLLLMMMLLLMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQRRRSSSSSSRRRRRRQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTUUUWWWXXXYYYXXXWWWVVVRRRSSSTTTUUUUUUUUUUUUUUURRRQQQRRRTTTWWWYYYYYYXXXXXXYYYZZZ[[[[[[\\\\\\[[[]]]ZZZWWWVVVVVVUUUUUUTTTQQQQQQQQQRRRRRRTTTUUUVVVUUUUUUUUUUUUTTTTTTSSSSSSTTTSSSRRRPPPPPPQQQQQQRRRSSSQQQNNNKKKJJJJJJLLLMMMIIIIIIGGGFFFDDDBBBAAA@@@======<<<<<<<<<;;;;;;;;;888888999999::::::::::::777777777666555555444444555555444444444333333333111222444444444222000///......///000111222333333000000////////////000000//////............//////...------------...//////,,,,,,------...///000000........................000000////////////000000........................---..................------...///111111///...---...............///000000111111111111000000000000...//////000111222222333...............///000000---.........//////000000............/////////000////////////////////////111111111111111111111111000000000000000000000000000000111111222222222333222222222111111111111000000000111222222222222111111111111111111111111111333333333333333333333333444333333222222333333444444444444555555666666666555555555555666666666777777777777777777777777777555666666777777777777777888888999999999777666555666777777999:::;;;<<<===999:::;;;;;;;;;;;;>>>???@@@AAABBBCCCDDDFFFJJJLLLMMMOOOSSSXXX___dddiiikkkjjjlllrrr}}}...///000///...---...000111111111111111000//////............////////////111111111111111000//////000000//////000111222222222111111000///......---222222111111111111222222111111000000//////......000000000000000000000000333222111000000000222222222222222222222222222222111111222222222333333333333333333444444444555555555555555666666666666777777555444555888999888666444444333333333333444444777999;;;<<<===<<<;;;:::@@@AAAAAA@@@???===;;;:::;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNOOONNNNNNNNNNNNOOOOOOPPPQQQPPPOOONNNPPPRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWZZZZZZYYYXXXWWWWWWWWWWWWVVVWWWXXXXXXWWWVVVTTTSSSUUUVVVXXXYYYYYYWWWVVVTTTWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUUUUVVVYYYZZZ[[[ZZZ]]]ZZZXXXXXXZZZ[[[YYYWWW\\\[[[YYYXXXXXXWWWUUUSSSRRRQQQPPPPPPQQQSSSUUUWWWVVVVVVVVVUUUTTTUUUWWWYYYWWWWWWUUUSSSRRRQQQQQQQQQNNNNNNLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHFFFDDDBBB@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999888888777777777777777666666666666555555444333333222111111111222222222222111000000////////////////////////000000000000111111111111.........///////////////........................------......//////000000////////////////////////000000000000000000000000000000000000000000000000000///...------...///000000000000000000000000000........................---------............//////////////////////////////...---,,,---///111333111111000000//////......,,,,,,...///000000000000111111000000//////......000000000000000000000000//////000111111111111111111000/////////000222333555555444333222111000///222222111111111111111111222222222222222222222222000000000111111222222333333333333333333333333333444444444444444444444444333333444444555666777777666555444444555666777888777777777777777777777777888888777777888888999:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<>>===>>>@@@AAAAAAAAAFFFFFFFFFGGGIIIKKKNNNOOOUUUXXX]]]cccjjjrrr{{{...///000///......///000000000111111000000///.../////////000000000000111111111111111111000//////000000000000000000000000111111111000///.........111111111000000111111111111000000000/////////...000000000000000000000000222222111111111111111222222222222222222222222222111111222222222333333333333333333444444444444555444444555555555666666666666555333555777888777555666666555555555555666666888999;;;===>>>>>>===<<<@@@AAAAAA@@@???===<<<:::<<<<<<============<<<<<<<<<===>>>>>>??????>>>>>>@@@@@@AAAAAABBBDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHJJJKKKMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPOOOPPPRRRSSSSSSRRRRRRRRRSSSTTTTTTUUUVVVVVVXXXXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVTTTSSSSSSUUUVVVWWWYYYYYYXXXWWWVVVZZZZZZYYYYYYYYYYYYYYYZZZWWWVVVUUUUUUWWWYYY[[[[[[]]][[[YYYYYYZZZ[[[ZZZXXX\\\ZZZXXXXXXXXXXXXVVVUUUUUUTTTTTTSSSTTTUUUWWWXXXVVVWWWWWWWWWVVVVVVXXXZZZXXXWWWVVVTTTSSSRRRRRRQQQOOONNNMMMKKKJJJIIIIIIIIIGGGGGGGGGGGGEEECCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999888888777888888888777777777666666555555444333333222111111111222222222222111000000000000000000000000000000/////////...............////////////................................................////////////........................000000000000000000000000///////////////////////////...---,,,,,,---...///................................................---------............//////////////////////////////...---,,,---///111222000000000000//////......------...///000000000000000000000000//////......000000000000000000000000000111222222333333222222222111000000000111333333333333222222222222111111111111111111111111111111222222222222222222222222111111111111222222222222333333333333333333333333333333333333333333333333333333444444555666666777666555555444444555666777777777777777777777777777888888888888888999999:::777777777888888888999999::::::::::::;;;;;;;;;;;;===<<<;;;;;;>>>??????>>>???@@@@@@AAABBBDDDFFFFFFFFFHHHLLLOOOTTT[[[bbbgggnnnyyy...///000000......///000//////000000000///......000000000000111111111111000000111111000000/////////000111111111000///...111111000000//////......000000000000000000000000000000000000////////////000000000000000000000000000111111222222222111111222222222222222222222222111111222222222333333333333333333333444444444444333333333444444444555555666555444555666777666555666666555555555555666666666888:::<<<============@@@@@@@@@@@@???>>>===<<<======<<<<<<<<<<<<=========>>>??????@@@@@@??????@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGGGGIIIKKKLLLMMMLLLLLLLLLMMMMMMNNNOOOPPPSSSRRRQQQRRRSSSTTTSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVUUUUUUUUUUUUVVVWWWWWWXXXWWWVVVTTTSSSRRRRRRRRRTTTUUUWWWYYYZZZZZZYYYYYY\\\\\\[[[ZZZZZZYYYZZZZZZYYYWWWUUUTTTUUUXXX[[[]]]]]][[[ZZZZZZ[[[\\\ZZZYYY[[[YYYXXXYYYZZZZZZYYYWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYXXXWWWWWWYYY[[[YYYXXXVVVUUUSSSRRRRRRRRRPPPOOOMMMKKKJJJIIIHHHHHHFFFFFFFFFFFFDDDBBB@@@???>>>>>>>>>===<<<<<<;;;;;;:::::::::999888888777777777777777666666666555555555444444333333222222111111111222222111111000///000000000000000000000000000//////......---------000/////////...---------------------------------/////////.......................................////////////////////////////////////////////////------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////////////////......------...///111222000000000////////////...//////000000000000000///000000000////////////...000000000000000000000000///000111111222222111111222111111111111222333444111111111222222222333333111111111111111111111111111111111111111111111111333333222222222222222222222222222222222222222222222222222222222222222222333333333444555555666666777666555555444555555555777777777777777777777777999888888888888999::::::666666666777777777888888999999:::::::::;;;;;;;;;:::999888999;;;<<<<<<<<<:::;;;<<<===============???@@@AAACCCEEEHHHMMMQQQUUU]]]gggnnnrrrvvv|||...000111000///...///000......////////////......//////000000000111111111///000000000000000//////,,,...000222222111000///111000000000/////////...//////000000000000//////000000000000////////////000000000000000000000000///000222333333222111000222222222222222222222222111111222222222333333333222222333333333444444444222222333333333444444444666666666666666777666666444333333222222333333444444555777999;;;<<<======@@@@@@@@@@@@???>>>>>>===>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQTTTSSSRRRSSSTTTUUUTTTRRRSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWUUUSSSQQQQQQQQQRRRSSSTTTVVVXXXZZZ[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXX[[[ZZZWWWTTTSSSVVV[[[^^^\\\[[[[[[\\\\\\\\\[[[ZZZZZZYYYXXXYYYZZZ[[[[[[YYYVVVVVVVVVVVVUUUUUUUUUUUUXXXYYYZZZYYYWWWWWWXXXYYYXXXWWWUUUSSSRRRQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGDDDEEEEEEEEEDDDBBB@@@???>>>>>>>>>===<<<<<<;;;;;;::::::999999888777777777555555555444444444333333444444444333333222222222111111111111111000000///111111111111111111111111222222111000//////......000000///...------,,,,,,------------------------/////////......---------................................................////////////////////////------------------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////////////////.........---...///000111////////////////////////000000000111000000//////////////////////////////000000000000000000000000------...///////////////111111111111111222222222111111111111222222222222111111111111111222222222000000000000000000000000444444333333222222111111222222222222222222222222111111111111111222222222333333333444444555555555777666666555444444444444666666666666666666666666888888888888888999::::::666666666777777777888888999999999999::::::::::::999888777777999;;;;;;:::999:::;;;<<<<<<;;;:::999>>>???@@@??????AAADDDGGGKKKPPPUUUXXXZZZ\\\aaafffmmmnnnqqqvvv|||///000111000///...///111......////////////.............../////////000000...//////000000000//////***,,,...111222222111000000000000000////////////...///000000000000///...////////////000000000000000000000000000000000000///000111333333222222111222222222222222222222222111111222222222333333333222222222333333333444444222222222333333333333444777777888777777666777777333333222222222222333333444555777:::<<<>>>???@@@@@@@@@@@@???????????????>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBCCCDDDFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLMMMMMMNNNPPPQQQRRRTTTSSSRRRSSSTTTUUUTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVTTTRRRQQQQQQQQQRRRRRRSSSUUUWWWYYY[[[\\\]]][[[[[[ZZZYYYYYYYYYYYYYYY[[[YYYVVVRRROOOQQQVVVZZZZZZ[[[\\\\\\\\\[[[[[[[[[YYYXXXWWWYYY[[[\\\[[[ZZZXXXWWWVVVVVVUUUVVVVVVWWWZZZ[[[[[[ZZZXXXVVVVVVWWWVVVUUUSSSRRRPPPOOOOOOOOOPPPOOOMMMKKKIIIGGGGGGFFFDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>===<<<<<<;;;;;;::::::999888888777777666666666666555555555444444444444333333333333222222000111111111111000//////000000000000000000000000222111111000///......---000//////...---,,,,,,+++------------------------//////......------,,,,,,........................------------------------........................------......////////////------------------------........................---------............///////////////////////////...............//////000...............////////////000000000000//////................../////////////////////////////////------...///////////////...//////000000000000000222222222111111111000000000000111111111222222222000000000000000000000000333333333222222111111111111111111111111111111111000000000111111222222222333333333444444444444444666666555555555444333333555555555555555555555555888888777777888888999:::777777777888888888999999888888888999999999::::::999777666777999;;;;;;::::::;;;<<<<<<<<<;;;999888:::;;;<<<;;;;;;<<<>>>@@@DDDFFFHHHIIIHHHIIIMMMPPPTTTVVVXXX[[[aaaiiirrrxxx///000111111//////000111......///000000000//////............////////////......///000000000//////***,,,...000111111111111000000000000//////////////////111111111111//////////////////000000000000000000000000000000000000///000111222222222222222222222222222222222222222111111222222222333333333222222222222333333333333222222222333333333444444666777888777666555666777555555444444444444555555666777999;;;>>>AAACCCDDD@@@@@@?????????@@@@@@AAA======<<<<<<<<<<<<=========>>>??????@@@@@@??????@@@?????????@@@@@@AAABBBAAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKLLLLLLNNNOOOQQQRRRSSSRRRQQQRRRTTTVVVUUUTTTVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRTTTVVVXXXZZZ[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\ZZZYYYVVVQQQLLLLLLPPPUUUXXXZZZ\\\]]]\\\[[[[[[[[[XXXWWWWWWXXXZZZ[[[[[[ZZZZZZYYYWWWVVVVVVXXXZZZ[[[]]]^^^^^^\\\YYYVVVUUUVVVUUUTTTRRRQQQOOONNNNNNNNNOOONNNLLLJJJIIIHHHGGGGGGCCCDDDDDDDDDDDDBBBAAA???>>>>>>>>>===<<<<<<;;;;;;999999999888777777666666888888888777777777666666333333333333333333333333000000111111000000///...///////////////////////////......------,,,,,,,,,///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------................................................,,,---...///000000000000................................................---------............///////////////////////////......//////////////////---............/////////......///////////////...---............////////////////////////////////////000111111222222111111---...//////000000//////222222111111111000000000000000000111222222333333111111111111111111111111222222111111111111111111000000000000000000000000000000000111222222333333333333333333333333444444444444555555555444333333555555555555555555555555777666666666666777888888777777777888888888999999777777888888888999999999999777666777999;;;;;;:::999999999999999888777777777888999999999:::<<<>>>???@@@BBBBBBBBBCCCEEEHHHEEEFFFHHHJJJNNNSSS[[[```hhhlllrrrxxx|||///000111111000///000111...///000000111111000000...////////////000000000---......///000000//////.........///////////////////////////000000000000///000222333333222000///.../////////000000000111000000000000000000000000000000000000111222333444222222222222222222222222111111222222222333333333111222222222222333333333333333333333444444444444444666777666333222333555555444444333333444444555444555777:::===AAACCCEEE@@@????????????@@@AAABBB<<<<<<============<<<<<<<<<===>>>>>>??????>>>>>>???????????????@@@@@@AAA???AAACCCEEEFFFFFFEEEEEECCCCCCCCCDDDFFFGGGIIIJJJIIIIIIIIIJJJLLLMMMOOOPPPQQQPPPPPPQQQTTTVVVVVVUUUWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUVVVSSSTTTTTTUUUTTTTTTTTTSSSQQQRRRSSSTTTVVVXXXZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^[[[UUUNNNLLLPPPTTTVVVYYY\\\]]][[[YYYZZZ[[[XXXWWWVVVWWWYYYZZZZZZYYYZZZXXXVVVTTTUUUWWW[[[]]]bbbcccbbb```\\\XXXVVVUUUUUUTTTSSSQQQOOOOOONNNNNNMMMMMMKKKJJJIIIHHHHHHHHHDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;999999888888777777666666777777777666666666555555333333333333333333333333000000000000000//////...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------------------------................................................+++,,,---//////000//////................................................---------............///////////////////////////...///////////////......---------.........//////+++,,,---......///......---------.........//////////////////////////////000111222222333333222222---...///000111000000///000000000000111111111111///000000111222222333333222222222222222222222222000000000000000000111111000000000000000000000000000000111111222333333444333333333333333333333333222333444555555555444333444444444444444444444444555555555555555666777777666666666777777777888888777777777777888888888999888666555666888::::::999999888777777777777777777777999::::::999:::;;;======>>>????????????AAABBB>>>@@@AAABBBDDDHHHMMMPPPSSSUUUYYY\\\^^^bbbfffiiivvvxxx{{{///111222111000///000111//////000111111111111111000000000000111111111111------...///000000//////222111///...------------////////////000000000000///111222333333222111///.../////////000000111111000000000000000000000000111000//////000222444555222222222222222222222222111111222222222333333333111111222222222333333333333333444444444444555555222444666444111000111444333222222111111222222333111222444777:::>>>AAACCC@@@??????>>>???@@@BBBCCC;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>??????????????????@@@@@@???@@@CCCEEEFFFFFFEEEEEEAAAAAAAAABBBDDDEEEGGGHHHGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOOOOQQQTTTVVVVVVVVVYYYXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVRRRSSSUUUVVVVVVUUUTTTTTTQQQRRRRRRSSSUUUWWWYYYZZZVVVWWWWWWWWWXXXZZZ[[[\\\ccccccaaaZZZSSSPPPSSSWWWTTTXXX\\\\\\ZZZYYYYYYZZZXXXWWWVVVWWWYYYYYYYYYXXXXXXVVVSSSQQQQQQUUUZZZ]]]eeeffffffccc^^^YYYWWWVVVVVVUUUSSSRRRPPPOOOOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHDDDDDDEEEEEEEEEDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;999999888888777666666666444444333333333222222222333333333333333333333333000000000000000//////....................................///////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------////////////////////////........................)))+++,,,...//////......................................................---------.........//////////////////////////////...///////////////......---------.........//////***+++,,,---............---------.........////////////////////////////////////000111111111111111...///000222222111111000......///000111222333333///000000111222222333333222222222222222222222222......//////000000111111000000000000000000000000000000111222333333444444333333333333333333333333111222444555666555444444444444444444444444444444444444444444444555666666555555555555666666666777777777777777888888888888777555444555777999999888:::999777666666777888999666777888888777777888::::::;;;;;;:::999888888888<<<>>>@@@AAABBBDDDHHHKKKHHHIIIKKKKKKLLLOOOSSSVVV[[[\\\]]]bbbjjjuuu000111111000000///...---000000000000000000000000....................................////////////...//////...------///000////////////////////////------......//////000000//////............/////////////////////000111111111111111111111111111111000000111222222222222111333333333222222222111111000111111111111222222222222222222222222222222222333333333333333333333333222333444444555555444444000222555888;;;>>>@@@AAA;;;;;;<<<>>>???@@@AAABBB>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDAAAAAABBBBBBDDDEEEGGGGGGGGGGGGHHHHHHJJJLLLMMMNNNPPPQQQQQQSSSTTTUUUVVVVVVYYYXXXWWWVVVTTTSSSRRRQQQUUUTTTTTTUUUWWWXXXXXXWWWWWWUUUTTTSSSTTTTTTTTTSSSRRRPPPOOOPPPSSSVVVYYY[[[[[[XXXUUUUUUXXX[[[[[[ZZZbbblllqqqhhhZZZTTTUUUWWWVVVWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTUUUXXXZZZZZZYYY[[[ZZZXXXWWWVVVVVVWWWWWW______^^^]]][[[XXXUUUSSSSSSSSSTTTSSSRRROOOMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGEEEDDDCCCCCCDDDBBB@@@===@@@@@@???===<<<:::999999777666555444444555666777888777555444333333444444333333333222222222111111333222111111222222111///////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,........................//////.........---------........................---------------------------...000111222111///...........................111000///.....................////////////......////////////////////////000...------////////////---...///000000///...---000000//////............000000000000000000000000000000//////.........---000000000000000000000000000000000000111111111111111111000000//////......111000///------///000111111111111111111111111111111111222222222333333333444333222222222333555666333333333333333333333333111111222333333444555555444333333333333444555555666666666666666777777888666666666777888888999999666666777777777777666666666666666666666555555555666666777888888888888888;;;;;;::::::::::::999999999:::;;;===???@@@AAABBBGGGGGGHHHIIIGGGEEEGGGJJJKKKLLLNNNRRRWWW]]]cccfffmmmooorrrvvv{{{...///000000000000000///000000000000000000000000....................................////////////...///000///...---...000////////////////////////........./////////////////////............/////////////////////000111111111111111111111111111111000000111222222222222111333333222222222111111111000000111111111222222222222222222222222222222222333333333333333333333333222333444444555444444444111222444777999;;;<<<<<<999999:::;;;===>>>???@@@>>>>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<======>>>??????>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMQQQQQQRRRSSSTTTUUUUUUVVVWWWWWWVVVUUUTTTSSSRRRQQQTTTTTTTTTUUUVVVWWWWWWWWWWWWUUUSSSSSSSSSTTTSSSQQQPPPOOOMMMNNNQQQTTTWWWXXXZZZWWWTTTTTTWWWZZZ[[[[[[cccooovvvoooaaaYYYWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUWWWYYY[[[[[[ZZZYYYYYYXXXWWWVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTRRRQQQRRRQQQQQQPPPNNNMMMKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFDDDEEEFFFFFFDDDAAA???===@@@???>>>===;;;:::999999777666555444444555666777888777555444333333333444333333333222222222111111333222000111222222111///////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,---------......///...------,,,,,,,,,---......---------,,,,,,,,,........................//////.........------------------------------------------------------------...///111111000///...........................000000///.....................////////////..............................000///......////////////...///000000000000///...000000000/////////......////////////////////////000/////////............//////////////////////////////000000000111111111////////////000000000000222111000//////000111222111111111111111111111111111111111222222222333333111000/////////000111222333333333333333333333333111222222333333444444444444333333333333444555555666666555555666666777888777777777777666666666666666666777777777777666666555555555666666666666666666666777888888888888777888888888999999999::::::888888999:::<<<===>>>>>>BBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGIIIMMMQQQUUUXXXVVVWWWZZZ]]]aaaeeegggiiinnnooorrrtttvvvwwwxxxxxxxxx|||---...///000111111111111000000000000000000000000....................................////////////,,,...000111///.........///////////////////////////////////////.........//////............/////////////////////000111111111111111111111111111111///000111111222222111111333222222222222111111111000000000111111111222222222222222222222222222222333333333333333333333333222222333444444444444444111222444555666777777777666666777999:::;;;<<<============<<<<<<;;;::::::<<<<<<;;;;;;<<<<<<===>>>?????????>>>>>>=========???@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQTTTTTTTTTUUUVVVVVVWWWWWWVVVTTTSSSSSSSSSSSSRRRPPPMMMMMMLLLLLLNNNPPPSSSUUUYYYVVVTTTSSSUUUXXXZZZZZZaaammmuuupppeee]]]XXXVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUTTTVVVXXXYYYYYYXXXVVVVVVVVVVVVVVVUUUTTTSSSOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOMMMLLLJJJJJJIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDCCCGGGJJJIIIEEE@@@>>>===???>>>===<<<;;;:::999888777666555555555555666666777666555444333333333444333333333222222222111111333111000000111222000///////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,---------......///...------,,,---------...------------,,,,,,,,,.......................................---------------------------------........................,,,---///000000000///.........................../////////.....................////////////......------------------------//////////////////////////////000111111000//////000000000///////////////........................////////////............//////////////////////////////000000000000111111.........///000111111111111000///......///000111111111111111111111111111111111111222222222222333444333222222222222333333333333333333333333333333222222222333333333333333333333333333333444555555666555555555555666777777888888777666666555444444555666666777777666666555444444555555666666777777555666777777888888777777555555666777888999::::::888888999999:::;;;;;;;;;======<<<===???AAAAAA@@@@@@@@@@@@AAABBBEEEGGGHHHGGGHHHJJJLLLNNNQQQRRRSSSVVVWWWYYY[[[\\\]]]]]]]]]^^^aaagggnnnwww......///000000000000000////////////////////////....................................////////////+++...111111000...---...////////////////////////000000//////......------//////............/////////////////////000000111111111111111111111111111///000000111111111111111222222222222111111111111000000000000111111111111111111111111111111111111222222222222222222222222222222333444444444444333333444444444444444333333444555666777888999:::;;;===<<<<<<;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======?????????>>>======<<<<<>>======<<<;;;:::999888888777666666555555555555555555555555444444333333333333333333222222222111111222111000000111111000///////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,---------............------------......------------------------................................................................................................,,,---.../////////...................................................---......////////////......------------------------///000111000///......//////000111222222111000///................................................///////////////.........////////////////////////////////////000000000111.../////////000000000111000///............///000111111111111111111111111111111111111222222222222555444444444333333333333222222222222222222222222333333333222222222222222333333222222333333444555555555444444555555666777777777777777666666555555555666666666666666666555333444444555666777888888555666666777777777777777666666777777888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;>>>AAA@@@===???>>>>>>>>>???@@@AAABBBFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPOOOQQQTTTXXX^^^gggpppvvv|||{{{zzzxxxxxx{{{000000000000000///......////////////////////////....................................////////////+++...111111000...---...////////////////////////000000//////......------//////............/////////////////////000000111000000000000000000000000//////000111111111111000222222222111111111000000//////000000000111111111111111111111111111111111222222222222222222222222111222333333444444333333555555555555444333222111444444555666888999::::::<<<;;;::::::999::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>======<<<<<<>>>>>>??????@@@AAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDFFFGGGIIIJJJPPPQQQSSSTTTTTTSSSRRRQQQOOOOOOOOOPPPPPPPPPPPPQQQRRRTTTUUUUUUSSSSSSTTTVVVVVVUUUUUUVVVXXXXXXVVVTTTOOOPPPPPPNNNLLLKKKMMMPPPUUUUUUTTTTTTTTTVVVXXXYYYUUU\\\aaa^^^ZZZYYYYYYWWWUUUTTTSSSQQQQQQQQQRRRSSSQQQQQQPPPRRRTTTUUUUUUTTTRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOMMMLLLJJJHHHGGGGGGHHHHHHDDDCCCCCCBBBAAAAAA@@@@@@CCCIIINNNLLLFFF@@@>>>>>><<<;;;;;;:::999888777777666666666666666555555444444444444444444333333333333333333222222222111111222111///000111111000...////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,---------............---------......///------------------------........................---.....................////////////////////////........................,,,,,,---.......................................,,,---......///...------......////////////.................................111222222///......//////000111222222111000///------------------------.................................///////////////...........................////////////000000000111000000000/////////...000000000000000000000000000000000000000000000000000000111111111222222222000111111111111000000000222222222222222222222222222222222222222222222111333222222222222333444444444444444444444555555666666666666777777777888888555555666666666666555555333444444555666777888888555555666777777777777777999999999999999999888888::::::::::::::::::::::::999<<<<<<999;;;??????:::=========>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMRRRYYY]]]cccccccccbbbbbbeeejjjnnnrrrtttwwwzzz|||~~~111111111111000///...---000000000000000000000000....................................////////////,,,...000111///.........///////////////////////////////////////.........//////............/////////////////////000111111000000000000000000000000...///000000111111000000222111111111111000000000/////////000000000111111111111111111111111111111222222222222222222222222111111222333333333333333555555555555444333222222333333444666777888999:::<<<;;;999999888999:::;;;;;;;;;::::::;;;;;;<<<==============================>>>>>>??????@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJMMMOOOQQQRRRSSSRRRQQQPPPLLLMMMMMMNNNOOOOOOPPPPPPQQQTTTVVVUUURRRQQQSSSVVVTTTTTTUUUWWWZZZZZZYYYWWWTTTUUUVVVSSSNNNLLLMMMOOOSSSUUUVVVWWWVVVVVVWWWXXXUUUYYYZZZXXXWWWYYY[[[YYYUUUTTTQQQPPPOOOPPPQQQRRRRRRQQQRRRSSSVVVXXXXXXWWWRRRRRRSSSSSSSSSSSSRRRRRRPPPOOONNNLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHBBBBBBBBBAAA@@@@@@??????BBBFFFIIIHHHDDD???===<<<:::::::::999888777777777666777777777666555444333333333444444444444333222333333333222222222111111222000//////000111///...////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,---------...............---......///000,,,,,,,,,------------...........................---------...............////////////////////////------------------------,,,,,,,,,,,,------..............................+++,,,---//////...------......////////////......////////////////////////...111444333000---.../////////000111111000//////---------------..........................................///////////////..............................////////////000000111111111000///.........333333333333333333333333000000000000000000000000000000000111111111111222000111222222333333222222222222222222222222222222111111111222222222222222222222222222222333444444444333333333333444555555444444555666666777888888444555555666666555555444444444555555666666777777444555666666777777666666::::::999999999888888888777777777888888888888888999???@@@999777;;;;;;888::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEEEEFFFHHHLLLOOOPPPQQQRRRRRRRRRTTTWWWZZZ\\\^^^aaadddeeefffhhhjjjmmmnnnpppqqqppppppppprrrmmmooorrrvvv{{{///000000000000000///...000000000000000000000000....................................////////////...///000///...---...000////////////////////////........./////////////////////............/////////////////////000111111000000000000000000000000...//////000000000000000111111111111000000000000////////////000000000111111111111111111111111111111111111111111111111111111111222333333333333222333333444444444333333222222222333444666777888999;;;:::999888888999:::;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<===>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDEEEFFFHHHIIIJJJJJJLLLOOOQQQRRRQQQPPPOOOJJJJJJKKKLLLNNNOOOPPPPPPPPPTTTVVVUUUQQQPPPRRRUUURRRRRRTTTWWWZZZ[[[ZZZXXXZZZ\\\\\\XXXQQQMMMNNNPPPQQQTTTXXXZZZXXXWWWWWWXXXUUUXXXXXXVVVVVVYYYYYYWWWUUUSSSPPPNNNNNNNNNPPPQQQQQQQQQQQQSSSWWWYYYZZZYYYSSSSSSRRRRRRRRRRRRSSSSSSMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEBBBBBBAAAAAA@@@?????????@@@AAABBBAAA@@@===;;;999999999999888777777666666666777777777666555444333222333444444444444333222333333333222222222111111222000//////000000///...////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,---------.....................///000000,,,,,,,,,---------..............................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................***+++---//////...---,,,......////////////.................................222555444000------///...///000000000000///............/////////000000////////////////////////............/////////000................................./////////000000000000000000////////////222222333333333333222222000000000000000000000000000000000000111111111111000111333555666666666555111111111111111111111111000000111111222222333333222222222111222222333444333333333222333444444555444444444444444444444444444555555666666555555444555555555666666666666666444555666666777777666666777777777888888888888888777777777888888999999999;;;EEEGGG===666999;;;888999999:::;;;<<<<<<<<<<<<=========>>>>>>?????????>>>>>>>>>>>>@@@AAACCCDDD@@@BBBCCCCCCCCCDDDFFFGGGEEEGGGIIIIIIIIIIIIKKKMMMKKKNNNQQQSSSRRRSSSUUUWWWXXXZZZ\\\\\\[[[[[[]]]^^^\\\]]]___bbbeeejjjnnnpppuuuvvvvvvwwwwwwwwwuuusss---...///000111111111111000000000000000000000000..................................../////////000...///000...------///111////////////////////////---.........//////000000//////............/////////////////////000111111000000000000000000000000...//////000000000000000111111111111000000000000////////////000000000000000000000000000000000000111111111111111111111111111111222333333333333222111111222333333333333222111111222333555666777888;;;:::888777777999:::<<<;;;::::::::::::;;;<<<<<<::::::;;;<<<===>>>??????=========>>>??????@@@@@@???@@@@@@AAABBBCCCEEEFFFDDDDDDDDDEEEFFFHHHJJJKKKHHHJJJMMMPPPQQQQQQPPPNNNIIIIIIJJJLLLMMMNNNPPPPPPPPPTTTVVVUUUQQQOOORRRUUUOOOPPPRRRVVVZZZ[[[ZZZYYY^^^``````[[[TTTOOOOOOQQQPPPUUUZZZ[[[ZZZWWWWWWWWWUUUXXXXXXUUUVVVXXXVVVRRRUUUSSSPPPNNNMMMNNNOOOQQQNNNNNNOOORRRUUUXXXYYYXXXTTTSSSRRRQQQQQQRRRTTTTTTKKKJJJIIIHHHHHHHHHJJJJJJFFFGGGHHHHHHHHHFFFEEEDDDBBBBBBAAAAAA@@@?????????>>>===<<<<<<===<<<999666999999888888777777666666666777777777777555333222111222333444444444333222333333333222222222111111111000//////000000///...////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,---------.....................///000000,,,,,,,,,------.................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................***+++---//////...---,,,......////////////......------------------------...222666555000------///---...///000000///...---///000000000111111222222000000000000000000000000---.........//////000000..................................../////////000......//////000000111111//////000000000000//////000000000000000000000000000000000000111111111111,,,...000222333444333333111111111111111111111111//////000111222333333444222222111111222222333444333333222222333333444555444333333222222111111000444555555555555555555444666666666666666555555555444555555666666666666666444444555666777888999999888999999:::;;;;;;<<<<<>>??????@@@;;;::::::;;;<<<>>>@@@BBB@@@BBBDDDDDDBBBAAAAAABBBAAACCCEEEFFFEEEEEEFFFGGGCCCGGGJJJJJJIIIHHHJJJMMMLLLNNNPPPPPPOOOOOOQQQSSSRRRRRRRRRTTTWWW[[[___aaabbbbbbccceeefffeeeccc```------......//////000000///////////////000111111000///...,,,,,,------...////////////////////////000...,,,+++---.........////////////////////////222222111///...---,,,+++---......///////////////,,,++++++///333444000+++000000000000000000111222......////////////......////////////////////////////////////000000000000222111111111000000//////000000000000000000000000000000111222222333444444333444444444333222222111444333333222222333333444777999::::::999999999:::;;;;;;;;;;;;<<<===??????<<<<<<<<<===???@@@BBBCCC<<<<<<<<<===>>>@@@AAABBB???>>>>>>@@@BBBDDDCCCBBBEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKNNNPPPPPPOOOMMMKKKMMMMMMMMMNNNOOOPPPRRRRRRQQQRRRTTTUUUTTTSSSQQQPPPPPPPPPRRRTTTWWWZZZ]]]^^^aaaaaa```]]]YYYUUUSSSRRRSSSTTTVVVWWWXXXXXXWWWVVVUUUUUUWWWYYY[[[[[[XXXUUUSSSRRRQQQPPPPPPOOOOOOPPPOOOOOOPPPRRRVVVWWWWWWVVVSSSSSSSSSRRRQQQOOONNNMMMMMMLLLIIIGGGEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>======<<<<<<<<<>>>>>>===;;;;;;:::::::::;;;;;;:::999888666666555777666555444444444444444444444333333333222222222111111111111111111111111333000......111333333222...........................------,,,,,,------...------............------,,,---...---+++******,,,////////////////////////------------......//////........................------............---------------,,,,,,+++++++++,,,---...---,,,,,,---...///////////////.................................,,,,,,,,,---------............/////////...,,,+++////////////////////////............////////////---------...///000000111---...000111111111000///---------------...///000000000000000000000000000......////////////......---...///000000///...---111000/////////111222333000000111222222222222111111111111111111111111111...///000111111111111111000111111111111222222222111111222222222333333333000000000000000000000000111111000000111111222333111111111222333444555666:::999666444333555777888222333444555555444333222555555555555555555555555777777777777888888888888777777777777777777777777777888888777777777:::<<>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOONNNNNNNNNPPPRRRUUUWWWWWWWWWWWWXXXXXXXXXYYYYYY.........//////////////////////////////000000111222111000///...//////000////////////////////////000...------...//////...////////////////////////111111000///...------,,,---....../////////////////////.........//////000............///000111111......////////////......////////////////////////////////////000000000000111111111111000000000///000000000000000000000000000000000111222333333333444444444444444333222222444333333222222333333444666888::::::999888999::::::::::::;;;;;;<<<===>>>::::::;;;<<<>>>@@@BBBCCC=========>>>???@@@AAABBBAAA@@@@@@AAADDDEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJLLLNNNOOOPPPOOONNNMMMMMMMMMMMMNNNOOOPPPRRRSSSQQQRRRTTTUUUUUUSSSRRRQQQPPPQQQRRRTTTVVVYYY[[[\\\`````````]]]YYYUUUTTTTTTSSSTTTUUUWWWXXXWWWWWWWWWUUUVVVWWWYYY[[[ZZZWWWUUURRRRRRQQQQQQPPPPPPQQQQQQPPPOOOPPPRRRUUUVVVVVVUUUSSSSSSSSSRRRQQQPPPOOONNNMMMLLLIIIGGGFFFEEEFFFFFFHHHGGGGGGFFFDDDCCCCCCBBB@@@???>>>===<<<<<<<<<<<<===<<<;;;:::999999999999;;;;;;:::999888777666666555555444444444555555666444444444333333333222222111111111111111111111111222000---...000222111000...........................------,,,,,,------...//////000000000000//////---...///...---,,,---...........................//////////////////..............................------............------...---------,,,,,,,,,+++,,,...///...---,,,---..................---------........................,,,---------................../////////...,,,,,,////////////////////////............////////////,,,---...//////000000000---...///000111000000///.........---......//////////////////////////////......////////////......,,,---...///000000000000000////////////000111222000000111222222222222111111111111111111111111111///000000111111111111000000111111111111222222222111111222222222333333333111111111111111111111111222222111111222222333444444444333222222222222333777666444222222333444555333444444444444444444333555555555555555555555555444444444444555555555555777777777777777777777777888888888777555555777999:::DDDFFF<<<666888:::777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<======>>>????????????@@@AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLMMMOOORRRSSSTTTTTTTTTUUUUUUUUUUUUVVV///////////////.........//////......//////000111111111000////////////000//////////////////////////////...///000111///---////////////////////////000/////////............---......///////////////000000000...++++++...111,,,,,,---......///000000......////////////......////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000111111222222333333444555555555555444333333444333333222222333333444555777999999888777888999999999999:::;;;;;;<<<<<<888999999;;;===???AAABBB>>>===>>>>>>???@@@BBBBBBBBBAAAAAACCCEEEGGGFFFEEECCCCCCDDDEEEFFFHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNOOOQQQRRRSSSRRRRRRTTTUUUUUUTTTSSSRRRQQQQQQRRRSSSUUUWWWYYYZZZ^^^______]]]YYYWWWVVVVVVSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWXXXZZZYYYVVVSSSRRRQQQQQQQQQQQQRRRSSSSSSQQQPPPPPPQQQSSSTTTSSSRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLIIIGGGFFFEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBB@@@???>>>===<<<<<<<<<<<<;;;;;;:::999888888888888;;;;;;:::999888777777666333333333333444555666777444444444444333333333333111111111111111111111111111///......///000///..............................------,,,,,,------...//////000000000000//////...///000000///...///111........................//////////////////......------------------------------............------.........------------------...//////------...///------------------------........................------........./////////.........///......---,,,////////////////////////............////////////+++,,,...///000000///...---...///000000000000///000000///.........//////////////////////////////........................---------......000111222......///000000000/////////000111111222222111111111111111111111111111111000111111111111000000///000111111111111222222222111111222222222333333333111111111111111111111111333222222222222333444444444444333222222222222222333333222111111111222222555444444333333444444555444444444444444444444444666666666666777777777777777777777777777777777777888888888666444333444666555<<<===777666:::<<<888::::::::::::::::::::::::<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJMMMLLLKKKKKKLLLMMMOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQ000000//////......------///............///000000///.........------------/////////////////////////////////000222111///---////////////////////////.........///////////////---......///////////////...///000111222111000...---........./////////.........////////////......////////////////////////////////////000000000000111111111000000000000000000000000000000000000000111222222222333333333444444555555666555555444444444333333222222333333444444666888888888777888999999999:::;;;;;;;;;;;;;;;999999999:::;;;<<<>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAABBBEEEFFFFFFEEEBBBBBBCCCEEEGGGIIIKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRSSSTTTUUUUUUTTTTTTRRRRRRRRRSSSTTTUUUWWWWWW[[[\\\]]]\\\ZZZXXXWWWXXXTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWUUURRRQQQPPPQQQQQQRRRSSSTTTUUURRRPPPOOOPPPQQQRRRQQQPPPOOOOOONNNMMMLLLLLLLLLKKKLLLKKKJJJHHHFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA??????===<<<<<<<<<<<<<<<;;;:::999888888888888888;;;::::::999888888777777444333333333444444555666444444444444333333333333111111111111111111111111000000///////////////..............................------,,,,,,------...,,,------......------,,,---...000000//////000222........................---------.........//////------------------------,,,------......------,,,...........................///000///.........000---------------..........................................////////////000..................------////////////////////////............////////////+++,,,...///000///...---.........///////////////222111000///////////////////////////////////////........................///...---------///000111---...///000000///...---///000000111111111111111111111111111111111111111111111111111111000///...000000111111111222222222111111222222222333333333111111111111111111111111222222111111222222333444000000111111222333555666222222222222222222222222555444333222222333444555444444444444444444444444777777777777888888888888666666666666666666666666666777888777555444555666666999999777999>>>>>>:::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=====================>>>???@@@???@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHNNNMMMMMMLLLMMMMMMNNNOOOMMMMMMMMMMMMNNNNNNNNNOOO000000//////......------...............//////000...............------,,,/////////////////////////////////000222111///---////////////////////////............////////////---......///////////////---...111999@@@>>>555,,,000000000000000///------......////////////......////////////////////////////////////000000000000000000000000000000111111000000000000000000000000333333333444444444444444444444555555666555555444444333333222222333333444444666888888888777888:::::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>???@@@AAAAAAAAA@@@???AAACCCEEEEEEDDDBBBBBBCCCEEEGGGIIIKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUSSSSSSSSSSSSTTTUUUVVVVVVYYYZZZ[[[[[[YYYWWWWWWXXXUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVVVVVVVWWWWWWTTTRRRPPPPPPPPPPPPQQQSSSTTTUUURRRPPPNNNNNNOOOOOOOOONNNPPPOOONNNMMMLLLLLLLLLMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCCCCCCCBBBAAAAAAAAA???>>>===<<<;;;;;;;;;;;;;;;:::999999999999999999999999999888888777777777555555444333333333333333444333333333333222222222000000000000000000000000000000111000000///000000...........................------,,,,,,------...,,,,,,------------,,,,,,,,,---//////......///111........................))))))***+++---...//////------------------------,,,,,,------------,,,,,,...........................///000///.........000------......////////////.................................////////////000......------............////////////////////////............////////////,,,---...//////......---...............//////000222111000///////////////..............................------------......111000...------...///000---...///000000///...---//////000111111111111000000000000000000000000000111111111111111000///...000000111111111222222222111111222222222333333333111111111111111111111111000000000000000111111222000000000111222333444555333444444444444444444444555444333222222333444555444444444444444444444444333333333444444444555555555555555555555555555555555666888888777666777999777777777666999===<<<999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<======>>>>>>????????????@@@@@@@@@AAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEGGGHHHIIILLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMM///////////////...............------......///000000000000111000//////...//////////////////////////////...///000111///---////////////////////////.........///////////////---....../////////////////////333===FFFEEE999,,,///000111111000///---,,,......////////////......////////////////////////////////////000000000000000000000000111111111111000000000000000000000000333333333444444444444444333333444555555555555444444333333222222333333444444666888999888888999;;;:::;;;<<<======<<<;;;:::<<<;;;::::::::::::::::::>>>>>>======>>>??????@@@???>>>>>>@@@BBBCCCCCCBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXZZZYYYWWWVVVVVVWWWUUUUUUUUUUUUVVVWWWXXXYYYVVVUUUTTTUUUVVVVVVUUUSSSOOOOOOOOOPPPPPPRRRSSSSSSQQQOOOMMMLLLMMMNNNNNNMMMQQQPPPOOOMMMMMMNNNNNNOOOKKKKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;::::::999999888999999:::888888777777777666666666666555444333222222222222222222222222111111111111000000000000000000000000---///111111000000000111...........................------,,,,,,------.........////////////......,,,---......---,,,---///------------------------(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------.........---...//////------...///------......///000000000........................------........./////////......---------...//////////////////////////////............////////////---------------------.........------......///000000000///.........//////........................///...---,,,,,,---.../////////............////////////000000000///.........///000000111111000000000000000000000000000000000111111111111000000///000111111111111222222222111111222222222333333333222222222222222222222222///////////////000111111333333222111111111111111444444333333444444555555555444444333333444444555333333333333333333333333444444444555555555555666555555555555555555555555333555777888888777888999555555444555777999888777888888888888888888888888888999999999::::::::::::;;;;;;::::::;;;;;;<<<============<<<<<<======>>>????????????@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@CCCCCCDDDDDDEEEGGGHHHIIIGGGHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKLLLLLLLLLMMMMMM.........///////////////...------------.../////////000111111111000......////////////////////////000...------...//////...///////////////////////////////////////.........---......//////////////////...000777======555---+++,,,...000000///...---......////////////......////////////////////////////////////000000000000///000000000111111111111000000000000000000000000222222222222222222222222222222333444444444444444444333333222222333333444444666999999999999:::<<<999:::;;;<<<<<<;;;999888:::999999::::::;;;<<<============<<<======>>>??????>>>>>>???BBBCCCCCCBBBDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNMMMKKKIIILLLLLLLLLKKKLLLLLLMMMNNNNNNNNNOOOPPPRRRSSSUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXUUUWWWXXXXXXVVVUUUUUUUUUUUUUUUUUUTTTUUUWWWXXXYYYUUUTTTSSSTTTUUUVVVUUUTTTOOOOOOOOOOOOOOOPPPQQQRRRPPPNNNKKKKKKLLLMMMMMMMMMPPPNNNMMMKKKKKKLLLMMMNNNKKKKKKJJJIIIHHHFFFEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;888888777777777888888999666666666666555555555555444444333333222333333333111111111000000000000///000000000000000000000000***---000111000///000222...........................------,,,,,,------...---......//////......------...///...,,,,,,,,,...------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,...///...---,,,---...,,,,,,---......///000000........................,,,---------...............------,,,---...///000////////////////////////............///////////////...,,,++++++,,,...///......---------...///000.........---......//////........................///...,,,++++++,,,...///+++,,,---///000111111111222111000///////////////...//////000000000000000000000000000000000000000///000000111111111111000000111111111111222222222111111222222222333333333222222222222222222222222000000000///000111111222333222222111111111111111333222111000000222444555333444444444444444444333333333333333333333333333666666666777777777888888444444444444444444444444333555777888777555666666333333444555666666777888888888888888888888888888999999999:::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>===============>>>?????????@@@@@@@@@AAAAAA>>>>>>????????????@@@@@@CCCCCCCCCCCCEEEFFFGGGHHHEEEFFFFFFGGGHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLL---.........//////000000...------------...//////---.../////////...,,,+++////////////////////////000...,,,+++---...///...////////////////////////000000//////............---......///////////////...---,,,...000111000---'''))),,,...000000//////......////////////......////////////////////////////////////000000000000//////000000111111111222000000000000000000000000111111000000000000000000111222333333444444444333444333333222222333333444555777999:::::::::;;;===777999:::;;;;;;:::888777777888888:::;;;===???@@@===<<<<<<<<<<<<======>>>???>>>>>>@@@BBBDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNOOONNNLLLIIIGGGLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOQQQSSSTTTVVVTTTTTTTTTUUUVVVWWWXXXYYYUUUVVVWWWWWWUUUSSSTTTTTTVVVUUUTTTTTTUUUVVVXXXYYYTTTSSSRRRSSSUUUVVVVVVUUUOOOOOONNNNNNNNNOOOPPPPPPPPPMMMJJJJJJKKKMMMMMMMMMLLLKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDAAAAAA@@@@@@@@@@@@@@@@@@>>>>>><<<;;;;;;;;;;;;;;;777777666666666666777888555555555555555444444444222222222222333444555555000000000000////////////000000000000000000000000'''+++///000///...000222...........................------,,,,,,------...+++,,,,,,------,,,,,,+++...///000///---,,,,,,---------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,---...---,,,,,,---...++++++,,,,,,---...//////........................,,,,,,,,,---------.........------,,,---...///000////////////////////////............/////////000000...,,,******,,,...///......---,,,---...///000---------------...///000........................///...,,,++++++,,,...///'''))),,,///111333333333333222111/////////000111...//////000000000000000000000000000000000000000...///000111111111111111000111111111111222222222111111222222222333333333222222222222222222222222111111111000111222222333//////000000111222444555111000...,,,---///222444222333555555555555333222333333333333333333333333333333333444444444444555444444444444444444444444444666777777555333333333222222555777666666888<<<777777777777777777777777:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<>>>>>=========>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFGGGIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKK---...............------,,,---///000000///---,,,........................------............------------...............---...000111222222111000...---------...///000000111//////.........---------,,,---...///000000000000---...............------//////.........---------////////////////////////////////////000000000000...//////000111222222222222222222222222222222222444333111000000111333444222222333333333333444444333444666666555444555666555777888777666555666888888888999999999:::::::::999888777888;;;>>>???@@@;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIKKKMMMPPPRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTRRRSSSTTTSSSQQQQQQRRRTTTYYYXXXVVVTTTSSSSSSTTTTTTWWWTTTRRRTTTWWWYYYXXXWWWPPPOOOOOONNNNNNOOOOOOPPPOOOMMMKKKMMMPPPQQQPPPNNNNNNMMMKKKIIIHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;;;;::::::999999888888888555555666666555555444333333333333222222222111111222222222222111111111000000000000000000000000000///////////////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++------------++++++++++++++++++++++++++++++........................------------------------..................---------------------------------------............///---------............///------------------------............////////////000111111111111///---,,,//////.........---------000000///...............000//////.........//////000000//////.........---,,,,,,,,,---------............------------......////////////000000000000........................111111000000//////......000000000000/////////////////////000111111222222444333333222111000//////222111000///000111333444111111111222222333333333000000//////000000111222333222222222222222222333222222222222222222222222444444444444333333222111333333333222222111111111222222333333333444444444444444444555555555666666111111111222222333333333666555555555555444444444666666666666777777777777::::::::::::::::::::::::777888:::<<<===>>>??????===>>>>>>>>>????????????@@@@@@@@@??????>>>>>>>>>??????>>>>>>??????@@@AAA@@@@@@AAABBBCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEHHHIIIJJJJJJJJJIIIHHHGGG....../////////......---,,,---...//////...---,,,........................------............------///////////////...---,,,---...000111111000...---------......///000000111//////.........---------...///////////////............/////////......---//////.........---------////////////////////////////////////000000000000...//////000111111222222222222222222222222222222333222111000000111222333222222222333333333444444333555666666555444444555333555666777666666888::::::::::::::::::::::::::::::888777888;;;===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAACCCDDDDDDBBBBBBCCCEEEFFFHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMNNNNNNNNNKKKMMMOOOQQQSSSTTTUUUUUURRRRRRRRRRRRRRRSSSSSSTTTSSSTTTTTTSSSRRRRRRTTTVVVZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUSSSUUUXXXZZZYYYXXXRRRQQQQQQPPPPPPPPPQQQQQQOOOMMMLLLMMMPPPQQQPPPNNNMMMLLLJJJHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEAAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;::::::999999888888777666555555555444444444444333333333222222222111111222222111111111000000000///////////////////////////////////////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------------------------------............///---------............///........................------------............000000000//////---,,,,,,//////.........---------000000///...............,,,,,,+++++++++,,,,,,---//////......------------,,,,,,---------...............------------............/////////000000000........................000000000000//////............//////000000111111111111000000000000000000333222222111111000000000000000111222222222222222111222222222222222222333222222111111222222333444222222111111111111222222222222222222222222222222333444444444333333222111333333333222222111111111000000000111111111222222333333444444444555555555222222333333333444444444222222333444555666777777666777777777777888888888::::::::::::::::::::::::999:::::::::::::::999999======>>>>>>>>>?????????@@@@@@@@@@@@?????????>>>??????>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDGGGHHHIIIJJJJJJIIIHHHGGG...//////000000/////////................................................------............------111111111000///...---,,,------////////////------------......///000000000...............---------000000000000///...---,,,...//////000000/////////...............---------////////////////////////////////////000000000000/////////000111111222222000000000000000000000000222111000//////000111222222222222222333333333333444666777666444333333444111333555666666777999;;;;;;;;;;;;:::::::::::::::;;;999888999;;;======<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBCCCDDDBBBBBBDDDEEEGGGIIIJJJKKKJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRNNNOOOPPPRRRTTTUUUUUUUUUQQQQQQQQQRRRRRRSSSSSSSSSRRRSSSTTTTTTSSSSSSUUUWWWZZZZZZ[[[ZZZZZZYYYXXXXXXVVVUUUUUUWWWYYY[[[[[[ZZZTTTTTTSSSSSSRRRRRRRRRRRROOONNNMMMNNNOOOPPPOOONNNLLLKKKIIIHHHGGGHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFAAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<;;;::::::999888888777777777666444333333333444555333333333222222222111111111111000000000/////////........................///////////////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,............------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------------............///---------............///////////////////////////,,,,,,,,,------------...//////...---,,,,,,,,,,,,...............---------000//////............///---------....../////////......---------------,,,,,,------------...............------------......------........./////////........................000000000////////////...------...///000111222222222222111000000///......111111111111111111111111...000222333444333111000222222222222222111111111222222111111222222333444111111111000000111111111222222222222222222222222333333444444444333222222222222222222222111111111000000000111111111111222222222333333333444444444333333444444444444555555222222333444555666777777777777777777888888888999999999999999999999999999::::::;;;::::::999888777============>>>>>>>>>>>>@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIHHHGGGFFF...///000000000000000000///...------------...///........................------............------000000111111000///......---...////////////...---............//////000000........................///////////////...------...///000000000000000000........................////////////////////////////////////000000000000//////000000111111111111000000000000000000000000111111000//////000111111111222222222222333333333555777777777444333222333222444555666666666888::::::::::::999999999999888<<<:::999:::;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBCCCCCCAAABBBDDDFFFHHHIIIKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJHHHIIIKKKMMMOOOQQQRRRSSSNNNOOOPPPQQQSSSTTTTTTUUUPPPQQQQQQRRRSSSSSSSSSSSSRRRSSSTTTSSSRRRSSSUUUWWWZZZZZZ[[[\\\\\\[[[ZZZYYYWWWWWWXXXYYY[[[\\\\\\[[[VVVVVVUUUUUUTTTSSSRRRQQQOOOOOONNNOOOOOOOOOOOOOOOMMMLLLJJJIIIIIIHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFAAA@@@???>>>>>>==================>>>>>>???@@@@@@;;;::::::999888777666666777666444222222333444555333333333222222222111111000000000000////////////........................///////////////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............---------------------------------............///---------............///........................,,,,,,---------.........000///---,,,,,,,,,---...........................000///............//////---...//////000000111111........................------------..................------------......------------.........///........................////////////////////////.........///000111111111111111000000///////////////000000000111111111222///000111222333222111111333333222222111111000000000000//////000000111222111111000000000000111111111111111111111111111111333333333444444333333222222222222111111111111111222222222222333333333333111111222222222333333333333333333444444444444444555555555444444444333333666666666666777777777777888888888888999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>@@@@@@@@@@@@@@@@@@??????>>>============>>>??????AAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFEEE......///000000000000000///...------------...///........................------............------......///000111111000000////////////////////////............////////////---.....................------...//////000//////......///000000000000000---.....................////////////////////////////////////000000000000000000000000000111111111////////////////////////111000000000000000000111111111111222222222333333555777777777444333222333444555666666555555666777888888777777777777777777;;;:::::::::<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<;;;<<<===>>>@@@AAABBBBBBBBBBBBDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGHHHJJJLLLNNNPPPQQQRRRNNNNNNOOOOOOPPPQQQRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTRRRSSSSSSSSSRRRRRRTTTVVVXXXYYY[[[\\\\\\[[[ZZZYYYXXXYYY[[[\\\\\\\\\\\\\\\WWWWWWWWWVVVUUUSSSRRRPPPOOOOOOPPPOOOOOOOOOOOOOOOMMMMMMLLLKKKKKKJJJJJJJJJEEEEEEEEEEEEEEEEEEEEEDDDAAA@@@???>>>============<<<===@@@BBBDDDEEEEEEEEE;;;::::::999777666666555777555333222111222444555333333333222222222111111000000000000///////////////////////////////////////////////////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------------------------------............///---------............///---------------------------.........////////////000///...---------...///---.....................//////............//////***+++,,,------------,,,///////////////000000000---------.........//////......------------......------------.........///......................................./////////000000000000////////////......//////000000000000/////////000111111222222222111000000000111333333222222222111111000000000000000//////000000111222111111000000000000111111111111111111111111111111222333333444444333333333111111111111111111111111111111222222222333333333111111111222222222333333333333333222222222222222555444444444444333333333444444444444555555555666777777777888888999999999999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<=========????????????????????????======<<<<<<======>>>???@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBCCCEEEFFFFFFFFFEEEDDD------...///000000000000................................................------............------,,,---...///000111111111////////////////////////......//////////////////---------...............,,,---...///000000000000------...///000000000000---------...............////////////////////////////////////000000000000000000000000000000111111////////////////////////111111111111111111111111111111111111222222222222444666777666444333333444444666666666444444555666555555666666666777777777;;;::::::;;;<<<===;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBBBBCCCEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPNNNNNNMMMMMMNNNOOOPPPPPPPPPQQQSSSUUUVVVVVVUUUUUUTTTTTTUUUTTTRRRRRRTTTUUUXXXYYYZZZ[[[[[[[[[[[[[[[ZZZ\\\______^^^\\\\\\]]]XXXXXXYYYXXXVVVTTTRRRPPPOOOPPPQQQPPPOOONNNOOOPPPNNNNNNMMMMMMLLLKKKKKKJJJEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@???>>>============;;;>>>CCCGGGIIIIIIHHHGGG;;;;;;:::888777666555444666555333222222222333444333333333222222222111111111111000000000////////////////////////////////////////////////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////---------------------------------............///---------............///------------------------........./////////000000//////...............///---------...............///............//////000,,,---...//////...---,,,///000000000000111111111------........./////////......------------......------........./////////........................---............/////////111000000000/////////...------...//////000111111/////////000000111111111333111000//////111333444111111111111111000000000222222111111222222333444111111111000000111111111111111111111111111111111222222333444444444333333000000000111111111111111/////////000000000000111111111222222222333333333333333222222222222111111111111222333444555666666333333333333444444444444666666666777888888999999999999:::999999888777666;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEEEEDDDDDD,,,,,,---...///000000///,,,---...//////...---,,,........................------............------,,,---...//////////////////..................////////////////////////...---------.........//////......///////////////...,,,,,,---...///000000///---------.........//////////////////////////////////////////000000000000111000000000000000000000000000000000000000000000111111222222222222111111111111111111222222222222333555666666555444444555333444555555444444666777444444555666777888999999999999999;;;======<<<:::999999:::::::::;;;;;;;;;:::;;;<<<===>>>@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFHHHHHHIIIIIIJJJIIIIIIIIILLLMMMMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOOOOQQQRRRTTTWWWXXXXXXWWWVVVWWWXXXXXXVVVTTTTTTUUUVVVZZZZZZZZZZZZ[[[\\\]]]^^^\\\___bbbaaa^^^\\\[[[\\\[[[[[[[[[ZZZYYYVVVSSSQQQOOOQQQRRRQQQOOOMMMOOOPPPMMMMMMMMMLLLLLLKKKJJJIIIEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>======<<<<<<===<<<@@@FFFKKKLLLJJJFFFCCC;;;;;;:::888777555444444444444444333333333222222333333333222222222111111222222111111111000000000........................///////////////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,---------............---,,,,,,++++++,,,,,,---******++++++,,,------...------------------------------------------------,,,,,,------...//////000---------------------------------............///---------............///........................---------.........//////,,,------.........---------------.........//////...............///000000///000111222111000...,,,////////////000000000111............////////////......------------............/////////000000000........................---------.........//////////////////000000000000......///////////////////////////000000000000000111111111111111222222333000000000000111111111111222222111111222222333444222222111111111111222222111111111111111111111111111222333333444444444333///000000000111111111222////////////000000000000222222222222333333333444444444333333333222222222111111222333444555555666333333333444444444555555555555666666777888888999888888999999999888888777::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<=========>>><<<<<<;;;;;;<<<<<<===>>>===>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBB???@@@BBBCCCDDDDDDCCCCCC+++,,,---...////////////,,,---///000000///---,,,........................---..................------...............------...------,,,,,,------...///////////////.........---------.........//////000000000000///...---,,,+++,,,---...////////////---------.........//////////////////////////////////////////000000000000111111111000000000000000111111111111111111111111222222333333333333222222000111111111111222222222333444666666555444555666000222444555555555777999444555555777888999:::;;;999888999;;;===>>><<<:::999999:::::::::;;;;;;;;;:::;;;<<<===>>>@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDIIIIIIJJJKKKLLLLLLLLLKKKOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNOOOPPPQQQSSSUUUXXXYYYYYYXXXWWWZZZ[[[ZZZXXXVVVUUUVVVWWW[[[[[[ZZZZZZ[[[]]]___```^^^aaacccccc___\\\[[[\\\\\\]]]]]]]]][[[XXXTTTRRROOOQQQSSSQQQNNNMMMNNNQQQLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEECCCBBBAAA@@@@@@@@@???>>>======<<<<<<<<<===AAAHHHMMMMMMIIICCC???;;;;;;:::888777555444444333333444444444333222111333333333222222222111111222222222222111111111111------------------------///////////////......------..................---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------.........//////000000------++++++++++++------++++++,,,------...//////........................------------------------,,,,,,------...///000000---------------------------------.........//////---------.........//////////////////////////////,,,,,,,,,---------......***+++,,,---...---,,,+++---------.........//////...............///000111---...//////...,,,***(((---.........//////000000............/////////000.........------.........////////////000000000000........................---------.........//////------...///000111222222000000000///......------000000000000000/////////...000222333333333111000//////000000111111222222000000000///000111111222333333222222222222333333000000000000000000000000111222333333444444444444//////000000111111111222111111111111222222222222222222333333333444444444555555555444444333333333444444444333333333222222444444444555555555666666444555555666777888888999666777888:::<<<=========:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<======<<<===>>>???@@@AAABBBBBBAAABBBBBBCCCCCCBBBBBBAAA???@@@AAACCCDDDDDDCCCCCC000///...------...///000//////000000000000//////333000...///000111///,,,---------...///000000111---------........./////////////////////////////////...,,,++++++,,,...///------............------..................---------------.........//////........................////////////////////////111111000000//////......//////............//////111111222222222111111000000000111111111222222222111111000000000000111111555444333444666666555444444444444555555555555666888777777666666777888999888999999::::::;;;;;;<<<::::::999999999:::;;;;;;:::;;;<<<======>>>>>>===AAABBBCCCDDDEEEFFFGGGHHHFFFHHHKKKMMMNNNNNNMMMMMMKKKLLLNNNOOOPPPQQQQQQQQQNNNPPPPPPPPPNNNNNNNNNPPPPPPSSSVVVWWWXXXYYY[[[\\\]]]\\\[[[YYYXXXVVVUUUTTT]]]\\\[[[YYYYYYYYYZZZZZZ]]]^^^```aaa```^^^[[[YYYXXXXXXXXXYYYYYYXXXUUURRRRRRRRRRRRRRRQQQPPPOOONNNPPPOOONNNLLLKKKIIIHHHGGGGGGGGGFFFDDDCCCAAA@@@@@@CCC???<<<;;;===>>>===;;;===@@@DDDFFFEEEBBB===999888888777555555444444444222222333444333222111000444333111//////000111222000000000000000000000000///............---------........................222111000...------------+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---***++++++,,,,,,++++++******++++++,,,---...//////------------------,,,,,,........................------------------------///......---------.............................................---------111000000111222333333222---,,,,,,,,,,,,---...///////////////............+++...111000...---///111////////////////////////...........................---,,,...000111...+++------------------------////////////000000000000---------.........//////............//////////////////......---------,,,////////////////////////////////////000000000000000000000000111111111111222222111000//////000000000000000111222222222333111111222222222111111000111000000///...---------++++++---///000111111111111111111000000000000000000111111111111222222222222222111111111111111222222222333333444555666666222333444555555555444333777666555444444444444444444444444555555555555666999888777777999:::999888999:::===>>>???>>>===<<<::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>>???@@@??????@@@@@@@@@@@@??????BBBBBBBBBAAAAAA@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCC......///000000///......//////000000000000//////222000...///000111///---------......///000000111---.....................///////////////////////////...,,,++++++,,,...///------............------........................---------.........//////................................................000000000000//////......//////............//////111111111222222111111000000000000000000000111111111111000000000000111111444444444666777777555333444444444444555555555555888777666666666777888999888888999::::::;;;;;;<<<:::::::::::::::;;;;;;<<<======>>>???@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFGGGGGGIIIKKKMMMNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOONNNOOOPPPPPPNNNNNNOOOPPPPPPSSSUUUWWWWWWXXXZZZ\\\\\\\\\[[[ZZZXXXWWWVVVUUU[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^___```___]]][[[YYYWWWWWWVVVWWWWWWWWWTTTRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOOOONNNLLLJJJIIIGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@@@@===;;;;;;===>>>===<<<<<<===>>>>>>>>><<<:::888888777666555555444444444111222333333333222111111444333111000///000111222000000000000000000000000///............---------........................111000///......------...,,,,,,------......---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,------------------------------------------........................------------------------,,,,,,,,,,,,,,,---......................................................,,,,,,,,,,,,---......---,,,,,,---------.........///////////////.........---.........------///111////////////////////////...........................---,,,...000000---+++------------------------....../////////000000000---------.........//////............/////////////////////.........------000000000000000000000000...//////000000000000000000000000000111111111111222222111000000000000000111111111111111222222222111111222222222111111000222111111000//////......///000000111111000000///111000000000000000000000000111111111111222222222222222111111111111111222222222333333444555555666222333444555555555444333555555444333333333333333444444444444555555555555888777666777999:::999888888999;;;<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>??????>>>??????@@@@@@??????>>>AAAAAA@@@@@@????????????BBBBBBBBBBBBBBBCCCDDDDDD,,,---000222222000---,,,...//////000000//////...111///...///000000///---------......///000000000///.....................///////////////////////////...---,,,,,,---...///------............------........................---------...............................................................000000000////////////...//////............//////000000111111222111111000000000000///////////////111111000000000000111111333333555777999999666333444444444444555555555555777777666555666777888999888888999999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>???@@@AAAAAAAAAAAA???@@@AAABBBCCCEEEFFFFFFIIIJJJKKKLLLMMMLLLLLLKKKLLLMMMMMMMMMNNNNNNOOOOOONNNOOOPPPPPPNNNNNNOOOPPPPPPSSSUUUWWWWWWWWWYYYZZZ[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ\\\\\\^^^^^^^^^]]]\\\[[[YYYXXXWWWUUUTTTTTTTTTTTTSSSQQQTTTTTTTTTTTTSSSRRRQQQQQQOOONNNMMMKKKIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@===<<<:::;;;<<<>>>>>>======<<<:::888888888999999888777666555555444555555111222222333333333222222333222111000///000111222000000000000000000000000///............---------........................//////...............///,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,------------,,,,,,......---------,,,,,,,,,+++,,,,,,------.................................------------------------+++++++++++++++,,,---.................................//////////////////------------............+++,,,---...///...------.........//////////////////...,,,---...///000///////////////////////////........................---,,,,,,---......---+++------------------------------........./////////------........./////////............////////////000000////////////......111111111111111111111111---...000111111111000///000000000000111111111111222111000000000000000000222222222111111111111111000111111222222222111111222222111111000000//////000111111222222111111000000000000000000000111111000111111111111222222222222111111111111111222222222222333333444444555555222222333444444444444444444444333222222222333333444444444444555555555555888777666777999:::999888888888999::::::;;;;;;<<<<<<<<<<<<======<<<<<<<<<:::;;;;;;<<<===>>>??????>>>??????@@@@@@??????>>>?????????>>>>>>>>>>>>>>>AAAAAAAAAAAABBBCCCEEEFFF---...///111111///...---...//////////////////.../////////////////////...............//////000000////////////............////////////////////////......------------......------............---------------.......................................................................................//////////////////////////////............/////////000000111111111111111111000000000000/////////111111000000000000111111222333555888:::999666333333333444444444555555555666666555555666777888999888888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>======>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFIIIJJJKKKLLLLLLKKKKKKJJJKKKLLLLLLMMMNNNOOOQQQQQQMMMOOOPPPPPPNNNNNNOOOQQQQQQSSSUUUVVVVVVVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXYYYYYYZZZZZZ^^^]]]\\\[[[YYYXXXXXXWWWUUUSSSQQQQQQRRRRRRRRRQQQRRRSSSSSSSSSRRRRRRQQQPPPNNNMMMLLLJJJIIIGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>=========>>>======>>><<<:::999888888999:::777777666555555555555555111111222222333333333333222111000000000000111111000000000000000000000000///............---------........................---------------...///000,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,------......------,,,------------------------++++++,,,,,,---...//////........................------------------------------,,,,,,,,,,,,,,,---..............................///////////////000.../////////......///000+++,,,...000000///---,,,---.........//////000000000...---///333333000---////////////////////////........................---,,,,,,------------,,,........................------------.........///............////////////............////////////000000000000000/////////000000000000000000000000---...000111111111000//////000000000111111111111111111000000000000000111333222222222111000000000000000111222222222111111111111111000000/////////---...///111222333333444000000000000000111111111000000111111111222222222111111111000111111222333222222333333333444444444222222333333444444444444444444333333333333333444333333444444444555555555777666555777999:::999888999999888999999:::<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFF//////............//////......////////////............//////......//////............////////////////////////////////////////////////////////////........................------............---------------.........//////.....................---...............................................................///////////////............//////...///000111111111111111111111111111111111111111111111000000000000111111111222555888:::999666333333333333444444444444555666555555555555777999:::777777888999999::::::;;;;;;::::::;;;<<<===>>>>>>===>>>???@@@@@@AAAAAA@@@AAAAAABBBDDDEEEFFFGGGHHHJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKMMMOOOQQQSSSTTTMMMNNNPPPOOOOOONNNPPPQQQQQQSSSUUUVVVUUUUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWW\\\[[[ZZZYYYXXXWWWVVVVVVSSSQQQPPPOOOQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@???BBBBBBBBB@@@???===<<<<<<;;;;;;;;;::::::999888888777666666555555555555666222222222222222222222333000000000000000000111111///////////////////////////............---------........................---,,,,,,------...///000------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,------......------,,,++++++,,,,,,---...//////++++++,,,,,,---...//////........................------------------------111000///---,,,,,,,,,,,,........................---........./////////000+++---......,,,+++,,,...+++,,,...000000///...---,,,------...///000000111......000444777666111,,,////////////////////////////////////////////////------------,,,,,,---...........................------------.........///........./////////000000............/////////////////////000000000000000////////////////////////---...000111111000000//////000000000111111111111111000000000000000111111333222222222111000000000///000111222222222222222000///////////////......,,,---...000111222333333//////000000111111111111000000111111111222222222111111000000111222222333222222222333333333333333222222222222333333444444555555444444444444555555333333333444444444444555666555555666888:::999888999999999999:::;;;<<<===<<<<<<============<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>???????????????>>>>>>???@@@BBBDDDFFFGGG000///...------...///000---......//////......---,,,...//////...---...000......//////////////////....../////////000000000////////////////////////........................------............------,,,,,,------.../////////...............---------........................---------------------------............///////////////............//////......///000111111111111000111111111222222222222111111000000000000111111111111333666888888666333333333333333444444444444555555444444555777999:::777777888888999:::::::::::::::::::::;;;<<<>>>>>>??????@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKMMMPPPSSSTTTLLLNNNOOOOOOOOOOOOPPPRRRQQQSSSUUUUUUTTTTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYZZZYYYYYYYYYYYYXXXWWWVVVUUUXXXXXXXXXXXXWWWVVVUUUUUUQQQPPPOOOPPPQQQQQQPPPOOOMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCBBBAAAAAA@@@??????CCCDDDDDDCCC@@@===<<<<<<888999999:::999777666444666666555555555555666666444333222222111111222222//////000000000000000000///////////////////////////............---------........................---,,,,,,,,,---...//////------,,,+++,,,---...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,------------,,,,,,***++++++,,,---...///000+++,,,,,,------.................................------------------------111000///...---,,,,,,,,,........................,,,,,,------.../////////---000222000---,,,...000,,,---...///000///......,,,,,,---...///000111222,,,...222666777555000,,,////////////////////////////////////////////////......///...,,,,,,...000........................------........./////////....../////////000000000............////////////......////////////000000........................////////////000000000111000000000000111111111111000000000000000111111222222222222111111111111111///000111222222222222222////////////............///000000000000000000////////////000111111222222000111111111111222222222000000000000111222333333222222222222333333333333222222222222222333444444555555444444444555666666333333333333444444444444555555444666888999999888888999999::::::;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<======>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>????????????>>>>>>???@@@BBBCCCEEEFFF...//////////////////...---......//////......---+++---//////------...000/////////////////////...------...///000111111222////////////////////////......////////////......------............------,,,,,,------...//////000//////.........---------........................---------------------------------.........////////////............//////---...///000111111111111......///000111222333333111111000000000000111111111000111444666777666444222222333333333444444444444444444444555777999:::777777777888999999::::::888888999999:::<<<===>>>>>>???@@@AAABBBBBBBBBBBB@@@AAABBBCCCEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJIIIIIIJJJLLLNNNPPPLLLNNNOOOOOOOOOOOOPPPRRRQQQSSSUUUUUUTTTSSSTTTUUUWWWWWWWWWWWWXXXXXXXXXXXXVVVWWWXXXXXXXXXWWWVVVVVVTTTUUUWWWXXXXXXWWWUUUTTTPPPOOOOOOQQQRRRRRRPPPNNNLLLMMMMMMNNNNNNMMMMMMMMMKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@??????@@@CCCDDDCCC@@@=========888888888888777666555444666666555555555555666666666555333111000000111111...//////000000000000000///////////////////////////............---------........................------,,,,,,,,,---.........---,,,++++++---...000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........------------------------........................------------------------...------,,,,,,------...........................++++++,,,,,,---.........000333555333///...000333............////////////++++++,,,...///111222222,,,///222333222000000///////////////////////////////////////////////////...000000///------///222............................../////////000000000.../////////000000000000............////////////------........./////////////////////////////////000///.........///111222000000000000111111111111000000000000000111222222111111111111111222222222//////000222222333333222////////////////////////000111111222222111111000...//////000111111222222000111111111111222222222000000000000111222333444222222222222222222222222333222111111111222333444444333333333444444555666222222333333333444444444555444444555888999999888666777888::::::::::::999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<==================>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>?????????@@@AAACCCDDDEEE,,,...000111111000...,,,---..................---+++---//////---,,,...111///////////////.........,,,---...///000111222333////////////////////////......////////////......---..................---,,,,,,------...///000000//////.........---------........................---------------------------------.........////////////............//////---...///000111111111111,,,---...///000111222333111111000000000000111111111000000222555666555444222222333333333444444444444444333444555777999:::777777777888999999::::::888888888999:::;;;===>>><<<<<<===>>>???????????????@@@AAABBBCCCEEEFFFFFFGGGGGGHHHHHHJJJKKKMMMNNNLLLKKKIIIHHHHHHIIIJJJKKKLLLNNNOOOOOOOOOOOOQQQRRRRRRSSSUUUUUUSSSSSSSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUWWWXXXYYYXXXXXXWWWRRRSSSVVVXXXXXXWWWUUUSSSOOOOOOPPPQQQSSSRRRPPPMMMLLLMMMMMMNNNNNNNNNMMMMMMKKKJJJIIIGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@?????????===@@@CCCBBB???======>>>;;;:::888777666666777777666666555555555666666777777666444111000000000000......///000000111000000//////////////////////////////.........---------...........................------,,,,,,---------...---,,,++++++---...000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---***++++++,,,,,,++++++***......---------,,,,,,,,,------------------,,,,,,........................------------------------*********+++,,,---///000........................******+++,,,,,,---......,,,///222000,,,***,,,//////............///000000++++++,,,...///111222333,,,///000///---,,,///222////////////////////////000000000000000000000000///111111///------000333////////////////////////////////////000000000000////////////000000000000............/////////000,,,---------......//////000000000000000000000000222000...,,,---///111333000000000000111111111111000000///000000111222222000000111111222222222333//////000222222333333333000000000000000111111111...///000222333444555555...//////000111222222222000111111111111222222222000000000000111222333444222222222222222222222222333222111111111222333444222222222222333333444555222222333333333444444444555444444555888999999888444555777999:::999888777:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<=====================>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<======?????????@@@AAABBBCCCDDD//////.........---------//////...---,,,,,,++++++........................,,,,,,,,,,,,,,,---.............................................---------000000000000000000000000,,,---------.../////////................................................------------------------------------------------000000//////.........---........................//////////////////////////////000111111111111111111111111111111111111111333222111000000111111222111111111111222444666777333333444444555666666666888888888777777777777777999::::::::::::::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDDDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLOOOMMMKKKIIIHHHHHHJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTPPPQQQRRRSSSTTTUUUVVVWWWUUUVVVWWWWWWXXXXXXXXXXXXVVVUUUTTTUUUWWWXXXXXXWWWWWWWWWVVVWWWWWWVVVRRRPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMKKKJJJJJJFFFFFFGGGFFFEEEDDDBBBAAA============>>>>>>>>>>>>>>>>>>======<<<;;;999888;;;999777555444555666777111333666999999888555333888666444222000000111222000000000000000111111111////////////////////////........................,,,,,,++++++++++++******........................******++++++++++++,,,,,,........................++++++++++++++++++++++++.........------,,,,,,,,,000000///...---,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++)))((())),,,---...------------.........//////------------------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------////////////////////////---------............///,,,---......//////............////////////......000000///...............///000111222222111000///......---------......///............////////////........................------------------------........................//////////////////000111////////////............000000000///000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000///......//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222333333333444444111111222222222333333333555555555444444333333333000000111222444555666666444444444555666777777888555777888888777777888999;;;;;;;;;<<<;;;;;;:::::::::::::::888777888;;;>>>@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAABBBBBBAAA@@@@@@------------,,,,,,++++++,,,------......//////000........................///////////////000111111................................................////////////////////////---------...............................................................------------------------------------------------000/////////.........---........................////////////////////////......///000000000000000000000000000000000000000111111111111111111111111000000000000111333555666333444444555555666777777777777777777777888888888999999999::::::::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEGGGHHHIIIKKKKKKMMMLLLKKKJJJJJJJJJKKKKKKNNNNNNOOOQQQQQQRRRRRRRRRPPPPPPQQQRRRSSSTTTUUUVVVRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVVVVUUUSSSSSSTTTUUUVVVTTTPPPMMMNNNNNNOOOQQQRRRRRRRRRRRRQQQQQQPPPOOOMMMLLLKKKJJJEEEEEEFFFEEEDDDCCCAAA@@@=====================>>><<<<<<<<<;;;:::999888777888777555333222333444444333555777999999888666444777666444111000000111222111000000000000000000000////////////////////////...........................---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,/////////...------,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,***)))***,,,------,,,,,,------------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------........................---------............///,,,---......//////............////////////......000000///...............//////000111111000/////////......---------..................////////////........................................................................111000000000111222333333/////////////////////////////////000000111222333000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333333444111111111222222222333333555555444444444333333333111111222333333444555555444444444555666777777777555777888888777777888999999:::::::::::::::999999;;;;;;;;;:::999:::<<>>===<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>@@@AAAAAABBBAAAAAA@@@@@@.........------------,,,------......///000000111........................---------------......///........................////////////////////////////////////////////////...............---------////////////////////////........................------------------------------------------------/////////.......................................////////////////////////------...///////////////////////////////////////...///111222222222222111000000000000111333444555444444555555666777777777666666777777888888999999999999999999::::::;;;;;;===========================>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLOOOOOOPPPPPPPPPPPPQQQQQQOOOPPPPPPQQQRRRSSSTTTTTTQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQRRRTTTTTTTTTRRRPPPQQQRRRUUUVVVSSSOOOKKKLLLMMMNNNPPPQQQRRRSSSSSSPPPPPPPPPOOOMMMLLLKKKJJJDDDDDDDDDDDDCCCAAA@@@???========================<<<<<<<<<<<<;;;999888777777666555333333333444444666777777777777666666555666555333111000000111111111111111000000/////////////////////////////////........................////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---,,,***+++,,,------,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,,,,,,,------------------------------------------..............................---------............///,,,---......//////............////////////......000//////............///......////////////......000///...---------------............////////////........................000000000000000000000000////////////////////////000///000000111222333444000000000000000000000000/////////000111222333444000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111222222222333333333111111111222222222222333444444444444333333333333222222222333333444444444444444444555666666777777555777888888666666777999888888999999999999888888;;;<<<<<<;;;:::;;;===???>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@000000000000000000000///////////////......------........................,,,,,,++++++,,,,,,---...........................////////////000000000000/////////////////////////////////...---------,,,000000000000000000000000........................------------------------------------------------................................................////////////////////////---...//////000000//////////////////////////////,,,...000222333333222111111111111222222333444444444444555666666777777888555555666777888999999:::888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHGGGIIIKKKMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSRRRQQQRRRTTTTTTTTTRRROOOQQQTTTVVVWWWUUUPPPKKKLLLMMMNNNPPPPPPQQQQQQQQQNNNNNNNNNNNNMMMKKKIIIHHHDDDCCCCCCBBBAAA@@@???>>>===============<<<<<<<<<>>>>>>>>>===<<<;;;:::999888777666555555555555666777666666555444444444444444444222111000000000111222222111000///......---////////////////////////........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---++++++,,,------,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,---------...------------------------,,,,,,------------..............................---------............///,,,---......///.........---......//////......---000///............//////........................000///...---------------............////////////........................000000000000000000000000000000000000000000000000---------...///000111222000000000000111111111111111111000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222111111111111222222222222333333333333333333333333333333333333333333333333444444444555555666666666555666777777666666777999777888999999999999999999:::;;;<<<;;;::::::<<<>>>==================<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAAAAAAAA@@@///000000000000000000000......------------------........................///////////////000000111.........................../////////000000111111......................../////////...---------,,,000000000000000000000000........................---------------------------------------------------------.......................................//////////////////////////////000111111111111000000000000000000000000000,,,---000222333222111000222222333444444555555555444444555555666777777777555555666777888999999:::777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>?????????AAABBBBBBCCCDDDEEEFFFFFFEEEGGGJJJMMMOOONNNMMMMMMLLLLLLLLLMMMNNNPPPRRRSSSPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQSSSRRRRRRSSSUUUVVVVVVUUURRRTTTVVVYYYZZZWWWRRRMMMNNNOOOOOOOOOOOOOOONNNNNNKKKLLLMMMMMMLLLJJJHHHGGGCCCCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<;;;;;;>>>>>>======<<<:::999888777666666555555555555555555444333222111222222333333222222111000000000000222111111000///...------////////////////////////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...,,,,,,---...---,,,+++++++++,,,,,,,,,------------------------------,,,,,,------......//////------------------------,,,,,,,,,,,,------..............................---------............///,,,---......///.........------............------//////............//////......------------......//////...---------------............////////////////////////////////////////////////////////////000000000000000000000000------------...///000111///000000000111111111222222222111000////////////000000000000000000000000000000000000000000000000000000000000000000000000///000111222333222222222000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111000000000111111111222222000000111111111222222222333333333333333333333333333333333333333333333333444444444444555555555555444666777777666666777888888888999:::::::::::::::999:::;;;:::999999;;;===<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAAAAA@@@,,,------------.........)))***+++,,,---//////000..............................------......///000........................---......//////000000111.......................................---------////////////////////////........................---------------------------------------------------------------.................................///////////////////////////000000111111111111111000000000000000000000000---...000111111111111000333333444555666555555555333333444444555666666666666666777777888888999999666777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????AAAAAAAAABBBCCCDDDDDDDDDEEEGGGIIILLLMMMMMMMMMLLLKKKKKKKKKLLLNNNPPPRRRTTTQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNSSSRRRRRRTTTVVVXXXXXXWWWUUUVVVWWWYYYYYYWWWRRRNNNOOOOOOOOOOOONNNMMMLLLLLLJJJKKKLLLMMMLLLJJJHHHFFFDDDCCCBBB@@@????????????>>>======<<<<<<;;;;;;;;;::::::::::::999777666555333333333333333333333333333222111111000111111222111111111111000000//////000000000//////.........////////////////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,---------...++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...///...,,,,,,...//////...,,,,,,,,,,,,------------------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------------------------------............///,,,---......//////......------............------///............//////000///...------------...///......---------......///............////////////////////////////////////........................////////////////////////000000//////000000111111...//////000000111111111111111000///............000000000000000000000000000000000000000000000000000000000000000000000000///000111222222222111000000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111///000000000000111111111000000000111111111111222222222222222333333333333222222222333333444444444444444444444444444444444444666777777555555666888777888999:::;;;;;;;;;;;;888999;;;:::999999:::<<<;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>>===>>>???@@@AAAAAAAAAAAA++++++,,,,,,------------******+++---...000111111........................,,,++++++++++++,,,------........................,,,------...//////000000........................---------...............................................................------------------------------------------------,,,,,,,,,------.................................////////////////////////...//////000111000000000/////////////////////////////////000000000000000222333444555555555444333222222333333444555555555777777777777777888888888666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCCCCEEEFFFHHHJJJKKKLLLLLLKKKLLLLLLKKKKKKLLLNNNQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPOOOOOONNNQQQPPPQQQSSSWWWYYYYYYYYYVVVVVVVVVWWWVVVTTTOOOLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKLLLNNNOOONNNLLLIIIHHHEEEDDDBBB@@@????????????>>>>>>===<<<<<<;;;::::::999999999888777666555444222333333333444333333333111111111111222222222222000000000000000000////////////////////////......////////////////////////........................---------,,,,,,,,,,,,+++------------------------+++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...///---,,,---///000000///,,,------------.........------------------------......------------------++++++++++++++++++++++++***++++++,,,------......---------------------------------............///,,,---......//////......,,,------......------,,,...............///000000//////...------...//////---------------...///000............////////////////////////////////////................................................111111000////////////000------...//////000111111---------------...//////000000000000000000000000000000000000000000000000000000000000000000000000///000111222222000///...000000000000000000000000000000000000000000000000////////////////////////////////////000000000111/////////000000000111111000000000000111111111111111111222222222333333333111111222333333444555555444444444444444444444444444555666666555555666888666777888999::::::::::::888:::<<<<<<;;;:::;;;<<<::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>===>>>???@@@@@@AAAAAAAAA---------.........//////.........///////////////........................///............///000000........................,,,,,,,,,---...//////000........................,,,------....../////////................................................------------------------------------------------,,,,,,,,,------.................................////////////////////////---......///////////////........................111000///////////////000111222333444444444333222111111222333333444444555888888888777777777777777555666777888999:::;;;;;;========================>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBBFFFFFFGGGIIIJJJKKKKKKKKKNNNMMMLLLKKKKKKMMMOOOPPPSSSSSSSSSRRRQQQQQQPPPPPPRRRSSSSSSSSSRRRQQQQQQPPPOOOOOOPPPRRRVVVYYYZZZZZZVVVUUUTTTTTTSSSQQQMMMJJJKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMOOOPPPPPPNNNKKKIIIEEEDDDBBB@@@?????????@@@>>>>>>===<<<;;;;;;:::::::::::::::999888777666555444444555666666555555555000111222333333333333333///000000000000000///............///////////////////////////////////////..............................---------,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---......---,,,---///111111000---------.........//////---------------------------------,,,,,,+++++++++******************************+++,,,,,,---......---------------------------------.........//////,,,---......//////......,,,------......------,,,...............///000111000///...------...///000,,,,,,,,,---...///000111............/////////000000000000000000000000000////////////////////////........................000///...------,,,,,,---,,,------...///000000111*********+++---///000111000000000000000000000000000000000000000000000000000000000000000000000000///000111222111///---,,,000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000111111111111111111111222222333333333000000111222444555666666444444444444444444444444444555666666555555666888555555777888888999999999999;;;======<<<;;;<<<===999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>======>>>@@@@@@AAAAAAAAA........................------............------..........................................------......//////...---,,,,,,............////////////---......///////////////........................//////.........---------------------------------+++,,,---......---,,,+++...------,,,,,,------...///...---,,,+++,,,---...------------------------////////////////////////////////////////////////'''))),,,///111111111111////////////000000000000222222333444444444333333555555444333333333444444777777777666666666666666888777777777777999:::;;;888999:::;;;<<<>>>??????<<<===>>>???????????????@@@AAACCCEEEEEEDDDBBBAAADDDEEEHHHJJJLLLNNNOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLQQQQQQQQQQQQPPPOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMOOORRRUUUWWWWWWSSSSSSQQQOOONNNMMMLLLLLLKKKLLLOOOPPPPPPNNNLLLJJJLLLLLLLLLMMMNNNNNNLLLJJJFFFCCCAAA?????????===<<<===<<<<<<;;;;;;:::999999888888888888777777777777111222222333333444444555333333333333333222111000000000000000000000000000......//////000000111111///000111111000...,,,+++...---,,,++++++,,,---...,,,,,,,,,---------......//////.........------------------,,,,,,+++++++++...------,,,,,,,,,------------------------------........................,,,,,,,,,---------..............................------------------------......------------..............................---,,,+++************+++,,,,,,............,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------////////////////////////......///////////////...,,,---......//////......222000///------...000111000///...------.../////////////////////////////////...---------...000111000000///////////////000000000000000000000000000000000//////......------............////////////000000000000000000000000111111111000///.........222111111111000000////////////////////////////////////000000000000//////////////////000000000000000000111111111000000///000000000000000000000000000000////////////000000111111111111111111111111000000000000111111111111333222222222111000000000111111000000111111222333333333333333333333333333333333333444555666777777444444444555555555555666777777666666666666666777999999999:::::::::;;;;;;::::::;;;;;;<<<=========>>>>>>===<<<<<<<<<<<<<<<@@@@@@????????????@@@@@@........................------............------......................................................//////...------,,,............////////////---......///////////////........................///.........------------------------------------,,,------------------,,,---------,,,,,,---------...---,,,,,,,,,,,,---...------------------------................................................+++,,,---///000000//////////////////000000000000222222333444444444333333444444333333333444444555777777777777777777777777888777777777888999:::;;;:::;;;;;;<<<===>>>??????===>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDCCCBBBBBBEEEFFFHHHKKKMMMNNNOOOPPPKKKKKKJJJIIIJJJKKKLLLLLLOOOPPPPPPQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRSSSOOONNNMMMNNNQQQSSSTTTTTTRRRQQQPPPNNNMMMMMMLLLLLLKKKLLLMMMNNNNNNLLLKKKJJJKKKJJJJJJKKKMMMLLLJJJHHHGGGEEEBBB@@@@@@???===<<<<<<<<<<<<;;;::::::999999777777666666666555555555444444444333333333333333222333333333222222111000000000000000000000000000///////////////000000000////////////...---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......///.........---------------,,,,,,,,,,,,,,,,,,+++...------,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,------........................------,,,,,,,,,++++++++++++,,,---......---,,,+++---,,,,,,++++++,,,,,,---------------------------------------------------........................///////////////...---,,,,,,,,,---...............000000///...///000222333222111///.........//////////////////////////////......---------...///000000000////////////000000000000000000000000000000000000000//////.....................////////////000000000000000000000000///////////////000000000111111111000000000////////////////////////////////////000000000000//////////////////000000000000000000111111111000000///000000000000000000000000111000000//////000000111111111111111111111111111/////////000000000111111222222111111111111111111111111000000111111222333333333333333333333333333222222333333444444555555444444444444555555555555777777666666666666666777999999999::::::::::::;;;999999:::<<<<<<=========>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>??????........................------............------.........................................................///......---,,,---............/////////---......///////////////....................................------------------------------------...------,,,,,,------...------------------------------,,,,,,,,,------.........................................................................../////////.........------////////////000000000000111222333333444444444333333333333333444444555666888888888888888888888888888777777888888999:::;;;<<<<<<=========>>>>>>>>>>>>>>>???AAAAAABBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDFFFHHHIIILLLNNNOOOPPPPPPKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNPPPQQQRRRSSSSSSSSSQQQQQQRRRSSSTTTUUUUUUUUUQQQOOONNNNNNOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKIIIGGGIIIGGGDDDBBBAAA???===<<<<<<<<<;;;;;;::::::999999555555555444444444333333666666555444444333222222222222222333222222111000000000000000000000000000000000//////////////////000///...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------..................------------+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,---.........---,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------------------------------------------------------////////////---,,,+++***+++,,,------......------//////...///000333555666444333111//////...//////////////////////////////.........---...//////000000000////////////000000000000000000000000000000000000000000////////////............////////////000000000000000000000000------...///000000111111111111000000000000////////////////////////////////////000000000000//////////////////000000000000///000000111111000000000000000000000000000000000000000////////////000000111111111111111111111111....../////////000000000000000111111111111111111111000000000000111222222222222333333333333333333222222222222333333333333444444444444555555555555777666666555555666777777888888999999999:::::::::777888:::<<<============>>>===<<<<<<;;;<<<<<<<<<>>>==================>>>........................------............------........................---------...............---...............---------------.........//////---......///////////////........................------------------------...........................---,,,++++++,,,---...,,,------------------,,,---,,,,,,,,,------......////////////////////////................................................111000///...------......////////////000000000000111111222333444444444444222222222333444555666777888888888888888999999999777888888888999:::;;;;;;============<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPIIIJJJJJJKKKKKKLLLMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPQQQRRRTTTUUUVVVVVVSSSQQQOOOOOOOOOOOONNNLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJIIIGGGKKKHHHEEECCCAAA@@@>>><<<<<<<<<;;;;;;:::999999888555555555444444444333333555555555444444444333333111111222222222222111111////////////////////////000000000//////......---///...---++++++,,,,,,---,,,---...//////...---,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,,,,,,,+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------,,,---///000000...---+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........---,,,+++++++++,,,,,,---------------......///000222555777888666444222000////////////////////////////////////////////////000000111111000////////////000000111////////////////////////000000000000000000000000............////////////000000000000000000000000------......///000000111000000000000000000////////////////////////////////////000000000000//////////////////000000000000...///000000000000000000000000000000000000000000//////............//////111111111111111111111111............//////////////////000000111111222222000000000000000111222222222222222222222333333333333333333333222222222222333333444444444555555555666666555555555666777777888888888888999999999999555777999;;;======<<<<<<===<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===........................------............------........................---------.........//////------...............---------------............---......///////////////........................,,,,,,------------------...........................---,,,++++++,,,---...,,,,,,---......---,,,,,,+++,,,,,,------.........////////////////////////................................................//////.........//////000////////////000000000000000111222333444444444444222222222333444555666777777777888888999999999999777888888999::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;<<<===???@@@AAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHFFFGGGIIIKKKMMMNNNNNNOOOHHHIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLNNNNNNOOOPPPQQQRRRSSSTTTTTTSSSQQQQQQQQQPPPNNNLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPNNNLLLJJJHHHHHHIIIJJJHHHGGGFFFGGGIIIJJJIIIHHHKKKIIIEEECCCBBB@@@>>><<<<<<;;;;;;:::999999888888666666666555555555444444333333333444444444555555000111111222222111111111////////////////////////000000//////......------///...,,,++++++,,,---...---...///000000///...---,,,,,,,,,---------......,,,,,,------------------+++++++++,,,,,,---------+++++++++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------............------------......------------------------,,,---///000000///---,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---.........---+++,,,------......---------...///111333555777888666555333111000//////000000000000000000000000000000000111111222222222222///////////////000111111///////////////////////////////////////000000000............////////////////////////////////////........................//////////////////000000//////////////////////////////000000000000//////////////////000000000000......///000000000000000////////////////////////...------,,,,,,------...000000000000000000000000............/////////////////////000000111111222000000//////000000111222111111111222222333333333444444444444333333333333333333333444444444444555555555555555555666777777777777777888888888999999666777999:::;;;<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<........................------............------........................,,,,,,------.../////////,,,---......///.........,,,------------.........---......///////////////........................,,,,,,,,,,,,------------...........................------,,,,,,------...+++,,,---......---,,,+++++++++,,,---....................................------------------------------------------------.........//////000000111////////////000000000000000111222333444555555555333333333333444444555666666666777777888999999999777888999:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;===>>>@@@@@@AAAAAACCCDDDDDDEEEFFFGGGHHHHHHEEEFFFGGGIIIJJJKKKLLLLLLGGGHHHJJJLLLNNNOOOOOOOOOPPPPPPOOONNNMMMKKKJJJIIILLLLLLMMMNNNOOOOOOPPPPPPSSSRRRQQQQQQQQQQQQNNNLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOLLLJJJIIIHHHHHHHHHGGGFFFEEEEEEGGGIIIIIIHHHJJJHHHEEECCCBBB@@@>>>===;;;;;;::::::999999888888777777777666666666666555111111222333333444555555///000111111222111111111000000000000000000000000//////........................---------------.........////////////......,,,,,,,,,---------......,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---+++******++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................+++,,,,,,------.........///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,---////////////,,,---......//////.........///000222333444555666555444222000000///000000000000000000000000000000000000111222222222222222///......//////000111222000000000000000000000000............////////////............///////////////////////////////////////...........................////////////000000//////////////////////////////000000000000//////////////////000000000000------...///000000000000////////////////////////------,,,,,,,,,,,,------000000000000000000000000....../////////000000000//////000000000000000000000////////////000111111000000111111222333333333333333333333444444444444333333333333444444444444444444444444555666777777666777777777777888888888888888888999999::::::;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<........................------............------........................,,,,,,------...//////000,,,------...//////......,,,,,,---------.........---......///////////////........................++++++,,,,,,,,,---------........................,,,------------------,,,+++,,,...//////...,,,+++***+++,,,...............---------------------------------------------------------------------------...///000111000//////////////////000000000000000000222333444555555555444444333333333444444555555555666777777888999999777888999;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBBBB@@@AAACCCEEEFFFFFFFFFFFFCCCDDDEEEGGGHHHIIIIIIIIIFFFHHHJJJLLLNNNOOOPPPPPPQQQPPPPPPOOOMMMKKKJJJIIIKKKLLLLLLLLLMMMMMMNNNNNNPPPOOOOOOPPPQQQQQQNNNLLLLLLLLLLLLLLLMMMMMMNNNOOOOOONNNLLLJJJHHHFFFFFFEEEFFFDDDBBBCCCEEEGGGHHHGGGIIIFFFCCCBBBAAAAAA???===;;;;;;::::::999888888888777777777666666666555555111222222222222222222222//////000111111111111111000000000000000000000000------..................---......//////.........------,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++************+++,,,---...------------------------------------------------,,,,,,,,,---------......------------------------++++++,,,,,,---......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,++++++,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------........................,,,---...///////////////---...//////000000//////000000111222222333333333333222111000//////000111000000000000000000000000...///000111111111000000............///000111222000000000000000000000000,,,---------.........///............////////////////////////////////////,,,------....../////////........./////////000000//////////////////////////////000000000000//////////////////000000000000,,,---...///000000000000///////////////////////////......------......///000000000000000000000000/////////000000000111111000000000000000////////////////////////000111111///000000111222222333333111111222222333333444444222222333333333444444444444444444444555666777777666666666777777777888888:::999888777777888999:::;;;:::::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<........................---..................---........................,,,,,,------...///000000,,,,,,---.../////////...,,,,,,,,,---------......---......///////////////........................+++++++++,,,,,,---------////////////////////////+++,,,............,,,++++++,,,...//////...,,,+++)))+++,,,...//////......------------------------------------------------------------------------...///111222222000...---////////////000000000000///000222333444555555555555555444333333333444444444555555666777888888888777888:::;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<===>>>@@@BBBCCCCCCCCC>>>???BBBDDDEEEEEEDDDCCCAAABBBDDDEEEFFFGGGHHHHHHFFFHHHJJJMMMOOOPPPPPPPPPQQQPPPPPPOOONNNMMMKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMOOOPPPPPPNNNLLLMMMMMMMMMMMMMMMNNNOOOOOOMMMLLLKKKIIIGGGEEEDDDCCCDDDBBBAAAAAACCCFFFFFFFFFGGGEEEBBBAAAAAAAAA???>>>;;;;;;::::::999888888777777666666666666555555555333333222222111000000000//////000111111111111111000000000000000000000000,,,------....../////////---...///000000000......---,,,************,,,---,,,,,,,,,---------......+++++++++,,,,,,------------------,,,,,,+++++++++************+++,,,---...------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......,,,,,,,,,,,,......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------//////////////////////////////////////////.........//////000000000000000111111222222222111111000222111000//////000111111000000000000000000000000,,,---///000000000///...............///000222222000000000000000000000000,,,,,,,,,---------................../////////000////////////////////////***+++,,,---///000111111---.........//////000000//////////////////////////////000000000000//////////////////000000000000,,,---...///000000000000////////////////////////000000////////////000000000000000000000000000000000000000000111111111111111111000000//////......///////////////000111111///000000111222222333333//////000111222333333444222222333333333444444444333333333444555666777888666666666666777777777777<<<:::888666555777999:::::::::::::::;;;;;;<<<======<<<<<<;;;;;;<<<<<<===........................////////////////////////---...///...------.../////////......---------,,,111000///........................------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,---------......000111111------------------------...------,,,,,,------...------------------------............////////////------------------------...---,,,,,,,,,,,,---...000000000000000/////////000000000000////////////333333333333222222111000444333333333333444555555666555555555555777888999888888999999:::;;;<<<===>>>======<<<<<<<<<<<<===???@@@CCCEEEFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDDDD???AAACCCEEEFFFGGGJJJLLLFFFHHHJJJMMMOOOOOOPPPPPPPPPRRRUUUUUURRROOOLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJLLLMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDAAA@@@???============>>>;;;:::999999::::::888666888888777555444333222111444333222222111111222222111111222222222222111111111111000000//////............------------......------,,,,,,,,,+++++++++---------...------,,,,,,+++,,,---......---,,,+++,,,,,,,,,------.........+++++++++,,,,,,---------.........------,,,,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++...------,,,,,,------...------------------------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...........................////////////////////////000000///...............////////////////////////000///...---,,,+++******,,,,,,,,,---...///000000111111000///////////////...............///000000---...///000000///...---000000000000000000000000000000000000000000000000---------............/////////............//////222111111000///......---000000000000000000000000///...------///000000///000000////////////000000000000////////////000000111111000000/////////...------------.........///////////////////////////..................------////////////////////////......------------......222222111111000000000//////////////////////////////000000111222333333444333222222222222222222333555555444333333333444444555555555555555555555555555555555555666666666666888999999::::::;;;;;;<<<:::;;;;;;<<<===>>>>>>???;;;;;;;;;;;;;;;;;;::::::................................................---...///...------...////////////.........------000000///.....................---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,------------...///000111------------------------...------,,,,,,------...------------------------............///////////////////////////////////////...------------...///////////////////////////000000000000////////////111111222222222111000000444333333333333444555555888777777777777999:::;;;:::999999999:::;;;<<<<<<======<<<<<<<<<<<<<<<===???AAADDDGGGJJJKKKKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEAAACCCEEEFFFFFFGGGJJJKKKGGGIIIKKKMMMOOOPPPPPPPPPOOOQQQUUUVVVUUUQQQNNNLLLKKKLLLLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???============>>>;;;:::999999:::999777555777777666555444333333222444333222222111111222222///000000111111000000///000000000000//////............------------......------------,,,,,,,,,,,,...///......---,,,+++***,,,------------------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))))))))***+++,,,......---------,,,,,,+++++++++------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------............------////////////////////////................................................000000///...............------------------------...---------------,,,,,,,,,---------.../////////111000000///////////////...............///000000---...///000000///...---////////////////////////////////////////////////---------............/////////............//////111111000000///......---........................000...------///000000///000000////////////000000000000////////////000000///.........------------------........./////////................................................////////////////////////......------------..................---------,,,////////////////////////---......//////000000000222222111111111111222222444333333333333333444444555555555555555555555555444444444444555555555555888888999999:::;;;;;;;;;:::::::::;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;........................---------------------------...///...------...///000000////////////......////////////...............------------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,------------...///000000------------------------...------,,,,,,------...---------------------------............/////////////////////////////////000///............///000---------.../////////000000000000000//////////////////000111111111000000444333333333333444555555777777777777888999::::::::::::999999999::::::;;;===<<<<<<<<<<<<<<<=========@@@CCCGGGKKKMMMNNNOOOLLLKKKKKKIIIHHHGGGFFFEEEDDDFFFGGGHHHGGGHHHIIIKKKIIIJJJLLLNNNOOOPPPQQQQQQNNNQQQVVVYYYYYYVVVRRRNNNLLLMMMMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKLLLMMMMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEAAA@@@@@@??????@@@@@@AAA@@@???>>>===<<<<<<<<<===:::999888999999999777555555555555555444444444333333333222111111111111222...//////000000//////...000000000////////////.........------------...............------------,,,000000///...---+++***)))...------,,,,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))***,,,---...------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---.........---------------...//////////////////...---...///000000///...---................................................000///......---.........++++++++++++++++++++++++,,,,,,,,,------.........------..................000000//////......//////.........---......///000......////////////......////////////////////////////////////////////////---------............/////////............//////111000000//////.................................000///......000111111000000//////......//////000////////////////////////............------------....../////////000000000................................................////////////////////////......------------......000000000000////////////////////////////////////........................111111111000000111111111222222222222222333444555444444444444444444444444222333333333444444444444777777888888999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<........................---------------------------...///...---------///000000000000000/////////...///////////////......------------------------,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,---------------...///000------------------------...------,,,,,,------...---------------------------------.........//////------------------------///..................///+++,,,,,,---...///000000000000000000//////////////////000111222222222111444333333333333444555555444444555555666777777888999999888888777888888888;;;;;;;;;;;;<<<<<<===>>>;;;===@@@DDDGGGJJJLLLLLLMMMLLLKKKJJJHHHGGGFFFEEEGGGHHHIIIIIIHHHHHHIIIKKKJJJKKKLLLNNNOOOPPPQQQRRRNNNRRRXXX]]]___\\\VVVRRRNNNNNNNNNOOOPPPQQQQQQRRROOOOOOOOOOOONNNNNNNNNNNNNNNLLLKKKKKKMMMMMMMMMLLLKKKJJJJJJIIIGGGFFFFFFEEEAAAAAA@@@?????????@@@@@@??????>>>===<<<<<<<<<<<<:::999888888999888666444444444444444444444444444333222222111111111111111...//////000000//////...////////////////////////......------------......//////.........---------............---,,,+++***...---,,,++++++,,,---............------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,---------........./////////......------,,,......////////////......***+++---......---+++***------------------------........................///......------.........++++++++++++++++++++++++,,,,,,,,,---------.....................---------000//////.........//////.........------......///...//////////////////...////////////////////////////////////////////////---------............/////////............//////000000/////////.................................111///......000111111000/////////....../////////...//////////////////...000000000000000/////////////////////000000000000........................---------...............////////////////////////......------------......111111111000000000000000////////////////////////000000000000////////////111111000000000000111111000000000111222333444555444444444444444444444444333333333333444444444444666666777888888999999::::::::::::::::::999999999;;;;;;<<<<<<<<<<<<======........................---------------------------...///...---------////////////000000000000000---...//////000///......------------------------,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,...------------......///------------------------...------,,,,,,------...------------------------------------............------------------------------------------------+++,,,,,,---...///000000000000000000////////////000000111222333333333333444333333333333444555555333444444555666666777777777777666666666666666666::::::::::::;;;===>>>>>>===>>>@@@BBBDDDFFFGGGHHHKKKJJJIIIHHHGGGFFFEEEDDDHHHJJJKKKJJJIIIHHHIIIJJJKKKLLLLLLMMMOOOPPPQQQRRRPPPTTTZZZ```dddaaa[[[UUUPPPPPPOOOOOOPPPPPPQQQRRRQQQQQQPPPPPPOOOOOOOOONNNMMMLLLKKKLLLMMMNNNLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFBBBBBBAAA@@@??????@@@@@@>>>>>>======<<<;;;;;;:::999888777777888888666444333333333444444444444444333222111111000000111111///000000111111000000///.............../////////......------------......//////.........---------,,,,,,------...---------...---,,,++++++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,............/////////////////////......------,,,,,,------......------,,,***+++---......---+++***++++++++++++++++++++++++..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...............---------//////............//////......------------....../////////....../////////................................................---------............/////////............//////////////////............////////////////////////000///---...000111111000//////............//////......////////////....../////////000000000000000////////////000000000000........................---------.........//////////////////////////////......------------......------------------------////////////////////////000000000000////////////111111000000000000111111000000000111222333444555444444444444444444444444333444444444444555555555555555666666777888888999;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<======........................---------------------------...///...------...///......////////////000000------///000000000///...,,,,,,,,,------------...,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,...---------------......------------------------...------,,,,,,------...------------------------,,,------------.........////////////////////////,,,,,,------------,,,,,,---------.../////////000000000000000////////////111222222333333333333222444333333333333444555555555555666777888888888888666666555555555666666777999999999:::;;;===>>>???@@@AAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEIIIJJJKKKJJJIIIHHHIIIJJJLLLLLLLLLLLLMMMOOOPPPQQQRRRTTTZZZaaaeeeddd]]]WWWSSSRRRPPPOOOOOOOOOPPPQQQRRRQQQQQQPPPPPPOOOOOOOOOMMMLLLKKKLLLNNNNNNLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFBBBBBBAAA@@@????????????============<<<;;;:::999999777666777777777555333333333333333333444444444222222111000000000000111///000000111111000000///---............/////////......------------...............------------,,,***+++,,,---...............------,,,,,,------...------------------,,,,,,+++++++++,,,,,,---------,,,,,,------------......,,,,,,,,,,,,---///000111++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------------------------------........./////////........./////////000000.........---------------++++++,,,,,,,,,,,,++++++,,,---...//////...---,,,++++++++++++++++++++++++---------------------------------,,,------...///.................................------,,,,,,,,,------........................------....../////////...------,,,---------//////............//////................................................---------............/////////............//////........................000000000000000000000000///...------///000000//////......------......///---...///000000///...------------...................../////////000000000------------------------,,,,,,------.../////////////////////////////////......------------......---------...............////////////////////////........................111111111000000111111111222222222222222333444555333333333333333333333333444444444444555555555555444444555666666777777888::::::::::::::::::::::::999999::::::;;;<<<<<<<<<................................................---...///...------...///------........./////////,,,---///000111000///...,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,...------,,,,,,------...------------------------...------,,,,,,------...------------------------,,,,,,---------.........////////////////////////,,,---...//////...---,,,////////////////////////000000000000////////////111222222222222111111000444333333333333444555555444555666888888888888777666666666666777888888999888888999:::;;;===>>>???AAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJLLLKKKKKKKKKLLLNNNOOOPPPSSSTTTXXX___dddccc\\\VVVTTTSSSQQQOOONNNNNNOOOOOOQQQQQQPPPPPPOOONNNNNNMMMLLLLLLLLLMMMNNNNNNLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFAAAAAA@@@???>>>>>>>>>>>><<<<<<======<<<;;;999888888777666666777666444222444333333333333333333333222222111000000000000000...//////000000//////...---------.........//////......------------......------------,,,,,,,,,,,,,,,,,,------...---------,,,------------------,,,,,,,,,------------------******++++++,,,---......++++++,,,,,,,,,---------+++++++++,,,---...///000+++++++++,,,,,,---------------,,,,,,,,,,,,------................................................,,,,,,---------.........------------............,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------...///------------------------,,,,,,---------------...,,,---------.../////////...------------...///000///...------,,,,,,,,,---000///...------...///000................................................---------............/////////............//////........................////////////////////////...---,,,,,,...//////...///......------......///,,,---///000000///---,,,------------.........///------........./////////------------------------,,,,,,------...//////000////////////////////////......------------....../////////000000000111111////////////////////////---......//////000000000222222111111111111222222444333333333333333444444333333333333333333333333222333333333444444444444333444444555666666777777777888888888999:::::::::888888999999:::;;;;;;<<<........................////////////////////////---...///...------...///,,,---------......//////+++---///000111000///...,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,...------,,,,,,,,,------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......---------------------------...///000000///...---000000000000000/////////000000000000////////////111111111111111000///...444333333333333444555555222333444666666666666555777777777777888999;;;;;;777888888999;;;===???@@@@@@@@@?????????@@@AAABBB@@@AAABBBDDDEEEGGGHHHIIIGGGHHHJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMOOOPPPRRRSSSVVV\\\bbbaaa[[[UUUVVVTTTQQQOOOMMMMMMMMMNNNPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLMMMNNNNNNLLLJJJIIIIIIIIIHHHHHHGGGGGGGGG@@@@@@>>>===<<<<<<<<<<<<;;;<<<<<<===<<<;;;999888888777666666777666444222444444444333333222222222222111111000000000000000---..................------------.........//////.........------.........------,,,,,,,,,+++++++++............---,,,,,,++++++,,,............,,,+++,,,,,,,,,------.........))))))***+++---...//////*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------...------,,,,,,------...////////////////////////////////////////////////))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,........................------------------------,,,,,,,,,,,,------...///------------------------***++++++,,,---//////000,,,,,,------...///000000---------------...///000///...------,,,,,,,,,,,,000///...------...///000................................................---------.........////////////............//////---................................................,,,++++++---......---.........------.........,,,---///000000///---,,,.../////////000000111111------------.........///------------------------,,,,,,------...///000000////////////////////////.........------.........+++,,,,,,,,,------......///////////////////////////000000111222333333444333333222222222222333333555555444333333333444444333333333333333333333333111111222222222333333333333333444444555666666777555666666777888999999:::777777888999999:::;;;;;;+++,,,---...////////////------............------,,,------......------,,,000000//////.........---,,,------...//////..............................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---***((('''))),,,...------------------------000/////////.....................------,,,,,,,,,...+++)))***---000000............------,,,,,,,,,------............------///////////////......---///000111222444555666777333333333444444444555555444555555666777888888999888999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<======???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCGGGGGGFFFFFFFFFGGGIIIJJJLLLKKKJJJJJJJJJKKKMMMNNNSSSTTTVVVWWWXXXXXXWWWWWWVVVTTTRRROOOMMMKKKKKKJJJNNNNNNOOOQQQQQQPPPLLLIIIHHHIIIJJJKKKLLLLLLLLLLLLNNNLLLJJJGGGEEEDDDCCCDDD??????>>>>>>======<<<<<<;;;::::::::::::;;;<<<<<<:::999777666555555555666111000000000000222333444222222222111111111111111000000000000000000000000,,,---------.../////////---------.........//////......---,,,,,,+++******,,,,,,,,,---------......,,,---------.../////////------------------------........................................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,###%%%(((+++---......---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------////////////000000000000,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,---......//////..............................---------............///---,,,,,,,,,,,,---........./////////------///000111///---,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,........................000000///...------,,,,,,...000111000...------...---------------...///000////////////////////////,,,---...000000...---,,,////////////////////////000000//////.........---,,,,,,------------,,,,,,////////////////////////................................................++++++,,,,,,---...//////........................------------------------............////////////////////////////////////000000000000000000000000000000000000000000000000333444444444444444444444222222333333333333444444111222333444555555555555333333444555666777888999666666666666777888999:::999999::::::::::::;;;;;;,,,---....../////////...------............---------......//////......---000/////////.........---------...............---........................------------------------,,,------......------,,,------------------------,,,,,,,,,---------......///...,,,******,,,...///------------------------------.../////////////////////.........---------///,,,***+++...000000///......---------,,,,,,,,,------............------000000111111111111000000111111222333333444555555333333333444444444444555444444444555666777777777999999999999999::::::::::::::::::;;;;;;;;;;;;<<<======>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDFFFFFFEEEEEEFFFGGGIIIJJJLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRTTTSSSQQQNNNLLLKKKKKKKKKMMMLLLLLLMMMMMMLLLIIIGGGIIIIIIJJJKKKKKKKKKKKKJJJKKKJJJHHHFFFEEECCCCCCCCC??????>>>>>>===<<<<<<<<<;;;;;;:::::::::::::::;;;:::999888666666666666666333222111000000000111222222222111111000000//////000000000000000000000000---------...............---------.........//////......------,,,++++++***,,,,,,,,,---------......---------...............------------------------................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------.......................................------------............---,,,,,,,,,,,,---......---.........------///111111000...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................//////......---,,,,,,+++...///000000...------...---------------.../////////////////////////////////..................///000000000000000000000000000/////////.........---------............------------------------------................................................++++++,,,,,,---......///........................------------------------/////////000000000111111////////////////////////000000000000000000000000000000000000000000000000333333333333333444444444222222333333333333444444222222333444555555555555333333444555666777888888777777777777888999:::;;;999999::::::::::::;;;;;;---....../////////......------............------...//////////////////.../////////...............------.........------,,,........................------------------------,,,------......------,,,........................,,,,,,,,,---------......//////.........//////000------------------------***+++---000111111000///////////////............///---,,,---///000000000...------------,,,,,,,,,------............------//////000000111111222222333333333333333333333333333333333333444444444444333333444444555555666666999999999999::::::;;;;;;::::::::::::;;;;;;;;;;;;======>>>>>>?????????@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLKKKKKKKKKLLLMMMNNNLLLLLLNNNOOOOOOPPPOOOOOORRRPPPOOOMMMLLLLLLLLLMMMOOOMMMKKKKKKKKKJJJHHHGGGJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFFFFEEEDDDCCCBBBAAA??????>>>======<<<<<<;;;<<<;;;:::999888888888888:::999888777666666666666444333222000000///000000222111111000///......---000000000000000000000000...............------------------.....................------,,,+++++++++,,,,,,,,,---------.....................---------........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------***+++++++++,,,,,,,,,,,,//////...---,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,---...............////////////////////////------------............---,,,,,,,,,,,,---......,,,.........------///111111000///------......///------------------------------------------------......------,,,,,,++++++...///000///...------......------------...//////////////////////////////111000...------...000111000000000000000000000000/////////........................//////.........,,,,,,,,,,,,,,,,,,,,,,,,................................................+++,,,,,,------.................................------------------------........./////////000000////////////////////////000000000000000000000000000000000000000000000000111111222222222333333333222222333333333333444444333333444444555444444444333444444555666777888888888888888888999:::;;;<<<999999::::::::::::;;;;;;....../////////......---------............------......////////////..............................------.........---,,,,,,........................------------------------,,,------......------,,,------------------------,,,,,,,,,---------............///000000000//////------------------------)))+++...000111000...---..................------------,,,---.../////////------------------------------............------,,,,,,---...///000111222555555444333333222111111222222333333333444444444444444444555555666666666888888999999::::::;;;;;;999999:::::::::;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCDDDEEEEEEBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOOOOOOOOOONNNNNNLLLLLLLLLLLLMMMNNNSSSQQQNNNLLLLLLLLLKKKIIIJJJJJJJJJJJJIIIHHHGGGFFFBBBCCCDDDDDDDDDBBBAAA??????>>>>>>===<<<<<<;;;;;;<<<;;;999888777666666666777777666666555555555555222222111000000000000000111111000///...------,,,......................../////////...---------,,,..............................------,,,,,,,,,,,,,,,,,,,,,---------....../////////...---------,,,////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------..................---------......///,,,,,,++++++,,,,,,---...,,,,,,---.........------////////////////////////,,,,,,---------.........---,,,,,,,,,,,,---......000000000///------...000111000///.........//////........................---------------------------------,,,,,,+++++++++---//////...---,,,...///......---------......///////////////////////////111000///......///000111////////////////////////..............................////////////..............................................................................,,,,,,,,,---------..............................------------------------+++++++++,,,,,,,,,------////////////////////////////////////////////////000000000000000000000000000000000111222222333333222222222333333333444444444444444555444444333333444444555555666777777888888888888888999:::;;;;;;999999999:::::::::;;;;;;......///......---,,,+++------............------,,,------......------,,,---------...............,,,---------------,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000//////...------------------------+++---///000000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------............------,,,,,,,,,---...000222333555555444333333222111111222222222333333333444444666666666666666777777777777777888888999:::;;;;;;999999999:::::::::;;;;;;=====================>>>===>>>@@@BBBCCCDDDEEEEEEBBBCCCDDDFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOLLLKKKKKKJJJKKKLLLMMMNNNTTTRRRNNNLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHFFFEEEDDDAAAAAABBBCCCBBBAAA@@@???>>>>>>======<<<;;;;;;;;;;;;:::888777555555444444444444444444444333333333//////000000111111111111000000//////...------,,,------------------------/////////...---------,,,.....................---......------------,,,,,,,,,,,,,,,---------....../////////...---------,,,////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------............/////////,,,,,,,,,---...///000111,,,,,,++++++,,,,,,---...+++,,,,,,---...---------////////////////////////,,,,,,,,,------------...---,,,,,,,,,,,,---......333444333111...------...000//////.......................................---------------------------,,,,,,,,,,,,,,,++++++---......---,,,,,,...000///......---------......////////////////////////...///000111111000///...........................---------.....................////////////..............................................................................,,,,,,,,,---------------........................------------------------++++++++++++,,,,,,,,,,,,////////////////////////////////////////////////000000000000000000000000//////000111111222333333222222222333333333444444444444444555444444333333444444555555666666777777777666666777777888999:::999999999:::::::::;;;;;;.........------+++***)))------............------,,,,,,------------,,,,,,---------------.........++++++,,,---------------........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---.../////////...------------------------,,,---/////////---,,,***+++++++++++++++,,,,,,,,,)))+++------+++++++++,,,,,,,,,,,,------------...------............------//////...///000222444555333333333333333333333333222222222222333333333333666666777777777777777777555666666777888999::::::999999999999::::::::::::;;;<<<<<<<<<======>>>>>>>>>???@@@BBBDDDEEEEEEFFFCCCDDDFFFGGGIIIIIIJJJJJJHHHIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIIIIJJJKKKMMMNNNQQQNNNKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFDDDDDDAAAAAAAAAAAAAAA@@@???>>>>>>>>>===<<<<<<;;;;;;:::999888777555444333333333222222333333333222222111---...///000111111111111////////////............------------------------...............---------...............---------......------------------,,,,,,,,,---------.....................---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------++++++,,,,,,---...000000,,,,,,++++++,,,,,,---...++++++,,,---------------........................,,,,,,,,,,,,---------------,,,,,,,,,,,,---......444444333111...,,,---..................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......,,,+++,,,...000//////...------------...////////////////////////---...000111111000...------------------------------------------..................//////.........++++++++++++++++++++++++................................................------------------------........................---------------------------------.........//////////////////////////////000000000000000000000000000000000000000000000000//////000111222333333444222222333333333333444444333333444444555444444444555555555555666666777777666666666666777888999:::999999::::::::::::;;;;;;---------,,,+++***((('''------............------------............------,,,,,,,,,------.........)))***+++,,,---.................................------------------------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,------...///000000------------------------,,,,,,---.........------+++++++++,,,,,,---------))),,,......,,,***+++,,,,,,,,,,,,---------......------............------000///......///111333444111111222333333444555555111222222222222333333333666666666666666666666666444444555666777888999999888999999999999:::::::::::::::;;;<<<<<<===>>>>>>???@@@BBBCCCDDDEEEEEEFFFEEEFFFHHHIIIJJJJJJJJJIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHJJJKKKJJJIIIIIIIIIIIIKKKLLLMMMLLLKKKIIIHHHIIIIIIHHHFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@????????????>>>======<<<<<<;;;::::::777777555444333333333333111222333333444333222111...///000111111000//////...////////////000000000........................---------...............//////.........---------------..................,,,,,,,,,---------......---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,------------,,,------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---......000000000///---,,,---...---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,+++,,,...111//////...---------------////////////////////////.........//////.................................,,,,,,,,,------.........------............------++++++++++++++++++++++++................................................------------------------........................------------------------............////////////////////////////////////000000000000000000000000000000000000000000000000//////000111222333444555222222333333333333444444222222333444555555555555555555555555666666666666777777777777888999::::::999999::::::::::::;;;;;;------,,,+++***)))'''&&&---..................---......////////////......,,,,,,,,,------.........((()))***,,,---...//////........................------------------------,,,------......------,,,........................,,,,,,,,,---------......------------...///111111------------------------+++++++++,,,---...///000,,,,,,,,,------.........***---000000---+++,,,---,,,,,,,,,------.........---..................---///...---,,,---///111222///000111222444555666777111111222222222333333333555555555555555555555444333333444555666777888888888888999999999:::::::::999999:::;;;<<<>>>>>>???AAAAAACCCDDDEEEEEEFFFFFFFFFGGGIIIJJJKKKJJJIIIIIIFFFGGGHHHIIIIIIIIIHHHGGGHHHGGGGGGGGGGGGIIIJJJKKKJJJIIIHHHHHHIIIJJJLLLLLLKKKJJJHHHIIIJJJJJJHHHGGGEEEFFFFFFFFFFFFEEEEEEDDDEEECCCAAA???>>>>>>??????>>>======<<<;;;;;;::::::666666555444333333333333111222333444444444333222000000111111111///...---......//////000111111111000000000000000000000000,,,------......///////////////.........---------------..................,,,,,,,,,---------......,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................***,,,---......,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------000///---,,,+++*********,,,,,,++++++,,,,,,---...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,---------,,,,,,...///,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------+++***,,,///111000///...---------------////////////////////////000...---,,,,,,---...000////////////////////////,,,,,,,,,------.........,,,------------------,,,------------------------................................................------------------------........................------------------------,,,,,,,,,---------......////////////////////////000000000000000000000000000000000000000000000000///000111222333444555555222222333333333444444444111222333444555555666555555555555666666666666666888888888888999:::;;;<<<999999:::::::::;;;;;;;;;.........------,,,,,,,,,------------------------------------------------........................,,,---...//////---+++***---------............///------......//////000000...------,,,,,,------...,,,------+++))))))***,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------...------,,,,,,------...............////////////000000111222444555666666333333333333333333444444222222222333333444444444777666666555555555666666777888888999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<>>>@@@BBBCCCCCCDDDFFFHHHFFFGGGIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA???@@@AAABBBBBBAAA>>>>>>===<<<;;;::::::999888888666555333333333333444444222111000000//////111111111000000000000///////////////...............---,,,++++++,,,---...000///...------...///000////////////////////////------,,,+++++++++,,,,,,,,,,,,,,,------.................................,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------111///---+++++++++,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,------------...//////------...///,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********....................................---,,,++++++.........------,,,,,,,,,,,,,,,------...///000000......------------.........---,,,,,,++++++++++++------,,,,,,,,,------...............---,,,++++++,,,++++++,,,...///......000///---,,,,,,---///000000///...---------------...---,,,++++++---...000........................000///---,,,,,,---///000------............------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********---,,,,,,,,,,,,---......------..........................................,,,---......//////......------------------------+++,,,------......------...////////////---,,,+++......------...///111222......///000111222222333111111222222111000...---333333222222333333444555555666777777777666444333666777888999999888777666555555666777888999999:::888999::::::;;;;;;::::::......---------,,,,,,,,,------------------------------------------------........................,,,---.........---,,,+++------------............------------...............------,,,,,,------...,,,------,,,******+++,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------,,,,,,,,,------------------------......---------,,,,,,,,,------------------------...------,,,,,,------...............//////////////////000111222333333444222222222222333333333333222222333333333444444444666666555555555555666666777777777888888999999999;;;::::::::::::;;;<<<<<<>>>@@@BBBCCCCCCDDDFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@>>>>>>@@@AAA@@@@@@>>>>>>===<<<;;;:::999999888777666555444333333222222222111111111111111111222111111111111000000000000000/////////.........///......------....../////////...------...//////........................++++++++++++,,,,,,---...,,,,,,,,,,,,------------........................++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,.........---,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,,,,++++++---------------------------------...------,,,,,,......---------,,,,,,,,,,,,,,,,,,---.........///......------------............------,,,,,,---------------,,,,,,------...---------...------,,,,,,...---,,,------------,,,000...---,,,,,,---...000//////...---------------...---,,,++++++---///000........................000...---,,,,,,---...000------............------,,,,,,---------.........------,,,,,,,,,+++++++++---,,,,,,,,,,,,---......------..........................................,,,------...............------------------------+++,,,------......------,,,---...//////......---,,,,,,++++++,,,---///000000000111111222222333333000111222222222111000///333333222222333333444555444555666777777666555555777777888888888888777777666666777777888888999999888999::::::;;;;;;::::::...------------,,,,,,,,,------------------------......................................................---------,,,,,,,,,------------............---------,,,,,,,,,,,,,,,...------,,,,,,------...,,,---...---++++++,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,------------------------...------,,,,,,------...............////////////......//////000000000111111111111111222222333333333333333333444444444444666555555555555555666666666666777777777777777777:::::::::::::::;;;<<<<<<>>>@@@BBBCCCCCCCCCEEEGGGHHHHHHIIIJJJJJJIIIGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAA???======???@@@???>>>>>>===<<<<<<::::::999888777777666555444333333222111111000000111222222333222222222111111111111000000000000000////////////...//////////////////......------,,,,,,------...........................*********+++,,,---//////,,,,,,,,,,,,++++++++++++------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000++++++,,,,,,,,,,,,------------------------,,,,,,+++---...---,,,+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...------------,,,,,,,,,,,,,,,,,,,,,------------......------------............---------...//////...------,,,,,,---------,,,,,,------...---------//////...------,,,++++++///...---,,,,,,---...//////...------------------...---,,,,,,,,,---///000........................///...---,,,,,,---...///------............---------------.........//////---------------,,,,,,,,,---,,,,,,,,,,,,---............------------------------------------------,,,,,,---...............------------------------+++,,,------......------+++,,,---...////////////,,,,,,,,,,,,---...//////222222222222222222222222000111222222333222222222333333222222333333444555333444555666777777777666888888777777777777888888777777777777777888888888888999::::::;;;;;;::::::------------------------------------------------................................................///...---,,,,,,,,,,,,---,,,,,,---------...............------,,,,,,++++++...------,,,,,,------...,,,---......---,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------...,,,,,,------------------------------------------------------------------...------,,,,,,------...............////////////////////////////////////000000000111111222222333333333444444444444444444555555444444444555666666777777777777777777777777999999999999:::;;;<<<<<>>>>>?????????>>>======<<<;;;:::999888888666666666666555444333222222111111111111111222222222222222222111111111111111111000000000/////////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,---...///,,,,,,,,,++++++*********------------------------++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------///......------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...------,,,------...//////......---,,,,,,,,,------++++++,,,---............---.........,,,+++,,,,,,///...------------...///......---,,,,,,---------...------,,,---...//////........................///...------------...///------............------------------..............................---------,,,,,,,,,,,,---............------------,,,,,,------------------------,,,,,,---.........------------------------------+++,,,------......------,,,------........./////////////////////000000111222222111111111111111111000000111222333333444444333333222222333333444555222333444555666777888888999888777666666777888999888888888777777777777777888999::::::;;;;;;::::::------------------------------------------------................................................///...---,,,,,,,,,,,,---,,,,,,,,,------------...///.........------,,,,,,...------,,,,,,------...+++---...///---,,,------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...............//////////////////000000000000000000//////000111222222333333444444444444444444444444444444444444444555666666777777777888888888888888888888888999:::;;;<<<<<>><<<<<<;;;:::999888777777555666666666555444333222444333222111000000000000222222222111111111000000000000000000////////////,,,---...//////...---,,,+++,,,,,,,,,,,,,,,,,,+++........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********------------------------------------............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......------,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,---------......------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,+++++++++,,,---......///...---,,,,,,,,,,,,,,,++++++,,,---............***,,,......,,,,,,---///.........------.........------,,,,,,,,,------...------------......//////.................................------.........------............------+++,,,,,,,,,,,,---------........................---,,,,,,,,,,,,---............------,,,,,,,,,,,,------------------------+++,,,,,,---...---------------------------------+++,,,------......------//////......------------//////000000000000000000000000000000000/////////000000111111222333444555333333222222333333444555333333444555666777999999999888777666666777888999888888888777777777777777888999::::::;;;;;;::::::,,,,,,,,,------------...------------------------------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,------------............------------...------,,,,,,------...)))+++......---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,------------...------------------------...------,,,,,,------...............///////////////000000000111111222222///000000111222333444444555555555555444444444444333333333333444555666666666666777888888999::::::888888888888999;;;<<<===@@@AAACCCCCCBBBCCCDDDFFFGGGGGGHHHIIIIIIHHHFFFFFFCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBCCCAAA??????@@@@@@???>>><<<;;;::::::888888777666444555666666666555333222555444333111000/////////111111111000000000000///////////////............,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////......------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++---...---,,,+++,,,---,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,------------...,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,+++++++++,,,------///......---,,,,,,,,,,,,,,,,,,------...---------))),,,......,,,,,,...111........................,,,,,,,,,,,,,,,------...------......////////////................................................------............------+++++++++,,,,,,,,,---------------...............---,,,,,,,,,,,,---............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------+++,,,------......------000000///------,,,,,,------....../////////......////////////////////////000000000000111333444555333333222222333333444555333333444444555777888999888888777777777777888888777777777777777888888888888999::::::;;;;;;::::::,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---.........---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------...------,,,,,,------...(((***---...---,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++++++++++++++,,,,,,---......///,,,,,,,,,---------......------------------------...------,,,,,,------...............////////////......///000111222222333000000111222333444555555666555555555444444444444333333333333444555666777444444555666888999::::::777777777888999;;;<<<===@@@BBBCCCCCCBBBBBBDDDEEEEEEFFFGGGHHHIIIHHHGGGGGGDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>>>>>>>???>>><<<;;;;;;:::999888777666666444555666777666555333222333333222111000000000111000000000/////////..................------------......------------......+++,,,---......---,,,+++------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------,,,,,,++++++,,,,,,,,,,,,------******++++++++++++++++++,,,.........---,,,---...,,,,,,,,,---------......************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,---.........///---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---//////...---,,,,,,,,,,,,---------...------,,,,,,***---000///+++***---000---..................---,,,,,,++++++,,,,,,---...---......///////////////........................---..................---------............------,,,,,,,,,,,,---------...,,,,,,---------.........---,,,,,,,,,,,,---............------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------+++,,,------......------//////------------...///---...///000//////...---......//////000000111111111000000///000111222333333333222222333333444555555444444444555666888999777777888888888888777777666666777777888888999999888999::::::;;;;;;::::::,,,,,,,,,------.........------------------------++++++++++++++++++++++++........................,,,---...//////---+++***++++++,,,,,,,,,---------*********++++++,,,,,,---...------,,,,,,------...'''))),,,...---++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++*********++++++,,,,,,---...//////,,,,,,,,,------.........------------------------...------,,,,,,------.............../////////000------...///000111222333000111111333444555666666666666555555555444444444222222222333444555666777111222333555777888999:::777777777888999;;;<<<===@@@BBBCCCCCCBBBBBBDDDEEEDDDEEEGGGHHHIIIHHHHHHGGGEEEFFFHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEEEECCCBBBBBBBBBBBBBBBAAA???============<<<;;;;;;;;;:::999888777666666333444666777777555333222111111111000111111222333////////////..................---------,,,,,,,,,000///...------...///000,,,,,,............,,,,,,------------------------*********+++,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,---............++++++,,,,,,,,,---------)))))))))******++++++,,,---...//////------...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.............................................---,,,++++++,,,,,,,,,------.........,,,,,,------...///000000---,,,,,,++++++,,,,,,---000///...---------------000///...---,,,+++++++++............---,,,++++++,,,///111///+++)))+++...------............------++++++++++++,,,,,,---...---......///000/////////........................------............---------..................------------.........//////,,,,,,,,,---------......---,,,,,,,,,,,,---............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------+++,,,------......------...---,,,,,,---...000111///000111222222111000///...//////000111222222333111000/////////000111222333333222222333333444555555555444444555666888999666777888999999888777666555666666777888999999:::999999:::;;;;;;;;;::::::........................111...++++++...//////------,,,+++******+++,,,---........................++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,++++++,,,,,,---...///...,,,,,,...//////...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,------......------,,,........................------------------------,,,---......//////..............................000111111111111222222222333333444444444444444444666555333222222333555666333444444555666777888888;;;<<<<<<<<<;;;;;;===>>>???BBBDDDEEEEEEDDDDDDEEEHHHGGGFFFEEEFFFHHHJJJLLLIIIHHHGGGFFFFFFGGGIIIJJJKKKIIIGGGHHHKKKLLLJJJHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCAAA???@@@???>>>===<<<;;;::::::999999888777666555444444555555444333333222111111000000000000000000000000///////////////......---------------------------............//////000000...---,,,,,,,,,,,,---...000///...---------------000000///...............,,,++++++++++++,,,------,,,,,,+++++++++*********...------,,,,,,------...++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......++++++------------++++++,,,,,,,,,,,,,,,---...///------------------------------------------------++++++++++++,,,,,,---...,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,....../////////...,,,+++------------------------///...---,,,+++,,,------...,,,+++,,,///111///---000//////...------,,,,,,000000//////......------------------------------...//////---++++++,,,---...---,,,++++++,,,---......------,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,---------......000///...------...///000////////////000000000000555444222111111222444555444333333333333444555555888666555666999:::999777666777888999999888777666777777888888888777777666888888999999999:::::::::........................000...++++++...///...---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------,,,,,,,,,,,,,,,++++++,,,,,,---...///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,........................------------------------,,,---......//////......////////////////////////000000111111111222222222333333333444444444444555666555333222222333555666444555555555666777777777555666888888888999<<<>>>???AAADDDEEEDDDDDDEEEFFFIIIHHHGGGGGGHHHKKKMMMOOOOOONNNLLLJJJIIIJJJKKKLLLLLLJJJHHHIIIKKKLLLKKKIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCAAA???>>>>>>===<<<;;;:::999999999999888777666555444333555444444333222222111111000000000000000000000000///////////////...------------------------------,,,,,,---------............---,,,,,,,,,,,,---...///......------------...//////...---------------,,,,,,,,,,,,,,,------...,,,,,,------......//////...------,,,,,,------...++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------***,,,------++++++,,,...---------,,,,,,+++++++++)))***++++++------...///------------,,,++++++***---.../////////...,,,+++---------------------------,,,,,,+++,,,---...///...---+++---///000///---........................////////////............---------------------------......---,,,+++,,,...///...---,,,,,,---...///...------,,,,,,---------111000000//////000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,---------......000///...------...//////////////////000000000000444333111000000111222333444333333333333444555555888666555666888:::888777666777777777777777777666777777888888888777777666888888888999999999::::::------------------------///---,,,,,,---......------......//////......---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---......,,,******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------------------------------,,,---......//////......000000000000000000000000000000000111111111222222333333333444444444555555666555444333333444555666666666666666666666666666222444666777888:::===???===@@@BBBDDDDDDEEEFFFHHHIIIHHHHHHHHHJJJLLLOOOQQQTTTRRRPPPNNNLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLKKKJJJHHHIIIIIIJJJKKKLLLLLLMMMJJJJJJIIIIIIIIIIIIIIIIIIGGGEEECCCCCCCCCBBB@@@???<<<<<<;;;:::999999888888888888777666555444444333444444333333222111111111000000000000000000000000...////////////...------------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------...///...---,,,,,,,,,,,,,,,,,,---------,,,---......///+++,,,---...///000111111...------,,,,,,------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++*********+++,,,,,,++++++++++++++++++++++++------------------------------,,,+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......///000000///---,,,,,,---...---+++***+++,,,------,,,,,,,,,,,,++++++)))***++++++------...///.........---,,,+++***)))---............---,,,,,,------------------------+++++++++,,,---...000000...---,,,---/////////---,,,,,,------...///000000.............../////////------------------------+++---...---,,,,,,---///------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,---------......///......---......//////////////////000000000000222111000//////000111222444333333333333444555555777666555666888999888777666666555555555555666666666777777888888777777777777888888888999999999999------------------------...---------------------***+++,,,------,,,+++***************************+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,------...,,,,,,++++++,,,,,,---...---+++)))***+++,,,,,,+++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------------------------------,,,---......///.........////////////////////////000000000000111111111111222333333444444555555555555555444444444444555555777777777666666666666666555666888999:::<<>>AAACCCDDDEEEGGGIIIHHHHHHGGGHHHJJJMMMPPPRRRUUUTTTQQQOOOMMMKKKKKKJJJMMMLLLLLLKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIFFFDDDCCCBBBBBBBBB@@@>>><<<;;;;;;:::999999888888777777666555555444333333333333222222111111111000000000000000000000000000......//////......---,,,------------------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------,,,,,,,,,,,,------...------------...//////++++++,,,,,,---...//////...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---+++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------,,,,,,+++***------------------------------------------------++++++,,,,,,---...//////...---------............,,,,,,------.../////////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...------...///++++++************++++++,,,,,,------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------.........------.........//////////////////000000000000111111000000000111222222444333333333333444555555777666666666777777777777666555444333333444555666555666777777777777777777777777777888888888888999------------------------,,,------------,,,,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,+++***+++---/////////------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------------------------------,,,---......///.................................//////000000000111111111222222333333444555666666555555555555555555555555777777777777777666666666999:::;;;;;;;;;<<<>>>@@@<<<>>>@@@BBBCCCEEEGGGJJJIIIIIIIIIIIIKKKNNNQQQSSSUUUTTTRRRPPPNNNLLLKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHEEECCCBBBAAABBBAAA@@@>>><<<<<<;;;;;;:::999999999666666555555444444333333222111111111111111000000////////////////////////...............------,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---------------.........------------...//////------------------------...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------------------,,,,,,,,,------------------------------------------------------,,,............---------...........................,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...++++++,,,,,,,,,,,,+++++++++,,,---.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,---...............////////////000000000000111111111111111222333333444333333333333444555555666777777777666666666666666555444333333444555666555555666777777777777777666666777777777888888888,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,------......//////......---------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++,,,///000111000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////............................../////////000000000111111111222333333444555666666555555555555555555555555777777777777777777777777999:::;;;:::999999;;;<<<<<<>>>@@@AAABBBDDDGGGJJJLLLKKKKKKKKKMMMOOORRRTTTTTTTTTSSSQQQPPPNNNMMMMMMLLLMMMMMMLLLJJJIIIIIIKKKMMMMMMNNNNNNNNNLLLKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDBBBAAAAAAAAAAAA@@@>>>;;;;;;;;;::::::999999999555555444444444333333333000000000000000000000000////////////////////////---............---,,,,,,------------------------............------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...---------------......///---------,,,---......////////////.........------...------,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......------,,,,,,------------------------------------------------------------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------)))***++++++------...///)))***+++,,,---.........,,,,,,,,,+++,,,,,,---...------------------------------......------,,,+++---/////////---,,,---.....................---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...---------------............------***+++---...///......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......+++,,,---...............////////////000000000000000000111222222333333333444333333333333444555555666777888777555444555666555555444444444444555555444444555666777777777777666666666666777777777777,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,++++++---.........------.........------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...000...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////..............................////////////000000000111111222222333444555666777555555666666666666555555666666666777888888888999888999:::999888888:::<<<===???@@@AAAAAACCCFFFIIIKKKJJJIIIIIIJJJMMMOOOQQQOOOPPPPPPOOOOOONNNMMMMMMKKKLLLMMMLLLIIIGGGHHHJJJIIIKKKNNNPPPPPPOOOMMMKKKHHHHHHGGGGGGFFFEEEEEEDDDCCCBBB@@@@@@AAAAAA???>>>999999999999999888888888444444444333333333333333000000000000000000000000////////////////////////------......------,,,+++------------------------///.........---------,,,***+++,,,,,,,,,,,,+++***------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,------...,,,,,,,,,,,,,,,------...------------...............------,,,,,,------...++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......------------,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***,,,------++++++,,,...+++++++++,,,,,,---------)))***++++++------...///***++++++,,,------------,,,,,,+++++++++,,,---...------------------------+++,,,---.........---,,,---///000///---+++---...,,,,,,------.../////////...------------------,,,+++++++++++++++++++++++++++---//////...,,,+++,,,+++,,,---......---,,,+++)))+++---...//////...---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,---------......***+++,,,...//////......////////////000000000000...///000111222222222222444333333333333444555555555777888777555333555666555555666666666666555555333444555666777777777777555555555666666666777777,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////,,,***+++---------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,++++++*********,,,,,,++++++,,,,,,---...333000...---------,,,***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......000000000000000000000000////////////000000000000111111222333444666666777555555666666666666555555555555666777888999999:::888999::::::999:::<<<>>>>>>???@@@@@@AAABBBFFFHHHHHHGGGFFFEEEFFFHHHJJJLLLJJJKKKKKKLLLLLLKKKKKKJJJJJJLLLMMMKKKHHHFFFGGGIIIEEEHHHMMMQQQRRRQQQOOOMMMGGGGGGFFFFFFEEEDDDDDDCCCCCCAAA@@@@@@AAAAAA???>>>888888888888777777777777444444333333333333333333////////////000000000000////////////////////////------......------,,,+++------------------------.........------,,,,,,,,,***+++,,,------,,,+++***...------,,,+++++++++++++++*********+++,,,,,,---,,,++++++++++++,,,------((()))******+++,,,------...------,,,,,,------...++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......------++++++++++++---------,,,,,,+++*********+++++++++++++++++++++++++++------------------------++++++++++++,,,------...******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///......---------,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///***+++,,,,,,,,,,,,---...+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,+++***+++,,,...///------------------------)))***,,,...//////......---///111///,,,+++,,,...***+++,,,---///000111111.........------,,,,,,,,,+++++++++++++++++++++++++++---000000...,,,++++++((()))***++++++***)))((()))***---/////////...---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,---------......)))+++,,,...//////......////////////000000000000------///000111111111111444333333333333444555555555777999777444333444666444555666777777666555444333444555666777777777777555555555555666666666777------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,------......------,,,******+++++++++,,,,,,,,,)))+++---...------...///+++,,,------,,,,,,...000,,,---......,,,,,,---...---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...++++++---///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................///000000000000111111111000111111111111222222222222222333333444555555666111222444555777888888888888888888888888888888888::::::999999999999999999;;;<<<===???AAABBBBBBBBBFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLOOOOOOOOONNNLLLIIIGGGEEEJJJHHHHHHLLLSSSUUUSSSPPPGGGFFFEEEDDDBBBBBBBBBBBBCCCBBB@@@>>><<<:::999999:::::::::999999999888888333333333222222222111111222222222333333222222222000///...------...///000///............---------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,++++++,,,---///,,,,,,++++++,,,,,,---......---------------,,,,,,,,,,,,---......------------------......---,,,,,,+++)))((())),,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++...------,,,,,,------...******+++,,,---------,,,++++++******++++++,,,---////////////////////////***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000...------,,,,,,------...++++++------------++++++---------,,,,,,+++++++++------------------------000////////////000000111...------,,,,,,------......------,,,,,,------............------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,---...///...---,,,........................------------------------...//////////////////...,,,,,,,,,---------......,,,,,,------...//////000......//////000000111111222333444444555555444444555555444333333333333444333444555555666666555555666555444333444666888:::888888777777666666555555------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,------......------,,,++++++++++++,,,,,,,,,,,,***,,,------------///000222111///---------------,,,---......,,,,,,---...---------------------------+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000000000111111000111111111111222222222222222333444555666777888666777888999999999999999888888888888888888888888666666666666666666666666:::;;;===???@@@AAAAAABBBEEEFFFGGGHHHIIIIIIHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJHHHGGGIIIGGGGGGKKKQQQSSSRRROOOGGGFFFDDDCCCBBBAAA@@@@@@BBBAAA???===;;;:::999999888888888777777777666666333333333222222222111111111111222222222222111111000///...------...///000............------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---,,,,,,++++++,,,,,,---...------------------------,,,---------...------------------------------,,,+++***)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,++++++******++++++,,,......//////////////////++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,---------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------------------+++++++++,,,,,,---...///...------,,,,,,------......------,,,,,,------.........---------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------........................------------------------......------------......,,,,,,,,,---------......------......///000000111......//////000000111111222333444444555444444444555555444333333333333444222333333444444444444444666555444444555666777888777777777777666666555555------------------------,,,,,,,,,,,,,,,,,,------+++,,,,,,------------,,,,,,------......------,,,,,,,,,,,,,,,------------,,,---...---,,,---///222:::555///------...---+++,,,---......,,,,,,---...........................,,,*********+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000111000111111111111222222222222333333444666777777888888999999999999999888888777777777777777777777777555555555555555555555555:::;;;<<<>>>???@@@@@@@@@CCCDDDEEEGGGHHHHHHGGGGGGDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGIIIJJJJJJJJJIIIHHHGGGFFFFFFIIINNNPPPOOOMMMFFFEEECCCBBB@@@??????>>>@@@???>>><<<:::999888888555555555555555444444444333333333222222222111111///000000111111000000/////////...------...//////............------------------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++++++++,,,,,,++++++,,,,,,---...---------...............------------------------------------------------,,,***)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////............------,,,++++++******++++++,,,------,,,,,,,,,,,,,,,+++++++++******++++++,,,---************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------------------------*********+++,,,---...///...------,,,,,,------......------,,,,,,------......------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---..............................------------------------...---,,,++++++,,,---...,,,,,,,,,---------............//////000111111111......//////000000111111222222333444444444444444555555444333333333333333111222333333444444333333555555555555666666666666777777777666666666666555------------------------,,,,,,,,,---------------,,,,,,---------------,,,,,,------......------,,,,,,,,,,,,---------...............,,,+++---000222<<<555...+++---...---***,,,---......,,,,,,---...........................+++***))))))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------------------------------000000000111111111111222000000111111111222222222333333333444444444555555444555555666666666666666777777777777777777777777666777777777777777888888999:::;;;===>>>????????????AAACCCEEEFFFFFFEEEDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJIIIIIIEEEDDDDDDGGGJJJLLLLLLJJJFFFEEECCCAAA???======<<<>>>===;;;:::999888888888444444444444444444333333333333333222222222111111...//////000000//////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,++++++***,,,,,,++++++,,,,,,---...------....../////////000///......------------------,,,,,,,,,------......,,,+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------------...------,,,,,,------...,,,,,,+++***************++++++******++++++,,,---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,------...+++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------------,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---......//////...------,,,,,,------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,,,,------,,,,,,+++------,,,+++,,,---...///........................------------------------...---,,,++++++,,,---...,,,,,,,,,---------............/////////000000000......//////000000111111222222333444444444444333555444333333222222333333222222333444444444444333555555666666666666555555666666666666666666666666------------------------,,,,,,,,,------.........---------......------,,,,,,------......------,,,,,,,,,,,,---------...............,,,+++,,,///111888111+++))),,,...---+++,,,---......,,,,,,---...........................+++***))))))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,------------------------////////////////////////111111111222222222333333000000111111111222222222444444333222222111111000000111222444555666666666666666666666666666666666777777777888888999999999999:::;;;======>>>>>>>>>???AAACCCEEEFFFFFFDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFHHHIIIJJJJJJJJJIIIHHHGGGDDDCCCCCCEEEGGGHHHIIIIIIFFFEEECCC@@@>>><<<;;;;;;;;;:::999888777777777777444444444444444444444444333333333222222222111111.........//////.........------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------,,,,,,,,,,,,++++++,,,,,,---...------...//////000111111000///...------------...---,,,,,,,,,,,,---...///---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,------...000///...---,,,,,,------++++++******++++++,,,---------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------......***++++++,,,,,,---------+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------222111000///...............------,,,,,,------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,,,,------,,,,,,+++------,,,+++,,,---...///........................------------------------///...---,,,,,,---...///,,,,,,,,,---------......------............//////......//////000000111111111222333333444444333333444444333222222222222333333333444555555555555555444555666666777666666555555555555555555666666666------------------------,,,,,,,,,---......//////---............------,,,,,,------......------,,,,,,,,,,,,,,,---------------------,,,++++++---///111---))))))+++......---,,,---......,,,,,,---...------------------------,,,*********+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,------------------------////////////////////////111111111222222222333333000111111111111222222222333333222111111000//////000111333555666777777888666666666666666666666666555555555666666777777888:::;;;<<<===>>>>>>>>>>>>BBBCCCFFFHHHHHHGGGEEECCCCCCDDDEEEFFFFFFGGGGGGGGGIIIJJJJJJKKKJJJIIIGGGFFFCCCCCCCCCCCCDDDFFFGGGHHHGGGEEECCC@@@>>><<<::::::999888777666666666666666333333444444444444444555333333333222222222111111---......//////......---------............------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---------,,,,,,++++++,,,,,,---...------...///000111222333111000///---------......---,,,++++++,,,---///000...,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,...---,,,+++***+++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,+++,,,------......------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,---......---,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------000///...---------------...------,,,,,,------......------,,,,,,------...,,,,,,,,,------------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---..............................---------------------------------......---------,,,,,,,,,---------......---------.....................//////000000111111111111222333333333333333444444333222222222222222333444555555666666555555444444555555666777777888444555555555555666666666------------------------,,,,,,------.../////////...............---,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++------,,,+++++++++,,,......,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................//////////////////////////////000000000111111111000111111111111222222222111111111111111111111111222333444555666666666666555555555555555555555555333333444555555666777777;;;<<<===>>>>>>>>>>>>>>>AAACCCEEEGGGFFFDDDBBB@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFFFFCCCCCCCCCCCCCCCDDDFFFGGGHHHFFFDDDAAA>>><<<:::999777666555555555555555666222222333333333444444444333333333222222222111111......////////////......,,,------......------,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))***+++---...,,,,,,++++++,,,,,,---...,,,---...///111222333444222111///---,,,---......---,,,+++++++++---///111///---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,++++++******++++++,,,+++***((('''((()))+++,,,++++++******++++++,,,---************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,++++++++++++++++++,,,------......------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++,,,...//////...,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------------,,,,,,,,,------...///...------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------........................------------------------+++,,,---......---,,,+++,,,,,,,,,---------....../////////.....................//////000000111111111111222333333333333222444333222222111222222222333333444555555555555444444333333444555777999:::444444444555555555666666------------------------,,,,,,------...///000000.../////////...---,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,***+++------+++******+++,,,---...---,,,,,,---///,,,---......,,,,,,---...++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............................................................////////////000111111111111222222222000000111222333444444555333333444444444444444333555555555555555555555555444444555555666777888888<<<<<<===>>>?????????>>>>>>@@@BBBDDDCCC@@@===;;;AAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHGGGFFFFFFCCCDDDDDDCCCBBBCCCEEEGGGIIIGGGDDDAAA>>><<<:::999666555555444444444555555111111222222333333333333333333333222222222111111......////////////......,,,,,,---......---,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))''''''(((***,,,...,,,,,,++++++,,,,,,---...,,,---...000111333444555333111///---,,,---...///---,,,+++***+++---///111///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////...------,,,,,,------...---,,,+++******,,,...000++++++******++++++,,,---++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++*********+++,,,------......------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,...//////...,,,+++++++++---......---+++++++++++++++,,,,,,---------------------------------+++++++++,,,...000111222...------,,,,,,------......------,,,,,,------...,,,,,,,,,------.........+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,---...///...---,,,........................------------------------(((***,,,......,,,***(((,,,,,,,,,---------......000000000000////////////......//////000111111111111111222333333333333222444333222222111111222222222222333444444444333333333333222333444777:::<<<444444444555555555666666,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---............///...---,,,+++,,,,,,---))))))*********+++++++++)))***,,,------,,,***))),,,,,,---...//////......,,,,,,,,,---------......//////.........---------.........------,,,,,,,,,..................---------------------------------,,,++++++,,,---///000000000000000111111111111111111222333333333333222222222222222222222222222555555444444555666888999555666777777666666777888999::::::;;;<<<===>>>>>>BBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDDDDCCCBBBBBBAAAAAADDDDDDCCCAAA>>>;;;888666666666555444444444444444111111222333333333222222000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---+++******+++---...,,,---...///000222222333000000000000////////////...---+++*********++++++++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,------------------------------,,,,,,+++***))))))++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---...//////...---,,,/////////......---------,,,,,,,,,,,,,,,,,,++++++------............------///...,,,+++***+++,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---......---+++***------------------------***************+++,,,---333111...,,,,,,---...000------------------------------------------------------,,,,,,,,,---...///++++++++++++++++++++++++------...///...---+++***,,,,,,,,,------.........***++++++,,,,,,++++++***++++++,,,,,,,,,---------000///...---,,,---......---------------------------------.........//////+++,,,------......------///////////////...............//////000000111111111222222333333222222111000111111111111222222222333333333444444444555555999888888888777777666666666666666666666777888888,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------------,,,,,,...---,,,+++++++++,,,,,,*********+++++++++,,,,,,***+++,,,------,,,+++***+++,,,,,,---......------,,,,,,---------.........///.........------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000000000000000000111111111111111111222333333333333222333333333333333333333333555555444444555666888999555666777777666666777888999::::::;;;<<<===>>>>>>AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBAAAAAA???===:::777666777666555555444444555555333333333333333222111111000000000000/////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---+++******+++---...,,,------...///000111111---------....../////////------+++*********++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------............------.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------,,,...---,,,+++++++++,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............///...---,,,,,,------...---------------------------------------...//////666333000---++++++,,,,,,------------------------------------------------+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,------,,,++++++***,,,,,,------------------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------000///...---,,,------...------------------------,,,------------.........+++,,,------......------/////////////////////...000000000000111111111111111222222333333222222111111111111111222222222222333333333444444444444555777777777666666555555555555444444444555555666666,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,+++***)))---,,,++++++***++++++++++++++++++,,,,,,,,,------+++,,,---......---,,,+++***+++,,,,,,---,,,,,,,,,---------.........//////............------------...------------,,,,,,,,,))))))******++++++,,,,,,------------------------------...///000000000000000000000000111111111111111111222333333333333222333333333333333333333333555444444444555666777888555666777777666666777888999::::::;;;<<<===>>>>>>@@@@@@@@@AAAAAABBBBBBCCC@@@@@@@@@AAAAAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@??????>>>===;;;999777666777777666555555555555555555555555444333222000000000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------++++++++++++------,,,---------............)))******+++,,,......///---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------...------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------...//////+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,------,,,,,,,,,------,,,+++++++++,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,222///,,,)))(((***---000------------------------.........---......///000444222000---++++++,,,,,,------------------------------------------------)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++------------------,,,,,,------------------------,,,,,,,,,,,,------------//////...------------...------------------------,,,,,,,,,,,,------------,,,,,,---............---......//////////////////222222222222111111111111111222222333333222222111111111111111222222222333333333333333444444444444555555555555555444444444333333333333333444444444---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------,,,++++++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,+++,,,,,,---------,,,,,,------........./////////------------------------------------------------((())))))***+++,,,,,,---------------------------,,,---///000111111000//////000000000111111111111111111222333333333333222444444444444444444444444444444555555666666777888555666777777666666777888999::::::;;;<<<===>>>>>>>>>??????@@@AAABBBBBBCCC@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>======<<<:::999888777777777666555555555555666555555555444444222111111000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---///...,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++......------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------***+++++++++++++++,,,,,,+++++++++++++++***)))(((,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------........................+++++++++******)))))))))000---)))&&&&&&'''***,,,------------------------------,,,,,,,,,------...///...---,,,,,,---///000------------------------------------------------((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---.........------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...//////......------------------------------------+++++++++,,,,,,,,,------,,,------...........................////////////222222222111111000000000111222222333333222222111111111111222222222333333222222333333333444444444555555555555444444444444222222333333444444444444---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------------------..................,,,,,,---------.........------------------------------............------------------.........///,,,,,,------------------------------------------)))******+++,,,------...------------------------+++,,,...///000000///...///000000000111111111111111111222333333333333222444444444444444444444444444444555666666777777777555666777777666666777888999::::::;;;<<<===>>>>>>>>>>>>??????@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>===<<<;;;:::999999888777777666555555555555555222222333444444333333222////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---------------------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,------,,,+++******------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------++++++++++++++++++++++++//////......------,,,,,,......////////////......+++,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...........................+++++++++******)))))))))---,,,***)))((()))******------------------------...------,,,,,,,,,------------,,,,,,---...///000------------------------------------------------((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---............------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---------........................---------------------------------+++++++++,,,,,,,,,------,,,---......//////......---.........//////000000111111111000000//////...111222222333333222222111111222222222222333333333222222222333333333444444555555555555555555555555333333444555555555555444---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---............---......////////////...,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,------------...++++++,,,,,,------......------------------------,,,,,,---...////////////000000000000111111111111111111222333333333333222333333333333333333333333333444555666777777777777555666777777666666777888999::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@AAA?????????@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<:::999888888888666666555444444444444444000111222222333333333222/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++.........------,,,,,,,,,+++,,,,,,------------,,,************++++++++++++------------------------......---------,,,,,,,,,------------------------(((((()))***,,,---......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,---....../////////...------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,............------------//////000000000000//////++++++,,,---------,,,,,,,,,,,,,,,------------.........------------......------------------------------------,,,,,,,,,,,,,,,,,,---------------,,,------------------------000///..................//////...---,,,,,,,,,---------------------------------------------------)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......------------------,,,,,,,,,,,,************,,,,,,,,,---------..................//////......---,,,------------------------,,,,,,,,,,,,------------------...////////////...------......///000000000000000000///////////////111222222333333222222111222222222222333333333333222222222222333333333333444444444555555555555666333444555777777666666555........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------...//////.........,,,,,,.../////////......+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---............---,,,++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------------------------------------............///000111111000000000000111111111111111111222333333333333222333333333333333333333333333444555666777777777666555666777777666666777888999::::::;;;<<<===>>>>>>>>>>>>>>>???????????????????????????@@@AAABBBCCCAAABBBBBBCCCCCCBBBBBBAAA?????????@@@@@@@@@@@@@@@>>>===;;;888777666666666555555444333333333333333111111222222222111000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,***'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++---.........------++++++,,,,,,,,,---------------------------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...//////++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------,,,,,,---.........------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------............------++++++++++++,,,,,,------******++++++,,,---............////////////......***+++,,,---------,,,,,,,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,------...//////------------------------//////...---------------......------------------------------------------------------------------+++,,,,,,,,,------------------------------------++++++,,,---------------,,,,,,------------------...---+++******+++---...------------............---.../////////...---,,,------------------------,,,------------.........------...///////////////------......///000000111000000000000000000111111111222222333333222222111222222222333333333444444111222222222222333333333222333333333444444444555333444666777777777555444........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000000000///...---,,,***+++---...///...------+++++++++,,,,,,,,,------,,,++++++******++++++,,,------------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,------------------------000000/////////111222444000000000000111111111111111111222333333333333222222222222222222222222222333444555777777777777666555666777777666666777888999::::::;;;<<<===>>>>>>????????????>>>>>>>>>>>>????????????@@@AAABBBCCCAAABBBBBBCCCCCCBBBBBBAAA??????????????????@@@@@@===<<<999777555444444444444444333222222222222333222222222111000///...---//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,)))&&&&&&'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******+++,,,---......///***+++---...///...---------------.........//////------------------------000////////////.........++++++++++++++++++++++++------------------------++++++++++++++++++++++++---------,,,,,,+++++++++))))))***+++,,,,,,------((()))***+++++++++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---////////////---,,,+++++++++,,,,,,---------%%%&&&''')))+++---...///------............------)))***,,,---...---,,,,,,,,,,,,,,,------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******+++---///000---------------------------,,,++++++******************+++,,,...///000000------------------------------------------------------,,,,,,,,,---...///------------------------(((***+++,,,---,,,,,,+++,,,,,,,,,------.........///...,,,++++++,,,...///---------.........//////---.../////////...,,,,,,---------------------------------.........//////---......///////////////---------...///000000111000000111111222222222333222222222333333222222222222222333333333444444444111111222222222333333333111111111222222333333333222333555777777666555444------------------------+++++++++,,,,,,---------,,,,,,,,,++++++*********---------............///------............------,,,---......------...000.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++))),,,,,,,,,++++++*********,,,------......------,,,++++++,,,,,,---...//////,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,++++++******+++---///000.........------,,,,,,,,,,,,---...///000000000000,,,,,,---...///000111111111111222222222333333333222222333333333333444444666444333555888:::999777777777888999999999999999;;;;;;;;;<<<<<<<<<<<<<<<=========>>>??????@@@@@@AAA@@@?????????@@@AAABBBEEEEEEEEEEEEDDDCCCBBBAAA???>>>===>>>???@@@???>>>;;;;;;:::888777555444444555555444444444333333333222222333111000///000222000000///...---,,,,,,+++......------------......------------,,,+++***)))++++++++++++++++++++++++000...---+++******++++++---+++***+++......,,,***)))))))))))))))******+++......//////......---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++------.........---+++***------------------------...---,,,,,,,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////,,,+++,,,...///---+++------------,,,,,,+++***------.........---,,,,,,...------,,,,,,------......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,++++++,,,,,,---...---------.........//////......------------......------------------------)))***,,,...//////......***++++++,,,,,,++++++***///,,,***+++...///...---,,,,,,,,,---------......//////............//////......------------......//////.........---------------------------------...------,,,,,,++++++***............................................................///000111222000111111111222222222222222222222222222222222222444444333222222111111000555444333333222222222222444444444444444444444444------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++.........////////////000//////000000000000//////111111222000...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***+++++++++,,,---------+++++++++******+++++++++......---------,,,,,,,,,,,,,,,++++++,,,---...///------------------,,,,,,,,,---...///000000000000//////////////////000000111111222222222333333333222222333333333333444444777555444555888999888666666777888888999999888888;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAAAAAAAA@@@???@@@AAABBBCCCEEEEEEEEEEEEDDDCCCBBBAAA???>>>===>>>???@@@???>>>;;;:::999888777555444444555444444444444333333333333444444333222111222444///////////////...............------------......------------,,,+++***)))++++++++++++++++++++++++///...,,,++++++++++++,,,,,,******+++------+++)))***************+++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++..................---------......///...---,,,+++------------------------...---,,,,,,,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---...---,,,++++++,,,,,,---------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---+++***+++---...,,,***,,,---------,,,,,,+++***++++++,,,,,,------......---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,++++++,,,,,,---...------------.........///......------------......------------------------***+++,,,.........------++++++,,,,,,,,,,,,++++++...,,,***+++---///...,,,,,,,,,,,,---------............------------............------------......//////.........------------------------------------------,,,,,,+++++++++......................................................//////000111111222000000000111111111222222222222222222222222222222222222222222222222222222444444333222222222333333444444444444444444333333---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------...////////////000000000...//////000000//////...000000111///---+++,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++************++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,---...,,,,,,------------------,,,---...///000000000000111111000000000/////////111111222222222333333333222222333333333333444444777666555666777888777666555666777777888888777777;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>@@@@@@???>>>::::::999888666555444444444444444444333333333333333444444333222111222333......//////000000000000......------------......------------,,,+++******++++++++++++++++++++++++------,,,++++++,,,,,,,,,+++*********,,,,,,***)))+++++++++++++++,,,------...---+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++------...........................///......---,,,------------------------...------,,,,,,------.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------+++++++++++++++,,,---...------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,+++******,,,,,,+++***,,,,,,---------,,,++++++************+++---...///------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,++++++,,,,,,---...------------............------------------------------------------------+++,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***+++,,,------,,,,,,,,,,,,---------......------,,,,,,,,,,,,------......------------.....................------------------------------------------,,,,,,,,,,,,,,,...................................................///000111222222111111/////////000000000111111222222222222222222222222000000111111222333333444222222222222333333333333333333333333333333333333---------------------------------,,,,,,+++++++++,,,,,,,,,------.....................////////////,,,,,,,,,------,,,,,,,,,)))+++,,,,,,+++***,,,---*********++++++,,,,,,,,,******++++++,,,,,,------++++++,,,,,,---------,,,++++++,,,,,,,,,,,,------///---,,,,,,---...,,,+++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------.........,,,---...///000000000000111111111111000000000000111111222222222333333333222222222333333333444444777777666666777777666666555555666777777777777777::::::;;;;;;<<<=========??????@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>???@@@???===:::999888777666555444444444444444333333333222222000111222222000//////000............////////////...------,,,,,,------...,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,+++***+++++++++++++++,,,------///---+++***)))***,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,---------........................------------------------------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++++++++,,,,,,++++++,,,,,,,,,------,,,,,,++++++************+++------,,,------------------,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------------------------------------------------------,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------...------,,,,,,------...........................------------------------,,,,,,,,,---------------................................................---///111333333222111000////////////000000000000111111111111111111111111000000111111222222222333111111222222333333333333222222222222333333333333---------------------------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++)))***++++++******+++---*********++++++,,,,,,,,,++++++,,,,,,------......***+++,,,---------,,,,,,+++++++++,,,,,,---------///---,,,,,,---...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,------.........,,,---...///000000000000/////////000111222222222111111222222222333333333222222222333333333444444777777777777666666666666555555666777777777777777::::::;;;;;;<<<======>>>@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>??????===<<<999888888777666555444444444444333333333222222222///111222222000///////////////...------,,,++++++------,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,***************+++,,,,,,///...,,,******+++---...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------......---------.........------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,++++++,,,,,,,,,+++++++++***************************************+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------,,,,,,,,,---+++,,,,,,------,,,,,,,,,---,,,,,,+++************,,,,,,---......---,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------,,,,,,,,,,,,---......---,,,,,,---------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,)))***+++,,,,,,+++++++++,,,,,,,,,---------............------------......------,,,,,,,,,,,,---------.....................------------------------,,,,,,,,,------............................................................///111222333222000///////////////000000000000111111111111111111111111222222222111111000000000000000222333333333333222111111111222222222333333---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,------......------,,,//////000...,,,***++++++++++++++++++,,,,,,,,,,,,,,,---------------......***+++,,,---...---,,,+++***++++++,,,,,,------......---,,,,,,------,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,)))***+++++++++++++++***,,,,,,------------------,,,---...///000000000000---......///000111222333111111222222222333333333222222333333333333444444555666888777666555777888555666777777888888777777999::::::;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCEEEGGGHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>============<<<:::888888777666666555444444333333333333222222222222000222444444222111000111//////...---,,,+++***)))------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,...//////---------...***************+++,,,,,,///...---++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......------..................------,,,,,,,,,---......------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000///---,,,++++++,,,,,,------,,,+++******++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,---......,,,,,,---...++++++,,,---------,,,,,,------------,,,***)))(((+++,,,---......---,,,+++......---,,,,,,+++*********++++++,,,,,,------...***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,+++,,,---......---,,,+++------------------------,,,,,,++++++++++++,,,---,,,,,,------------,,,,,,(((+++---...,,,++++++,,,,,,,,,,,,---------............------------......------,,,,,,,,,,,,---------------...............------------------------++++++,,,---...//////000...................................................///000111111000///.../////////000000000111111111111111111111111111111333222222111000000//////000111222333333333222111000000000111111222222333------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,------------,,,,,,///000000///,,,++++++,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))+++,,,......---,,,+++******+++,,,,,,---......---,,,++++++,,,,,,+++*********+++++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,------...------,,,,,,,,,,,,------******+++++++++,,,,,,,,,******,,,---...------,,,------------------,,,,,,,,,---...///000000000000.........//////000000000111111222222222333333333222222333333333333444444444666888777666555777999666777888888999999888888999999:::;;;<<<===>>>>>>?????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCEEEGGGHHHEEEEEEEEEEEEDDDCCCBBBAAA???===;;;;;;<<<<<<:::999777777777666555555444444333333333222222222222111000222444444222111000000.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------------,,,***)))+++---//////---+++,,,...+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.....................------,,,++++++***+++,,,---...------------------------,,,,,,---......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++---...---+++***,,,...***+++,,,,,,---------,,,+++---...//////---***)))+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++***+++---......---+++***------------------------++++++*********,,,---...,,,,,,------------,,,,,,(((+++...///---,,,,,,---,,,,,,,,,---------......------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------.........//////------------------------++++++,,,---...///000111........................................................................000000000111111111222222111111111111111111111111111111111111000000000000000111222333333222000/////////000000111222222333------------------------+++++++++,,,,,,---------,,,,,,,,,++++++*********---------.........//////*********++++++************,,,------++++++,,,............------,,,,,,,,,---,,,,,,++++++*********)))***,,,......---,,,+++******+++,,,,,,---......---,,,***+++,,,,,,+++)))*********++++++,,,,,,,,,))))))************))))))))))))***+++,,,,,,------...------,,,,,,------...*********++++++,,,,,,,,,***+++---///000000//////.........------,,,,,,,,,,,,---...///000000000000////////////............111111222222222333333333222222333333333444444444222555777777666666888;;;777777888999999999999999999999:::;;;<<<===>>>???>>>??????@@@@@@AAABBBBBBBBBBBBAAABBBCCCEEEGGGHHHEEEEEEEEEEEEDDDCCCBBBAAA>>><<<;;;;;;;;;;;;999888777777666666555555444444333333333222222222111111---000222222111///......---------............///---,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,++++++++++++++++++++++++------......---+++***(((***,,,......+++***+++------,,,,,,,,,,,,---......***++++++++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------------,,,,,,+++++++++++++++***)))***+++---...------------------------,,,,,,---......---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------)))***,,,.../////////...........................******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********))),,,---,,,***)))+++---***+++,,,,,,------------)))+++...000111///,,,***+++,,,...//////...,,,+++***++++++,,,,,,------...******+++,,,,,,---..................---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++***+++---......---+++***------------------------******))))))***,,,...///,,,------......------,,,(((,,,///000...,,,,,,...,,,,,,,,,---------......,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,------------.........//////------------------------***+++,,,---...000111111................................................///......---------......111111111111222222222222000000000000000000000000/////////000111111222222111222333444333111///......//////000111222222222..............................---------,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---///111000///---+++++++++---...,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,---------......////////////000000000000/////////000111111222222111111222222222333333333666666666666666666666666555555555555666666666666;;;;;;;;;<<<===>>>>>>>>>===???@@@@@@??????@@@AAABBBCCCDDDDDDCCCCCCDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<;;;:::999999888555555444444444333333333111111111111111222222222222111111000///......---222111000///...---,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---+++))))))+++---------++++++++++++++++++++++++//////...---,,,++++++***)))************+++++++++---------,,,,,,++++++***.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++///...,,,*********,,,---,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***,,,---...---,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***...------...///...+++))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------------------------------------------------,,,------......------,,,------------------------------------------------,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,...------------...//////------------------------///////////////////////////////////////.........000000000000000111111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---///000000...---+++++++++---...,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++,,,---------------,,,,,,,,,---------........./////////000000000000/////////000111111222222111111222222222333333333555555555555555555555555555666777888999:::;;;;;;<<<<<<<<<======>>>>>>>>>===???@@@@@@??????@@@AAA???AAABBBBBB@@@@@@AAACCCDDDCCCBBBAAA@@@?????????===<<<<<<;;;:::999888888555444444444444333333333111111111111111111111111111111000000///......---........................---,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++))))))))))))))))))))))))******++++++++++++******,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++++++++,,,,,,,,,,,,/////////........................------,,,,,,,,,///...---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---///000000///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,---///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------------------------------,,,------......------,,,------------------------------------------------,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000000000000000111111111111111000000000000111111222222222222222222222222111111111111111111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...//////...,,,++++++,,,------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,---............---,,,,,,,,,---------............/////////000000000/////////000111111222222111111222222222333333333444444444444444444444444444555666888:::<<<===>>>============>>>>>>>>>>>>===???@@@@@@??????@@@AAA???@@@AAAAAA@@@@@@AAACCCBBBBBBAAA@@@???>>>======;;;;;;:::999888777777666444444444444333333333333222222222111111000000///111000000//////.........***+++,,,,,,---...//////+++,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...---,,,---......---+++------------------------------------------------,,,,,,,,,,,,------------.........///////////////.........---------------......---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...---,,,+++***+++,,,---111222222000...,,,,,,---------------------------++++++++++++***************+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,------...------------,,,,,,,,,+++++++++,,,------......------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,---------------......///------------------------............////////////------......//////000000/////////000000111111111111111000000000000111111222222222222222222222222111111111111111111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,---......//////......,,,,,,,,,---------.............../////////000000/////////000111111222222111111222222222333333333333333333333333333333333333333444666777888999:::>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@??????@@@AAABBBCCCDDDDDDCCCCCCDDDEEEBBBBBBAAAAAA@@@>>>======::::::999888777666555555444444444333333333222222333222222111000//////...000000/////////.........******+++,,,------...///+++++++++,,,,,,------------------------,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,++++++,,,...---+++(((------------------------,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,------........................---------...------,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,+++++++++,,,---222222222111...,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...------------------------,,,,,,,,,---------------,,,------......------,,,------------------------++++++,,,---------------,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,------...///------------------------///000000000000000111111,,,------...///000111111......//////000111111111111111000000000000111111222222222222222222222222111111111111111111111111000000000000000000000000------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,---......//////......,,,,,,,,,---------................../////////////////////000111111222222111111222222222333333333333333333333333333333333333333444444555666666666============>>>>>>>>>>>>===???@@@@@@??????@@@AAABBBDDDEEEEEEDDDDDDEEEFFFBBBBBBBBBBBBAAA???>>>===:::999888777666555555444444444333333333222222222222222111111000///......////////////............++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---///...,,,***+++++++++++++++++++++++++++,,,,,,------.........++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------..............................------,,,,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,---000111111///---++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++***+++,,,---------------------------//////...------,,,++++++,,,,,,------------,,,,,,------------------------***++++++,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,---------.........,,,------...///000111111---......///000000111111111111000000000000111111222222222222222222222222111111111111111111111111000000000000000000000000.................................---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,---............---,,,,,,,,,---------......------.........//////////////////000111111222222111111222222222333333333333333333333333333333333555555666666666666777777;;;;;;;;;<<<===>>>>>>>>>===???@@@@@@??????@@@AAA@@@AAACCCBBBAAAAAABBBDDDBBBBBBCCCCCCBBB@@@>>>===999999888777666555555444333333333333222222222222111111111000000//////...........................---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,...///000///---++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,---------............................../////////------,,,,,,,,,---......------,,,,,,,,,,,,++++++---------------.........++++++,,,,,,,,,,,,------...//////...,,,+++,,,---------------------------************++++++++++++***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,------------...111000///...---+++******,,,,,,------------,,,,,,------------------------******+++,,,,,,,,,,,,,,,...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,------...------------------------------......///000000000------......//////000000------...///000000111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000---------------------------------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++,,,---------------,,,,,,,,,---------......---------.........///////////////000111111222222111111222222222333333333444444444444444444444444444555555666777888888999888999:::;;;<<<===>>>???===???@@@@@@??????@@@AAA>>>???AAA@@@??????@@@BBB@@@AAABBBBBBAAA???===;;;:::999999888777666555555333333333222222222222111000000000000000/////////........................------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------////////////////////////******++++++++++++******)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++***)))***---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------------------,,,,,,,,,---........./////////000,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++............------------***+++,,,,,,------------,,,.........,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,---------......000000///...---,,,,,,++++++,,,,,,------,,,,,,+++........................+++,,,,,,---------------000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,------......------,,,------------------------------------------------......,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------------------///000000111222222333333.........///////////////,,,,,,---...///000111222111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------.........///////////////000111111222222111111222222222333333333444444444444444444444444111222333555666888999:::777777888:::<<<===>>>???===???@@@@@@??????@@@AAA>>>@@@AAAAAA@@@???AAABBB???@@@AAAAAA@@@>>>;;;:::::::::999888777666555555333333333222222222111111////////////000000000000---.....................---------------------------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++************+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,'''&&&%%%%%%(((+++,,,,,,---------------------------------------------------------.........//////+++++++++******)))))))))---.........//////000000,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++/////////...---------,,,***+++,,,---------------,,,---......------...000,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////++++++,,,---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,------...........................------+++,,,,,,------,,,,,,+++........................,,,---......//////......111...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------******+++,,,,,,---.........------,,,,,,------...------------------------++++++++++++++++++++++++,,,------......------,,,------------------------------------------------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,++++++,,,,,,---...------------------------,,,------...///000000000///////////////.........,,,,,,---...///000111222111111000000000000111111////////////////////////111111111111111111111111000000000000000000000000------------------------******+++,,,,,,---......+++,,,---......,,,***)))+++---//////...,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,,,,++++++++++++,,,,,,------------......---------.........//////........................---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////333333222111000000111111222333333333333333333444555555555555444333222222333333444444555666777777999:::;;;<<<===============>>>???@@@@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@>>>???@@@@@@@@@>>>===<<<666666666555444444333333444444333333222111000000222222111111000000////////////...------------...---,,,,,,+++,,,---///000000...,,,,,,......,,,))),,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000///---,,,,,,---........................,,,,,,,,,---------......111111///...,,,,,,+++++++++,,,,,,++++++)))((('''///......,,,+++***))))))---------,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////.........---------------------------------++++++++++++++++++++++++222111///---+++******)))000///---,,,+++,,,,,,---...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++)))******++++++,,,------------++++++++++++------***+++,,,+++******,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------.........++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------------.........---+++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///.....................------////////////000000000000000000////////////000000////////////////////////333222111/////////000111000000000000000000000000------------------------//////..................+++,,,---------,,,***)))***,,,......---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////333333222222111111111111111111222222222222333333444555555666555333222111333333444444555666666777999999;;;<<<======>>>>>>===>>>???@@@@@@@@@@@@???AAAAAA@@@@@@????????????>>>>>>>>>>>>===;;;999888666666555555444333333333444333333222111111000000............---------,,,000000///...............------,,,,,,,,,---...///...+++******,,,...---+++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,......---,,,,,,---------------------------,,,,,,,,,------------.........------------............---,,,,,,+++******,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,------...///++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---,,,++++++---//////...---,,,,,,,,,,,,---,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------------.........---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000////////////////////////////////////000000111111111222111111000000000000111111111111111111111111111111333222000/////////000111000000000000000000000000------------------------------,,,,,,+++***))))))++++++,,,------,,,***)))***,,,------,,,++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,...------,,,***))))))(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////333333222222222111111111000111111111222222222333444555777888777555222000333333444444555666666666888999:::<<<===>>>>>>>>>>>>>>>??????@@@@@@??????@@@@@@@@@???????????????======<<<;;;999777555444666555555444444333333222333333222222111000000000------------,,,,,,,,,,,,111000000///.../////////......---,,,,,,,,,------+++***((()))+++---------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------(((***,,,---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---///000111111000...---,,,,,,---...,,,,,,---------.........///...,,,++++++,,,...///,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++))))))******++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------......------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...//////++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++//////...------,,,++++++---,,,,,,++++++,,,,,,---,,,---------,,,,,,...000......---,,,,,,,,,------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------------------------------.........---,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------000//////////////////000///000000000000000000000//////000111222222333333222222111111111111222222111111111111111111111111222111000000///000000000000000000000000000000000------------------------++++++******)))(((((((((,,,,,,------------,,,+++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,//////...------,,,++++++---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////111111111111111111111000111111111222333333333444555777999;;;:::888444222444444444555555555666666888999:::<<<===>>>>>>>>>>>>>>>????????????>>>>>>???????????????>>>>>>===::::::999888777666555444555555444444333222222222222222111111000000000000////////////////////////000000///...............///......---,,,,,,,,,,,,,,,+++***)))***,,,---...++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...///000222000...,,,,,,---...///000000///...------,,,,,,///...,,,******,,,...///---/////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))******+++---......///------------------------------------------------************+++,,,......,,,,,,.........---,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,---///...------,,,,,,,,,------,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000---------------------------------------------,,,------------------------,,,,,,,,,---------------000///...------...///000///////////////000000000---...///000111222333333222111111000000111111222111111111111111111111111111111000000000000000000000000000000000000000000------------------------------------------------------...............---***+++,,,+++******+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,------------------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................//////////////////000111111000//////222222333333444555555666888:::<<<======:::777444444444444555555555555555777888:::<<<===>>>??????>>>>>>?????????>>>>>>===>>>>>>?????????>>>===<<<888777777777777777777777444444444333222222111111111111000000000000//////000000000000000000000000......---,,,,,,,,,------.........------,,,,,,+++///...---,,,++++++,,,---++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...000///---++++++,,,...////////////......------,,,///...,,,++++++,,,...///...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++---...//////---------------------------------------------------,,,,,,,,,,,,------...+++,,,---.........,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------......+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...------,,,,,,,,,------...,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000------------------------------------------------------------------------,,,,,,,,,------.........000///...------...///000---------....../////////,,,,,,---...///000111222000000////////////000000000000000000000000000000000000000111111111000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++,,,,,,,,,******,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////...///000111111111000///222222333444555666777777:::;;;===>>>===;;;888666555555555555555555555555777888:::<<<===>>>??????>>>>>>??????>>>>>>=========>>>>>>??????===<<<;;;666666666555666777777888444333333222222111111000000000000///////////////.........///////////////...---,,,,,,++++++,,,,,,------.........---,,,,,,...//////...,,,++++++,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...000000000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,++++++,,,,,,...---,,,,,,+++,,,---...++++++,,,---...//////000---------,,,,,,---------...//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++(((((()))***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------,,,,,,------......------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++))))))***++++++,,,------+++,,,,,,------,,,,,,+++***+++++++++******,,,...------,,,,,,,,,---......,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------------------------------,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,---....../////////..................///,,,,,,------......//////,,,,,,------...///000000000000////////////000000//////////////////////////////000111111111111000000000000000000000000000------------------------,,,,,,++++++******))))))+++++++++++++++,,,---------------,,,++++++---///+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------......---------------------------------,,,,,,,,,------------...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................///////////////000222333333333222111111222222333444555666777:::;;;<<<<<<;;;:::888777555555555555555555555555777888999<<<===??????@@@>>>>>>>>>>>>>>>======<<<<<<===>>>??????===;;;:::777666555444444555555666333333333222111111000000////////////////////////---------.........//////......---,,,,,,,,,,,,---+++,,,---.........---,,,))),,,//////---++++++,,,+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---///...---,,,,,,---------------------------***++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------******+++,,,---...//////,,,,,,---......---,,,,,,---...///...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---)))******+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,***)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++---...,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++......---------,,,,,,,,,------------............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------------------------,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,------.../////////---......//////......------------...//////000000---.........//////000000111000000000000000000111000000000000000000000000...///000111222111111000000000000000000000000000------------------------222111000///---,,,+++******)))))))))***++++++,,,---......,,,++++++---///+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,---...000///......---,,,++++++---------.........//////........................+++++++++,,,,,,---------,,,------------------,,,------------------------,,,,,,,,,---------......---------,,,,,,+++++++++++++++------------++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------................../////////000000111333555555555333222000111111222444555666666::::::::::::999888777777555555555555555555555444666888999<<<===??????@@@>>>>>>>>>>>>>>>===<<<<<<<<<===>>>??????===;;;:::888666555333222222333333333333222222111000000000.........///////////////........./////////000000//////...------------...***+++---...///...------%%%)))...///---++++++,,,+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))+++------,,,,,,---...........................******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,---......///......---,,,,,,,,,,,,,,,,,,+++++++++,,,...//////...,,,+++---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......//////000------------------------++++++++++++++++++++++++************+++,,,------------,,,+++,,,---///000...------,,,,,,------...,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((++++++,,,,,,,,,------------------,,,,,,,,,++++++///......------,,,,,,+++++++++------------++++++,,,---------,,,,,,...///,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++.........------,,,,,,,,,---------.........//////******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------------------------------,,,,,,+++,,,---...///,,,,,,,,,------.........,,,,,,------...///000000,,,---...//////...---,,,---......///000111111222////////////000000000000222222111111111111222222111111111111111111111111...///000222222222111000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///...------,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,)))******++++++,,,------...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,++++++,,,---...---,,,+++***+++,,,,,,------,,,,,,+++//////...---,,,++++++***------------------------,,,,,,,,,---------.........------,,,,,,++++++***///...---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------,,,,,,,,,++++++*********---------............///---------.........//////......///000111222333333000111333555666777888888777777888888888888777666666777777555333222333555333444666999;;;>>>@@@AAA@@@@@@AAAAAAAAA@@@@@@???=========<<<;;;;;;::::::888888666555444333333222222111000//////000111222333222000///---,,,,,,,,,------------------------------------------------------------------------------------------------//////...---,,,++++++***,,,,,,++++++,,,...///000---------,,,,,,+++++++++000///---,,,+++,,,------,,,++++++******++++++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,...,,,+++,,,//////---***...------,,,,,,------...+++++++++,,,,,,---------******+++,,,------...///...///000///---,,,,,,.........---------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,111///---++++++---///111------------------------+++++++++,,,,,,---------------++++++++++++------...---+++*********++++++...------,,,,,,,,,------...------,,,,,,------...,,,,,,,,,++++++*********,,,---......,,,,,,---...,,,+++*********,,,...000.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,............,,,,,,...---,,,,,,,,,,,,---...***+++,,,,,,,,,,,,---...,,,,,,,,,++++++*********------------------------000...,,,******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------------------------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---...---,,,++++++---...000333000,,,,,,---...---+++------------------------...///////////////......///---+++,,,///000///---........................////////////////////////---......///000111111222000000000000000000000000000000000000111111111111111111111000111111222222++++++++++++++++++++++++------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,+++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++.........------,,,,,,+++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,------...,,,,,,,,,+++++++++******---------............///---------.........//////......///000111222333333111222333555666777777777666777777777777777666666444555555555333333555777666666777999:::<<<======???@@@@@@AAA@@@@@@??????======<<<<<<;;;:::::::::888777666555333333333333222111000000000000111222111000//////............------------------------------------------------------------------------------------------------000000//////...------------,,,,,,+++,,,---//////---------,,,,,,,,,++++++///...---+++++++++,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,...,,,+++---//////---+++...------,,,,,,------.........------------------,,,,,,,,,,,,,,,,,,------...///000///---,,,---...---------------,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......,,,+++++++++,,,,,,...------,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++,,,---,,,+++***+++---,,,+++******+++,,,...///------------------,,,,,,---------,,,,,,++++++++++++,,,---......---,,,+++...---,,,,,,,,,,,,---...***,,,------++++++,,,...,,,,,,,,,+++++++++******------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******------------------------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---......---,,,++++++---...000222///,,,,,,---...---+++------------------------------...///000000000//////---+++,,,...000///...........................////////////////////////......//////000000111111000000000000000000000000000000000000111111111111222111111000000111111111************************.........------,,,,,,+++---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,+++******)))+++,,,---......---,,,+++------++++++++++++------,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------------------------------++++++++++++,,,,,,,,,,,,******+++,,,,,,---......++++++*********+++,,,,,,***++++++,,,,,,++++++***---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++---------............///------........./////////...//////000111222333333222333444555555666666666555555666666666666666555222444555444444444666888888888888888999999999999??????@@@@@@@@@@@@??????===<<<<<<;;;;;;::::::999777777555444333333333333222222111111111111222222000000////////////000000------------------------------------------------------------------------------------------------.........---------------------,,,,,,,,,------...------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,---,,,,,,---......---+++...------,,,,,,------...000//////......---,,,,,,------------,,,,,,,,,+++---/////////---,,,---...,,,,,,,,,,,,------------++++++,,,,,,,,,---------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---///...---,,,,,,,,,---------------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,+++***+++---***++++++,,,,,,------...,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++...------,,,,,,------...,,,---...---+++***+++,,,,,,,,,,,,,,,++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***------------------------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,+++,,,---...///111///,,,,,,,,,------,,,------------------------+++,,,---///000000111111///---,,,,,,...//////...........................////////////////////////////////////000000000000000000000000000000000000000000000000111111111111333222111000000///000000++++++++++++++++++++++++//////...---,,,,,,++++++,,,++++++******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,++++++,,,------...---+++******+++---...---,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++******+++,,,------***++++++,,,,,,++++++***++++++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////...///000111222333333444333333444555555555444444444444555555666555555555333444555555444444666888777777777777888888888888===>>>??????????????????<<<<<<;;;;;;:::999999999777666555444333333333333222222111111111111222222111111000////////////000------------------------------------------------------------------------------------------------*********++++++,,,,,,,,,...------------,,,------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---......---,,,...------,,,,,,------...............---------------------------------,,,---...///...---,,,---///+++,,,,,,,,,,,,---------,,,------------.........------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------------,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...)))***+++,,,------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------------+++,,,,,,---,,,,,,++++++,,,,,,------------------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------......//////------,,,,,,,,,---...///000...---,,,,,,,,,------------------------------------...///000000//////...---------......//////........................////////////////////////000000000000///////////////////////////////////////000000000111111111111333222111000///.........------------------------//////...---,,,,,,+++++++++++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///---***((((((***---///...---+++******+++---...,,,,,,+++***+++,,,...///+++,,,,,,------,,,,,,++++++,,,,,,------.........------------------------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///***++++++,,,,,,++++++***++++++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---------............///........./////////000000//////000111222333444444333333444444444444444333333333444555555555555555555666666555333333444555555555666777888888999999<<<===>>>>>>?????????>>>;;;;;;;;;:::999999888888666555444333333333333333111111111111111111111111333222111///......------------------------------------------------------------------------------------------------------)))******++++++,,,,,,,,,------------------,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,---...---------......------,,,,,,------...******+++,,,---.........++++++,,,------...//////,,,...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,)))***+++,,,------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...//////...,,,+++------------------------+++,,,,,,---------,,,,,,,,,,,,,,,---------......++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,,,,,,,------............---,,,++++++---...------------------------//////000000///...---------------------...///000........................////////////////////////000000000000///////////////////////////////////////000000000111111111111222111000///.............................................------,,,,,,+++,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------///---***((((((***---///------++++++++++++------++++++++++++,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------++++++++++++,,,,,,,,,,,,......---,,,,,,+++******------,,,,,,------......***++++++,,,,,,++++++***---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------------............///....../////////000000000///000000111222333444444222333333444444444444333333333444555666666666666666777777555333222333444444555666777888999:::;;;;;;<<<===>>>>>>???>>>>>>;;;::::::999999888888777555555444333333333333333000000111111111111000000333222000///---,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,------......//////,,,,,,---......------,,,------------............***+++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,***,,,---...------...///...------,,,,,,------...((()))***+++---...//////++++++,,,---...///000000,,,---///...------...///,,,,,,,,,,,,++++++++++++---.........////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------////////////---------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,---......///,,,++++++******++++++,,,,,,,,,,,,,,,------------)))***+++***)))((()))+++***++++++,,,,,,------...,,,,,,------------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,---...---+++***+++,,,,,,,,,,,,,,,------------------------------------,,,,,,---......---,,,,,,------------------------+++,,,,,,---------------+++,,,,,,------.........---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,---------......---------,,,***+++---///------------------------111111000000///---,,,+++---.........------///000........................////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111000///......---......------------------------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,------...,,,,,,,,,---------......---------............///.../////////000000000000///000111111333333444555111222333444444444444444333333444666666777777777555666666555333333444666555666666777888999:::::::::;;;<<<===>>>>>>>>>>>>:::::::::999888888777777444444333333222222333333...///000000000000///...000000...---,,,,,,,,,,,,------------------------------------------------------------------------------------------------.............../////////***+++---............---------------.........///***+++,,,---...------,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------***+++,,,,,,------,,,,,,)))+++......---,,,...000...------,,,,,,------...***++++++,,,---...//////,,,---------......//////,,,---......------...000...------,,,+++***)))))),,,,,,,,,,,,---------...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******,,,---------,,,,,,,,,,,,,,,,,,---...//////,,,++++++******++++++,,,,,,,,,,,,---------......***+++,,,,,,+++***+++,,,,,,+++******+++,,,...///------------------,,,,,,+++++++++,,,,,,---------...---,,,++++++,,,---...,,,,,,---......---,,,,,,***,,,------++++++,,,...,,,,,,,,,---------......------------------------,,,------------------,,,........................+++,,,,,,---......------++++++,,,,,,---......///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------,,,,,,------......------,,,------,,,******,,,///------------------------///000000000///...------,,,...///...,,,,,,...111........................////////////////////////......//////000000111111000000000000000000000000000000000000111111111111//////...------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------...///,,,,,,------------......*********++++++,,,,,,,,,------,,,++++++*********(((***,,,......,,,***(((+++,,,,,,------,,,,,,+++(((***+++---......------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,------------......***++++++,,,,,,------...------,,,+++************+++++++++,,,,,,+++++++++************+++,,,------,,,,,,,,,------.........---------.........//////////////////000000000000000000111222333444444555000111222333444444444444333444555666777777777777333444555555444444666888777777888888999999999::::::;;;<<<===>>>>>>>>>>>>::::::999999888777777777444444333222222222333333---...///000000///...---...------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------)))***,,,...//////......---------.........//////***+++---...///...------...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,(((+++......---,,,...000...------,,,,,,------...------..................///............---------,,,---......------///000///...---,,,***)))((((((******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++------------++++++***+++---...///...------+++++++++,,,---...///000...------,,,,,,------...,,,,,,,,,------............///000000......///000,,,+++*********,,,...000.........------,,,,,,,,,+++++++++,,,,,,---------......,,,,,,,,,,,,......,,,,,,---......---,,,,,,***+++,,,,,,,,,,,,---...,,,,,,,,,------.........------------------------------------------------........................+++,,,,,,---.........---++++++,,,,,,---.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,+++,,,------......------+++------,,,******,,,000------------------------......///////////////...,,,...///...,,,,,,...111........................////////////////////////---......///000111111222000000000000000000000000000000000000111111111111......---------......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...///...,,,+++,,,---------,,,+++*********+++******)))((()))***,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********......---,,,+++))))))((((((***,,,,,,++++++,,,---+++,,,,,,------------,,,000///...---------------...///000111111000///......//////000111222222222222222333444444555555666222333333444444555555555555555555555555555555555555555666777888999::::::======>>>>>>===<<<;;;;;;;;;;;;999777666555555555444444333333333222222222000000000000000000000000------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,---...//////...---,,,........................------,,,,,,,,,,,,------...+++)))))),,,---,,,***...------,,,,,,------...+++,,,---------,,,+++***,,,,,,------------,,,,,,------------------------................................................//////.........---------***,,,...000111111000///...............---------//////////////////////////////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++//////.........---------...------,,,,,,------...************************......---------,,,,,,,,,***++++++,,,------------,,,---///...---,,,,,,---------------,,,,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......111000///...---,,,++++++))))))***+++,,,...///000------++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,------...,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,---------,,,+++,,,,,,------...///000000///...,,,*********,,,---,,,,,,++++++,,,,,,---...........................---------------...///000000000//////......------+++++++++,,,,,,,,,---------------............///+++,,,------......---------......///////////////////////////////////////000000000000000000000000000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...///...,,,+++,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++---......,,,++++++,,,+++++++++,,,,,,,,,,,,,,,///......---------.........///000111111000///......//////000111111222222222222333333444555555555444444444444444555555555555555555555555555555555555555666777888999999:::;;;<<<<<<<<<<<<;;;;;;::::::999888666555444333333333222222222111111111111////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------............------........................//////............/////////,,,***+++---...---+++...------,,,,,,------...***+++,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------+++,,,...///000//////...------..........................................//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------------,,,///.........------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---.........---------///000///...,,,,,,---,,,---------,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...000000///...---,,,+++++++++++++++,,,---...///000...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,++++++,,,,,,------...//////000333111000.........000000,,,,,,++++++,,,,,,---...------------------------...............///000000////////////............,,,,,,---------.........---------............///---...//////000000//////---......///////////////////////////////////////////////////////////////000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...///...,,,+++,,,---+++,,,---.........---,,,---............------,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))***+++,,,------...---...000///---++++++,,,,,,++++++++++++,,,---.........---------...//////...//////000000//////.../////////000111111222222222222333333444444555555666666555555555555555555555555555555555555555555444555666666888888999:::999::::::;;;;;;;;;;;;:::999888777555444333222222111111111000000000000///////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///...------------,,,,,,---------................................................///---,,,,,,---......---......------------......***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.......................................------------------------.........,,,---------.../////////------------------------...............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...............------------...------,,,,,,------.................................---------,,,,,,,,,......//////......------///000111000...,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,++++++++++++*********++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------000//////...---,,,++++++,,,,,,,,,,,,------......///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------------,,,+++***,,,,,,,,,---......//////000///...---,,,---...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000.............../////////---------.........//////---------............///---...//////000000//////---......////////////////////////////////////////////////////////////////////////.........---------------------------------------------------------,,,,,,++++++,,,,,,------...///...,,,+++,,,---)))+++---...///...---,,,---.../////////---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...+++---......,,,+++,,,,,,---,,,,,,,,,,,,---///000---------------...///000//////////////////////////////000000111111111111111222222333444444555555777777666666555555555444555555555555555555555555444444555666777888999999888999:::;;;;;;;;;;;;;;;999888777555444333333222111111111000000000//////////////////////////////------------------------------------------------------------------------------------------------------------------------...---,,,---...//////---...---,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------............------------......------------------,,,,,,...------------------...------------------------..............................................................................---,,,,,,,,,------,,,,,,,,,---...///000000------------------------...........................------------,,,,,,,,,------------------------...------,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000------------------------...------,,,,,,------.................................---------,,,,,,,,,......///......---,,,+++...000111///---++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////...------,,,+++++++++,,,,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,++++++,,,,,,,,,------.........------,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------....../////////------------............---------............///+++,,,------...------------......//////////////////////////////////////////////////////////////////.........---------------------------------------------------------------,,,,,,++++++,,,,,,------...///...,,,+++,,,---((())),,,---...---,,,+++,,,---.........,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,,,,,,,---...++++++++++++,,,---...///---------------...///000//////............//////000000000000000111111111111111222222333444444555777777666666555555555444555555555555555555555555444444555666777888999999999:::;;;<<<<<<<<<<<<<<<:::999888666555444333333111111111111000000000000........................------------------------------------------------------------------------------------------------------------------------...---,,,---///000///.........,,,++++++,,,..............................++++++,,,------,,,++++++---------,,,,,,,,,------///......------......///000///...---,,,,,,++++++//////............//////------------------------................................................---...........................---,,,,,,,,,------,,,,,,,,,---...///000000........................---..............................---------,,,,,,------------------------......---,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000,,,,,,------------------...------,,,,,,------...------------------------......---------,,,,,,,,,---------------,,,+++***,,,...///...,,,*********+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++***++++++++++++***))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,---------------......---------.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,------......//////+++,,,,,,,,,,,,------------------............///+++,,,------...------------......///////////////////////////////////////........................///.........------------,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,------...///...,,,+++,,,---)))***+++,,,,,,,,,+++***+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********&&&(((***,,,,,,,,,---///******,,,---...//////.........---------.../////////......------......///000000000000000000111111111111222222333333444444666666555555555555555555555555555555555555555555333444555555777777888999:::;;;;;;<<<<<<<<<<<<;;;:::999888666555444444333111111111111000000000000........................------------------------------------------------------------------------------------------------------------------------...---------///000///............------.................................,,,---...//////...---,,,,,,------,,,++++++,,,...//////............//////111000...---,,,,,,,,,,,,000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............---------------.........,,,---------.../////////////////////////////////---------...........................---------,,,------------------------......---,,,,,,---...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///,,,,,,,,,,,,------------...------,,,,,,------...------------------------......---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++***,,,------+++******+++++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++)))***+++,,,,,,+++***))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------............------------......,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,---------------.........+++++++++,,,,,,,,,---------------............///---...//////000000//////---......///////////////////////////////////////......................../////////.........------,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,------...///...,,,+++,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******(((***,,,---,,,,,,---...---///222444555555333222///......---------......///...------------...///111000000000000000000000111111111222333333444444444444444444444555555555555555555555555555555555333444444555666777888888:::;;;;;;;;;;;;::::::999999888777555444333222222000000000/////////..............................------------------------------------------------------------------------------------------------........................///...---...///000///......//////000000//////...........................+++,,,...//////...,,,+++,,,...///...,,,+++---000//////............/////////...---,,,,,,---...///...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////+++,,,...///000//////...------..........................................---------.........//////............------------...........................---,,,,,,,,,...000111............---------------------------------------....../////////......++++++,,,,,,,,,---------...------,,,,,,------...------------------------......---------,,,,,,,,,+++,,,------------------***+++------,,,+++,,,---***+++,,,,,,---------,,,******+++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++***+++---......---,,,+++&&&''')))+++------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++******++++++,,,---------------,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,++++++,,,,,,---...------------------------///000111222111000...---...------------------,,,,,,,,,,,,,,,---------...---------............///---...//////000000//////---......///////////////////////////////////////........................000000000/////////......,,,,,,,,,------.................................---,,,,,,++++++,,,,,,------...///...,,,+++,,,---///...---,,,,,,,,,,,,,,,,,,++++++***+++,,,...///+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++---......---,,,---...222555888<<<===<<<:::888000///...---------------///...---,,,,,,---...///111111111000000000000000000111111222333333444444222333333444444555555555555555555555555555555555333333444555666777888888:::::::::::::::999888777888777666444333222111111//////.........---------........................------------------------------------------------------------------------------------------------........................///...---...000000000......///000111111000///...........................)))***,,,------,,,***)))---///111///---,,,///111//////............//////,,,,,,,,,,,,---///111222---,,,***))))))***,,,---------------------------................................................---------.........//////***,,,...000111111000///...............------------------------------------------.........////////////.........---------...........................---,,,+++,,,...000222//////.........------------------------------------...............------+++++++++,,,,,,---------...------,,,,,,------.................................---------,,,,,,,,,,,,,,,---...////////////***+++---...------...///***+++,,,,,,------------*********++++++,,,,,,,,,+++++++++************************++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---$$$&&&(((+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,---,,,+++******+++,,,------------,,,,,,+++++++++))))))***++++++,,,---------,,,,,,,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...,,,,,,++++++,,,,,,---...........................111222333444333222000............------,,,,,,,,,---------.........//////---------.........//////+++,,,------......---------......///////////////////////////////////////........................000000000000////////////,,,,,,------...///000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---......//////......//////.........---------,,,------......------,,,,,,---......,,,,,,---...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++++++++,,,---...///000000777@@@FFFGGGEEEEEEEEE888444000/////////---+++...---------...111333555444333222000000000000111222222333333333333444444666555555444444444555555555444333333333333444555333111111333666777666333999888888777666555555444222333333444444333333222111111000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,---...//////......---------......------------------------//////000111111111111111//////000000///...------//////000000///...------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++........................////////////////////////........................,,,,,,,,,---,,,,,,++++++////////////////////////////////////////////////***+++,,,---............------------------------////////////////////////////////////////////////,,,---...//////...---,,,........................,,,,,,,,,------.................................////////////////////////---.........---,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------............------***++++++,,,,,,++++++***,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......---.........---,,,,,,+++,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,------.../////////333333333222111000000////////////...---------,,,+++---......---,,,,,,------------............///........................////////////////////////........................//////............/////////............---------******++++++,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,......------,,,,,,,,,,,,---..................---,,,---...---,,,,,,,,,...+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,---...///000000444;;;DDDJJJLLLKKKJJJJJJAAA;;;444000///000000//////...------...000222444333222111000000000111222222222222333333333444444555555444444444444555555555444333333333333444555444333222444777888777444777777666666555444444333333333444444444444333333111000000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,........................//////...------...//////.........---------......------------------------...///000000111111000000///////////////...------//////000000///......---//////.........---------------............------................................................////////////////////////,,,,,,---...//////..............................------------------------***+++,,,---............------------------------////////////////////////////////////////////////------............------------------------------,,,------------------...................................................---.........------,,,+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------............------,,,------......------,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......------......------,,,+++,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,------,,,,,,,,,,,,------,,,,,,------.../////////111111111000//////..................------------,,,---//////---,,,---...---------............///........................////////////////////////........................000//////......//////000///............---------***++++++,,,,,,---------,,,,,,,,,---------......------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,+++++++++......////////////......+++---...---,,,+++,,,...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---------...///000111555;;;EEEMMMPPPPPPNNNMMMIIIBBB888111...///111222000///.........///111222111111000000000111222222222222222222333333333333444444444444444444555555444444333333333333444444444444444555777888777555555555555444444333222222222333333444444333333222111000//////....../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////........................------------------------......///000000000000//////////////////......---//////000000000///....../////////.....................////////////......------------------------........................//////////////////////////////000000000000//////........................------------------------+++,,,---...............------------------------////////////////////////////////////////////////.........------.........------------------------.........---------------........................---------------------------............---,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------............------,,,------......------,,,+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,------...------......------,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...//////////////////...------,,,,,,------------............,,,...000///...---...///---------............///........................////////////////////////........................000000////////////000000///............------------------.........//////,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////222888AAAJJJNNNOOONNNLLLKKKEEE;;;333...---...///000//////.........///////////////000111222222333111222222222222333333333333333444444555555444444333333333333333333333333333333444555666666555555555555444444333333333333111111111222222111111111000000///............//////............---------------------------------........................////////////////////////------..........................................---......///////////////...///////////////......//////000000000//////..............................//////000000//////...------------------------------------------------........................222222222111000///...---------------------------////////////////////////,,,,,,---.......................................///////////////////////////////////////////////////...---,,,,,,---...///------------------------//////......------,,,,,,........................------------------------------............------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------............------***++++++,,,,,,++++++***........./////////000000+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,+++************************---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,------...------,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,------.../////////.........---------,,,,,,,,,,,,,,,------.........---///000000///......///---------............///........................////////////////////////........................000000////////////000000///............------------------...............,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,,,,---......//////......------------............+++,,,,,,------,,,,,,++++++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------///444<<>>BBBDDDBBB@@@;;;666333000//////............////////////000000000000111111111111000000111222333333444444555555555555444333333222444444444444444444444444444444444333333222222222222222222111111111111000000000000000////////////////////////////////////......------------......////////////////////////........................000000000000////////////..................------...///000///......000111///000111222222111000//////000000111111222333333333222111000000111222333333444444555666888999:::444444555555555666666666555555666777888888888777:::999777666777888:::;;;;;;999555444444444444333444333333333333222222222555444444333333333333333555444444333222111000000---...//////000000000///..................////////////000111111111000000000000/////////.........000000000000000000000000//////000000000000//////333222111000000111222333////////////////////////222222111000///...------////////////////////////........................///...---,,,,,,---.../////////.........------------------,,,,,,+++++++++---.........------,,,+++------------------------------------------------------------------------...------,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,///...------++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,++++++++++++++++++++++++------++++++++++++------,,,---......,,,,,,---...***+++---......---+++***++++++,,,,,,,,,---------...........................//////000//////......***+++---...///......---------............------,,,,,,,,,---------......................................................////////////////////////......---,,,,,,+++******.........------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,......---------,,,,,,,,,//////...---,,,,,,,,,,,,///---+++***)))***,,,...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---000333888<<>>999444000---,,,+++............////////////000000000000111111111111111111111222222333333444444444555555555444333222444444444444444444444444444444444333333222222222222222222111111111000000000000000000/////////////////////////////////////////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000////////////........................---.........,,,,,,...000//////000000000/////////111111111222222222333333444444333333444555777777::::::;;;<<<===???@@@AAA>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@BBBDDDEEEDDDBBB???<<<;;;:::777555::::::::::::::::::::::::777888999999:::999999888888777666555444333222222//////000000000000000000////////////////////////------...///////////////...------------,,,,,,,,,000000000000000000000000//////000000000000//////111111000//////000111111////////////////////////000000//////......------////////////////////////........................///...------------.../////////.........------------------,,,,,,,,,++++++------,,,,,,,,,+++++++++------------------------------------------------------------------------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---...---,,,,,,,,,...+++,,,...//////...,,,+++++++++,,,,,,,,,---------................................................+++,,,,,,------------,,,------............------,,,,,,,,,---------....................................................................................------,,,++++++***......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------+++,,,------......------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++***+++,,,,,,...------------,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,---///111555888;;;===???===888444000---+++***............////////////000000000000111111111111222222222222222222222222333444555666666444222111444444444444444444444444444444333333333333222222222222111111111000000000000000000000////////////////////////////////////000000////////////000000................................................000000000000////////////...........................//////...---,,,...000000000000//////000000111333333333444555555666666999999::::::<<<>>>???@@@EEEFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQPPPOOOOOOPPPOOOOOOOOOOOOQQQSSSTTTRRRPPPLLLJJJGGGCCC>>>:::<<<;;;;;;<<<<<<===>>>>>>???AAADDDFFFGGGGGGFFFEEEBBB@@@>>>;;;999888777777222222222222222222111111111000000000000000000000---.........////////////------------,,,,,,,,,,,,000000000000000000000000//////000000000000//////000//////......//////000////////////////////////.....................---////////////////////////........................///...------------...///...............---------------------,,,,,,,,,,,,---,,,+++*********+++,,,------------------------------------------------------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------)))******+++++++++++++++++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---...---,,,+++,,,...,,,---////////////---,,,,,,,,,,,,,,,------------...........................---------------......------,,,+++++++++,,,,,,------............------,,,,,,,,,---------......................................................------------------------......------,,,+++++++++...------------,,,,,,,,,///......------......///...------,,,,,,------...------------------------+++,,,------......------,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,------------------...---+++*********,,,---------------------------,,,,,,,,,,,,---...//////***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,---...000222444666888<<<;;;888444111///...---............///////////////000000000111111111111333333222222222222222222222333555666666555333111444444444444444444444444333333333333333333333333111111111111000000000000000000000000////////////////////////////////////000//////////////////000///////////////000000000........................000000000000////////////............////////////000111111000///...000222333222111111111333444555555666777999;;;===>>>???BBBCCCDDDFFFHHHJJJLLLMMMQQQRRRSSSUUUVVVWWWXXXXXX[[[[[[[[[\\\\\\\\\\\\]]]____________^^^]]]\\\\\\\\\\\\\\\\\\]]]___aaabbb^^^\\\YYYVVVRRRLLLEEE@@@===============???@@@AAAGGGJJJOOOTTTWWWWWWVVVUUUPPPNNNIIIEEEAAA>>>===<<<777666666555555555555555333333333222222222222222000000000000000000111111000000////////////......//////////////////////////////000000000000//////////////////////////////////////////////////////---------....../////////////////////////////////.................................------.................................------------------,,,,,,...---+++******+++---...---------------------------------------------------------------------------,,,,,,,,,,,,------...++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------------)))***++++++,,,,,,++++++++++++++++++++++++++++++///---+++))))))+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------............------,,,,,,,,,------------...........................------,,,,,,,,,---......///---,,,*********+++,,,------............------,,,,,,,,,---------......................................................------------------------......------,,,,,,,,,,,,------------------------///......------......///...------,,,,,,------...------------------------+++,,,------......------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........---,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,---...//////,,,,,,---------,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,---...///111333444666555444333111111000000............///////////////000000000111111111111333333222222222222222222222333555666666555333222444444444444444444444444333333333333333333333333111111111000000000//////000000000000///////////////////////////////////////......------......///+++++++++,,,,,,---------////////////////////////000000000000////////////........./////////000000///000111000///000111333444444333444555777999:::;;;<<>><<<;;;::::::::::::;;;;;;777777777777666666555555444333222111111111111111111111111000000000////////////////////////////////////000000000000//////000000000000000000000000////////////////////////.........///000000111111////////////////////////........................---..................------.....................------------------------000...---+++,,,---///000------------------------------------------------------------------------------,,,------...//////++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,------.........******+++,,,,,,,,,,,,+++------------------------///---+++))))))+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,---------.................................,,,,,,,,,,,,,,,---......///...,,,+++***+++,,,,,,------............------,,,,,,,,,---------....................................................................................------------,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------+++,,,------......------------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------..................---------,,,,,,,,,,,,,,,------------...//////...---,,,,,,,,,,,,.../////////......---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,---...///111111////////////////////////............////////////000000000000111111111111222222222222222222222222333333444444555444444444444444444444444444444444222222333333333333444444111111000000000/////////000000000000////////////////////////////////////......------------......,,,,,,,,,---......//////////////////////////////000000000000////////////.........//////000000111...///000000000111333555666777888:::<<<>>>AAABBBEEEGGGIIIMMMQQQTTTWWWYYYZZZ[[[]]]___```aaaaaaaaaaaabbbeeeggghhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjiiihhhiiijjjjjjkkklllmmmmmmiiigggfffdddaaa\\\UUUQQQHHHFFFDDDAAA@@@AAAAAABBBGGGKKKSSSZZZ```cccccccccaaa^^^ZZZTTTNNNHHHCCCAAAAAA@@@?????????AAABBBCCC???>>>>>>======<<<<<<;;;888666444222111111111111000000000000////////////000000000000000000000000//////000000000000/////////000000111111000000///////////////////////////.../////////000000111111////////////////////////........................------...//////...---------------...............------------............///......------...000000------------------------------------------------------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---......//////***++++++,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,++++++,,,,,,------......+++,,,,,,------,,,,,,+++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................+++,,,---......///............---,,,,,,,,,------------............------,,,,,,,,,---------......................................................////////////////////////......------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------+++,,,------......------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---...///000000...---+++,,,,,,,,,---------......//////...---,,,,,,,,,,,,---------------.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---...000000---....../////////..................////////////000000000000111111111111111111111222222333333444444333333333333444555666444444444444444444444444222222222333333444444444111000000000////////////000000000000//////////////////////////////////////////............//////......//////000111111222////////////////////////000000000000////////////---......///000000111111000111333444444555888;;;===???BBBEEEHHHKKKMMMMMMQQQSSSUUUXXX[[[^^^```bbbcccdddeeegggggggggffffffdddeeehhhjjjllllllkkkkkkkkkkkkkkklllllllllmmmmmmjjjjjjkkkkkkllllllkkkkkkkkkkkkllllllmmmmmmmmmmmmiiihhhgggfffeeebbb^^^ZZZLLLJJJFFFCCC@@@@@@@@@@@@DDDHHHOOOWWW^^^bbbeeeeeedddccc```\\\WWWPPPKKKHHHEEEDDDDDDDDDEEEFFFIIIJJJGGGFFFFFFEEEDDDDDDCCCCCC???===:::777555444444555222222222111111111000000000000000000000000000000//////000000000000//////......///000000///......////////////////////////......//////////////////////////////////////////........................------...//////...---------------.........//////------------.........///---------.........//////------------------------------------------------------------------------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,++++++,,,,,,---......///+++,,,,,,------,,,,,,+++***,,,,,,,,,+++***+++,,,------,,,,,,,,,,,,------------------....................................***,,,...000111000///...------.../////////......------............------,,,,,,,,,---------..............................................................................------..................,,,,,,,,,---------......///......------......///...------,,,,,,------...------------------------+++,,,------......------------............------------------------------------------------------++++++,,,,,,---...//////---...000222111///---+++,,,,,,,,,------.........,,,,,,,,,,,,---...//////)))))))))***+++,,,...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------///000000///------))))))******++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,---...000000000000000111000000///.............../////////000000000000000111111111111000000111222333333444444555444222111222444666777444444444444444444444444222222222333333444444444000000000000////////////000000000000////////////////////////////////////000000////////////000000++++++,,,,,,---......///000000000000000000000000000000000000////////////---......///000111111222444555777888999;;;>>>AAAEEEGGGKKKOOOSSSVVVWWWXXXZZZ[[[]]]___aaaccceeefffhhhiiijjjjjjjjjjjjhhhhhheeefffiiilllmmmmmmllllllllllllllllllmmmmmmmmmmmmiiiiiijjjkkklllllllllkkkllllllmmmmmmmmmmmmmmmllliiihhhgggggggggfffcccaaaUUURRRMMMIIIFFFDDDDDDDDDCCCGGGNNNWWW^^^cccfffhhhffffffeeeccc^^^YYYSSSPPPHHHGGGFFFFFFHHHJJJMMMNNNLLLLLLKKKJJJJJJIIIHHHHHHGGGDDDAAA===;;;999999999555555555444444444333333000000000000000000000000//////000000000000//////,,,---...//////...---,,,////////////////////////........................////////////////////////........................,,,---...//////...---,,,---------.........//////---------.........//////+++,,,------.........---------------------------------------------------------------------------(((((((((((()))***+++,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,++++++,,,,,,---...//////++++++------------++++++***+++,,,,,,******+++,,,///......------......///---------.........//////........................))),,,///222333111///---,,,---///000111000//////---..................---,,,,,,,,,---------......................................................------------------------------..................,,,,,,,,,------.........,,,,,,,,,---------......------------------------...---+++*********++++++,,,---------,,,++++++***------......------,,,+++,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////,,,,,,,,,------.........'''))),,,...000000000///...---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////111111000///////////////......///000111222222333333333222222222222222222222222333333444555666666333333333333333333333333555444333222111111111111000000000000000000000000000000///..................------------...//////---000222111...,,,---///////////////////////////222222111111111111222222////////////////////////444222111222444555555555888:::===???AAAEEEJJJMMMUUUUUUVVVXXX[[[___bbbdddbbbbbbccceeefffhhhiiiiiijjjjjjjjjiiiiiiiiihhhhhhhhhhhhggghhhiiijjjlllmmmjjjkkklllllllllkkkjjjiiikkklllllllllllllllkkkkkklllllllllllllllkkkjjjiiiiiiiiiiiiiiiiiihhhgggfff^^^YYYSSSMMMIIIGGGHHHIIIKKKJJJKKKQQQYYY```cccccccccdddddddddbbb___\\\[[[SSSPPPKKKHHHHHHLLLRRRUUUVVVVVVWWWWWWVVVTTTRRRQQQNNNIIICCC>>><<<<<<<<<;;;:::;;;======<<<:::777555444333111111222222111000333111//////000000///...,,,,,,---...///000111111//////000000000000//////////////////000000000000////////////////////////////////////////////////------............---------...///000000///...---................................................000///...---,,,+++******//////.........---------........................,,,------......------,,,++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***------------------------...---,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))+++---...///000000///...---,,,,,,---...///...............///000000///.........---------------,,,+++******,,,---///........................)))***+++,,,...///000111---------.........//////000///...,,,,,,---...///------------------------........................,,,,,,,,,---------......------------------------......,,,+++++++++,,,,,,---------------,,,++++++------......------,,,+++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,------------------''')))***,,,,,,,,,***)))...---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////111111000/////////////////////000000111111222222222222222222222222222222222222333333444555555666333333333333333333333333444333333222111111111111000000000000000000000000000000///..................------------...//////...000111000...,,,---///111111111111111111111111000000//////.../////////111111111111111111111111333222333444777999::::::@@@BBBEEEHHHKKKNNNRRRUUUZZZ[[[^^^aaadddeeefffffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiggggggffffffggghhhjjjkkkjjjkkklllllllllkkkjjjiiihhhhhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkkjjjiiihhhhhhjjjjjjkkklllllllllkkkkkk```]]]XXXSSSOOOMMMMMMMMMMMMKKKKKKNNNTTTYYY\\\]]]cccdddeeefffeeedddbbbaaa\\\YYYTTTPPPOOOPPPSSSVVVZZZ[[[\\\\\\[[[ZZZXXXXXXPPPKKKEEE@@@??????@@@@@@BBBDDDEEEFFFDDDAAA>>><<<999777444333333333222111111///------/////////...------......///000000000//////000000000000//////////////////000000000000////////////////////////////////////////////////------............------------............------......................................................------------,,,,,,......------,,,,,,,,,,,,------------------------------------------------,,,---.........---++++++------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,------------,,,......---,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---...............///...------------...///...............//////000/////////.........------......,,,,,,,,,---///000........................,,,,,,,,,------.........---------.........//////000///...---------------------------------------------------------------,,,,,,,,,---------......------------------------///...---,,,,,,,,,------..................---,,,------......------,,,+++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------,,,,,,---......///...,,,+++***...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////111000000///////////////000000000000000111111111111111111222222333333444222333333444444555555555333333333333333333333333333222222111111111222222000000000000000000000000000000///.....................------......///000...///000000...---...///111111111111111111111111111000///.............../////////000000000000000333444666999<<>>BBBEEEHHHJJJQQQVVV]]]______```cccfffdddfffiiijjjiiihhhhhhhhhjjjjjjkkkkkkkkkkkkkkkkkkhhhhhhiiihhheeebbb^^^[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXVVVUUUTTTTTTTTTUUUXXXXXXXXXXXXWWWUUUSSSRRRLLLKKKIIIGGGFFFGGGHHHIIIHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIGGGHHHIIIKKKKKKJJJIIIHHHEEEGGGIIIIIIIIILLLQQQUUUWWWWWWXXXZZZ[[[^^^___```____________^^^^^^______[[[\\\\\\\\\\\\[[[YYYXXXSSSPPPLLLIIIHHHGGGGGGFFFDDDEEEIIINNNTTT\\\bbbeeefffcccaaa^^^\\\XXXSSSPPPGGGCCC<<<777444333111000111111000000000000000000//////000000000000//////////////////000000000000////////////////////////////////////////////////------............---------......//////......---............................................................////////////,,,,,,,,,------.........------------------------------------------------...---,,,+++++++++,,,---,,,,,,------...//////000***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---------------------------+++++++++,,,,,,---------........................,,,,,,,,,------.........+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------.........------------...//////...------------,,,,,,------...////////////.........------,,,,,,------....................................---------...//////000000//////.........---------...------------...//////------------------------------------------------,,,,,,,,,---------......------------------------***+++---...///...------,,,,,,---...//////......------......------,,,+++,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,------.........---,,,,,,,,,,,,------...,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////////////////////////////////////////000111111...//////000111222222333333333222222222222222222444444444444444444444444333333333333333333333333333333111000////////////////////////////////////000000///...............///////////////000111111111...++++++...111111000////////////////////////111111222333555777999:::@@@AAAEEEIIINNNRRRUUUWWWWWW]]]ccceeedddcccfffiiigggiiikkkkkkjjjiiiiiiiiihhhiiilllmmmmmmllljjjhhhjjjjjjjjjhhheee```[[[XXXXXXXXXYYYYYYZZZ[[[\\\\\\ZZZYYYWWWVVVUUUTTTUUUUUUTTTTTTUUUTTTSSSQQQOOONNNJJJIIIFFFDDDCCCCCCDDDEEEAAABBBDDDEEEFFFGGGHHHHHHDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEAAADDDFFFGGGGGGIIIMMMQQQTTTTTTUUUUUUVVVXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[YYYXXXWWWRRRPPPMMMLLLLLLLLLLLLKKKIIIIIIJJJMMMRRRYYY___bbbeeedddccccccbbb```[[[XXXOOOJJJCCC<<<999666444333000000000000000000111111//////000000000000//////////////////000000000000////////////////////////////////////////////////---..................---+++,,,............,,,+++................................................,,,,,,---...///000111111+++++++++,,,,,,---------........................,,,------......------,,,///...---,,,+++,,,------(((((()))******+++,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++'''))),,,...//////---,,,+++*********+++,,,,,,---------------------------+++++++++,,,,,,---------........................+++++++++,,,,,,---------+++++++++,,,,,,---------************************+++,,,,,,------,,,,,,+++............---,,,+++***,,,---...//////...---,,,---,,,,,,,,,,,,---......///.........------------,,,------...///........................................../////////////////////.........---------...---,,,,,,---...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------.........................................................................../////////...------,,,------------------------........................++++++,,,,,,---.../////////......------,,,,,,+++........................------------------------------------------------...---+++******+++---...,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000000000000111111111111000111111111111222222222333222222222333333444555222222222222222222222222222111111111000000//////111111111000///---,,,+++------......//////000000////////////000000000000000000////////////000000000111222222000000000111333444666777999===BBBEEEIIIKKKNNNSSSXXX\\\^^^```dddeeegggiiiiiiiiihhhhhhiiijjjkkkllllllkkkiiihhhjjjkkklllnnnnnnmmmkkkjjjllljjjhhheeecccaaa```_________^^^]]]]]]]]]^^^_________^^^]]][[[YYYWWWVVVXXXWWWTTTSSSSSSRRRPPPNNNFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCBBBAAAAAABBBDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@BBBEEEHHHIIIJJJPPPOOONNNNNNPPPPPPOOONNNRRRQQQOOONNNNNNOOOQQQRRRWWWWWWWWWWWWXXXYYYZZZZZZVVVUUUTTTSSSQQQPPPOOOOOOMMMMMMMMMNNNOOOSSSYYY]]]aaaeeehhhhhhdddaaa```aaa[[[TTTJJJAAA;;;888555444777444111000111222222222///000111111222111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////------------------------......////////////......///............---------------......//////000000......................................................------------......000...+++,,,...000...---------------------------........................---,,,,,,++++++,,,,,,---111...++++++...//////------,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++------++++++++++++---------------,,,,,,+++++++++------,,,++++++,,,,,,,,,//////.........---------...------,,,,,,------...*********++++++,,,,,,,,,......////////////......////////////////////////........................////////////000000000000------------------------...........................------,,,,,,------...---------............///------............------------------------------------------------------------------------------...............---,,,,,,------------------------------------------------+++,,,,,,------.........------------....................................------------------------------------------------...//////////////////...,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,------------------------***++++++++++++,,,,,,,,,,,,,,,---------.....................////////////////////////000000000000000000000000111111111111000111111111111222222222111111111111222222333333222222222222222222222222111111111111000000000///......////////////......111000000///......------////////////000000000111111000000////////////000111222222222111111333444666888:::===???CCCHHHLLLPPPRRRVVVZZZ^^^```bbbccceeefffgggiiiiiiiiiiiihhhhhhiiijjjjjjjjjiiihhhggghhhjjjlllmmmnnnmmmlllkkkmmmllljjjgggeeecccbbbbbbcccaaa```^^^^^^___```aaa___^^^^^^]]]\\\ZZZYYYXXXXXXVVVTTTTTTSSSSSSQQQOOOIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGGGGFFFDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDBBBCCCFFFHHHIIIIIIKKKJJJIIIIIIKKKKKKJJJIIINNNMMMKKKJJJJJJKKKLLLMMMOOOOOOPPPPPPQQQSSSTTTUUUWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRQQQRRRUUUZZZ^^^cccfffiiijjjiiigggffffffaaaZZZOOOEEE???;;;999777888555222111111111000/////////000000000000000///111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////......///............---------------------............................................................---------,,,,,,---------000...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---///,,,******,,,---,,,+++,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++------,,,,,,+++,,,,,,---//////.........---------...------,,,,,,------...---.........////////////......////////////......////////////////////////....................................////////////------------------------...........................------,,,,,,------...,,,,,,,,,,,,---------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---.../////////........................------------------------------------------------***,,,---//////---,,,***,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,------------.....................////////////////////////000000000000000000000000111111111111000111111111111222222222111111111111111111222222222222222222222222222222111111111111000000000000+++,,,---///000000000000111000000//////......---/////////000000000111111111111000///////////////111222222222111333666999<<>>===;;;999888888777555444444444444444444333222111111111111111111000000000000000000000000000000000000000000000000000000000////////////////////////------------------------......////////////......///............---------///......------,,,,,,,,,////////////////////////...........................------,,,,,,------...///...---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,,,,------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------.................................------------......,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---////////////////////////........................------........./////////...................................................------,,,,,,------...+++,,,,,,,,,,,,---------------............------------------------------------------------------------------------------++++++,,,,,,---,,,,,,+++------------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++******........................------------------------------------------------000///...------...///000------,,,,,,------...//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////............////////////////////////000000000000///000000000111111111111000000111111111222222222222333333444444333222222222222222222222222222222000000000000000000111111......///////////////...------...///000111222222000000000000111111111111111111111000000000111111333444555666888<<>><<<:::999::::::999777666666666555555333222222111111000000000/////////111111111111111111111111111111111111111111111111000000000000000000000000..............................////////////......///............---------000/////////......------////////////////////////........................//////............//////.........---------...///........................------------------------,,,------......------,,,+++,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...------,,,+++***---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///---.....................///......------......///000000000000////////////------............------////////////////////////............................../////////000000000...................................................------,,,,,,------...------------............------............------........................................................................+++,,,,,,---------------------------------------........................---------------------------------,,,+++*********........................------------------------------------------------000...,,,++++++,,,...000---------------......//////......---------------........................,,,,,,,,,,,,------------------........./////////............////////////////////////000000000000000000000000111111111111000111111111111222222222222333444555444333222111222222222222222222222222000000000000111111111111///000000000///...------000000000000000000000000000000000111111111222222111111111111222333444555777999;;;>>>AAAEEEKKKOOORRRUUU[[[^^^```bbbcccdddeeefffggghhhhhhiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmiiihhhfffeeeddddddddddddeeefffiiikkklllkkkjjjiiiiiiiiijjjkkkkkkjjjiiihhheeedddbbb___^^^]]]]]]]]]^^^^^^^^^___^^^^^^]]]]]]]]]\\\[[[[[[\\\]]]\\\ZZZ\\\\\\]]]___```bbbcccccc```___^^^]]]]]]___aaabbbbbbdddeeeeeebbb```______aaabbbdddeeefffeeeeeedddfffdddbbbaaabbbccccccbbbdddbbb___]]]\\\[[[XXXVVVRRRRRRQQQOOONNNLLLKKKJJJFFFFFFEEEEEEEEEEEEEEEFFF@@@BBBDDDGGGJJJMMMOOOPPPVVVXXX[[[^^^aaaeeejjjnnnooonnnmmmnnnoooooonnnllliiihhhgggeee```YYYPPPJJJAAA>>>;;;999999::::::999888888777777555444222222222222111111000/////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000......////////////......///............---------///////////////.........................................................000000////////////000000---...///...,,,,,,...///................................................,,,---...//////...---,,,''')))+++,,,+++***+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***)))------------------------,,,,,,+++*********+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000---------...............//////............//////...............---------------............------////////////////////////........................////////////000000000111...................................................------,,,,,,------...---------.........//////------............------------------------------------------------------------------------------,,,,,,---...............------------------------------------------------+++,,,,,,------.........------------------------........................------------------------------------------------++++++++++++++++++++++++---------------...////////////...---------------////////////////////////,,,,,,,,,------------...............////////////............////////////////////////000000000000000000000000111111111111000111111111111222222222222222444444444222111000222222222222222222222222///000000000111111111111///////////////......---000000000000000000000000000000111111111222222222111111222333444666777888<<<>>>BBBFFFJJJOOOTTTXXXYYY]]]bbbeeefffeeeeeeffffffffffffggghhhjjjlllmmmjjjjjjiiiiiijjjkkkmmmnnnkkkjjjhhhfffeeeeeeeeeeeefffgggiiijjjkkkjjjiiihhhiiijjjlllmmmmmmlllkkkjjjgggffffffdddbbb```___^^^^^^^^^^^^^^^^^^]]]\\\[[[\\\[[[ZZZZZZ\\\]]]\\\ZZZ^^^^^^______```aaaaaabbbaaa```^^^]]]]]]___aaaccc^^^```bbbbbb```^^^^^^^^^___```bbbdddffffffffffffgggeeecccccceeeggggggggghhhfffeeedddddddddbbb```]]]]]]\\\ZZZXXXVVVUUUTTTQQQPPPNNNMMMKKKJJJJJJJJJHHHGGGFFFEEEEEEGGGIIIJJJMMMOOOSSSVVVZZZ^^^cccggghhhiiikkkkkkjjjjjjkkkmmmkkkiiihhhfffddd___YYYUUUJJJFFF@@@<<<;;;;;;;;;;;;===<<<<<<;;;999888666555444444333333222111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000......////////////......///............---------------...............///------------------------........................//////............//////---...///...,,,,,,...000........................------------------------,,,---...//////...---,,,&&&))),,,,,,+++***+++---,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***........................,,,,,,------,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------...///000---------.........////////////............//////,,,+++++++++************,,,------......------,,,////////////////////////................................./////////000000...................................................------,,,,,,------...,,,,,,---------.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------......///000000000........................------------------------------------------------,,,---///000000///---,,,...------------...////////////...------------...------------------------,,,,,,,,,---------................../////////000............/////////000////////////000000000000000000000000111111111111000111111111111222222222000111333444333111///...222222222222222222222222//////000000111111111222......///////////////...------...000111333444444000111111111111222222222111111222333555777999:::???CCCHHHMMMQQQUUUZZZ]]]]]]aaafffiiiiiihhhgggggghhhgggfffggghhhkkknnnpppkkkjjjiiiiiijjjkkkmmmnnnooommmkkkjjjhhhhhhhhhiiifffgggiiijjjjjjiiihhhgggggghhhjjjllllllllljjjiiigggggggggfffdddaaa^^^]]]^^^^^^^^^^^^]]]\\\[[[ZZZ[[[YYYYYYYYY[[[\\\[[[ZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZXXXWWWWWWYYY[[[]]]ZZZ\\\^^^___]]]\\\[[[[[[\\\]]]```bbbdddeeeeeeeeeeeedddbbbccceeeggghhhhhhhhhgggffffffhhhiiihhhgggddddddcccaaa___]]][[[ZZZ[[[YYYWWWUUUSSSQQQPPPPPPOOOMMMIIIFFFDDDDDDEEEFFFDDDGGGKKKNNNQQQUUUYYY]]]___cccffffffdddeeehhhkkkmmmkkkhhhfffeeeccc```^^^SSSNNNFFF@@@>>>>>>>>>>>>BBBBBBAAA@@@???===;;;:::666666555444444333222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////......////////////......//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......---...000...,,,+++...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,'''***......---,,,---///,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++........................------...///...---+++***++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,---...///000000---------.........////////////............//////.........------,,,,,,,,,,,,------......------,,,////////////////////////........................---------.........//////////////////////////////...........................------,,,,,,------...++++++,,,,,,,,,---------000///...---------------.................................------.........111///---+++***+++,,,---//////000000///...------,,,------......------,,,.../////////...---,,,,,,***++++++,,,------------////////////////////////000//////...------,,,,,,////////////////////////---------------------------,,,,,,,,,,,,---......///...------------.../////////.........---------------...//////...---,,,,,,,,,,,,---------......------------------------......////////////......000000///...---,,,++++++111111000000000000000111111111111111111111111111000000000000000000000000222222222111111111000000111111000000//////......////////////000000000000111111111111111222222222000000111111222333444444000333555888999<<<@@@CCCGGGKKKPPPUUUZZZ^^^___```bbbdddfffhhhhhhgggeeecccdddeeegggiiikkklllmmmmmmooonnnmmmlllkkkkkkkkkkkkkkkjjjhhhfffffffffggghhhmmmkkkiiijjjlllllliiifffhhhiiikkklllkkkjjjhhhgggeeeeeedddbbb```^^^[[[ZZZXXXYYY[[[ZZZWWWUUUSSSSSSUUUVVVWWWWWWUUUTTTTTTUUUZZZZZZYYYXXXXXXWWWWWWVVVWWWVVVVVVUUUVVVWWWXXXYYYVVVVVVVVVTTTRRRRRRRRRTTTTTTTTTUUUYYY]]]```bbbaaaaaabbbcccdddfffffffffffffffgggggggggffffffggghhhggggggggggggggghhhhhhhhhccccccbbb```^^^\\\ZZZXXXSSSRRRPPPOOOLLLJJJIIIHHHIIIGGGEEEEEEIIIMMMOOOPPPRRRWWW\\\_________aaacccfffeeecccaaaaaaaaacccddd\\\WWWOOOHHHCCCBBBDDDEEEDDDDDDFFFIIIKKKIIIDDD???===:::888888888777333000111333444333111///...//////000222333555555666666222111111111000000//////000000////////////000000000000//////......------....................................////////////////////////////////////........................---------............///////////////////////////,,,,,,++++++,,,,,,---...------------------------------------------------+++,,,,,,------,,,,,,+++------------------------,,,...//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******.........------,,,,,,,,,...---,,,,,,,,,,,,---...---------------------------,,,,,,+++*********+++,,,,,,++++++,,,///111222///...,,,*********,,,---......////////////......//////.........---------...------,,,,,,------...---------------...///000666222...---...//////------...///000000///............//////...,,,***)))---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........------------------------//////............//////222000...---,,,,,,---...///////////////...------,,,------......------,,,.........///......------,,,,,,---.........------........................////////////////////////////////////////////////---------------------------,,,,,,,,,,,,---......---,,,++++++++++++,,,---///.........------------,,,---.../////////......---------.........//////------------------------......////////////......222222111111000/////////111111000000000000111111222222222222222222222222111111111111111111111111111111111000000000//////111000000000/////////...////////////000000000000222222222222222333333333333222111111111222333444333555999<<>><<<<<<:::999333444333222000000333555222111111111000/////////111111111111000000000000111000000//////000000111...///////////////000000....................................////////////////////////////////////........................---------............///........................,,,,,,,,,,,,,,,------...------------------------------------------------+++,,,,,,------,,,,,,+++------------------------+++,,,------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++*********+++++++++++++++,,,...------,,,,,,------...---------------------------,,,,,,+++++++++++++++,,,...000333444333222111/////////...............//////000000///...------...............---------......------------.........------------...//////...---,,,,,,......---,,,......////////////......------............---,,,//////...---,,,+++***))).........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000...---------------------------......------------......000000///...------...............//////...------,,,------......------,,,,,,,,,---.../////////.........///......---,,,+++------------------------/////////000111111222222////////////////////////---------------------------,,,,,,,,,,,,---..............................---------------------------...///000000///...------.........////////////..............................////////////......//////000000000111111111111111000000111111222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000111111222222333444444444222111111111222555999;;;AAADDDHHHLLLOOORRRVVVYYY^^^___aaadddfffhhhiiiiiijjjjjjkkkkkkjjjhhhfffeeefffggghhhiiiiiijjjjjjiiilllkkkkkkjjjjjjjjjkkkkkkiiihhhhhhgggggghhhiiiiiiiiihhhggggggggggggggggggcccbbb```^^^]]]\\\[[[[[[XXXXXXWWWVVVUUUSSSRRRQQQOOOQQQRRRRRRQQQRRRTTTVVVRRRTTTWWWWWWWWWWWWYYYZZZWWWXXXZZZ[[[\\\\\\\\\\\\YYYXXXXXXXXXXXXYYYYYYYYYVVVVVVXXXZZZ[[[[[[XXXVVVUUUSSSSSSSSSUUUVVVUUUTTTZZZZZZ\\\]]]^^^_________```^^^\\\\\\\\\^^^^^^___]]]]]]]]]^^^___```bbbcccffffffeeeffffffgggggghhhgggfffeeedddcccbbbaaa```]]][[[YYYXXXWWWUUUQQQNNNKKKKKKKKKJJJIIIJJJJJJKKKRRRQQQPPPOOOPPPRRRTTTUUUUUUVVVWWWVVVTTTPPPMMMJJJEEEDDDCCCCCCEEEIIILLLNNNMMMJJJEEE@@@>>>======>>>888888666444111111333555444333333222111111111111111111111000000000000000111000000000000000000111......//////000000000111....................................////////////////////////////////////........................---------............///........................,,,,,,,,,,,,,,,---......------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++******++++++,,,,,,------------------------------------------............---,,,,,,+++++++++,,,,,,,,,///333666777555222000....../////////......---000000000000///...---,,,..............................------------............---------......///,,,,,,---...//////...---///////////////.........,,,------...............//////...------,,,++++++............------------------------------------,,,---///000000///---,,,---------------------------,,,,,,,,,,,,,,,,,,---......------------------------............------,,,------......------,,,,,,,,,---.../////////...---------------,,,+++***------------------------////////////////////////////////////////////////---------------------------,,,,,,,,,,,,---..............................,,,,,,------------------000000111111000...,,,+++,,,,,,---------.......................................////////////......//////000000111111222222111111111111111222333333222222222222222222222222111111111111111111111111111111111111111111111111////////////000000000000////////////000000000000000000000111222333333333000000111444888===AAADDDKKKNNNRRRUUUVVVXXXZZZ\\\```aaacccdddfffggghhhhhhkkkkkkkkkkkkjjjiiigggfffggghhhhhhiiiiiiiiihhhhhhiiiiiihhhhhhgggggghhhhhhfffffffffgggggghhhiiiiiigggfffeeedddcccbbbcccccc```___]]]\\\ZZZZZZZZZZZZWWWWWWWWWWWWWWWVVVUUUUUUVVVWWWZZZZZZ[[[[[[]]]___]]]___bbbcccccccccdddffffffhhhkkknnnpppqqqqqqqqqjjjjjjjjjjjjjjjjjjjjjiiieeefffiiimmmpppoookkkgggbbbaaa_________^^^]]][[[``````aaaccccccdddddddddbbb___[[[YYYZZZ[[[ZZZYYYYYYYYYXXXYYYZZZ\\\___```^^^^^^^^^___```bbbdddeeedddeeeeeeffffffgggggggggcccbbbbbbbbbbbb```\\\YYYSSSQQQOOOLLLJJJIIIHHHGGGJJJIIIIIIIIIKKKMMMPPPRRRNNNPPPSSSUUUUUURRROOOMMMGGGFFFDDDBBBBBBDDDGGGJJJOOOLLLGGGBBB>>>>>>???@@@??????>>>;;;777444444444333333222111111222222333000000000000000000111111111111000000000000111111.../////////000000111111////////////////////////............////////////////////////////////////////////////////////////---------............///........................------,,,,,,------...///------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,------......---------------------------------....../////////---,,,,,,+++,,,,,,---------///333666777555222000,,,---............------//////000//////...---------.....................///......------......//////......---------......+++---...///////////////000000//////............------------...//////000............//////////////////.........---------------------------------,,,,,,.../////////...---........................------,,,,,,,,,,,,---------------------------,,,,,,,,,---............---,,,------......------,,,------......///.........,,,,,,,,,---,,,,,,++++++------------------------............------------////////////////////////---------------------------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------000111111111000...,,,+++,,,,,,,,,------------.................................////////////......111111222222333333333444111111111111111222333444111111111111111111111111222222222222222222222222111111111111222222222222////////////000000000000////////////000000000000//////000111222222333333000222666<<>>@@@BBBEEEGGGHHHFFFBBB<<<999777333222111000000000222222000000000000111111111111222111111000000111111222///000000000000000000111////////////////////////............////////////////////////////////////////////////////////////---------............///---------------------------------------......///------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......,,,------......------,,,---------...//////000000,,,,,,,,,,,,,,,------......000222444444333222000---------------...............////////////......---------...............//////............////////////...------------...,,,...//////......///111111000///......---............------...///000000....../////////000000000/////////.........---------------------------------.........///////////////////////////////////////......------......///------............------+++,,,------.........---,,,------......------,,,.........///......------+++,,,------------------........................,,,,,,,,,---......//////////////////////////////---------------------------,,,,,,,,,,,,---......++++++,,,------,,,++++++++++++,,,,,,,,,---------...///000111111000///...------------..........................................////////////......111111111222222222222222111111111111222333444555222222222222222222222222222222222222222222222222000000000000111111111222.../////////000000000111////////////000000000000///000000111222333444555555888>>>EEELLLRRRVVVXXXZZZ]]]aaaccccccccccccddddddddddddeeefffggghhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhgggfffeeeeeedddbbbaaa```___^^^^^^^^^___```aaabbbcccdddddd```aaabbb```______cccffffffggghhhjjjkkkkkkkkkjjjhhhiiikkkmmmooopppqqqrrrwww{{{wwwsssqqqpppmmmjjjjjjhhhdddaaa___^^^___```aaa```^^^\\\[[[\\\]]]]]]^^^^^^```aaaccceeefffggghhhhhhgggiiikkkkkkjjjiiieeeccc```^^^]]]ZZZUUUQQQLLLKKKIIIHHHHHHIIIJJJKKKPPPQQQQQQQQQPPPOOOMMMMMMNNNOOOOOOMMMIIIFFFFFFHHHLLLLLLJJJEEEAAA@@@BBBDDDJJJNNNRRRSSSNNNGGG@@@===777555333111000000111222///000000000111111111111222111111000000111111222111111111000000000000000////////////////////////............////////////////////////////////////////////////////////////---------............///---------------------------------------...//////------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------...///000000000,,,,,,,,,,,,,,,---......000000000000111111111111///...---------...000111,,,---...///000000000000---------.........////////////............////////////...---------------,,,......---++++++...000222111///...---------...//////...------...///000///////////////.........////////////..................................../////////...///000111222000000000000000000000000000000////////////000000......///////////////...+++,,,------.........---,,,------......------,,,.../////////...---,,,,,,,,,,,,---...////////////////////////////////////***+++,,,---...000111111////////////////////////---------------------------,,,,,,,,,,,,---......------...//////...------+++++++++,,,,,,---------+++,,,...000111222222111............/////////000////////////////////////......////////////......////////////////////////111111111111222333444555333333333333333333333333222222222222222222222222.../////////000000111111.../////////000000111111////////////000000000000000111111222444555666666999===DDDLLLSSSYYY\\\^^^]]]```dddfffggggggggghhheeeeeeeeefffggghhhjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhfffeeeddddddcccaaa___]]]\\\[[[[[[XXXYYYZZZ\\\]]]^^^^^^^^^]]]___``````___aaaeeeiiinnnooorrruuuwwwwwwwwwvvvwwwxxx{{{}}}||||||wwwrrrnnnkkkkkkkkkiiifffccc```]]]\\\\\\\\\]]]^^^___```aaacccddddddiiigggggghhhjjjkkkkkkjjjllljjjhhhhhhgggddd___ZZZTTTSSSPPPMMMKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPRRRTTTRRRNNNJJJIIIJJJLLLLLLKKKGGGCCCAAACCCFFFMMMRRRYYY[[[WWWOOOGGGBBB<<<:::777444222111222222//////000000111111111222222222111111111111222222222222111111000000//////000000000000000000000000............/////////000////////////////////////000000000000000000000000---------.........//////------------------------...------------...//////------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,---......---,,,,,,---------...///000000111,,,,,,,,,,,,,,,---...///000000.........///000222000///...---...///111333+++,,,---///000000111111---------.........////////////............//////000///...---------------,,,------+++)))))),,,000222111///...---------...000///...------...///000000000///...---,,,,,,+++000/////////..........................................////////////............------------............---,,,---...///000111000000///...---------------------------------------------------------///...,,,+++,,,---///111---------............///000000/////////.................................//////.........---------........................------------------------........................//////.........---------000000000///.........---------------------------111111000000//////.........///000111111000///...............///000222222222111222222333444555666333222111111000111111111000111111222222222111111//////000000000000//////000000000000111111111111///000111111000000111333000222555555555777<<>>CCCGGGNNNVVV\\\[[[^^^bbbdddeeeeeefffgggffffffgggggghhhhhhgggffffffeeeeeegggjjjllllllkkkiiiiiijjjkkkkkkjjjiiihhhfffdddbbb___\\\ZZZXXXWWWXXXWWWWWWVVVUUUSSSQQQPPPRRRTTTWWWXXXZZZ^^^eeekkklllmmmqqqwww~~~~~~vvvqqqoooooommmiiiddd```______cccbbbaaa```aaaccceeefffhhhgggffffffggggggdddbbbeeeaaa]]]YYYWWWVVVSSSRRRMMMOOORRRUUUWWWXXXXXXYYYXXXVVVTTTRRRRRRSSSUUUVVVUUUWWWZZZ^^^aaadddeeeeeeaaa^^^ZZZUUUNNNFFF===888555333111111222333333222333222222222111111111111000000000000000000000000111111111111000000////////////////////////////////////////////////////////////............///////////////....../////////------------------------,,,---..................////////////////////////---------.........//////++++++,,,,,,---...//////------,,,+++,,,---...///......---,,,,,,---------......---------,,,,,,,,,------,,,,,,,,,+++++++++------............---------,,,,,,,,,,,,---..............................//////...------,,,,,,,,,------...//////000000000++++++,,,------...//////000000000000000000000000.........////////////...///////////////////////////////////////.....................------------///////////////................../////////////////////............//////111///------/////////...000000000/////////....................................////////////............------------......,,,,,,---------.....................------------------------------------------------------------***,,,...000000///---,,,---------............///.../////////////////////........................---.............................................------------------------........................---.....................+++,,,,,,,,,---.........////////////////////////111000000000/////////...111111000000000000111111111000000000000111111222222222111111000111111111444333333222111222222222333333333222111000///...//////000000000000/////////000000000111111111111///000111111111333666999777>>>HHHOOOTTTXXX]]]aaa]]]___bbbcccccccccdddeeefffggggggggggggfffffffffgggffffffgggjjjkkkkkkjjjhhhhhhiiiiiiiiigggfffeeeeeeccc___[[[WWWUUUSSSRRRQQQRRRSSSSSSSSSSSSSSSSSSXXX[[[___aaadddiiirrrxxx|||}}}~~~xxxqqqkkkfffeeegggfffcccaaaaaabbbdddeeeddddddeeegggiiiiiigggeeecccbbbaaaaaa```^^^[[[XXXSSSQQQPPPPPPQQQSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRUUUZZZ___bbbdddeeeeeefffdddaaa]]]WWWNNNEEE>>>:::777444333333333333222222222111111111000000000000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////...------,,,,,,------......//////////////////...---------------------------------...//////......//////////////////////////////.........---------------------------,,,,,,------,,,+++,,,---...///------,,,,,,,,,------.........---------,,,,,,,,,---------,,,,,,,,,,,,,,,---......//////......------,,,,,,,,,,,,---..............................////////////......------------...///000000//////---------------------,,,//////000000000000//////)))***+++,,,,,,,,,,,,,,,////////////////////////........./////////////////////.........---------///////////////.........///////////////.........//////............//////000...------///000///.../////////.........------..............................////////////............------------......++++++,,,------------,,,------------------------------------------------------------------------+++,,,...000000///...------------............///,,,,,,,,,---------------........................---------.......................................------------------------........................---------...............---------------.................................111111111000///.........222111111000000111111222111111111000000111111222222222111111111222222333444444333222222222222222222222222222222111000/////////000000000000//////000000000000111111111111---...///000111444999<<>>999666555444333222222111111111111000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000...------------------.........////////////......------------------------///......///111111000...////////////////////////000//////...------,,,,,,///......------,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------.........---------,,,,,,,,,------------,,,,,,,,,,,,------............---------,,,,,,,,,,,,---..............................////////////////////////---...///000000///...---------------,,,,,,++++++......////////////......+++,,,...///000000000///////////////////////////.........////////////////////////.........------.........//////////////////////////////.........//////............//////000...------///000000///............------------..............................////////////............------------......+++,,,---.........------------------------------------------------------------------------------,,,---.../////////...------------............///,,,,,,,,,---------..............................---------.........//////........................................................................---------.........////////////..................------------------------000000000000////////////222222111000000111222222222222111000000111111222222222111222222333444555444444333222222222222333111111222222222111111000000000000111111000000000000000000000111111111111///111222333666:::???CCCIIIPPPYYY___aaabbbccceeeaaabbbddddddcccccceeefffeeeggghhhfffdddcccdddfffhhhgggffffffhhhhhhgggfffddddddddddddcccaaa___^^^]]][[[WWWTTTQQQOOOOOOOOONNNRRRXXX]]]```dddhhhllltttzzz{{{uuupppkkkhhhggggggggghhhiiihhheee```\\\^^^^^^___bbbdddeeecccaaabbb___[[[YYYXXXUUUQQQNNNMMMOOORRRTTTUUUTTTSSSQQQOOOQQQSSSWWW[[[```dddfffiiiiiiiiiiiigggaaaYYYTTTJJJFFF@@@;;;888666444333333333222222222111111111000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000/////////....../////////---...///000000///...---...........................---,,,...000111///---////////////////////////..................------------------------,,,,,,+++,,,------......------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,---------------------------------......------------,,,,,,,,,,,,---..............................,,,------......//////000...///000111000...---+++,,,,,,,,,,,,,,,,,,------,,,---...//////...---,,,,,,---000222333333222222////////////////////////............/////////000////////////............------......//////000000000/////////............//////............/////////...------///000000///////////////..........................................////////////...............------.........,,,,,,.../////////...---------------------------------------------------------------------------,,,------...............---------.........//////........./////////000000........................---------.........//////........................////////////////////////........................---------.........//////000000000///.........---------------------------......//////000000111111333222111000000111222333222222111111111111111222222222222222333444555666555444333333222222333333000111111222222222111111111111222222222222111111000000000000111111111111444555777999<<>><<<444444444333333222222111222222222222222222222222222222222222222222222222111111111111000000000000//////000000000000//////....................................//////////////////////////////////////////////////////////////////...------------...------------------------------------------------,,,,,,,,,---------......---------------------,,,------............------,,,------.......................................000444777666222...///000............////////////+++,,,.........---...///---------............///..............................------------......------------------------......------------..........................................////////////////////////////////////////////////////////////////////////000000000000///000000111111111000000........................000///...------...///000////////////////////////////////////////////////+++,,,,,,------.........)))***++++++,,,---......,,,,,,------------,,,,,,........................,,,---......//////......000///---,,,,,,---///000////////////////////////---------.........//////---.........//////000000//////.........---------000000////////////000000,,,---...//////000000/////////000111111111111111000000000000000000000000...//////000000000000000---......///000111111222111111111111111111111111111111222222222333333333////////////000111222333111111111111111111222222222333333444444333333222888<<>>BBBHHHOOOTTTXXXZZZZZZ\\\]]]___aaaaaaaaaaaa```eeedddcccaaaaaaaaabbbbbbcccbbbaaa``````aaabbbcccbbb```______```aaabbbbbbiiiggghhhppp{{{tttgggbbb___[[[\\\`````````_________\\\XXXUUUSSSRRROOOMMMMMMRRRXXX]]]aaaaaaaaa___\\\ZZZZZZ[[[\\\[[[YYYXXXWWWTTTMMMHHH@@@===999777666666444333777555444444555444222000111111111111111111111111333222222222111000000000111111111111111111111111000000000000000000000000....................................////////////...//////000//////...---//////.........------------------------------------------............///...------------...//////......---------,,,,,,,,,,,,,,,,,,---------............////////////..............................111111000000000/////////........................------------------------......------------...............------,,,,,,,,,------------------------///////////////.........111111000000/////////...////////////////////////............////////////////////////////////////000000000000000///......000000////////////000000000000000///////////////------...///000000000///////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////......---------.........111111111000///...---,,,............////////////////////////////////////////////////////////////000000000000000000000000///......------......///000/////////......................................./////////000000000000---.........///000000000/////////...///000000111...///000000111111000000////////////000000000111333333333222222222111111111222222222222222222333111111111111111111111111111000000000000111222222222111111222444666999;;;CCCGGGLLLRRRWWWZZZ\\\\\\^^^___aaabbbccccccbbbbbbcccbbbaaa``````aaabbbbbbaaa``````______````````````]]][[[ZZZ^^^ccciiilllmmmnnnrrrzzzyyypppggg___[[[[[[]]]]]]]]]^^^______^^^\\\XXXVVVSSSPPPNNNOOOSSSUUU[[[^^^aaabbb```^^^\\\\\\[[[YYYWWWXXXXXXWWWSSSPPPGGGBBB<<<888666666555555666444333444444444222111111111111111111111111111222222222111111111111111111111111111111111111111000000000000000000000000....................................////////////........./////////////////////.........------------------------------------------............///...------------...//////.........---------,,,,,,,,,,,,,,,---------...............//////..................---------------/////////.......................................------------------------......------------....../////////......---------------------------------/////////////////////...000000000//////.........////////////////////////............////////////////////////////////////000000000000000///......000//////......//////000000000000000000000000000......//////000/////////////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////......---------......///222222111000///---++++++............////////////////////////////////////////////////////////////000000000000000000000000///......------......///////////////............------------------------............////////////////////////////////////...............//////000......///000000000000////////////000000000111111333333333222222222222111222222222222222111111111111111111111111111111111111111111111111222333444333222222222555:::>>>AAAKKKMMMRRRWWW[[[]]]^^^^^^^^^___```aaabbbbbbbbbaaa`````````___``````aaabbb``````aaaaaa```______^^^^^^[[[XXXWWW\\\fffpppwwwvvv{{{vvvjjjbbb___]]]\\\\\\]]]___aaabbbaaa^^^\\\YYYVVVSSSQQQPPPPPPTTTYYY___ccccccaaa___^^^ZZZXXXVVVVVVWWWYYYYYYXXXOOOIIIBBB;;;888777777666444333222222444444333222111111111111111111111111111111111111111222222222111111111111111111111111000000000000000000000000....................................////////////......---......///000111/////////............------------------------------------............///...------------...//////.........------------,,,,,,,,,,,,---------......------............------------------------------.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......///////////////.........------------------------......///////////////////////////...............////////////////////////............////////////////////////////////////000000000000000//////...///................../////////000000111111222222//////000000000///......////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////000///...---------------,,,------...........................//////////////////////////////////////////////////////////////////////////////////////////............/////////////////////.................................------------------------000000000//////////////////............///000000---....../////////////////////000000000111111111222222222222222222222222333333222222111111000000111111111111111111111111111111111111111222333444444333333555999@@@GGGKKKQQQSSSVVVZZZ]]]______```]]]]]]^^^^^^____________^^^^^^^^^^^^___``````aaabbbbbbcccbbbaaa___]]]\\\]]]\\\ZZZ[[[```jjjvvv~~~}}}uuupppfffdddaaa___````````````___^^^\\\[[[YYYXXXUUUSSSPPPTTT[[[___aaa`````````\\\ZZZWWWUUUUUUVVVXXXYYYSSSOOOHHHBBB>>>;;;888666444222111222333444444333111111111111111111111111000000000111222222222333111111111111111111111111////////////////////////....................................//////////////////...---......///000/////////.......................................---------............///...------------...//////............------------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,------------//////000000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////......................................................////////////..................------////////////////////////............//////////////////////////////////////////000000000000//////......------------.........//////000111222333333000000000000000///...---000000000000000000000000////////////////////////000000000000000000000000////////////////////////............////////////222111///...,,,,,,++++++))))))+++,,,---.....................////////////////////////////////////000000000000000000000000/////////////////////////////////....../////////.........///////////////////////////////////////........................000000000000000/////////000000//////000000111222---......///////////////000000000000111111111111222222222222222222222222222222222111111000000000111111111111111111111111/////////000111222333333444555777;;;AAAIIIPPPTTTUUUVVVYYY[[[]]]___``````^^^^^^^^^^^^_________```]]]]]]^^^^^^____________aaaaaabbbaaa```]]][[[ZZZ[[[]]]aaaeeelllvvvyyytttnnniiieeecccaaa___]]][[[ZZZ[[[\\\]]][[[YYYPPPSSSVVVXXXZZZ\\\___aaa___]]]YYYUUURRRQQQRRRSSSSSSPPPLLLIIIEEE???:::666555333111111333444444333111111111111111111111111000000000111222222222333111111111111111111111111////////////////////////////////////////////////............////////////111000///...............////////////////////////........................---------............///...------------...////////////.........---------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,------.........////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------........................---.........//////000000------..................////////////////////////............//////////////////////////////////////////000000000000//////......------------............///000111222222333000111111111000///......000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////222111///...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++............////////////////////////////////////000000000000000000000000000000000000000000000000000//////......//////000.........///////////////000000000000000000000000111111111111111000000000000000000000000000000000000000000000000111222222......///000000000000///000000000111111111222222111222222222222333333333111111111111111000000000111111111111111111111111/////////000111222333444666999>>>DDDKKKRRRWWWZZZWWWXXXZZZ\\\^^^___``````bbbbbbaaaaaaaaaaaabbbccc]]]]]]^^^_________^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[^^^dddlllttt|||zzzuuuqqqmmmjjj```\\\YYYYYY[[[]]]\\\ZZZTTTUUUUUUTTTTTTWWW[[[^^^^^^]]][[[VVVQQQNNNMMMNNNPPPOOONNNLLLIIICCC===888777555222222333444555444111111111111111111111111111111111111111222222222111111111111111111111111000000000000000000000000////////////////////////............/////////////////////000///......---...////////////000000000........................---------............///...------------...///////////////.........------,,,,,,,,,---------......------............------,,,------......////////////.........------------........................------------------------......------------......,,,,,,,,,---------------........................------......///000000000.............../////////////////////////////////............////////////////////////////////////...//////000000000000000///..................///......//////000000111111000000111111111000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////............//////////////////...------------..................---,,,+++............////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000............/////////000000000000000000000000000111111000000000//////////////////000111111111222///////////////000111111...///000000111111000000000000111111111222222222111111222222222333333333000000000000111111111111111111111111111111111111000000000111222333444555;;;???FFFMMMSSSWWWYYYZZZYYYZZZ[[[]]]^^^```aaabbbdddcccbbbbbbaaabbbcccddd^^^______``````___^^^]]]YYYZZZ[[[\\\___aaacccdddlllsss|||lllfff^^^ZZZZZZ[[[ZZZXXXYYYXXXWWWUUUSSSTTTWWWZZZYYY[[[[[[XXXSSSOOOMMMMMMNNNMMMLLLKKKIIIEEE@@@===999777444333444555555444111111111111111111111111222222222111111111111111111111111111111111111111000000000000000000000000////////////////////////............////////////***,,,...111111111///....../////////000000000000........................---------............///...------------...//////////////////............,,,,,,,,,---------...............//////.........------...//////000111111222222111000///...------......................................................------------......------------.........///........................------......///000000111.........//////000000000////////////////////////............////////////////////////////////////......///000000000000000000//////......//////000...............///////////////000111111111000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////............/////////000,,,,,,,,,---...///000111......///////////////.............../////////000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000---.........//////000000////////////////////////......---------,,,,,,,,,......///000111222222333...............///000000//////000111111111111111000111111111111222222222111111111222222333333333//////000000111111222222111111111111111111111111111111111222333444666777???DDDLLLSSSXXXZZZZZZYYYZZZ[[[\\\^^^___aaabbbccccccbbbaaa``````aaabbbbbb______```aaa```___]]]\\\YYYZZZ[[[^^^bbbgggkkkmmm|||zzzqqqeee^^^\\\[[[XXXVVV[[[[[[ZZZWWWTTTSSSTTTVVVUUUXXX[[[ZZZVVVRRRPPPOOONNNLLLJJJHHHGGGFFFCCCAAA;;;888555333444555555444111111111111111111111111333222222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000............/////////000&&&)))---111333333111000.../////////000000111111////////////////////////---------.........//////...------------...//////000/////////............,,,,,,,,,---------............////////////...............///000111111222777666555444333111000000........................////////////////////////.........------.........---.........//////000000////////////////////////---------...///000000111.../////////000000111111////////////////////////............/////////000////////////////////////......///000000000000000000000////////////000000...............---------...///000111111111111111333222000//////222555888000000000000000000000000000///...------...///000///////////////////////////---+++((((((+++---///...---,,,,,,,,,,,,---...........................///////////////.........---.........//////000000444333222000//////......444222000...------//////000000///.......................................222111111111000000//////......//////000000111111---------.........//////////////////////////////////////////////////////222111000//////000111111333222222111111222222333333333222222111000000000---///111222222222333444111111222333555777999;;;EEEKKKSSSXXX[[[[[[[[[[[[[[[\\\]]]^^^___aaabbbccc``````aaaaaaaaaaaa`````````___^^^^^^___^^^\\\ZZZ\\\\\\^^^dddllluuu|||ttteee^^^[[[ZZZYYYVVVWWWXXXXXXVVVTTTSSSTTTUUUSSSSSSWWWZZZYYYRRRLLLKKKJJJIIIGGGGGGFFFFFFGGGDDD>>>777444666666333///333333333222333333444444333222222222111000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,---...//////000000///////////////////////////---------.........//////---...///...------...///........................................................................---------------...//////......//////000000111111///////////////.................................------------------------000...,,,******,,,...000......------------......000000//////.........------------............///...............///000000////////////////////////000000//////.........---////////////////////////000000////////////000000000//////...---,,,,,,,,,......//////000111111222222222111111000///....../////////000000111222333000000000000000000000000000///...------...///000////////////////////////000...,,,++++++,,,...000......---,,,,,,---............................../////////////////////.............../////////000111111000/////////000000333222000...---...//////000000///.......................................000000000000//////......000000000000////////////---------.........//////////////////////////////111111111111111111111111222111000//////000111222555555444444444444555555111111111111111111222222111333444444222222222333222222333555888<<>>999888777666444444444333222222222222333222222222222111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000///......////////////////////////........./////////000000---...//////------...///.................................................................................---......//////...///////////////000000/////////////////////...........................------------------------***,,,...000000...,,,***......------------......000/////////............---------............///...............///000000////////////////////////000000/////////.........////////////////////////111111000000000000111111000000//////...------,,,------......//////000000000000000000000000//////,,,---///000111000000///000000000000000000000000//////............////////////////////////////////////............//////......---,,,,,,---....................................//////////////////............////////////............///000000111222111///...---......///000//////............///........................////////////............111111000000///.........------........./////////////////////////////////111111111111111111111111111111000000000111111222555555555555555555555555///000000111222222333333555666666555333222222333333444555888===BBBHHHKKKUUUXXX[[[]]]]]]]]]]]]]]]^^^^^^^^^^^^__________________````````````______\\\^^^___^^^[[[YYY[[[]]]```gggrrr~~~wwwoooddd\\\[[[[[[[[[ZZZZZZZZZZZZZZZVVVTTTRRRQQQRRRTTTWWWYYYTTTRRROOOLLLJJJJJJKKKLLLOOOLLLFFF???;;;777666555555444333222222111111222111111111222222222222222222222111111111000000000000000000000000000000000........................000000000000000000000000111111111111000///...---/////////////////////////////////000000000000000---...//////------...///........................................................................////////////............/////////.....................//////////////////........................------------------------***,,,...000000...,,,***......------------......////////////............---------............///...............///000000////////////////////////000000////////////......////////////////////////111111000000000000111111111111000000//////....../////////////////////000///000000000111111111111------///000000000///////////////////////////////////////....../////////////////////////////////.........//////...............------------..........................................////////////.........///////////////...............///000000111000///............///000///............//////........................////////////////////////000000000000////////////............////////////////////////////////////111111111111111111111111111111111111111111222222111111222222222222111111000000111111111222222222555666666555333222333444555666888<<>>888444222444333222222222222333333111111111222222333333333222222222111111111000000000000000000000000000000////////////////////////////////////////////////111111111111111000//////////////////////////////////////////////////////---///000///...---...///........................................................................//////////////////......//////......------,,,,,,............////////////................................................000...,,,******,,,...000......------------......///////////////.........---------............///...............///000000////////////////////////000000//////////////////////////////////////////000000000//////000000000111111111111000000//////111111111111111111111111000000111111111111222222000000/////////000111222////////////////////////...//////////////////...////////////////////////,,,---............---,,,................................................---.........//////000000///////////////.........000000///.............../////////...............//////............//////........................000000000000000000000000---......///000111111222........./////////000000000000000000000000000000000000000000000000000000000000111111222222222222///000111111111111000///222222222111111111000000222333333333222333555888777999<<>>CCCIIINNNSSSVVVXXXWWWYYY\\\]]]^^^^^^```bbb_________^^^]]]\\\\\\[[[\\\\\\]]]]]]]]]]]]\\\\\\YYYZZZ[[[]]]aaajjjuuu~~~rrrkkkgggeeecccdddccc```]]]ZZZVVVSSSRRRPPPSSSVVVYYYZZZXXXUUUSSSSSSUUUVVVUUUPPPHHH???999444444444444444555666666222222222333333333333333333222222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000---...///000111111111111////////////////////////............------------...///000000......///000........................................................................+++,,,.../////////...---/////////...............------......///000000000////////////////////////........................***,,,...000000...,,,***......------------...............///////////////---------............///...............///000000//////////////////////////////000000000000111111000000000000000000000000000000////////////000000111111111000000000000000------...//////000000111222222222333333444444444000111111222222111111000000000000000000000000000---...///000000///...---////////////////////////........................---...///000000///...---........................------......///000000111000/////////............000000/////////000111111---....................................///000000......................../////////000000000111111---......///000111111222.../////////000000000000000000000000000000000000000000000000000000000000///000111333444444333333222333555666666555333222222222111111111111111111111222333333444666:::===AAADDDJJJPPPTTTWWWXXXXXXWWWZZZ]]]______^^^___```___^^^^^^]]]]]]\\\\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[XXX[[[```gggqqq{{{}}}vvvqqqlllgggbbb___]]][[[WWWSSSPPPQQQSSSVVVXXXYYYZZZZZZXXXWWWWWWWWWVVVPPPHHHBBB888888777666555444444444333333333333333333222222333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000......///000000000//////////////////////////////////////////.........---...000111000///...///000........................................................................(((***,,,...//////...---...///////////////000000------......///000000111////////////////////////........................***,,,...000000...,,,***......------------................../////////000---------............///...............///000000//////////////////////////////000000000111111111000000000000000000000000222222111111111111222222000000000000000000000000......///000222333444444777888999;;;===???@@@AAA...///222444444222///---000000000000000000000000---...///000000///...---////////////////////////000000////////////000000---...///000000///...---........................---------...///000000111000000//////.........---......//////000222333444------......///......---...............///000111........................---.........//////000000////////////000000000000////////////000000000000000000000000000000000000111111111111111111111111///000222333444444333333222333555666666555333222000000000111222222333333444444555444555777:::===EEEIIIOOOUUUYYYZZZYYYXXXYYY\\\___```___^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[ZZZ^^^gggsss~~~~~~pppjjjbbb^^^^^^^^^ZZZVVVPPPPPPQQQRRRUUUYYY]]]___\\\XXXTTTUUUVVVTTTMMMGGG<<<;;;999777555333333222444444444333333222222222333333333222222222111111111111111111111111111111////////////////////////000000000000000000000000000000000000///...---,,,////////////////////////111111000000/////////......000111000///...///111........................................................................&&&(((+++---//////...---......//////000000111111---------...///000000111000000000000000000000000////////////////////////000...,,,******,,,...000.........------.........---.........//////000000---------.........//////...............///000000//////////////////////////////000000111111111222000000000000000000000000444333333222222333333444///////////////000000000111111333444666777999999===>>>@@@CCCGGGJJJLLLMMM//////000000000000//////000000000000000000000000000000000000000000000000000000000000000///......---.........//////000000---.........//////000000///////////////////////////............---------////////////............000000000000111111111111////////////////////////000000000///......------////////////////////////......---,,,---...///000000000000000000000000000000000000000000000000000222111000//////000111222000111111111111222222222//////000111444444222000333333333222222111111111222222111111222333333444222222222222444999@@@EEEKKKOOOTTTYYY[[[[[[ZZZXXXZZZ[[[\\\^^^______^^^^^^\\\]]]]]]\\\\\\ZZZYYYYYYVVVZZZ]]]]]][[[ZZZ\\\^^^ccclllzzzxxxgggcccdddaaa______XXXWWWTTTRRRQQQTTTXXX\\\XXXYYY\\\___^^^ZZZSSSNNNCCC>>>777222111222333444000000111111111222222222444333222111111111222333000000000000000000000000000000000000111111111111000000000000000000000000111111000000//////......000000//////.........---000000000000000000000000........................////////////////////////---...///...------...///////////////////////////............////////////////////////////////////...///000000000///---,,,//////............------////////////////////////////////////////////////---------.........//////////////////////////////000000000000000/////////////////////............////////////////////////.........////////////000222222111111111111111222000111111000///...000111111222222000//////111333444555666777888;;;@@@DDDHHHHHHJJJNNNSSSWWWYYYZZZ//////000000000000//////000000000000000000000000000000000000000000000000000000000000000///......///////////////...................../////////000////////////////////////000000/////////.........---.........//////000000//////000000000111111111////////////////////////......//////////////////////////////////////////......---------...///000000000000000000000000000000000000000000000000000111000///......///000111000111111111111222222222000///000222444555333222333333333222222222111111222222111111111222333333222333444555888>>>EEEJJJOOORRRVVVZZZ\\\\\\[[[ZZZZZZ[[[\\\^^^______^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXXXXZZZ[[[ZZZYYY[[[```eeerrrzzzwwwmmmggg```\\\[[[XXXWWWUUUSSSQQQQQQSSSTTTXXXZZZ]]]______[[[TTTNNNFFFAAA;;;666444444444444444444333333222222222222444333222111111111222222111111111111111111111111000000000000111111111111000000000000000000000000111111000000////////////000000/////////.........000000000000000000000000........................////////////////////////---...//////------...///////////////////////////............////////////////////////////////////...///000000000///---,,,......---,,,***)))((((((////////////////////////////////////////////////---------.........//////////////////////////////---------...............////////////////////////////////////////////////////////////000000000000222111111000000111111111...///000///......000222333444444333222333555777777999<<>>BBBGGGKKKOOOSSSWWWZZZ___^^^^^^```cccddddddccc000000000111111000000000000000000000000000000000//////////////////////////////000000000000/////////////////////..................///////////////////////////////////////000000000/////////......---------...///000000111////////////000000000111////////////////////////......//////000000000000////////////////////////...............//////000////////////////////////////////////////////////000000////////////000000000000111111111222222222111111111333555777777666333333333333333333333333333333222111111111111222111444:::???EEEKKKRRRVVVXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\]]]^^^___^^^]]]]]]^^^^^^]]][[[ZZZZZZYYYYYYYYY[[[\\\^^^bbbkkkwwwrrrfff___[[[[[[\\\\\\[[[WWWRRRNNNRRRTTTXXX]]]___]]]WWWSSSLLLIIIDDD@@@===:::666333777666666555444333222222333333222222222222111222111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000//////////////////////////////////////////........................////////////////////////---///000///...---...///////////////////////////............//////////////////////////////////////////////////////......,,,---...///000111222222////////////////////////////////////////////////........................////////////////////////---......///000111222222...//////000111222222333////////////////////////........./////////000000000000//////000000111111000111222222111222333555111333666999;;;===AAADDDHHHLLLRRRXXX[[[^^^aaacccdddcccccceeeggggggfffddd000000111111111111000000000000000000000000000000//////////////////////////////000000000000//////,,,------...///000000111///////////////........./////////////////////////////////.........------///////////////............////////////000000000////////////////////////111111000000////////////////////////////////////.........///////////////////////////////////////////////////////////////111111111111111111111111000000111111111222222222333222111333555777777666333333333333333333333333333333222222222222222333222777>>>DDDJJJPPPUUUYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]^^^^^^^^^]]]\\\^^^]]]\\\[[[ZZZZZZZZZZZZVVVZZZ___dddkkkuuuttthhh^^^]]]]]]^^^^^^[[[VVVRRRMMMOOOSSSXXX[[[\\\YYYVVVOOOKKKGGGCCC???;;;777444444444444444333333333333333333333333222222111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000111111111111//////000000000000000000////////////////////////////////////////////////////////////////////////...///000///......///000////////////////////////............//////////////////////////////////////////........./////////))))))***,,,---...///000////////////////////////////////////////////////.....................---////////////////////////---......///000111222222...//////000111222222333000000000000000000000000------........./////////000000000000000111222222111222333333222333555777666999>>>BBBEEEIIIMMMPPPRRRVVV\\\```bbbccceeefffeeeeeeeeeggghhhhhhfffddd000111111222222111111000000000000000000000000000000000000000000000000000...//////000000000000000+++,,,---...///111222222///////////////.........////////////////////////............------------000000//////..................////////////000000////////////////////////222222111000000///......////////////////////////---...///000000000000///000000000000000000000000000000000000000000000000111222222333333222222111000111111111111222222222444333111222444666666555333333333333444444444444333333333333333444555555777<<>>:::777444444444444444444333333222333333333333222111000222222222222222222222222000000000000111111111111000000000000000000000000000000000111111111111222//////000000000000111111000000000000000000000000////////////////////////////////////////////////...///000000......///000////////////////////////............///////////////////////////////////////............///000000..................------////////////////////////////////////////////////...............---------////////////////////////,,,,,,------......//////...//////000000111111111000000000000000000000000............////////////000000000000111222333444111222444555555777:::<<>><<<777777666666555444333333222222333333333222111000222222222222222222222222000000000000111111111111000000000000000000000000000000111111111222222222//////000000000111111111000000000000000000000000////////////////////////////////////////////////...000111000///...///000////////////////////////............///////////////////////////////////////......---...///000111222111111111000000////////////////////////////////////////////////////////////.........---------////////////////////////---------...............////////////////////////000000000000000000000000000000000000111111111111111111111111222333444555333555888;;;>>>AAAFFFIIIQQQTTTYYY\\\]]]___aaaccc___aaadddeeeeeeeeefffgggffffffeeeeeeeeebbb^^^ZZZ111111222222222222111111000000000000000000000000000000000000000000000000......///000000000000000.........///////////////000000//////.........---////////////////////////000000000000////////////,,,------...///000111111............/////////000/////////////////////////////////000111111222222////////////////////////---...000111111111000///000000000000000000000000000000000000000000000000///000111222222111000///000111111111111222222222666444222111222333333222333333333444444555555555333333444444666777999:::AAAGGGNNNTTTWWWXXXYYYZZZZZZ[[[]]]^^^___^^^^^^]]]\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYYZZZ\\\___```sssvvvzzz~~~~~~ssshhhccc```]]]ZZZXXXVVVSSSRRRTTTVVVVVVWWWXXXTTTNNNIIIFFFDDDAAA???;;;:::999777666444333222222222333444333222111000222222222222222222222222000000000000111111111111000000000000000000000000000000111111222222222222//////000000111111111222000000000000000000000000000000000000000000000000////////////////////////...000111000///...///111////////////////////////............/////////000///////////////////////////...------...///000111,,,,,,------......////////////////////////////////////////////////////////////.........---------////////////////////////000000000000000/////////////////////............000000000000000000000000111222222222222333333333222222222222333444555666666999>>>BBBGGGLLLRRRUUUYYY\\\___aaaaaaaaabbbccc```bbbeeefffeeefffgggiiieeedddcccbbbaaa]]]WWWSSS444222000000111222111000//////000000111111222222111111111000000000000000111111111111111111111111'''***...//////.........000000000000000000000000//////////////////////////////...---,,,++++++***------......//////000000000000000000000111111222000000000000000000000000111000///......///000111222111000.........///000......////////////......111111111111111111111111111111111000000000000000//////000111111111111111111111222222222333333333222222222333333333444444444333333444555555444222444444444444555999@@@DDDKKKMMMOOORRRTTTVVVWWWXXXZZZZZZ[[[\\\\\\\\\\\\[[[```]]]ZZZZZZ\\\\\\[[[XXXVVV[[[^^^\\\YYY]]]jjjuuu~~~}}}}}}}}}}}}oooaaa\\\^^^\\\YYYWWWVVVTTTPPPRRRVVVTTTRRROOOKKKHHHEEECCCCCC>>>===;;;999777555444444333444555555555444333222111111111111111111111111000///...///111222222111222111111111000000//////000000000000000000000000++++++---///000111111111111111111111111111111111000000///...............////////////////////////111111000000//////......888333---,,,///000...+++---------............//////////////////.........111///------///000///...//////.........---------//////////////////////////////////////////////////////............/////////......------///000111000000000000000000000000------------------------//////000000111111111111///111222222111000111222000222444444555777:::===AAADDDIIIOOOTTTYYY\\\]]]`````````aaabbbcccdddeeegggfffeeedddccccccccccccbbb```^^^___^^^YYYPPPHHH444222000000111222111000000000000000000111111111111000000000000000000000111111111111111111111111***---000111000///////////////////////////////////////////////////////////////......------,,,,,,.........////////////////////////...///000000111000000000000000000000000111000///......///000111222111000///......///000......////////////......////////////////////////111000000000000000000000000000111222222222222222111111222222222333333333333333333333444444444444444333333333555555444222444555555666888===DDDHHHOOOPPPRRRTTTVVVXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\ZZZXXXXXXZZZZZZYYYWWWWWWYYY[[[[[[\\\dddrrr}}}|||~~~qqqeeeaaa___[[[YYYXXXTTTOOOOOORRRTTTSSSQQQNNNJJJGGGEEEDDDAAA???===;;;999777666555444444555555555444333222111111111111111111111111111//////000111222222111222111111111000000000000000000000000000000000000,,,,,,...///000000111111////////////////////////000000///...............////////////////////////111000000000/////////...666111---,,,...000...,,,---------............////////////////////////...111///......000111000/////////.........---------//////////////////////////////////////////////////////............/////////......---...///000111000000000000000000000000------///000000///------000000000000000111111111///111222222000000000111333444555666888<<>>;;;999777777444555555555555444333333222222222222222222222222111000///000222222222000111111111111111000000000000000000000000000000000---...//////000000000///////////////////////////000//////............///////////////////////////000000000000////////////333///,,,,,,...000...------------............///......//////////////////000///---...000111111111/////////.........------//////////////////////////////////////////////////////............/////////............///000000000000000000000000000000---...000111111000...---111111111000000000000000111222333333222111222333666777999;;;???FFFNNNTTTWWWYYY]]]```aaaaaa___^^^bbbbbb```___^^^^^^^^^^^^]]]\\\ZZZXXXVVVTTTTTTSSSSSSRRRQQQQQQRRRNNNGGGBBB444222000000111222111000222222111111000000//////000000000000000111111111000000000000000000000000///111333333111000000111........................////////////////////////......//////000000000111111000000000//////......///............///000000////////////////////////000000////////////000000000000000////////////000//////000000000000//////111111111111111111111111000000000000000111111111000111222222333333222222111111222222222333333333444444444555555555666666444333111222333444333222333666999===AAAGGGMMMRRRWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]][[[[[[[[[\\\\\\[[[ZZZYYYYYY[[[```iiivvvsssiiiccc```___\\\VVVSSSTTTUUUVVVVVVUUURRROOOKKKIIIGGGFFFCCC@@@<<<:::888777555555555555555444444333222222222222222222222222222111000000222222222000111111111111111111111111000000000000000000000000//////000000000//////...000000000000000000000000000///............//////////////////////////////000000000000////////////000---+++,,,...//////------------............///............///////////////...------///111111000////////////............//////////////////////////////////////////////////////............//////............/////////000000000000000000000000000000//////......//////000111111111111000000000000333444555555444444666888999<<<@@@EEEJJJQQQXXX]]]]]]___aaacccbbb```]]][[[^^^\\\ZZZXXXVVVUUUTTTTTTTTTRRRPPPNNNKKKJJJIIIHHHJJJIIIJJJKKKMMMKKKHHHDDD444222000000111222111000222222111111000000////////////000000111111111111000000000000000000000000///111222111000//////000........................////////////////////////......//////000111111111111111000000/////////...000000//////000000111222//////////////////////////////000000000000///////////////000000000000/////////000000000000//////111111111111111111111111//////000000111111111111///000000111111111111111111111222222222333333333444444444555555555666666555333111111333444444333333777;;;@@@EEEJJJPPPTTTWWWXXXXXXYYYYYYYYYYYYYYY[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\]]]]]]\\\[[[ZZZZZZYYY___jjjyyynnnggg```___]]]YYYWWWXXXVVVWWWWWWWWWUUURRROOOMMMJJJHHHEEEAAA===:::888777666666555555444444444444222222222222222222222222333111000111222222111000111111111111111222222222000000000000000000000000000000000000000000///...000000000000000000000000//////............//////////////////////////////////////////000000000000...---,,,---...//////...---------............///---.........//////000000///---,,,---...000000///000000/////////.........//////////////////////////////////////////////////////............//////---......///////////////111111111111111111111111222000---******---000222111111111000000000000000111222444555555777:::===???CCCJJJQQQVVVZZZ^^^```___```aaaaaa```]]]ZZZXXXTTTSSSPPPNNNLLLJJJIIIHHHIIIHHHFFFDDDBBBAAA@@@@@@@@@AAABBBEEEGGGHHHGGGFFF444222000000111222111000111111111111000000000000/////////000111111222222111111111111111111111111...///000000///...///111........................////////////////////////......//////000000111111111000000000000000000///000000000000000111222222000000000000000000000000//////000000000000//////...//////000000000000//////000000111111000000////////////////////////////////////000111111222222//////000111111111111000111111222222222333333333333444444444444555555555666444222222333555555444666999???DDDHHHMMMRRRUUUVVVWWWXXXXXXXXXXXXXXXXXXZZZZZZ[[[\\\\\\\\\\\\[[[YYYZZZ[[[ZZZZZZZZZ\\\^^^aaajjjzzz~~~{{{oooddd___\\\XXXXXXYYYWWWXXXXXXWWWVVVTTTRRRQQQMMMKKKGGGCCC???;;;999888777666555555444444555555333333333333333333333333333222111111222333111000111111111222222222222222000000000000000000000000000000000111111000/////////////////////////////////............//////000////////////////////////////////////000000000000..................///...---------............///------......///000000000000///------/////////...000000000/////////......//////////////////////////////////////////////////////............//////---......///000/////////111111111111111111111111222000,,,******,,,000222///000000000111111111111///111333555888<<>>===<<<<<<<<<999;;;<<>>CCCHHHLLLPPPSSSVVVVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZVVVXXXYYYYYYZZZ]]]bbbgggqqq}}}oooddd^^^YYYYYY[[[XXXXXXXXXWWWVVVUUUUUUTTTQQQNNNKKKFFFAAA===;;;999777777555555444555555666333333333333333333333333444333111222222333111000111111111222222333333333000000000000000000000000///000000111111111000000////////////////////////...............///000000////////////////////////.../////////000000000111...///000000///......///---------............///------......///000000111444222000///000000000...000000000000/////////...//////////////////////////////////////////////////////............//////------///000000000///...111111111111111111111111111000...------...000111......///000111222222333111333777;;;???EEEKKKPPPSSSWWW[[[^^^___^^^^^^___\\\ZZZWWWSSSOOOKKKIIIHHHBBBAAA@@@>>>===<<<;;;;;;<<<<<<<<<;;;<<<<<<======:::;;;<<<===>>>???AAACCC444222000000111222111000//////000000111111222222...//////000111222222222333333333333333333333333...///000000///000222444000000000000000000000000///////////////////////////////////////.........//////000000111111222222...............///000000000000000000000000000000...///000111111000///...---...///111111111000///000000111111111111000000111111111111111111111111...//////000111222222222111111222333333333333222111111222222222333333333222222222333333333444444999666444333444666777777===AAAGGGKKKOOORRRUUUWWWUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZVVVXXXZZZ[[[\\\bbbiiiooo|||yyyjjjaaa\\\[[[]]]YYYXXXWWWVVVVVVUUUVVVVVVSSSQQQMMMHHHCCC???<<<;;;888777666444444555555666333333333333333333333333444333222222333333111000111111111222222333333333000000000000000000000000//////000111111111111111111111111111111111111111...............///000111////////////////////////.../////////000000111111///000111111000......///---------.........//////---------...///000000111666444222111222222111///000000000000//////////////////////////////////////////////////////////////////............//////,,,---///000000000///...111111111111111111111111///000111222222111000///------...000111222333444666888<<>>???>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<>>>???@@@??????@@@?????????AAACCC222222222222111111000000333222111/////////000111222111000//////000111222111111222222222333333333000000000000000000000000---...///000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000//////......---------,,,000000000000111111111111000000111111111111000000000222555777666444111///222222111111111111222222222333444444555555444444444333333333555777:::;;;CCCEEEIIIMMMQQQTTTVVVVVVVVVWWWXXXXXXYYYYYYXXXXXX[[[ZZZYYYZZZZZZZZZXXXVVV\\\[[[[[[^^^```fffsss||||||{{{jjj```\\\[[[]]][[[XXXVVVVVVUUUSSSQQQWWWVVVSSSOOOIIICCC>>>;;;777777555555444555666777555555444444444333333333222222222222222222222222444222000000111222111000111111111111111111111111111111000000//////......000000000000000000000000...............///000000111111000000//////......000000000000000000000000////////////............000000////////////000000...///////////////...---222000//////000000///---000000000000////////////------------............---...///---+++))))))***000000000000000000000000............///000222222333222111000000222444555222111000///...---------...111444555444444555666;;;AAAIIIPPPTTTWWWZZZ[[[```^^^]]]___```___[[[WWWRRRLLLFFFAAA@@@???<<<:::555777999<<>>@@@BBBEEEHHHIIIKKKKKKKKKKKKKKKKKKKKKKKK222222222222111111111000222111000///...//////000222111000//////000111222111111222222222333333333000000000000000000000000///000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111/////////////////////////////////000000111111111000000000000000000000000////////////......------000000000000111111111111000000111111111111000000000111333444444333111///222222111111111111222222222333444444555555444444444444333333555888;;;>>>EEEGGGKKKOOORRRUUUVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYWWWWWWWWWXXXYYYYYYYYYXXXXXXZZZ___eeejjjppp~~~yyyjjj```[[[ZZZZZZ[[[ZZZWWWTTTRRRQQQVVVVVVTTTQQQLLLFFFAAA===888777666555444555555666555555444444444333333333222222222222222222222222444222000000111222111000111111111111111111111111000000000000000/////////000000000000000000000000...............///000000111111000000////////////000000000000000000000000111000000000000/////////000//////////////////000---....../////////......222000//////000000///---000000000000////////////...////////////000000000...///000///---,,,,,,---000000000000000000000000............///000111222222111000111222444666888111000000/////////000000111222333444444666:::<<>><<<;;;===@@@DDDGGGJJJKKKKKKKKKKKKKKKLLLNNNQQQTTTVVVVVVVVVVVVVVVVVVVVVVVVVVV222222222222111111111111111000//////.../////////222111000000000000111222111111222222222333333333000000000000000000000000111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111........................,,,---...///000111111222000000000000000000000000000000000000////////////000000000000111111111111000000111111111111000000000111111222222222111000222222111111111111222222222333444444555555444444555444333333666:::>>>AAAHHHJJJMMMQQQTTTVVVXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZVVVVVVWWWYYYZZZ[[[\\\]]]ZZZ___hhhrrrxxx~~~{{{kkkbbb[[[]]]^^^]]]ZZZUUURRRPPPUUUVVVVVVUUUQQQKKKEEEAAA:::999777555444444555555555555444444444333333333333333333333333333333333444222111000222222111000111111111111111111111111//////000000000000000000000000000000000000000000...............///000000111000000000000/////////000000000000000000000000111111111111000000000000..............................///000111111111111111000//////000000///...////////////000000000000000000000111111111222222///000111000///...///000000000000000000000000000///......//////000111222000000000111333555888999000000000000000111222222333444444555777<<>>:::777666555555555444444444333333333444444444444444444444444555444222222333333333222111111111111111111111111222222111111111111111111111111111111111111111111...............///000000000000111111111222222222000000000000000000000000000000000////////////...---...000111111000...---------......///.........///......///000111111///.........///000111111111........./////////000000---///000///......///000000000000000000000000000000000////////////000000//////000000000000000//////000111222444666888999@@@FFFNNNUUUYYY[[[\\\]]][[[]]]^^^]]]\\\ZZZZZZ[[[WWWYYYYYYXXXVVVUUUWWWYYYVVVYYY]]]___```bbbfffiiifffgggiiijjjjjjjjjiiiiiillllllmmmmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjjjj222222222333333444444444000111222333444333333222111222333444444333222111111111222222222333333333111111111111111111111111///000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000............/////////000////////////////////////......///000111222333333000000000000000000000000......//////000000000111000000000000111111111111000000111111111111000000...///000222222333333333444333333222222333333444222333444444555555444444777:::>>>DDDIIIMMMPPPRRRSSSTTTVVVXXXYYYYYYXXXXXXZZZZZZ[[[\\\\\\\\\\\\[[[ZZZaaaiiipppvvviii\\\[[[^^^VVVVVVVVVVVVTTTQQQOOOMMMJJJGGGDDD???;;;888777666555555444444444333333333444444444444444444444444666444222222333333333222111111111111111111111111333222222222111000000000111111111111111111111111...............///000000000000111111222222222222000000000000000000000000111111111111000000000000...///000222222000///...000111111111111000000//////......///000111111000---......///000111111222////////////000000000000///000111000///...///000000000000000000000000000111000////////////000000......000111222222222222...///111333777:::===???IIIMMMSSSXXXZZZ[[[\\\]]][[[\\\]]]\\\ZZZYYYYYYYYYWWWYYY[[[ZZZXXXYYY\\\___[[[___bbbddddddfffjjjmmmfffgggiiijjjkkkkkkjjjjjjkkklllmmmmmmmmmllljjjiiihhhhhhhhhhhhhhhhhhhhhhhh444444444444444444444444555555444333333222222111222222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111000///...---------...///000000111000000//////.........---000000000000000000000000111111111111111000///...000111111111111000000///000000000000111111111111111222222333333444444555777555444222222333444555444555555333222222444666888===BBBGGGKKKMMMPPPRRRTTTUUUVVVXXXYYYXXXXXXWWWYYYXXXWWWXXXZZZ\\\\\\\\\YYYcccllltttuuuccc]]]^^^ZZZYYYWWWUUUSSSQQQOOONNNGGGIIIJJJEEE>>>999888:::666666666666555444333333555555555444333111000///111111111222222333333444222222222222222222222222333333333222222111111111000000000000000000000000111000000///////////////111111111111000000000000444333222111000000000000000000000000000000000000......//////000000111111//////............//////---------.........//////000000111111111000000///444222///,,,,,,---000222////////////............000000000000000000000000+++,,,,,,---...///000000666777777666444333444555111333666888;;;@@@EEEIIIUUUWWWYYY[[[]]]]]]\\\[[[ZZZYYYXXXVVVTTTUUUWWWYYYYYY[[[\\\\\\[[[ZZZ\\\]]]dddeeeggghhhjjjjjjkkkkkkkkkkkkllllllkkkkkkjjjiiijjjjjjkkkkkklllkkkkkkkkkkkkhhhffffffhhhiiigggeee333333333333333333333333444444444333222222111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111000000------......///000000111000000/////////.........000000000000000000000000111222222333333333222222///000000111111000000000000000000000111111111111111222222333333444444555777555444222222333444555222333333333333444777999;;;???EEEJJJMMMOOORRRSSSTTTUUUVVVXXXYYYXXXXXXWWWXXXWWWWWWYYY\\\]]]]]]]]]bbbkkkvvv~~~iii]]]ZZZ[[[ZZZXXXVVVTTTQQQOOOMMMJJJKKKKKKGGGBBB===::::::666666666666555444333333333333444444555555444444222222222222222333333333222222222222222222222222333333333222222222111111111111111111111111111111111111000/////////000000111111000000000/////////222111000000//////000000000000000000000000000000////////////000000000000//////............//////---------.........////////////000000000//////...000000//////............222222222222111111111111000000000000000000000000.............../////////111222333333111111222444444777<<<@@@EEEJJJOOOSSSXXXYYY[[[]]]]]][[[ZZZXXXVVVVVVVVVTTTSSSTTTVVVYYYYYYZZZ\\\]]]]]]^^^```bbbeeefffgggiiijjjkkkkkkkkkkkkkkkllllllkkkkkkjjjiiihhhiiijjjjjjkkkkkkjjjjjjkkkiiifffggghhhiiihhhfff222222222222222222222222333333333222111111000000000000000000000000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...///000111111111111---......//////000000111000000////////////......000000000000000000000000///000111222333333333333---...///000000111000000000000000111111111222222111222222333333444444555666555444333222333444444000111222333444666999<<>>DDDHHHLLLOOOPPPPPPQQQRRRTTTUUUVVVXXXYYYXXXXXXWWWXXXZZZ___eeelllqqqrrrrrryyypppbbb^^^XXXVVVWWWWWWUUUSSSRRROOOLLLMMMOOOLLLDDD<<<:::999777666555444444444444555555555444333222111555444444333333222222222222222222222222222222222222222222222222222222222111111111111111111111111333222222111111111111111////////////............/////////000111222333444////////////////////////111111000000//////......//////............//////........./////////000000...///000111111111111111000000000000111000000000333333333222222222111111//////////////////////////////000000111222222333222333444444444666:::<<>>AAAGGGJJJMMMPPPPPPPPPPPPQQQTTTUUUVVVXXXYYYXXXXXXWWWXXXZZZ```hhhqqqxxx{{{|||nnnfff]]]YYYYYYZZZXXXUUUSSSPPPNNNOOOQQQOOOHHHBBB<<<;;;999777666555555666333444555777888888888888444444444444333333333333222222222222222222222222111222222222222333333333222222222222222222222222222222111000000000000111000000000/////////......000000000000111222333444000000000000000000000000000000000000//////////////////............//////....../////////000000000...///000111111222222111222111000///000111222333222222222111111111111000000000000000000000000000......///000111222333333222333555666777;;;@@@DDDPPPSSSXXX[[[[[[[[[\\\\\\ZZZYYYWWWTTTRRRPPPNNNMMMLLLOOOSSSVVVYYY\\\___bbbfffggghhhhhhgggggghhhiiihhhhhhiiiiiiiiihhhhhhggggggggghhhhhhggggggfffeeedddeeefffggghhhiiiiiiiiicccdddeeeddd```]]][[[[[[333333333333333333333333444444444333222222111111000111111222333333444444111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///////////////......000000000000000000000000//////000000000111111111000000000000000000000000000111111111111111000000111111222222222222111111111111111222222222333333111222222333333444444555444444555555444444333333444666888999;;;>>>BBBFFFIIILLLOOOQQQQQQPPPPPPQQQTTTUUUVVVXXXYYYXXXXXXWWWWWWYYY___hhhsss|||}}}rrreee]]][[[[[[YYYVVVTTTRRRQQQQQQRRRQQQMMMJJJ???===:::888777666777777222333555666777888888888333333333444444444444444222222222222222222222222111111222222222333333333222222222222222222222222111111000/////////000000111111000000000/////////000000000000000111222333000000000000000000000000////////////000000000000//////............//////.../////////000000000000---...///000111111111111000000//////000111222333000000000/////////......000000000000000000000000/////////000000111111111111333666999===DDDJJJOOOVVVXXX[[[\\\[[[ZZZZZZZZZVVVTTTQQQOOOMMMMMMNNNOOOOOORRRWWW[[[]]]```dddgggfffggghhhhhhgggggghhhiiihhhhhhhhhhhhhhhgggfffeeeeeeeeefffffffffeeeddddddaaabbbcccdddffffffffffffdddfffgggddd___[[[YYYYYY222222222222222222222222555555444333333222222111111111222333444444555555111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,---...///000000000000111111111000000000000000//////000000111111111222000000000000000000000000,,,---...///000000000000222222333333333222222111111111222222222333333333111222222333333444555555444444555555444444333222333555777:::===AAAFFFIIIKKKMMMQQQRRRQQQQQQQQQQQQTTTUUUVVVXXXYYYXXXXXXWWWVVVXXX^^^hhhttt~~~{{{kkk```]]]\\\YYYVVVUUUTTTSSSSSSSSSRRRQQQOOO@@@>>>;;;999777777888888333333333444333333222222333333333444444555555555222222222222222222222222111111111222222333333333222222222222222222222222111000000///////////////111111111111000000000000///////////////000000111000000000000000000000000......//////000000111111//////............//////////////////000000000000,,,---...///000000000000......///000000000000000333333333333222222222111000000000000000000000000000000000000////////////222555999>>>DDDLLLTTTZZZWWWYYY[[[[[[YYYXXXXXXYYYSSSQQQNNNKKKJJJKKKNNNPPPRRRUUUZZZ^^^```cccgggiiieeefffhhhhhhgggggghhhjjjggghhhhhhhhhgggfffeeedddddddddeeeeeeddddddcccbbb______aaabbbcccdddddddddeeeggghhheee```ZZZXXXXXX444444444666777777555333111111111111111111111111111111222222222333333333///000111222333222111111222222222222222111000///111111000000000000111111///000000111000...,,,+++......////////////......////////////////////////000000////////////000000222111111111000000//////000000000000111111111111000000000000000000000000222111111111000000//////000000111111111111000000000111111111111222222222222222333333333444444444888888777444222111444666555777:::???DDDGGGIIIHHHLLLOOOQQQRRRRRRQQQRRRRRRRRRTTTVVVWWWVVVVVVWWWXXXVVVWWW]]]lll{{{yyyhhh___\\\[[[ZZZYYYWWWUUUSSSRRRTTTVVVWWWLLLBBB::::::999666666999444444333333333222222222333333333333333333333333000111222333333333333333444444444333333222222222000000000000111111111111......////////////......000000000000000000000000//////000000000000//////000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000444222000///...///000111000000000000111111111111222222222222222222222222---,,,,,,------...///000111222222111//////000111333777>>>GGGNNNSSSVVVWWW]]][[[[[[]]]^^^[[[UUUPPPNNNNNNMMMMMMNNNQQQTTTVVVYYYZZZ\\\___bbbeeeggghhheeeeeeffffffggghhhhhhhhhgggfffeeedddcccdddeeeffffffdddbbbbbbbbbcccbbbbbb^^^^^^^^^___aaacccfffhhhjjjiiillloookkkcccaaafff666555555555666666444111111111111111111111111111111111222222222333333333///000111222333222222111222222222222222111000000111000000//////000000111000000000000///...---,,,//////000000000000//////111111111111111111111111000000////////////000000111111111111000000000///000000000000111111111111000000000000000000000000111111111111000000000///000000111111111111000000111111111111222222222222222222222222333333333444333444444333111111444666666888;;;@@@EEEIIIJJJJJJNNNPPPRRRSSSSSSRRRSSSTTTSSSTTTVVVVVVUUUUUUWWWYYYWWWYYYaaaooo~~~|||kkk```\\\[[[YYYWWWUUUSSSSSSTTTVVVWWWPPPFFF===;;;888444444777444444444444333333333333333333333333333333333333111222222333333333222222222222222111111111000000////////////000000000000/////////000000/////////000000000000000000000000//////000000000000//////000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000333222000///...///000111000000000000111111111111111111111111111111111111---------......///000111000111111000...///111333:::>>>EEEMMMSSSXXXZZZ\\\[[[ZZZZZZYYYXXXUUUQQQNNNOOOOOOOOOQQQSSSUUUXXXYYY\\\]]]^^^```bbbdddffffffeeeffffffffffffgggggggggeeedddcccbbbbbbccccccddddddcccbbbaaaaaaaaa```___\\\\\\\\\\\\^^^bbbgggjjjmmmmmmqqqvvvsssmmmlllooo999777555555555555333111222222222222222222222222111111222222222333333333000000111222222222222111111222222222222111000000000000////////////000000111111000///............000000111111111111000000111111111111111111111111000000////////////000000111111111111000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000111111111111000000111111111111222222222333111111222222222333333333000222444444333444555777777999>>>CCCGGGKKKMMMNNNPPPRRRTTTUUUTTTTTTTTTUUUVVVWWWWWWVVVVVVWWWZZZ]]]]]]bbbkkkxxx~~~jjj```]]]ZZZXXXVVVUUUTTTUUUWWWXXXUUULLLBBB<<<888333333555666555555555444444444444333333333333333333333333222333333333333222222111222222222111111111111000........./////////000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000000111111111111000000///000000000000000000000000000000000000000000000000222222000/////////000111000000000000111111111111000000000000000000000000///////////////111222222111111111000000222666999AAAEEEKKKRRRXXX[[[]]]^^^[[[[[[ZZZWWWSSSOOONNNMMMOOOQQQSSSVVVYYY[[[]]]]]]___```aaabbbcccddddddeeeffffffffffffeeeeeeeeeeeebbbbbbaaaaaaaaaaaabbbbbbccccccbbbaaa___]]]\\\ZZZXXXXXXYYY[[[^^^dddlllqqquuuwww|||{{{yyyzzz:::888666555555555444333222222222222222222222222111111222222222333333333000000111111222222222222111111222222222111111000000//////////////////000222111///.........///000///000000111111000000///111111111111111111111111000000////////////000000111111111000000000000000///000000000111111111111000000000000000000000000111111111000000000000000000111111222222111111000111111111222222222333333111111111222222222333333222444777777777777888999888<<>>BBBGGGJJJOOOUUUYYY[[[\\\\\\]]]^^^\\\WWWQQQMMMNNNPPPPPPSSSVVVZZZ^^^``````aaaaaaaaabbbcccddddddeeeeeefffffffffeeedddcccccccccaaaaaa`````````aaaaaaaaaaaabbbbbb```\\\YYYWWWVVVUUUWWW[[[^^^dddmmmxxx<<<999666555666777777666222222222222222222222222111111222222222333333333111111111111111222222222000111111222222222111111000000////////////000000222111///......///000111...//////000000//////...000000000000000000000000000000////////////000000000000000000000000111111///000000000111111111111111111111111111111111111000000000000000000111111111111222222222222111111111222222222222333333333111111222222222333333333444666888888777777777888;;;@@@EEEIIILLLOOORRRUUUUUUWWWXXXWWWVVVVVVWWWYYYWWWXXXXXXYYY\\\aaahhhmmmxxxppp^^^[[[ZZZYYYXXXXXXXXXYYYYYYYYYUUUMMMCCC<<<999888888777777666666666555555555444444444444444444444444444444444444444333222111333333333333333333333333000000111111111222222222222222111111111111222222000000000000000000000000000000111111111111000000///////////////////////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111///000000000111111111111222222222222222222222222111000000111111222333444111222333555888===DDDIIIMMMPPPTTTXXXZZZ[[[[[[ZZZ\\\\\\ZZZUUUOOONNNPPPSSSRRRUUUYYY]]]```bbbbbbbbb```aaabbbcccdddeeeffffffffffffeeedddcccbbbaaaaaaaaaaaaaaaaaa`````````___]]]^^^^^^\\\WWWTTTTTTTTTYYY]]]ccchhhooozzz@@@<<<888666666777888888333333333333333333333333111111222222222333333333111111000000111111222333000000111222222222222111111111000000000000111111111000000//////000000000......////////////......////////////////////////000000////////////000000000000000000111111111111000000000000111111111111111111111111111111111111000000000000111111111111111111222222222222111111222222222222333333333333222222333333333444444444333555666666555555666888???DDDJJJMMMNNNPPPTTTWWWWWWXXXXXXWWWVVVVVVXXXYYYTTTUUUXXX\\\bbbiiirrrxxxzzzccc\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYSSSIIIAAA>>><<<999777666666666555555555555444444444444444444444444333444444444444333333222000111111111111222222222111111111222222222333333333222111000000111222333000000000000000000000000000111111222222111111000000000000000000000000000///000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222222222222222222222111111111111111222444444000222444777<<>>CCCIIIPPPUUUXXXZZZ\\\^^^^^^]]][[[YYYVVVTTTRRRRRRTTTVVVXXXYYY]]]^^^```bbbcccccccccccccccccccccccccccccccccccccccccccccbbbbbbaaaaaa```aaaaaaaaa```^^^\\\ZZZXXXUUUXXX[[[\\\\\\```gggmmmxxx~~~KKKFFF???999777666555555333333333333333333333333111111222222222333333333222111000000000111333444///000111222222222222222333333222222222222333333//////111222222111000///000000111111111111000000111111111111111111111111000000////////////000000//////000000111111111222000000000000111111111111111111111111111111111111//////000000111111111222111222222333333222222111222222333333333444444444444444444555555555666666444555555666777:::>>>AAADDDIIIOOOQQQQQQQQQUUUYYYXXXYYYXXXWWWVVVVVVXXXZZZXXX\\\dddmmmwwwwww]]]]]]]]]\\\\\\\\\[[[[[[]]]aaa^^^RRRGGGBBB===777666555555555444444444444555555555555555555555555222222333444555555555555222222222333333444444444000000000000111111111111222111///......///111222000000000000000000000000111111222222222222111111000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000...///000111111111111111000000000000111111111111000000000000000000000000000000000000111222333444555888>>>DDDJJJPPPWWW[[[YYY[[[\\\^^^]]][[[YYYWWWWWWTTTRRRTTTYYY]]]^^^]]]aaabbbbbbcccddddddddddddeeeddddddcccbbbaaa``````bbbbbbbbbbbbaaaaaaaaaaaa`````````___\\\ZZZWWWUUUWWW[[[___bbbdddkkkuuu}}}WWWOOODDD<<<999777666444000111222333444333222222222222222222222222222222333333333222222222111111000111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000222000......111333222000000000111111111///...,,,000000000000000000000000111111111111111000//////111111111111111111111111000000000000111111111111111111111111111111111111333333333333333333333333666555555444444333333222444555555777999<<>>BBBDDDNNNQQQTTTVVVWWWXXXZZZ\\\WWWXXXYYYXXXWWWVVVXXXZZZdddhhhtttuuufff]]]```bbb^^^\\\___[[[]]]^^^[[[RRRHHH@@@<<<:::888555444555666666555666555555555555444444444666555333333333333222000222333444444444333111111222222222111222222333333111111000000000000111111222222222222222222222222333222111000///---,,,,,,111000000///......//////111111111111000000000///000000111111111111000000333222111000000//////000------...///000111111222111111000000111111222333222222111111000111111111000111222222222333666888===BBBIIIPPPTTTVVVYYYZZZ\\\\\\]]]]]][[[XXXUUUSSSTTTUUUWWWYYY[[[]]]^^^___```aaaccceeefffeeeddddddeeedddbbb```____________cccbbbbbbaaabbbbbbcccdddaaa```ccceeeaaa]]]aaaiiinnnppptttzzzYYYVVVQQQJJJBBB;;;888777444444444555555444333333222222222222222222222222///000111222333444444555//////000111222222222222222222222222222222222222111111111111111111111111000000000000000000000000000...------///000000///////////////000111222222222222222222222222222222111111111222111111000///111111111111111111111111000000000111111111222222333333333333333333333333222222222333333444444444222333333444555555666666666666666999===BBBGGGJJJPPPSSSWWWZZZ[[[\\\]]]^^^UUUXXX[[[YYYVVVVVVZZZ^^^lllsss~~~qqqaaa^^^___]]][[[^^^YYYZZZ[[[[[[WWWOOOFFF???:::888555333444555555444777777777777666666666666666444444444666666555444333444444444444333222222333333222222111222222222111111000000000000111111222222222222222222222222333333222222111000000000222111000000///000000000111111111111000000000000000000111222222111000000222111111000000000111111------...000111222333444111111000000111111222333444444444444333333222111000111222333444666;;;>>>DDDIIIOOOTTTWWWYYYZZZ[[[\\\\\\[[[YYYXXXVVVUUUTTTWWWXXXYYY[[[]]]___```aaa```aaacccdddeeeddddddccccccbbbaaa```___^^^^^^^^^______^^^^^^^^^______```aaacccfffhhhggggggmmmvvv|||}}}WWWXXXWWWPPPGGG>>>:::999555555555444444333333222222222222222222222222222000000111222333333444444...///000111222333333333222222222222222222222222111111111111111111111111000000000000000000000000111111000000111222222222111000///...///000222333222222222222222222222222111111111222222111111000111111111111111111111111000000111111111222222222333333333333333333333333111111222333333444555555333444444444555555555666666666777999>>>EEEKKKOOOQQQTTTZZZ]]]^^^^^^^^^___VVVZZZ\\\ZZZWWWXXXaaaiiivvv~~~hhh]]][[[[[[[[[]]]XXXXXXYYY\\\\\\WWWLLLCCC<<<999555333333444444444888888888777777777666666444444444777:::=========555555555444444444333333444444333222111111111111111111000000000000111111000000000000000000000000222222222222222222222222222222111111000111111222111111111000000000000000///000222333333222000///111000000000111111222333//////000111222222333333111111000000111111222333444444555555555333222000000111333444666:::@@@DDDKKKOOOTTTWWWYYYYYYZZZ[[[]]][[[YYYVVVUUUTTTUUUUUUYYYZZZ[[[\\\^^^___aaaaaa```aaabbbcccccccccbbbbbbaaa``````___^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\```eeelllqqqsssvvv|||SSSVVVXXXTTTKKKCCC>>><<<666666555444333222222222222222222222222222222222222222222222222222222222//////000222333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111222333333222111/////////000111111111111111111111111111111111222222222222111111111111111111111111111111111111111111222222222222333333333333333333333333111111222333333444555555666666666555555444444444555666888<<>>:::999:::;;;;;;777777777777666666666666777555444555666777666444444333222111111111222333111111111111222333444444111111000000000000111111000000000000000000000000111111111111111111111111000000//////000111222222//////000000111111111222333222222111111222222333333333222222111222222333//////000000111111111222111111111000111222222333222111111111222444666777888<<>>:::::::::777444222111111111111000000000222111000000000111222333111111111111111111111111333222000///...///000111000000000000000000000000111111111111111111111111222222222111111111111111111222333333333222111111111111222222222222111111000000111111111111000000222222111111111000000000111222333444444444333333222222333333333333444444333333444444555666666666555666777777666777999;;;@@@DDDKKKQQQTTTUUUWWWXXX[[[\\\[[[ZZZYYY[[[]]]]]]cccjjjsss}}}pppjjjbbb\\\ZZZ[[[[[[YYYSSSKKKAAA;;;::::::999888777777666666666555555555555444444333333444444555555555555555555555555555555555444333333222111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111///000111222222111000000111111000000000000111111111000000//////000000111111111111111111333666999@@@EEELLLQQQTTTUUUWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVWWWYYYZZZ[[[\\\]]]]]]^^^___`````````_________]]]]]]^^^______]]]ZZZ[[[WWWVVVYYYZZZ[[[bbbjjjvvvwwwyyy|||JJJMMMSSSVVVWWWWWWVVVVVVQQQJJJBBB<<<:::999777555333333333333222222222222///000111222222222222222222222222222222222222222333222000/////////000111000000000000000000000000111111111111111111111111111111111111111222222222111111222222333222222111000111111111111111111000000000111111111111000000333333333222222222111111222222333333333444444444222222333333333333444444333333444444555666666666555666777666666777999;;;DDDHHHNNNSSSUUUVVVXXXYYY[[[[[[[[[[[[ZZZ[[[]]]```jjjuuu~~~rrrddd]]]\\\\\\ZZZWWWWWWOOODDD===::::::999888888888888777777777666666666555555444444555555666555555555555555555555555555444444333333222222111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111333333333222222222222111...//////000111222222222...///000222222222111111111111000000000000111111222111111111111111111222222222222222222666;;;???GGGKKKPPPUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXYYYZZZ[[[]]]]]]^^^]]]^^^___```aaa```______\\\[[[[[[\\\]]]]]][[[YYYYYYVVVUUUYYY^^^fffrrr|||HHHMMMTTTXXXXXXXXXWWWXXXUUUNNNEEE>>>:::888777666444444444444333333333333---...000222333333222111222222222222222222222222444333222111111111222222000000000000000000000000111111111111111111111111000000000111222222222333111111111222222222222222000000111111111111000000000111111222222111111000444444333333333222222222333333222222222333444555222222222333333333444444333333444444555666666666555666777666666777;;;===GGGKKKPPPTTTUUUVVVXXXYYY[[[ZZZZZZ[[[YYYYYY]]]cccpppxxxeee\\\\\\\\\ZZZXXXZZZRRRGGG???;;;999999888888888777777777666666666555555444444444444555555333333333333333333333333444444444333333222222222111111111111111111111111333222222222111000000000111111111111111111111111111111111111111111111111333333222222222111111111...//////000000111222222///000111333333333222222222111111000000111111222333222222111111222222333444444444444666;;;AAAFFFLLLPPPTTTWWWXXXXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^___^^^^^^``````aaa```___^^^ZZZZZZZZZZZZZZZZZZYYYXXXVVVVVVYYY^^^gggsssHHHMMMSSSXXXZZZZZZYYYYYYWWWQQQHHH???:::777666555111111111111000000000000+++---000222333222111000222222222222222222222222333333333222222222222222000000000000000000000000111111111111111111111111000000000111222222222333000000000111111222222222000000111111111111000000111111222222222222111111444444444333333333333222333333222222222333444555222222222333333333444444333333444444555666666666555666666666777999===AAAIIIMMMQQQTTTUUUVVVXXXYYY]]]ZZZYYYZZZXXXXXX___iiizzz|||eee]]]]]]\\\ZZZZZZZZZTTTKKKBBB<<<999888888777777777666666666555555444444333333333333444444333333333333333333333333444444333333333333222222111111111111111111111111333222222222111000000000111111111111111111111111111111111111111111111111222111111111000000000000000000000000000000000000000111333444444444333333222222111111111111222222333333222222222222333333333444444555888>>>FFFKKKOOORRRUUUWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]^^^______]]]^^^___``````___^^^]]][[[ZZZYYYXXXWWWWWWXXXYYYWWW[[[bbbiiisssKKKMMMPPPVVV[[[]]][[[YYYXXXSSSKKKBBB<<<888666666444333333333333222222222---...000222333222111000333333333333333333333333111111111111000000//////000000000000000000000000111111111111111111111111111111111111111222222222000000000000000111222333000111111111111111111000111111222222222222111111444444444333333333222222222222333333333444444444222222333333333333444444333333444444555666666666555555666777888<<>><<<999999999888888888888777555555555444444555555555333333333333333333333333333333333333333333333333111111111111111111111111000000111111222222222333222222222222222222222222111111111111111111111111333333333222222222111111///000111222444555666777111111111111000///---,,,333222222111111222222333222111111111111111111222444777<<>>;;;666444333444444333333333333333333333333333222222333333333333222222222222222222222222222222111222222333333222222111111111222222222333333333333333333222222222111111222222222222222222222222000000111111222111111111222111000000000111222333111111111222222222222222333333333333333333333333222222333555666777888999777777666555555666666666666999===AAAEEEJJJPPPTTTSSSXXX```fffgggeee```\\\VVVVVVVVV[[[jjj~~~nnneeecccccc^^^```aaa```YYYPPPFFF???<<<<<<;;;999999888888888888777777666666555555444555555444444444333333333444333333222222222222333111111111111222222222222222222222222222222222222222222333333333333222222111111000000111111222333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111000111333555777???CCCIIIMMMQQQSSSVVVXXXXXXXXXXXXXXXYYYZZZ[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWXXXXXXYYYZZZYYYaaajjjqqqxxx^^^\\\ZZZ[[[^^^aaabbbcccbbbaaa^^^WWWNNNEEE>>>;;;>>>;;;777444333333444555444444444444444444444444222333333333333333333222222222222222222222222222111222222333333222222111111111222222222333333333444444333333333222222222222222222222222222222222///000111111222222222222333222000//////000222444222222111111111222333444333333333333333333333333222333444555666777888888888777666666666666666666555999???DDDHHHMMMQQQTTTUUU\\\eeejjjiiiddd^^^[[[WWW\\\aaafffqqqyyyjjjccc`````````aaaaaa]]]TTTIIIBBB===<<<;;;999999999999999777777777777666666555555444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333222222111111000000111111222333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333222111111222555888:::DDDHHHMMMPPPRRRTTTVVVWWWWWWWWWWWWXXXXXXYYYZZZ[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYZZZYYYXXXWWWWWWXXX[[[^^^```mmm|||\\\[[[[[[]]]```cccdddddd``````^^^XXXPPPGGGAAA>>>===;;;888555333222444555444444444444444444444444333333333444444333333333222222222222222222222222111222222333333222222111111111222222222333333333444444444333333333333222222222222222222222222222///000111222222222222222444222000//////000222333222222111111222222333444333333333333333333333333444444444444444555555555888777777666666666777777666:::@@@FFFJJJOOOSSSVVVYYYaaaiiikkkgggaaa]]]\\\\\\gggqqqrrrtttzzzllldddcccaaa```___^^^WWWMMMDDD>>>===;;;999888888999999777777777777777666666666555555444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222111111222222222222111111111111000000111111222333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111444888<<<>>>GGGKKKOOORRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXVVVVVVZZZ```eeeooo}}}[[[[[[\\\___bbbeeeeeeeee___^^^\\\VVVNNNGGGBBB@@@;;;;;;:::777444333444555444444444444444444444444333333444444444444333333333333333333333333333333111222222333333222222111111111222222222333333333444444444333333333222222222222222222222222222222111111222222333222222222333222111000000000111222222222222222333333333333333333333333333333333333444444444444444444444444777666666666777777888999888<<>><<<999888888888999777777777777777777777777666666555555555444444444222333333444444444444333333333333333222222222222222222222222222222222222111111222222222222111111111111000000111111222333111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222222222111333666;;;AAADDDJJJMMMQQQTTTTTTTTTUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXUUUVVVWWWWWWZZZaaakkkrrr^^^^^^___aaadddeeeeeeccc```___ZZZSSSJJJDDD@@@???;;;<<<===;;;777444444555555555555555555555555555333333444444444444333333333333333333333333333333111222222333333222222111111111222222222333333333333333333333222222222222222222222222222222222222222222333333333222111111222222222111111111000000111222333444444444333222333333333333333333333333444444555555666666666777555555666666777888::::::===@@@EEEKKKPPPUUUZZZ^^^gggllloookkkdddccciiiqqq|||uuulllbbb___aaa```XXXQQQCCCAAA>>>;;;999888999999777777777777777777777777777777666666666555555555222222444555555555444444444444333333333222222222222222222222222222222222222222333333333333222222111111000000111111222333111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222222111111444888???EEEIIILLLOOOSSSUUUVVVUUUVVVWWWVVVVVVVVVVVVVVVXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZZZZ[[[ZZZYYYXXXWWWTTTWWWZZZ^^^cccnnn}}}aaaaaabbbccceeefffdddbbbccc```YYYPPPGGGAAA>>>>>>;;;===???>>>999666555666555555555555555555555555333444444555555444444333333333333333333333333333222222222333333222222222111111222222222333333333333333333222222222111111222222222222222222222222333333333333333222111000222222222222222111000///000111333555555444333222333333333333333333333333333444555666777888999:::555555555666777999;;;;;;@@@CCCHHHMMMRRRWWW^^^bbbkkkoooqqqllleeefffqqq{{{}}}rrreeeaaacccccc]]]VVVFFFDDD@@@<<<:::999::::::777777777777777888888888777777777777666666666666111222444555666555444444444444444333333222222222222222222222222222222222333444444555555444444333111111111000111222222333111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222111111222444:::AAAHHHLLLNNNQQQUUUWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZ[[[[[[[[[ZZZXXXWWWVVVZZZ___eeemmm{{{aaa___^^^```dddeeedddaaaddd^^^TTTKKKEEEAAA???>>>???>>>===<<<:::999888888555555444444444555555666555555444444444333333333111111222333333444555555111111111222222333333333111111000000111222333333222222222222222222222222111111111222222333333333333333333222222222222111111111222222222333333333222222222222222222222222333333333444444444555555555555555555666666666777444555666666777999===AAABBBGGGMMMQQQVVV[[[bbbhhhqqqtttuuunnngggkkk|||~~~kkkeeehhheee^^^XXXQQQIIIAAA<<<;;;;;;888666888888888888777777777777999888666444333333333333444444444333333333222222222444555444333111222222222333333444444333333222444444333333333333222222111111111111111111111111444222111//////000222333222222111000111222444555222222111111111111222222111333444333222111222333222444777:::>>>BBBHHHLLLQQQRRRUUUUUUUUUTTTVVVWWWXXXWWWVVVUUUVVVVVVXXXYYYYYYYYYYYYZZZYYYYYYXXXWWWXXXYYYZZZYYYWWWVVVWWWXXXWWW^^^hhhqqq{{{[[[[[[]]]```dddffffffeeebbb\\\SSSJJJDDDAAA@@@@@@>>>======;;;:::999888777666555555444444444555555555555444444444333333333222222222333333444444444222222222222222222333333333333222222111111000000000000000000000000000000111111222222222333333333444444333333222222222111111111222222222333333333222222222222222222222222333333333444444444555555555555555666666666777777555666777777777999<<>>AAAEEEJJJMMMQQQSSSUUUUUUUUUUUUUUUWWWXXXWWWWWWWWWWWWXXXYYYZZZXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXUUUTTTUUUVVV]]]eeeooouuu|||WWWZZZ^^^aaaccccccdddeeeaaa[[[RRRJJJCCCAAAAAABBB======<<<;;;:::888777666777666555444444444444444555555444444444333333333333333333333333333333333333333222222222222222222111111222333333222111000000000000000000000000000222222222222333333333333555555444333222222111111111111222222222333333333333333333333333333333333333333333444444444555555555555666666666777777777555777888888888999;;;===HHHLLLRRRYYY```hhhooottttttrrrooonnnrrrxxxhhhdddbbb```^^^WWWPPPFFF???<<<<<<;;;999999999888888888777777777888888666555444333333333444444444444333333333333333555666666444333333444222333333444444333333222444444333333333333222222222222222222222222222222222222111111222444666777555444444333333333444444444333333333333333333444...000111111111111444666555999>>>CCCFFFIIIMMMOOOQQQSSSUUUVVVUUUUUUUUUWWWWWWWWWWWWXXXXXXZZZ[[[\\\XXXXXXYYYYYYZZZ[[[[[[[[[\\\[[[ZZZWWWUUUTTTVVVXXXfffoooxxx{{{|||WWW[[[```bbb```___```aaaaaa]]]TTTJJJCCC???@@@AAA<<<<<<<<<;;;:::888666555888777666555444333333333555555444444444333333333333333333333333333333222333333333222222111111111,,,...111333555555444444222222222222222222222222333333333333333333333333444444333222111000000///111111222222222333333333333333333333333333333333333333333444444444555555555666666666666777777777666777999999999999;;;===KKKOOOUUU]]]fffooovvvzzzvvvrrrnnnoooyyy}}}jjjdddbbb``````ZZZSSSIIIAAA===;;;;;;:::999999999888888888777777888777666666555444444444555444444444444333333333444666777666555333444444222333333444444333333222444444333333333222222222222222222222222222222222222222222222222333444555555444444333222222222222333333222222222222333333333333444444333444666888777;;;BBBGGGJJJLLLOOOPPPRRRTTTVVVVVVUUUUUUUUUVVVVVVVVVVVVWWWYYYZZZ[[[\\\YYYYYYYYYXXXYYYYYYYYYZZZ[[[[[[ZZZXXXXXXYYY]]]```pppyyyzzz}}}UUUZZZ^^^```^^^^^^___aaaccc___XXXMMMDDD>>>===???<<<<<<===<<<;;;999666555888777666555444333333333555555444444444333333333333333333333333333333222333333333222222111111111,,,...111444555555555444222222222222222222222222333333333333333333333333333222222111000/////////111111222222222333333333333333333333333333333333333333333444444444555555666666666666777777777888666888999::::::;;;>>>@@@MMMQQQYYYbbbllluuuzzz|||vvvrrrpppuuunnngggcccbbbbbb\\\VVVMMMDDD>>>;;;::::::999999999999888888888888777777777666666555444444555555555444444444333333444666777666555333444444222333333444444333333222444444333333333222222222222222222222222222222222333333222111111111111111222222222222111111000000222222111111111111222222555666666444333444666999:::???EEEJJJMMMNNNOOOPPPSSSUUUVVVVVVUUUUUUUUUVVVTTTTTTVVVWWWXXXYYYZZZZZZZZZZZZXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[^^^bbbhhhlllyyyyyyxxxSSSUUUYYY[[[]]]___bbbdddcccaaa[[[QQQFFF???======<<<===>>>>>><<<:::777555777666555444444444444444555555444444444333333333333333333333333333333333333333222222222222222222222222333444444333222111000000000000000000000000444444444444333333333333111111111111111000000000111111222222222333333333333333333333333333333333333333333444444444555555666666666777777777888888777888999:::;;;>>>CCCGGGQQQUUU]]]hhhsssyyy||||||vvvuuuwwwooohhheeecccccc___ZZZRRRIIIAAA===;;;::::::999999999999888888888666777777777777666555444555555555555444444444333333555666666444333333444222333333444444333333222444444333333333333222222333333333333333333333333444333333222111000///...000111111111111111000///222111111000000111111222444444444333222333666999???CCCIIIMMMOOOOOOPPPQQQTTTUUUWWWWWWVVVUUUUUUVVVTTTTTTVVVWWWXXXXXXXXXXXX[[[ZZZYYYWWWWWWWWWXXXYYYYYY\\\```dddiiiooowww{{{zzzxxxUUUTTTUUUXXX\\\```bbbccc``````]]]TTTIIIAAA>>>>>>===>>>??????>>>;;;888666666555555444444444555555555555444444444333333333222222222333333444444444222222222222222222333333444444444333333222222111000000000000000000000000555555444444444333333333222222222222222333333333111111222222222333333333444444444444444444444444333333333444444444555555666666777777777888888888777777888999<<>>???@@@@@@???<<<999777555555444444444555555666555555444444444333333333111111222333333444555555111111111222222333333444333222222222222333444555222222222222222222222222555555555444444333333333222333333444444555555666111111222222222333333333444444444444444444444444333333333444444444555555777777777777888888888888777777888999<<>>===:::::::::999999999888888666666777888888777666555666666555555555444444444222444555444333111222222222333333444444333333222444444444333333333222222333333333333333333333333222222333444444444333333///000222333444444333222444333333222222333333444111222333444666:::???CCCJJJMMMPPPRRRRRRSSSTTTUUUUUUVVVXXXWWWVVVUUUUUUVVVWWWXXXYYYZZZZZZYYYXXXXXXYYYYYYYYYYYY[[[^^^aaacccnnnssszzzbbbVVVQQQXXX]]][[[\\\cccbbb___^^^\\\RRREEE@@@BBBDDDBBBBBBCCCCCCAAA;;;777777666555555666555333111666666555444333222222111222222222222222222222222555555444333222111000///000222444666666444222000000000111111111222222222111222333333444444333333333333333333333333333333333333333222222111111111222222333333333444444444444444333222222333333333555555555666666666666666::::::;;;<<>>BBBJJJSSSYYYaaakkkxxx|||zzz{{{~~~mmmeeecccddddddaaa]]]WWWPPPHHHAAA<<<:::999999888888888888888888888888888777777777777555555555555555555555555444444444444444444444444333333333333333333333333222222111111111111222222444333222111111222333333444333333333222222222222111222222222222333333333333333222222333333444555444444444555999>>>CCCFFFMMMMMMNNNOOOQQQSSSTTTVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZWWWWWWXXXYYY\\\gggsss{{{iiiXXXTTTVVVVVVZZZ``````___^^^\\\UUUKKKFFFEEEGGGEEECCCBBBBBBAAA???===777666555555666666555444333333333444444444555555666666555444333222111111111111111222222333333333222333444666666444333222333333333333444444444444000000111222222222222222333333333333333333333333333333333333222222222222333333333333444444444444666555555555555555666666555555666666777777777777999;;;===AAAGGGPPPZZZaaaiiittt~~~zzz{{{~~~wwwjjjfffeeedddbbb^^^YYYSSSKKKBBB<<<::::::999888888888888888888888888888777777777777555555555555555555555555444444444444444444444444333333333333333333333333222222111111111111222222333333222222222222333333444444444444333333333333222222222222333333333333333333333333333444444555444444555888<<>>;;;::::::999888888888888888888888888777777777666555555555555555555555555444444444444444444444444333333333333333333333333333222222111111222222333222222222222333333333444444444444444444444444444222222222333333333444444333333333333333444555555333444777:::???DDDIIIKKKOOOOOOOOOPPPRRRTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWTTTTTTYYYaaalll|||uuucccZZZWWWYYY\\\[[[]]]]]]\\\YYYTTTNNNHHHIIIHHHFFFCCCAAAAAABBBCCC;;;888666666666777666555666666555444333333222222333333333444444555555555333333333222222222111111000111111222222111111000111111222222222333333333222333444444555555444444333333333333333333333333333333333333333333333333333333444444444555555555444444333333444555666666666666777777888999999:::<<>>CCCHHHLLLNNNOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVTTTRRRTTT]]]iiivvvrrraaaXXXVVVXXXXXX[[[\\\[[[YYYWWWQQQIIIGGGGGGFFFDDDBBBAAABBBDDD===;;;888666666666555444777666555444333222222111111111222333444555666666333333333222222111111111333333444444444444333333444444444444555555555555333444444555555555555555333333333333333333333333333333333333444444444444333444444444555555555555333333333333444555666666666666777888999::::::;;;===@@@EEEMMMWWWcccpppxxx{{{zzznnnlllhhhdddcccaaaZZZNNNEEE===<<<;;;999888888888888888888888888777777777777666666666666666666666666444444444444444444444444333333333333333333333333333333222222222222333333111222333444555555444444333333333333444444444444333333333333444444444444444444444444444555555666555777<<>>DDDIIILLLOOOOOOQQQQQQQQQRRRSSSTTTUUUVVVXXXXXXXXXYYYYYYYYYZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUTTTTTT[[[iiiwwwvvvccc[[[YYYTTTXXXZZZYYYZZZ[[[TTTJJJDDDFFFGGGEEEBBB@@@AAACCCBBB>>>:::777666555444333333333333444444444555555222222222222222222222222///000111222333444555555333333333333333333333333222222222333333333444444111222333333444444333333333333333333333333333333333333333444444555555555444444444555555555666666555555555555666777999999666777777999:::;;;<<<<<<<<<@@@IIITTTbbbsssrrrmmmgggfffeee```UUULLL>>>===;;;:::999888888888888888888888777777777777777777777777777777777777444444444444444444444444333333333333333333333333444333333222222333333444000222333555666666555555111111111222222333333333333333333444444444555555555444444444444555666666777:::???EEEJJJMMMOOOPPPSSSSSSSSSSSSTTTUUUVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUVVVWWW___mmm{{{nnn^^^YYYUUUWWWYYYXXXXXXXXXVVVSSSLLLDDD@@@BBBCCC???===@@@CCC@@@;;;777666555555555555555555666666666666666444444444222000///000111555555555444444333333333222333333333333222111111333333333333333333333333444444333333444555777888444444444444444444444444222222222333333333444444555444333222222333444555444444444555555555555666:::666666:::<<<;;;<<>>EEEMMMXXXiii}}}uuujjjgggddd]]]UUUPPPBBB???;;;999999:::::::::999999999888888888888777555555666666666666666555555555555555555555555555555444444333333444444555666666555444333333222222444333333222222333333444444444444444444444444444111222333333444444333333444555555555444444555777999>>>DDDJJJMMMOOORRRSSSSSSSSSQQQQQQRRRTTTVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZXXXXXXXXXWWWUUUUUUWWWYYYZZZcccnnnxxx}}}hhh^^^SSSUUUVVVXXXYYYZZZXXXVVVMMMEEE@@@AAAAAA>>>===???BBB@@@;;;888666666555555444444444555555555555555555666666444222222333444555555444444444333333333000111222333333333333333333333333333333333333333444333333333444555666777444444444444444444444444333333333333444444444444777666555555555555666777555555555666666666777777:::666666:::;;;:::;;;>>>DDDKKKTTT___qqqzzzmmmhhhfff___XXXSSSGGGCCC>>>;;;:::::::::999999999999888888888888777555555666666666666666555444444444444444444444444555444444444444444444555666555555444333333222222444333333222222333333444333333333333333333333333111222333333444444333333333444555555444555777999<<<@@@FFFKKKNNNPPPQQQSSSTTTTTTSSSSSSTTTUUUXXXYYY[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVXXX[[[^^^bbbkkkvvv~~~tttbbbVVVUUUUUUWWWYYYYYYWWWVVVOOOHHHBBB@@@>>><<<<<>>@@@@@@>>><<<888666666666555555555444444444444444111222333222111111222444333333333333333333333333000111222333444444444444333333333333333333333333222222222222333333444444444444444444444444444444444444444555555555666666444444444333333444444444666666666777777777888888:::888888::::::999<<<@@@GGGOOO\\\jjj{{{sssjjjhhhddd^^^[[[OOOJJJCCC>>><<<;;;::::::999999999888888888777777666777777777777666666555444444444444444444444444444444555555555555444444555555444444444333333333444333333222222333333444222222222222222222222222111222333333444444333333444555555555555777:::===DDDGGGKKKNNNOOOPPPQQQSSSTTTTTTTTTUUUWWWYYY[[[\\\cccbbbaaa^^^\\\ZZZYYYXXXYYYYYYYYY[[[```iiissszzztttaaaXXXSSSUUUXXXWWWWWWYYYTTTQQQJJJBBB===<<<===>>>>>>@@@@@@>>>:::777666777666666666666555555444444111222333222111111222444333333333333333333333333333333444444444333333222333333333333333333333333222222333333333333333333444444444444444444444444444444444555555555666666333444444444444444444333555555666666666777777777:::888999;;;:::999===DDDLLLXXXggguuutttiiigggddd```]]]PPPKKKDDD>>><<<;;;;;;;;;999999999888888888777777777777888888777666555555444444444444444444444444444555555666666555555444444444444444444333333333444333333222222333333444444444444444444444444444111222333333444444333333666777777666555777;;;>>>GGGJJJMMMOOOOOOPPPQQQSSSRRRSSSTTTUUUWWWYYY[[[\\\ccccccaaa^^^\\\YYYWWWVVVWWWYYY\\\bbbjjjvvvfffZZZQQQTTTXXXXXXZZZ___WWWVVVPPPFFF???>>>>>>======@@@BBB@@@;;;777777888777777777666555555444444444555555444333222444555222222222222333333333333444444444444444333222222333333333333333333333333333333444444444444333333444444444444444444444444333444444444444555555555555555666777777666555555555555555666666666777777:::999:::<<<;;;;;;@@@HHHQQQ___qqq}}}tttiiihhheeeaaa^^^RRRMMMEEE???<<<<<<<<<<<<999999999888888888888777888888888888777666555555555555555555555555555555444555666777777666555444444444444444444444444444444333333222222333333444444444444444444444444444111222333333444444333333777777777666666999===@@@HHHKKKMMMOOOOOOPPPQQQSSSQQQRRRTTTVVVYYY[[[\\\]]]bbbbbb```^^^[[[YYYWWWWWWXXX\\\ccckkkvvvqqq```SSSSSSVVVUUUXXX___YYY[[[VVVJJJBBBAAA@@@>>><<<@@@CCCAAA<<<888777888777777666555555444333333555666666444222222333444111111222222222333333333333333444444444444444444333333333333333333333333333444555555555555444333444444444444444444444444333333333333444444444444555555666777777666555555666666777777777888888888999999;;;===<<<===DDDLLLWWWiii{{{tttiiiiiigggbbb___XXXRRRIIIAAA===<<<<<<;;;999999999888888888888777888999999888888666555555666666666666666666666666444555666777777666555444444444444444444444444444444333333222222333333444333333333333333333333333111222333333444444333333444555555666777;;;AAAEEEIIIKKKMMMNNNOOOPPPRRRSSSRRRSSSUUUXXX[[[]]]^^^___aaaaaa___^^^\\\ZZZYYYYYY[[[aaakkkuuu}}}hhhWWWTTTTTTQQQSSSZZZ[[[^^^YYYMMMDDDBBBAAA>>>;;;@@@CCCBBB===888777999666666555444333333222222444444444333000///000111111111111222222333333333111222333444555666666666333333333333333333333333444555666666666555444333444444444444444444444444222222222333333333444444222333444555555444333222777888888888888999999999999999;;;>>>===>>>FFFOOOaaatttuuujjjjjjiiiddd```]]]VVVLLLCCC>>><<<;;;;;;999999999888888888888777999999999888888666555555777777777777777777777777444555666888888666555444444444444444444444444444444333333222222333333444222222222222222222222222222222333444444444333333111222444555888>>>DDDIIIHHHJJJMMMNNNNNNOOORRRTTTSSSTTTWWWZZZ\\\___``````aaa``````^^^]]]\\\[[[[[[___eeeppp|||ppp\\\WWWUUURRRSSSZZZXXXYYYYYYUUUOOOGGGAAA======@@@CCCBBB>>>;;;::::::666666555555555444444444444444444444444444444444111111222222222333333333444444555555555444222111555555555555555555555555444444444555444444333333444444555555555555444444444444444555555555555666555666666777888999999:::777888888999::::::;;;;;;555:::888999???@@@GGGWWWlll|||pppjjjiiieee```]]]XXXQQQIIICCC???===<<>><<>><<<;;;>>><<<:::888777777777777::::::999999888777777666888888888888888888888888555555555555555555555555666555555555444444444444444444444333333222222222333333333333333333333333666888666222111333333000555666888;;;???CCCFFFIIIKKKKKKKKKMMMPPPRRRSSSSSSXXXZZZ]]]bbbhhhjjjhhheeeaaacccccc```^^^```ffflllttt}}}mmm^^^WWWSSSSSSWWWXXXZZZ[[[ZZZUUUMMMEEE@@@;;;>>>@@@???===:::999999666666666555555555555444333333333333333333333333222222222222333333333333444444555555555444333222222222222222222222222222222333444555555555555555444444444444444444444444444444444555555555555666666666777777888999999999666666777777888999999:::888===;;;<<>>BBBFFFIIIKKKLLLLLLMMMNNNPPPRRRTTTUUU[[[]]]aaagggkkkllljjjgggddddddcccbbbdddkkkvvv}}}~~~yyyeeeZZZTTTTTTVVVWWWYYY[[[[[[XXXQQQHHHBBB<<<===??????===;;;999888666666666555555555555555333333333333333333333333222222222333333333444444444444444444444444444333444444444444444444444444222222444555666666666666666555555555555555555666444444444555555555555666555555666666777777777777666666666777888888999999999>>><<<===FFFJJJTTTggg{{{rrrjjjhhhiiiddd___XXXOOOFFF@@@<<<:::;;;;;;<<<<<<<<<;;;::::::999999999888888888777777666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333000333333111333777888666999:::<<<@@@DDDGGGJJJLLLLLLMMMNNNOOOPPPRRRUUUWWW]]]```eeejjjmmmmmmkkkiiigggeeedddeeelllyyy~~~{{{|||ooo___WWWUUUWWWUUUVVVYYY[[[ZZZTTTLLLEEE????????????>>><<<999777666666666666666666666666333333333333333333333333222222333333333444444444444444444444444444444444444444444444444444444444222333444555666666777666777777666555555666777777444444444555555555555666444444444555555555555555666666666777888888999999999===<<<>>>HHHOOO[[[ooo}}}qqqlllkkkgggccc[[[RRRIIIBBB>>>;;;:::;;;;;;<<<<<<;;;;;;:::999999999888888888888888555555555555555555555555444444444444444444444444333333444444444444444444333333333333333333333333333333333333333333333333444666555222222666888666888:::===@@@DDDHHHJJJKKKKKKMMMNNNOOOPPPRRRWWWZZZaaaeeeiiimmmnnnmmmkkkiiiiiigggfffjjjuuu~~~{{{}}}|||fffYYYVVVWWWTTTTTTVVVZZZ[[[XXXQQQJJJCCCBBBBBBAAAAAA>>>:::777555666666666666777777777444444444444444444444444333333333333444444444444444444333333333444555555333333333333333333333333333444555666666666666666888777666555555666777888444444444555555555555666444444444555555555555555666666777777888999999:::999>>><<<@@@LLLUUUdddyyytttooojjjfff^^^VVVMMMFFF@@@>>>:::999999999999999999999888888888888888888888888666666666666666666666666444444444444444444444444333333333333444444444444222222333333333333444444333333333333333333333333444666666666;;;DDDJJJKKK888:::===AAAEEEHHHJJJKKKJJJMMMOOOPPPQQQTTTZZZ___hhhjjjnnnooonnnlllkkkkkkjjjiiiiiippp}}}{{{}}}nnn\\\VVVVVVTTTTTTUUUZZZ]]]\\\VVVPPPHHHFFFDDDDDDCCC@@@;;;777555666666666777777777777555555555555555555555555333333333444444444444555444333333333333444555666444444444444444444444444555555666666666666555555666555444333333444555666444444444555555555555666666666666666666666666666777777888888999::::::::::::???>>>CCCQQQ\\\llluuulllhhhaaaYYYPPPIIICCCAAA<<<;;;999888777888888999888888888888888888888888777777777777777777777777555555555555555555555555222222333333333444444444222222222333333444444444333333333333333333333333222444555555<<>>CCCFFFIIIKKKLLLKKKNNNRRRSSSSSSWWW___eeeoooqqqrrrqqqnnnllllllmmmkkkjjjlllvvv~~~{{{}}}sss]]]UUUUUUUUUTTTUUUZZZ______ZZZUUUKKKIIIFFFEEEEEEAAA<<<777555666666666777777888888666666666666666666666666333333333444444444555555444333333222333444555666777777777777777777777777555666666666666666555444555444222111111222444555444444444555555555666666888888888888777777777777888888888999::::::;;;;;;;;;@@@@@@EEETTT```rrrzzzmmmiiiccc[[[RRRKKKEEECCC???>>>;;;999999999:::;;;888888888888888888999999666666666666666666666666666666666666666666666666222222222333333444444444222222222333333444444444333333333333333333333333555555222...111;;;CCCFFF:::<<<@@@DDDHHHJJJLLLMMMLLLPPPSSSUUUVVVZZZbbbiiisssuuuuuusssooommmmmmoookkkkkknnnyyy|||}}}dddUUUUUUTTTXXXZZZXXX\\\aaa```ZZZOOOMMMKKKIIIFFFBBB>>>:::666666555444444444444555777666444333444555777888333333333333333333333333222222222333333444444444555555555555555555555555333444444444555666666666999888888777666555555555444555666666555555666888777777777777777888888999666777777888999999::::::<<>>???===:::999999999888666888888888888777777777666666777777777777777666666555555555555555555555555666666555444444444444555333444555666555444333222000222444666666444222000444555555444333444666888:::>>>DDDHHHJJJKKKLLLMMMNNNOOORRRSSSWWW^^^hhhoooxxx|||{{{rrrlllkkkmmmqqqssszzzlll[[[WWWUUUYYYYYYXXX[[[``````[[[TTTRRROOOLLLIIIDDD???;;;888777666666555555666666888777555333222333444444333333333333333333333333444444444444555555555555444444444444444444444444444444444555555555555555444555555666666777777888444555666666555555666888777777777777777888999999888888888999999:::::::::===???EEENNN]]]qqqzzzkkkfffeee[[[RRRKKK??????===;;;::::::999888666999999999999888888888888666666777777777777666666555555555555555555555555666666555444444444444555333444555555555444222222111222222333333222222111444555555444333444777999;;;???DDDHHHJJJKKKLLLMMMNNNPPPSSSVVVZZZbbblllsssxxx}}}}}}uuuooooooqqqtttvvv}}}yyycccYYYVVVXXXXXXWWWZZZ______\\\[[[XXXUUUQQQMMMGGG@@@<<<999888777777666666777777999888555333222111111111444444444444444444444444777777777666666666666666333333333333333333333333555555555555555444444444333444444555666666777777444555666666555555666888888777777777777888999999:::::::::::::::;;;;;;;;;>>>@@@FFFSSSggg}}}|||~~~ooohhhfff\\\UUUMMMBBB@@@>>>;;;:::::::::888777:::::::::999999999999888666666777777777777666666555555555555555555555555666666555444444444444555333333444444444333222111222222111111111111222222444555555444444555888:::>>>AAAFFFIIIJJJJJJKKKLLLNNNPPPTTTYYY___hhhrrrxxxzzz~~~xxxsssssstttvvv{{{lll\\\VVVUUUTTTUUUXXX]]]^^^^^^___]]]YYYUUUOOOHHHAAA;;;888888777666666666666777888777555444333222222222555555555555555555555555888777777777666666555555444444444444444444444444666666666555444444444333666666555555444444444444444555666666555555666888888888777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;;;;:::999888::::::999999999888888888555666666777777777777666555555555555555555555555666666555444444444444555333333333333333222222222222222222222222222222222333444555555555666999;;;@@@CCCGGGIIIJJJJJJKKKLLLNNNPPPUUU\\\eeeoooxxx}}}~~~yyytttssstttxxxwwwcccXXXUUURRRSSSWWWZZZ]]]```aaa^^^[[[VVVQQQIII@@@;;;888777666666555555666666555555555555555555666666555555555555555555555555666666666555555444444444666666666666666666666666666666666555444444444333555555555555555444444444444555666666555555666888888888888888888999999:::<<<<<<<<<<<<<<<=========DDDFFFPPPccczzzwwwlllhhh```ZZZSSSHHHAAA???===;;;;;;;;;:::888999888888888777777777777555555666777777777777777666666666666666666666666666666555444444444444555444444333333333222222222111333555666666555333111333444555555666777:::===BBBDDDGGGIIIJJJJJJKKKMMMNNNQQQWWW```kkkuuu}}}~~~xxxsssrrrsssxxxqqq___YYYTTTTTTVVVXXX[[[___```^^^[[[WWWQQQJJJAAA;;;777777666555555555555666333333444555666777888888444444444444444444444444555555444444444444444444666666666666666666666666555555555555555444444444222222333555666777888999444555666666555555666888999888888888888999:::::::::;;;;;;<<<======>>>>>>FFFKKKWWWlllzzzmmmiii```[[[UUUJJJBBB@@@===<<<<<<<<<:::999888888888777777777666666444555666777777888888777666666666666666666666666666666555444444444444555666555444333333333444444111333666888888666333111333444555666666888<<>>??????FFFNNN^^^ttt|||nnnhhhaaa\\\WWWKKKBBB@@@>>>======<<<;;;999999999999888888888777777444555666777888888888888666666666666666666666666666666555444444444444555777666555444444444555555222333555666666555333222333444666666777999===@@@CCCEEEHHHIIIJJJKKKNNNPPPTTTWWW^^^jjjwwwzzzuuutttuuuwwwyyy}}}|||ssshhh^^^[[[XXXTTTVVV[[[^^^]]][[[XXXTTTMMMEEE???:::999999888777888888888111222333444555555555555333333333333333333333333333444444444555555666666555555555555555555555555333444444555555666666666666666666777777777777777444555666666555555666888999999888888999999:::;;;777888999;;;===>>>???@@@EEEPPPbbbyyy}}}nnnhhhaaa]]]WWWKKKCCC@@@>>>======<<<;;;::::::::::::999999999888888444555666777888888888888777777777777777777777777666666555444444444444555888777666555444555666666444333333222222333333444333444666666777:::>>>@@@CCCEEEGGGIIIJJJLLLOOOQQQXXXZZZaaammm|||yyyuuuvvvyyy{{{zzzuuuddd]]]WWWRRRUUU^^^[[[]]][[[WWWSSSOOOHHH???:::888666555666666666555777777777777777777777777777777666666555555555444444444444555555555555666777777666555444444333333444444444555555555555666888888777666666666666666666666666666777777777777999999888777666666666666;;;888888;;;;;;:::<<<@@@IIISSSgggooojjjhhh^^^UUUTTTHHH@@@;;;<<<===;;;:::;;;888777777777777777888888888888999999999999888888777777777777777777777777888777777666555444444444555444444333333444444555555444444333333333444444555555444555777:::>>>@@@CCCEEEGGGJJJLLLNNNQQQRRRWWW___iiiwww|||uuutttxxx}}}pppaaaYYYUUUUUUXXXZZZ\\\[[[WWWTTTPPPIIIAAA;;;888666555666777666555666666666666666666666666777666666666555555555444444444444555555555555666777666666555444444333333444444444555555555555666888777777666666666666666666666666666777777777777:::999888777777777777777<<<999999<<<<<<;;;>>>BBBLLLXXXmmmnnniiiggg___WWWUUUIIIAAA<<<<<<===;;;:::;;;888888777777777777888888888888999999999999888888777777777777777777777777777777777666555444444444555444444333333444444555555444444333333444444444555555555777999===@@@BBBDDDEEEHHHJJJLLLNNNQQQSSS\\\fffrrr~~~|||wwwzzziii[[[WWWUUURRRWWWZZZZZZWWWUUURRRKKKCCC<<<999777666666777666666666666666666666666666666666666666555555555555555444444444555555555555666666666666555444444333333444444444555555555555666777777666666555555666666666666666666777777777777:::999999888888888999999;;;999:::<<<===<<<@@@EEEQQQ___uuurrrjjjiiiccc[[[XXXKKKCCC=========;;;:::;;;999888888777777777888888888888999999999999888888777777777777777777777777777777666666555444444444555444444333333444444555444444444333333444444555555555666888;;;???BBBDDDEEEFFFHHHJJJKKKNNNRRRUUUcccooo}}}}}}zzzsss\\\VVVTTTPPPUUUXXXYYYXXXVVVTTTMMMEEE===:::777666777777777666666666666666666666666666555555555555555555555555444444444555555555555666666666555555555444444444444444444555555555555666777666666555555555666666666666666666777777777777999999999888999999::::::999888:::<<<<<<<<>>======;;;:::;;;999999888888777777888888888888999999999999888888777777777777777777777777666666666555555444444444555444444333333444444555444444333333333444555555444555666999===@@@DDDFFFEEEGGGJJJJJJKKKOOOTTTYYYgggvvv~~~}}}aaaUUUSSSQQQSSSWWWYYYXXXWWWUUUNNNFFF>>>;;;888777777888777666555555555555555555555555444444444555555555555555444444444555555555555666555555555555555444444444444444444555555555555666666666555555555555666666666666666666777777777777999888888888999:::;;;;;;777777999<<<<<<===CCCLLLYYYnnnuuuooohhh```[[[QQQHHH@@@>>>===;;;:::<<<::::::999888888888888888888888999999999999888888777777777777777777777777555555555555444444444444555444444333333444444555333333333333333444555666333444666999===AAADDDEEEFFFHHHKKKLLLLLLQQQXXX___kkk{{{~~~mmmZZZTTTTTTSSSWWWYYYYYYXXXVVVOOOFFF???<<<999888888888777666555555555555555555555555444444444444444555555555444444444555555555555666555555555555555555555555444444444555555555555666555555444444555555666666666666666666777777777777777777777888888:::;;;<<<777777:::======>>>FFFPPP```wwwsssjjjaaaZZZTTTJJJAAA???>>>;;;:::<<<;;;:::999888888888888888888888999999999999888888777777777777777777777777444444444444444444444444555444444333333444444555333333333333444555555666333444777:::>>>AAADDDEEEFFFIIILLLMMMNNNSSS]]]eeerrr~~~~~~dddVVVUUUSSSWWWZZZYYYYYYVVVOOOFFF@@@===:::888888888777666555555555555555555555555333333333444444555555555444444444555555555555666555555555555555555555555444444444555555555555666555444444444444555666777666666666666777777777777666666666777888999;;;;;;888999===??????AAAJJJUUUiii}}}oooeee^^^VVVLLLCCC???>>>;;;:::<<<<<<;;;:::999888888888888888888999999999999888888777777777777777777777777444444444444444444444444555444444333333444444555333333333333444555666666555777999===@@@CCCEEEFFFFFFJJJMMMNNNOOOVVVbbbkkk{{{{{{lllYYYTTTSSSWWWZZZZZZYYYVVVNNNFFF@@@>>>:::999999999888666555555555555555555555555333333333444444555555555444444444555555555666666444555555555555555555555444444444555555555666666444444444444444555666777666666666666777777777777555555555666777999:::;;;999;;;???AAAAAACCCMMMYYYooouuujjjcccWWWMMMCCC@@@>>>;;;:::<<<<<<;;;:::999888888888888888888999999999999888888777777777777777777777777444444444444444444444444555444444333333444444555222222222333444555666777777888;;;>>>AAADDDEEEFFFFFFJJJNNNOOOQQQXXXeeeooo{{{eeeVVVTTTUUUVVVWWWXXXWWWPPPHHHAAA===888777888999777555555444444333333444444555777777666555444333333222333333444555666666666555666555555777::::::777444666444222222333333333222666666666666666555555555888888888888777777777777777666666666666888999:::<<<;;;<<<>>>???DDDRRR```xxx~~~mmmiii[[[SSSHHHAAA>>>>>>===;;;;;;;;;::::::::::::999999888888888888888999999999666666666666666666666666777777777777666666666666666666666666555555555555555222222444444222333666888999;;;???CCCFFFGGGGGGLLLIIIJJJPPPUUUZZZgggtttqqqaaaYYYXXXWWWXXXYYYWWWPPPIIIAAA===888777888999777555555444444444444444444555444444444555555555555666222222333444444444444444333222333555888999666444555333222333444666666555666666666666666666666555777777777777777777777777777777777666777888:::;;;:::999;;;>>>@@@GGGVVVddd|||tttlll\\\TTTIIIBBB???>>>===;;;;;;;;;::::::::::::999999777777777666666666666666888888888888888888888888777777777666666666555555666666666666555555555555444333555999:::666444666888999<<>>999777888999777555444444444444444444444444444444444555555555555666333333444555555555444444222222333555777888666444444333222333666888888888555555666666666666666666555555666666777777888888888888888888999:::;;;<<<888999;;;>>>AAAJJJ[[[kkk|||mmm^^^VVVKKKCCC???>>>===;;;;;;;;;::::::::::::999999888888777777666666555555555555555555555555555555666666666555555555444444666666666555555555555444444444888>>>???:::666666999:::===@@@CCCEEEGGGHHHLLLKKKMMMUUU^^^jjjxxxggg^^^XXXXXXYYYWWWRRRNNNDDD@@@:::888999999777555444444555555555555444444777777666555444333333222666666777777777777777666555555555666777666555444444333222333666888888777555555555555666666666666444444555666777777888888888999999999:::;;;<<<<<<999:::===@@@CCCMMM```ssslllaaaXXXMMMDDD@@@???===;;;;;;;;;:::::::::999999999;;;::::::999888777666666444444444444444444444444666555555555444444444444666666555555555444444444555555999>>>???:::777888999;;;???AAACCCEEEGGGIIIKKKKKKOOOXXXdddtttpppbbbWWWVVVXXXVVVSSSRRRFFFAAA<<<999999999777555444555555666666555555444777777666555444333333222666777777777777777666666666666666555444222111111555444222333555666666555444555555555666666777777444555555666777888888999888999999:::;;;;;;<<<<<<:::<<<@@@CCCFFFQQQggg{{{lllddd[[[OOOFFFAAA???===;;;;;;;;;:::::::::999999999;;;::::::999888777666666999999999999999999999999666555555555444444444444555555555555444444444444666444666:::;;;888888:::999===@@@BBBCCCEEEGGGJJJJJJMMMRRR\\\kkk~~~}}}jjjXXXUUUVVVTTTSSSVVVGGGBBB===::::::999777444444555666777777666555444444444444555555555555666444444555555555444333333444555555333000//////000555444222333444555555444444444555555666777777777666666777777888888999999888888999:::;;;;;;;;;;;;:::===BBBFFFJJJVVVoooqqqfff]]]QQQGGGBBB@@@===;;;;;;;;;::::::::::::999999888888777777666666555555888888888888888888888888666666666555555555444444555555555444444444444333666333333666777666777;;;:::>>>BBBDDDCCCDDDGGGKKKKKKOOOVVVaaasssttt]]]VVVUUURRRSSSWWWHHHDDD>>>;;;:::999777444444555666777777666555444444444444555555555555666444444444444444333222222333444555444222111222444555333222333666888888777444444555555666777777888888888888888999999999999777777999:::;;;;;;::::::888<<>>;;;:::999777444444555666888888666555444777777666555444333333222555666666666555444444333444666888777555555888;;;444333222444777:::;;;;;;444444444555666777777888:::::::::999999999999999666777999:::;;;;;;:::999555:::AAAHHHPPP```~~~~~~~~~|||~~~}}}uuuiii```SSSIIIDDD@@@>>>;;;;;;;;;;;;:::::::::999999888888888888888999999999777777777777777777777777777777777777666666666666555555444444444333333333444111333777888666666999:::???DDDEEEDDDDDDHHHLLLOOOVVV```kkk